Mods
  • Home
  • Advanced Holograms
    • Download
    • Config
    • Placeholders
    • Commands & Permissions
  • BetterDexRewards
    • Download
    • Config
    • Placeholders
    • Commands & Permissions
  • BetterPokeBroadcaster
    • Download
    • Config
    • Placeholders
    • Broadcast Types
  • Chest Shop
  • Envy AntiLag
    • Download
    • Config
  • EnvyBattleTower
    • Download
    • Config
    • Commands & Permissions
  • EnvyCrates
    • Download
    • Default Crate
    • Example Crate with Sprites
    • Commands & Permissions
  • EnvyDayCare
    • Download
    • Config
  • EnvyGTS
    • Download
    • Config
    • Placeholders
    • Webhooks
    • Commands & Permissions
  • EnvySpecs
    • Debug Spec
    • Generation Spec
    • Boss Spec
  • EnvyHunt
    • Download
    • Config
    • GUI
    • Placeholders
    • Commands & Permissions
  • EnvySTS
    • Download
    • Config
    • Placeholders
    • Commands & Permissions
  • Envy Specs
    • Download
    • Specs
  • EnvySafari
    • Download
    • Config
    • Commands & Permissions
  • EnvyVaults
    • Download
    • Config
    • GUI
    • Commands & Permissions
  • ForgeEconomies
    • Download
    • Config
  • ForgeMenus
    • Download
    • Example Menu
    • Requirements
    • Commands & Permissions
  • ForgePlaceholderAPI (FPAPI)
    • Download
    • Installation
    • Custom Placeholders
    • Commands & Permissions
  • Forge TAB
    • Config
    • Commands & Permissions
  • Pixelmon Overlays
    • Download
    • Config
    • Developer
    • Commands & Permissions
  • PokeRemoval
    • Download
    • Config
    • Commands & Permissions
  • PokeTracker
    • Download
    • Config
    • Commands & Permissions
  • ReforgedBingo
    • Download
    • Config
    • Commands & Permissions
  • UltimatePokeBuilder
    • Download
    • Config
    • GUI
    • Placeholders
    • Commands & Permissions
  • WonderTrade
    • Download
    • Config
    • GUI
    • Locale
    • Commands & Permissions
    • Webhooks
    • Placeholders
Powered by GitBook
On this page
  • Reward Format
  • Missing Pokemon Sprite Fix
  1. BetterDexRewards

Config

PreviousBetterDexRewardsNextPlaceholders

Last updated 2 years ago

config.yml with explanatory comments
# © EnvyWare Ltd Software 2022
# For assistance visit https://discord.envyware.co.uk

database: # sql database details
    pool-name: BetterDexRewards
    ip: 0.0.0.0
    port: 3306
    username: admin
    password: password
    database: servername
config-interface: # GUI information
    title: BetterDexRewards # gui name
    height: 6 # gui height
    fill-type: BLOCK # Fill style (https://github.com/Pixelmon-Development/API/wiki/GUI-Settings)
    filler-items:
        one: # the background item
            type: minecraft:stained_glass_pane
            amount: 1
            damage: 15
            name: ' '
            lore: []
reward-stages: # The stages players get rewards at
    one:
        x-pos: 1 # gui pos of the display item
        y-pos: 1 # gui pos of the display item
        display-item: # display item normally
            enabled: true
            type: minecraft:stained_glass_pane
            amount: '1'
            name: ' '
            flags: []
            lore: []
            enchants: {}
            nbt: {}
        complete-item: # display item when complete
            enabled: true
            type: minecraft:stained_glass_pane
            amount: '1'
            name: ' '
            flags: []
            lore: []
            enchants: {}
            nbt: {}
        to-claim-item: # Display item when needs claiming
            enabled: true
            type: minecraft:stained_glass_pane
            amount: '1'
            name: ' '
            flags: []
            lore: []
            enchants: {}
            nbt: {}
        required-percentage: 1.0 # Percentage required to complete this rank
        rewards:
            guaranteed-reward:
                commands:
                - give %player% minecraft:diamond 1
                messages:
                - You've completed 1% of the dex!
            reward-rolls-min: 1
            reward-rolls-max: 1
            rewards:
                entries:
                    '0':
                        weight: 1.0
                        object:
                            commands:
                            - Hey %player%
                            messages:
                            - Hey %player%
claim-reminder-message: # Message sent to remain the player they've not claimed their reward yet
- '&e&l(!) &eYou have a PokeDex reward level you can claim!'
claim-update-message: # Message sent upon a new level being able to be claimed
- '&e&l(!) &eYou have a new PokeDex reward level you can claim!'
guis.yml
# © EnvyWare Ltd Software 2022
# For assistance visit https://discord.envyware.co.uk

