A new version has been released for PixelJobs, it is available for download here.
A Pixelmon Generations jobs plugin
Completely rewritten and fixed from earlier versions!
–Added player-specific jobs
–Added support of items and permission nodes as job rewards
–Added the ability to delete jobs from both the global config and player config
–Fixed an error in the create command’s syntax that fired if one of the optional command arguments was missing
–Added messages that get sent when a player completes a job (if a player-specific job, sends a message to that player, if a global job, broadcasts it to all players)
–Added the option to make a job never expire
–Redesigned how the cooldown timers are displayed in the GUI thanks to the much appreciated help of the wonderful Java Wizard, BurstingFire
–Added the ability to disable individual job types, as well as the ability to disable player or global jobs at will
–Cleaned up the event listeners that check if a job was completed successfully or not (too many conditions and expressions…no more!)
–Repurposed the config created by the plugin’s code to handle player-specific jobs
–Added a separate config file to handle the global jobs
–Added a delete command to the /pja command
–Added a ‘category’ argument to the /pj command
–Fixed the config file being overwritten with old code when the /sponge plugins reload command is used
–Set the Forge version to 2768 to match the recommended version of Forge used by Generations
–Added support of multiple items and permission nodes (and different quantities of!) in the prize code
(pixelmon:poke_ball-2,pixelmon:ultra_ball-5 will give the player 2 Poke Balls and 5 Ultra Balls)
(pixelmon:poke_ball,pixelmon:master_ball-10 will give the player 1 Poke Ball and 10 Master Balls)
Command Syntax changes:
/pj command:
/pj ‘global|mine’ ‘job type’
/pj mine Catch <- Opens a GUI of my Catch jobs
/pj global Kill <- Opens a GUI of global Kill jobs
/pja command:
/pja create global ‘job type’ ‘Pokemon name’ ‘reward-type’ ‘prize’ ‘time’ ‘job-mode’ [‘nature’] [‘level’] [‘shiny’] <-- This creates a global job
/pja create player ‘player name’ ‘job type’ ‘Pokemon name’ ‘reward type’ ‘prize’ ‘time’ ‘job-mode’ [‘nature’] [‘level’] [‘shiny’] <-- This creates a player job for the player whose name is specified in the command
/pja delete global ‘job type’ <-- This opens a GUI that will show all the global jobs of the job type specified. Clicking on a job in this GUI will remove it
/pja delete player ‘player name’ ‘job type’ <-- This opens a GUI that will show all the player jobs for the player specified in the command for the specified job type. Likewise, clicking on them will remove that job from the player