Join our discord
In partnership with NodeCraft Logo NodeCraft


You are not logged in! Create an account or login to contribute! Log in here!

Poke Tracker

From Pixelmon Wiki

Poke Tracker is a Pixelmon sidemod that can display the last spawns of Pokémon in a GUI.

Installation

Minecraft version Pixelmon version Poke Tracker version
1.12.2 8.3.3 0.3.2

Poke Tracker is a Forge sidemod, which means it can be installed on any type of server software that supports mods, such as Sponge or Magma/Mohist.

Servers

  1. Download Poke Tracker for your version of Minecraft/Pixelmon here.
  2. Place the downloaded .jar in the server's mods folder.
  3. Start the server and wait for it to load.
  4. Open the configuration folder in the server's config/PokeTracker and edit the files as desired.
  5. Either restart the server or use the /poketracker reload command to load any changes made.

Clients

  1. Download Poke Tracker for your version of Minecraft/Pixelmon here.
  2. Place the downloaded .jar in the game's mods folder.
  3. Start the server and wait for it to load.
  4. Open the configuration folder in the game's .minecraft/config/PokeTracker and edit the files as desired.
  5. Either restart Minecraft or use the /poketracker reload command to load any changes made.

Commands

Note: Command syntax is displayed in the standard Minecraft command format. An explanation of this format can be found here.

Player commands

  • /poketracker (Aliases: /lastlegend, /ll, /lastultrabeast, /lastub, /lastboss, /lastshiny, /last) : This command opens the Poke Tracker UI. There are no required permissions for the default command.

Staff commands

  • /poketracker reload : This command reloads the configuration.

Permissions

  • /poketracker reload : legend.tracker.forge.command.reload


Configuration

Note: The configuration file is a .yml file - It can be validated here when making significant changes.

Config File

The config.yml contains all of the information for the Pokémon trackers.

trackers: - Contains all of the trackers.

legendaries: - Contains an individual tracker and can be named anything.
name: - The name of the tracker (can be anything but must be unique and will be important for Forge Placeholder API). Default: legends
spec: - The Spec required for this tracker. The following specs will work for UltraBeasts, Bosses, Legendaries and Shinies respectively: isUltraBeast:true isBoss:true isLegendary:true shiny.
max-stored: - The amount of Pokémon to record. Default: 3
blacklist: - The Spec or species of Pokémon not to be recorded.
display-item: - Characteristics of the item displayed in the GUI.
x-pos: - The X position in the GUI.
y-pos: - The Y position in the GUI.
enabled: - Whether or not it's enabled.
type: - The ID of the item. Default: pixelmon:ui_element
amount: - The amount of the item.
damage: - The item meta of the item in the slot, usually 0.
name: - The name of the item. Supports color codes.
lore: - The lore of the item. Placeholders are coming from FPAPI.
nbt: - The NBT of the item.

GUIs File

The guis.yml contains all of the information and layout for the Poke Tracker UI.

gui-settings: - Contains information describing the appearance of the Poke Tracker UI.

title: - The title of the Poke Tracker GUI. Supports color codes.
height: - The height of the Poke Tracker GUI (Number of rows).
fill-type: - The type of background item fill of the Poke Tracker GUI. There are 4 types: BLOCK, ALTERNATING, CHECKERED and CUSTOM. Descriptions of these can be found here. Default: BLOCK
filler-items: - The items used to fill the background of the GUI are under this section, found below.
one: - The first item in the selection that will be used.
enabled: - Whether or not this item is enabled and will show in the UI.
type: - The ID of the item. Default: minecraft:stained_glass_pane
amount: - The amount of the item. Default: 1
damage: - The item meta of the item in the slot. This is usually 0. However, in this case, setting it to 14 will show a Black Stained Glass Pane. Default: 15
name: - The name of the item. Supports color codes.
lore: - The lore of the item. Supports color codes.
nbt: - The NBT of the item.

Locale File

The locale.yml contains all of the information for the plugin's messages and catcher placeholder formatting.

reloaded-configs: - The message sent when the configurations are reloaded.
caught-format: - The format of the catcher placeholder. Default: %player%
no-catcher: - The message displayed if no one has caught a Pokémon.

Tracker File

The tracker.json contains all of the data for each tracker such as the entity UUID, Pokémon name, Spawn Time, whether or not it has been caught and the catcher. Generally, this file does not need to be altered. It may need to be reset when changing specs on existing trackers.

To reset the file, follow these steps:

  • Stop the server, remove the Poke Tracker JAR from the mods folder.
  • Start the server back up and then stop it again.
  • Go to the tracker.json and replace everything inside with this: {}
  • Re-add the Poke Tracker JAR to the mods folder.
  • Start the server.

Sample Config

Show/Hide


trackers:
    legendaries:
        name: legends
        spec: isLegendary:true
        max-stored: 3
        blacklist:
        - hoopa
        display-item:
            x-pos: 1
            y-pos: 1
            enabled: true
            type: pixelmon:ui_element
            amount: 1
            damage: 0
            name: '&bLast Legendaries'
            lore:
            - '&8• &6%poketracker_pokemon_legends_1%&8 - &f%poketracker_time_legends_1%
                &8[&f%poketracker_status_legends_1%&8]'
            - '&8• &6%poketracker_pokemon_legends_2%&8 - &f%poketracker_time_legends_2%
                &8[&f%poketracker_status_legends_2%&8]'
            - '&8• &6%poketracker_pokemon_legends_3%&8 - &f%poketracker_time_legends_3%
                &8[&f%poketracker_status_legends_3%&8]'
            nbt:
                UIImage:
                    type: string
                    data: '%sprite%'
    ultrabeast:
        name: ultrabeast
        spec: isUltraBeast:true
        max-stored: 3
        blacklist:
        - hoopa
        display-item:
            x-pos: 3
            y-pos: 1
            enabled: true
            type: pixelmon:ui_element
            amount: 1
            damage: 0
            name: '&bLast UltraBeasts'
            lore:
            - '&8• &6%poketracker_pokemon_ultrabeast_1%&8 - &f%poketracker_time_ultrabeast_1%
                &8[&f%poketracker_status_ultrabeast_1%&8]'
            - '&8• &6%poketracker_pokemon_ultrabeast_2%&8 - &f%poketracker_time_ultrabeast_2%
                &8[&f%poketracker_status_ultrabeast_2%&8]'
            - '&8• &6%poketracker_pokemon_ultrabeast_3%&8 - &f%poketracker_time_ultrabeast_3%
                &8[&f%poketracker_status_ultrabeast_3%&8]'
            nbt:
                UIImage:
                    type: string
                    data: '%sprite%'

Version history

There is no version history available for this sidemod just yet.

© 2012 - 2022 Pixelmon Mod