main-u-i:
    gui-settings:
        title: BetterDexRewards
        height: 3
        fill-type: BLOCK
        filler-items:
            one:
                enabled: true
                type: minecraft:black_stained_glass_pane
                amount: '1'
                damage: '0'
                name: ' '
                flags: []
                lore: []
                enchants: {}
                nbt: {}
    percentage-item:
        enabled: true
        type: pixelmon:poke_ball
        amount: '1'
        damage: '0'
        name: '&eCurrent PokeDex Percentage'
        flags: []
        lore:
        - '&eComplete: &a%percentage%'
        enchants: {}
        nbt:
            tooltip:
                type: string
                data: ''
        positions:
            first:
                x: 1
                y: 1
        requires-permission: false
        close-on-click: false
        commands-executed: []
    missing-item:
        enabled: true
        type: pixelmon:pokeradar
        amount: '1'
        damage: '0'
        name: '&eMissing Pokemon'
        flags: []
        lore:
        - ''
        enchants: {}
        nbt:
            ndex:
                type: short
                data: '201'
        positions:
            first:
                x: 5
                y: 1
        requires-permission: false
        close-on-click: false
        commands-executed: []
    ranks-item:
        enabled: true
        type: pixelmon:master_ball
        amount: '1'
        damage: '0'
        name: '&ePokeDex Ranks'
        flags: []
        lore:
        - ''
        enchants: {}
        nbt: {}
        positions:
            first:
                x: 3
                y: 1
        requires-permission: false
        close-on-click: false
        commands-executed: []
    info-item:
        enabled: true
        type: minecraft:paper
        amount: '1'
        damage: '0'
        name: Info
        flags: []
        lore:
        - ''
        enchants: {}
        nbt: {}
        positions:
            first:
                x: 7
                y: 1
        requires-permission: false
        close-on-click: false
        commands-executed: []
missing-pokemon-u-i:
    gui-settings:
        title: BetterDexRewards
        height: 6
        fill-type: BLOCK
        filler-items:
            one:
                enabled: true
                type: minecraft:black_stained_glass_pane
                amount: '1'
                damage: '0'
                name: ' '
                flags: []
                lore: []
                enchants: {}
                nbt: {}
    missing-pokemon-positions:
    - 0
    - 1
    - 2
    - 3
    - 4
    - 5
    - 6
    - 7
    - 8
    - 9
    - 10
    - 11
    - 12
    - 13
    - 14
    - 15
    - 16
    - 17
    - 18
    - 19
    - 20
    - 21
    - 22
    - 23
    - 24
    - 25
    - 26
    - 27
    - 28
    - 29
    - 30
    - 31
    - 32
    - 33
    - 34
    - 35
    back-button:
        enabled: true
        type: pixelmon:eject_button
        amount: '1'
        damage: '0'
        name: '&eBack'
        flags: []
        lore: []
        enchants: {}
        nbt: {}
        positions:
            first:
                x: 4
                y: 5
        requires-permission: false
        close-on-click: false
        commands-executed: []
    previous-page-button:
        enabled: true
        type: pixelmon:trade_holder_left
        amount: '1'
        damage: '0'
        name: '&ePrevious Page'
        flags: []
        lore: []
        enchants: {}
        nbt: {}
        positions:
            first:
                x: 0
                y: 5
        requires-permission: false
        close-on-click: false
        commands-executed: []
    next-page-button:
        enabled: true
        type: pixelmon:trade_holder_left
        amount: '1'
        damage: '0'
        name: '&eNext Page'
        flags: []
        lore: []
        enchants: {}
        nbt: {}
        positions:
            first:
                x: 8
                y: 5
        requires-permission: false
        close-on-click: false
        commands-executed: []
    missing-pokemon-item:
        enabled: true
        type: pixelmon:ui_element
        amount: '1'
        damage: '0'
        name: '&e%pokemon% §f- %pokedex%'
        flags: []
        lore:
        - '&eBiomes'
        - '&f%biomes%'
        - ' '
        - '&eTimes: %spawn_times%'
        - '&eCatch Rate: '
        - '%catch_rate%'
        enchants: {}
        nbt:
            UIImage:
                type: string
                data: '%sprite%'
            UIImageR:
                type: float
                data: '0'
            UIImageG:
                type: float
                data: '0'
            UIImageB:
                type: float
                data: '0'
            UIImageA:
                type: float
                data: '1'
rank-u-i:
    gui-settings:
        title: BetterDexRewards
        height: 6
        fill-type: BLOCK
        filler-items:
            one:
                enabled: true
                type: minecraft:black_stained_glass_pane
                amount: '1'
                damage: '0'
                name: ' '
                flags: []
                lore: []
                enchants: {}
                nbt: {}
    back-button:
        enabled: true
        type: pixelmon:eject_button
        amount: '1'
        damage: '0'
        name: '&eBack'
        flags: []
        lore: []
        enchants: {}
        nbt: {}
        positions:
            first:
                x: 4
                y: 5
        requires-permission: false
        close-on-click: false
        commands-executed: []

Reward Format

Configuring rewards uses the generic

Missing Pokemon Sprite Fix

If the Missing Pokemon screen shows the Pokemon silhouettes scaled incorrectly, edit the nbt section of missing-pokemon-item in your guis.yml to this to resolve it
        nbt:
            UIImage:
                type: string
                data: '%sprite%'
                sub-data: {}
            UIImageHeight:
                type: short
                data: 32
                sub-data: {}
            UIImageWidth:
                type: short
                data: 32
                sub-data: {}
            UIImageScaleX:
                type: float
                data: 0.7
                sub-data: {}
            UIImageScaleY:
                type: float
                data: 0.7
                sub-data: {}
            UIXOffset:
                type: short
                data: -2
                sub-data: {}
            UIYOffset:
                type: short
                data: -5
                sub-data: {}
            UIImageR:
                type: float
                data: '0'
                sub-data: {}
            UIImageG:
                type: float
                data: '0'
                sub-data: {}
            UIImageB:
                type: float
                data: '0'
                sub-data: {}
            UIImageA:
                type: float
                data: '1'
                sub-data: {}

EnvyWare API Rewards format