Please use GITHUB to get support ! You can use the command /pyr support [plugin] to get a link to the github support page :
https://github.com/PYRRH4/[plugin]/issues/new
Keep reporting bugs and suggesting features so I can make this plugin better !
This changelog contains the changes for all my updated plugins so it's faster for me to post.
Changelog for PyrCore v3.2.1 :
- Improved : you can now configure the time formatting in the PyrCore locale file :
time_format_s: '$SECSs'
time_format_ms: '$MINSm $SECSs'
time_format_hms: '$HRSh $MINSm $SECSs'
- Fixed : a reload bug.
- Fixed : a NPC with text variable replacers.
Changelog for Potatoes v3.2.15 :
- Added : option "potato_potion_effects" in the main configuration file, so you can add effects to the potato only.
- Added : option "duration" for bonus "confusion" in the main configuration file, mesured in seconds.
- Improved : since armorstands are sometimes bugged after a game, bonuses will now be displayed as a block (still with particle effects) and you'll need to click that block to grab the bonus. This might also avoid the fact that you can walk accidentaly into a bonus without wanting to grab it.
- Improved : the configuration item/block type retriever.
- Fixed : a bug preventing the player inventories and data to be restored if the plugin was disabling when the game hadn't started yet.
- Fixed : the invincible bonus has now the correct configuration duration.
Changelog for QuestCreator v1.4.1 :
- Fixed : NPCs interaction bugs.
- Fixed : incorrect parameter name in default 'example' quest configuration file.
- Fixed : cooldown not referring to apply_cooldown_if_fail quest setting when using a cancel command.
- Fixed : max_simultaneous_players set to -1 wasn't working in every case.
- Added : reward type 'TASK', allowing you to run a task as a reward (no indirect tasks allowed) :
Code (Text):
reward:
type: TASK
task:
type: SEND_MESSAGE
message: '&aThis is a task, ran as a reward !'
- Added : objective NPC_INTERACT_ITEM with multiple items (it checks if the player has the items in his inventory) :
Code (Text):
objective:
type: NPC_INTERACT_ITEM
items:
1:
type: STONE
amount: 64
2:
name: '&aAn item'
# etc
- Improved : the old NPC_INTERACT_ITEM objective (with the 'item in hand' check) has been renamed to NPC_INTERACT_ITEM_HAND
- Improved : added option 'remove_after' (boolean) for objectives NPC_INTERACT_ITEM and NPC_INTERACT_ITEM_HAND, it'll remove the items from the player's inventory if he has all the items.
- Improved : the npc quests start system. You will have to change the main configuration file to fit with the new system :
Code (Text):
npcs_quests:
npc1:
id: 1
quests:
- example
# max_simultaneous : maximum amount of quests the player will be able to follow from this NPC
max_simultaneous: 1
- Improved : the npc can now start a quest randomly, same configuration system as upper (npcs_random_quests) (goes after the "main" quests)
- Improved : the cancel/reset commands system has been reworked :
- /quests cancel (opens a GUI to select which one you want to cancel)
- /quests cancel [player] (opens a GUI to select the quest to cancel)
- /quests cancelall
- /quests cancelall [player]
- /quests reset (opens a GUI to select which one you want to reset)
- /quests reset [player] (opens a GUI to select which one you want to reset)
- /quests resetall
- /quests resetall [player]
Added : support for some plugins :
- MCMMO :
- Objective MCMMO_XP (gain XP in a skill) :
Code (Text):
objective:
type: MCMMO_XP
skill: skill_name
amount: 100
- Task MCMMO_XP (change XP in a skill) :
Code (Text):
task:
type: MCMMO_XP
skill: skill_name
operation: ADD_RAW, ADD_MULTIPLIED, ADD_MODIFIED, SET or TAKE
amount: 1.0
- Task MCMMO_LEVEL (give levels in a skill) :
Code (Text):
task:
type: MCMMO_LEVEL
skill: skill_name
operation: ADD, SET or TAKE
amount: 1
- Precondition mcmmo_xp : 'mcmmo_xp [skill_name] [operation] [value]' (operations EQUALS, DIFFERENT, ATLEAST or INFERIOR)
- Precondition mcmmo_level : 'mcmmo_level [skill_name] [operation] [value]' (operations EQUALS, DIFFERENT, ATLEAST or INFERIOR)
- MythicMobs :
- Objective MYTHICMOBS_KILL :
Code (Text):
objective:
type: MYTHICMOBS_KILL
mob_name: your_mythicmob_name
amount: 5
- Task MYTHICMOBS_SPAWN :
Code (Text):
task:
type: MYTHICMOBS_SPAWN
mob_name: your_mythicmob_name
amount: 5
location: world,0,0,0
- SkillAPI :
- Objective SKILLAPI_XP (gain xp in a class) :
Code (Text):
objective:
type: SKILLAPI_XP
class: class_name
amount: 100
- Task SKILLAPI_LEVEL (change level in a class) :
Code (Text):
task:
type: SKILLAPI_LEVEL
class: class_name
amount: 1
operation: ADD, SET or TAKE
- Task SKILLAPI_POINTS (change points in a class) :
Code (Text):
task:
type: SKILLAPI_POINTS
class: class_name
amount: 1
operation: ADD, SET or TAKE
- Task SKILLAPI_XP (change XP in a class) :
Code (Text):
task:
type: SKILLAPI_XP
class: class_name
amount: 1
operation: ADD, SET or TAKE
- Task SKILLAPI_PROFESS (profess a class)
Code (Text):
task:
type: SKILLAPI_PROFESS
class: class_name
- Precondition skillapi_class : 'skillapi_class [class_name]'
- Precondition skillapi_group : 'skillapi_group [group_name]'
- Precondition skillapi_level : 'skillapi_level [class_name] [operation] [value]' (operations EQUALS, DIFFERENT, ATLEAST or INFERIOR)
- Precondition skillapi_points : 'skillapi_points [class_name] [operation] [value]' (operations EQUALS, DIFFERENT, ATLEAST or INFERIOR)
- Precondition skillapi_totalxp : 'skillapi_totalxp [class_name] [operation] [value]' (operations EQUALS, DIFFERENT, ATLEAST or INFERIOR)
- Heroes :
- Task HEROES_XP (change XP in a class) :
Code (Text):
task:
type: HEROES_XP
class: class_name
amount: 10.0
operation: ADD, SET or TAKE
- Precondition heroes_class : 'heroes_class [class_name] [type]' (types PRIMARY or SECONDARY)
- Precondition heroes_skill : 'heroes_skill [class_name] [type]' (types PRIMARY or SECONDARY)
- PhatLoots :
- Task PHATLOOTS_LOOT (take the content of a PhatLoots chest)
Code (Text):
task:
type: PHATLOOTS_LOOT
# location : the PhatLoots chest location
location: world,0,0,0