7.15.2latestGCore v7.15.0Jul 20, 2020 Please read this changelog, it might contain information about configuration or feature changes ! GCore v7.15.0 Added : · Option 'disable_items_override_warnings: true/false' to disable the item override warnings in console. (false by default). Fixed : · A rounding problem with integers. That's it for now ! Please consider leaving a constructive review to the plugin. Make it a 5-star one if you're satisfied with the plugin and my work ! I mainly provide support on my Discord server : http://guillaumevdn.com/plugins/discord/ For bugs or feature suggestions, please create GitLab issues : https://gitlab.com/GuillaumeVDN/GCore/issues/new/7.14.5GCore v7.14.5Jul 12, 2020 Please read this changelog, it might contain information about configuration or feature changes ! GCore v7.14.5 Fixed : · A few 1.16 issues. · An item compatibility problem, preventing items to be recognized correctly. · An item comparaison problem, lore colors wouldn't be checked correctly in some cases. That's it for now ! Please consider leaving a constructive review to the plugin. Make it a 5-star one if you're satisfied with the plugin and my work ! I mainly provide support on my Discord server : http://guillaumevdn.com/plugins/discord/ For bugs or feature suggestions, please create GitLab issues : https://gitlab.com/GuillaumeVDN/GCore/issues/new/7.14.4GCore v7.14.4Jun 24, 2020 Please read this changelog, it might contain information about configuration or feature changes ! GCore v7.14.4 Miscellaneous : · Minor bug fixes and changes required for other plugins. That's it for now ! Please consider leaving a constructive review to the plugin. Make it a 5-star one if you're satisfied with the plugin and my work ! I mainly provide support on my Discord server : http://guillaumevdn.com/plugins/discord/ For bugs or feature suggestions, please create GitLab issues : https://gitlab.com/GuillaumeVDN/GCore/issues/new/7.14.3GCore v7.14.3May 14, 2020 Please read this changelog, it might contain information about configuration or feature changes ! GCore v7.14.3 Fixed : · Internal changes for bugfixes in other plugins. · A bug with UltraBar. That's it for now ! Please consider leaving a constructive review to the plugin. Make it a 5-star one if you're satisfied with the plugin and my work ! I mainly provide support on my Discord server : http://guillaumevdn.com/plugins/discord/ For bugs or feature suggestions, please create GitLab issues : https://gitlab.com/GuillaumeVDN/GCore/issues/new/7.14.2GCore v7.14.2Apr 30, 2020 Please read this changelog, it might contain information about configuration or feature changes ! GCore v7.14.2 Improved : · The hungarian translation. · You can now specify "enchants" for an ENCHANTED_BOOK and they'll be stored instead of just applied like regular enchantments. · Updated to latest GCore version. That's it for now ! Please consider leaving a constructive review to the plugin. Make it a 5-star one if you're satisfied with the plugin and my work ! I mainly provide support on my Discord server : http://guillaumevdn.com/plugins/discord/ For bugs or feature suggestions, please create GitLab issues : https://gitlab.com/GuillaumeVDN/GCore/issues/new/7.14.1GCore v7.14.1Apr 10, 2020 Please read this changelog, it might contain information about configuration or feature changes ! GCore v7.14.1 Fixed : · Config wouldn't be loaded before checking some settings in some situations. · Miscellaneous bugs. That's it for now ! Please consider leaving a constructive review to the plugin. Make it a 5-star one if you're satisfied with the plugin and my work ! I mainly provide support on my Discord server : http://guillaumevdn.com/plugins/discord/ For bugs or feature suggestions, please create GitLab issues : https://gitlab.com/GuillaumeVDN/GCore/issues/new/7.14.0GCore v7.14.0Mar 26, 2020 Please read this changelog, it might contain information about configuration or feature changes ! GCore v7.14.0 Added : · A Korean translation, by 유아루. Improved : · A complete Russian translation, by Arifjan ! · Item durability checks should now be more consistent. That's it for now ! Please consider leaving a constructive review to the plugin. Make it a 5-star one if you're satisfied with the plugin and my work ! I mainly provide support on my Discord server : http://guillaumevdn.com/plugins/discord/ For bugs or feature suggestions, please create GitLab issues : https://gitlab.com/GuillaumeVDN/GCore/issues/new/7.13.1GCore v7.13.1Mar 5, 2020 Please read this changelog, it might contain information about configuration or feature changes ! GCore v7.13.1 Improved : · 踢米米 improved the chinese translation ! Fixed : · A permission checking bug. · Bugs occuring sometimes when selecting a GUI item, made it slightly delayed for more consistency. That's it for now ! Please consider leaving a constructive review to the plugin. Make it a 5-star one if you're satisfied with the plugin and my work ! I mainly provide support on my Discord server : http://guillaumevdn.com/plugins/discord/ For bugs or feature suggestions, please create GitLab issues : https://gitlab.com/GuillaumeVDN/GCore/issues/new/7.13.0GCore v7.13.0Jan 26, 2020 Please read this changelog, it might contain information about configuration or feature changes ! GCore v7.13.0 Added : · (BG #39) Added an option to force economy operations (give/take) to round to a certain amount of decimals (add this in /GCore/config.yml file : https://pastebin.com/pi6FFY97). Fixed : · (QC #432) An error preventing MySQL data manager to initialize. · (SS #25) An incorrect metadata value for 1.15 versions of client-side NPCs. · NPC main hand/offhand items were switched in 1.14+. That's it for now ! Please consider leaving a constructive review to the plugin. Make it a 5-star one if you're satisfied with the plugin and my work ! I mainly provide support on my Discord server : http://guillaumevdn.com/plugins/discord/ For bugs or feature suggestions, please create GitLab issues : https://gitlab.com/GuillaumeVDN/GCore/issues/new/7.12.0GCore v7.12.0Dec 19, 2019 Please read this changelog, it might contain information about configuration or feature changes ! GCore v7.12.0 Added : · Support for 1.15 client-side NPCs with ProtocolLib. Fixed : · (SS #20) An exception occuring with GUIs. That's it for now ! Please consider leaving a constructive review to the plugin. Make it a 5-star one if you're satisfied with the plugin and my work ! I mainly provide support on my Discord server : http://guillaumevdn.com/plugins/discord/ For bugs or feature suggestions, please create GitLab issues : https://gitlab.com/GuillaumeVDN/GCore/issues/new/7.11.0GCore v7.11.0Dec 11, 2019 Please read this changelog, it might contain information about configuration or feature changes ! Hi ! I changed the format of plugin updates · Plugin downloads are now automatically packed in a .zip file, with the changelog. · The latest GCore version will always be included in the zip to make sure you're up to date with it. You can safely unsubscribe from GCore update notifications. · Version numbers were removed from the .jar files since it's already written in the zip name. It also makes updating faster because you can just drag and drop the replace previous versions. GCore v7.11.0 Added : · Compatibility for spigot 1.15 (client-side NPCs are not yet available though). · Materials BEE_NEST, BEE_SPAWN_EGG, BEEHIVE, HONEY_BLOCK, HONEY_BOTTLE, HONEYCOMB and HONEYCOMB_BLOCK. Fixed : · (#420) Included the latest 1.15 bukkit configuration library, as some old spigot versions don't delete configuration sections properly (for instance in 1.8). · Added missing material LEATHER_HORSE_ARMOR. · (#409) Custom materials wouldn't be loaded from config even though custom mats were allowed. · A bug preventing GUI close to not be detected in some cases. That's it for now ! Please consider leaving a constructive review to the plugin. Make it a 5-star one if you're satisfied with the plugin and my work ! I mainly provide support on my Discord server : http://guillaumevdn.com/plugins/discord/ For bugs or feature suggestions, please create GitLab issues : https://gitlab.com/GuillaumeVDN/GCore/issues7.10.7GCore v7.10.7Nov 7, 2019 Please read this changelog, it's important. It contains all the changes related to this plugin and also things you could have to do after updating. If there's a GCore update, you have to download it too. I mainly provide support on my Discord server (the link is on the plugin page). Thanks for reporting bugs and suggesting features. Consider leaving a nice review to the plugin if you're satisfied with my work and dedication ! <3 For QuestCreator v5.20.0 : Added : · (#394) Goto types 'QUEST_SUCCESS_THEN_START [model_id]', 'QUEST_FAIL_THEN_START [model_id]' and 'QUEST_CANCEL_THEN_START [model_id]' to attempt to start a quest right after a quest is over. · (#393) GUI item type 'MULTIPLE_QUESTS [model_id],[model_id],...' to add multiple quests on the same slot. The first item that exists for this GUI will be added, and parameters for the GUI such as show_[status] will be taken into consideration. · (#392) Option 'copy_in_other_slots' for GUI content items, all slots specified will have a copy of that item (same look and behavior on click and potential update task). · (#384) Option 'reset_tokens_on_process' for quest pools (false by default) to reset the existing tokens of a quest pool on processing. · (#388) Option 'show_in_detailed_progression' for branches and objects (true by default), if it's set to false the branch/object won't appear in the quest detailed progression such as GUI and scoreboard texts. · (#268) Option 'check_active_quest' for condition QUEST_WENTTHROUGH_OBJECT. If set to true (by default), it will check the quest if it's active for the player, and otherwise just previous quests. If 'check_active_quest' and 'check_last_completion_only' are both true, then only the active quest will be checked. · (#271) Option 'items_fail_goto' to objects PLAYER_CITIZENS_NPC_INTERACT, PLAYER_MMOITEMS_CITIZENS_NPC_INTERACT and PLAYER_NPC_INTERACT. · Option 'force_deliver' to object PLAYER_MMOITEMS_CITIZENS_NPC_INTERACT. · (#288) Option 'time_limit_fail_goto' for quest models. · (#289) Cooldown types ENABLED_CANCEL, ENABLED_SUCCESS_AND_FAIL, ENABLED_SUCCESS_AND_CANCEL and ENABLED_FAIL_AND_CANCEL. · (#386) Option 'default_variables_values' in config.yml to set default values for individual variables (https://prnt.sc/przye5). · Option 'max_concurrent_instances' for quest models is now -1 by default. · Command '/qc setpooltokens' to change the tokens of a quest pool manually. There are different parameters. Fixed : · (GCore #11) A json loading problem. · GUI item type 'QUEST_GROUP' wouldn't display correct progressing quests. · (#387) Removed a forgotten debug log with DeluxeChat. · (#385) Quest placeholders can now be used in the quests GUI progress items. · Setting 'conditions' (list) was mandatory even though the parent conditions object wasn't mandatory. · Progress was sometimes displayed very slowly in actionbar or scoreboard. · Object PLAYER_JUMP would be progressed when climbing stairs, and jump potion effect wouldn't be taken into consideration. For BettingGames v1.13.2 : Fixed : · Crash game GUI would reopen on close. For GCore v7.10.7 : Improved : · Improved the look of the commands help menu. Fixed : · (#390) Added missing materials HUGE_MUSHROOM_1 and HUGE_MUSHROOM_2. · (#395) Fixed material BEETROOTS to work in legacy versions. · (#395) Blocks with a variant such as BLACK_STAINED_GLASS_PANE won't accept any custom durability in legacy versions, and that fixes the problems of colors not displaying for instance. · Fixed command '/gcore block mat' not working in legacy versions. · A bug preventing block states to be set. · (QC #377) Door type blocks couldn't be placed. · (QC #383) Now forcing color parsing for ItemData. · (QC #375) A bug where custom nbt wasn't loaded. · Using something different than a number in the -help:[PAGE] argument would cause an internal error. · Particle NOTE was displaying with an offset in 1.14. · Block state RAIL_SHAPE wouldn't work correctly. · Editor enum GUI selections are now much faster to calculate when switching pages. · Editor single material selection GUI had no back page. · (QC #401) A console error appearing sometimes.7.10.6GCore v7.10.6Oct 13, 2019 Please read this changelog, it's important. It contains all the changes related to this plugin and also things you could have to do after updating. If there's a GCore update, you have to download it too. I mainly provide support on my Discord server (the link is on the plugin page). Thanks for reporting bugs and suggesting features. Consider leaving a nice review to the plugin if you're satisfied with my work and dedication ! <3 For QuestCreator v5.19.0 : Added : · Setting 'force_deliver' for objects PLAYER_NPC_INTERACT and PLAYER_CITIZENS_NPC_INTERACT ; if set to true (by default), the activator menu won't show up of these objects are active. Fixed : · (#360) Couldn't change item type from the in-game editor in the latest patch. · A bug where activators' status couldn't be retrieved. · A few editor problems. For SupremeShops 1.2.0 : Added : · A '/supremeshops fixmmoitems' command to replace existing MMOItems items saved in shops by a fresh copy loaded from MMOItems' config files. Fixed : · Fixed an issue where items wouldn't be saved correctly if they had special characters in lore. For Potatoes v4.4.2 : Fixed : · A compilation bug. For BettingGames v1.13.1 : Fixed : · A compilation bug. For GCore v7.10.6 : Fixed : · Improved the gson adapter for items. · Rewrote parts of the MySQL libs to fix some bugs. · Particle REDSTONE couldn't be displayed in 1.13+. · Some items couldn't be saved to gson.7.10.5GCore v7.10.5Oct 3, 2019 Please read this changelog, it's important. It contains all the changes related to this plugin and also things you could have to do after updating. If there's a GCore update, you have to download it too. I mainly provide support on my Discord server (the link is on the plugin page). Thanks for reporting bugs and suggesting features. Consider leaving a nice review to the plugin if you're satisfied with my work and dedication ! <3 For QuestCreator v5.18.0 : Added : · Option 'fail_actions' for quest models, to fail quests whenever a player makes an action. Available actions : PLAYER_ITEM_PICKUP, PLAYER_ITEM_DROP, PLAYER_ITEM_ENCHANT, PLAYER_ITEM_CONSUME, PLAYER_BLOCK_PLACE, PLAYER_BLOCK_BREAK, PLAYER_MOB_TAME, PLAYER_MOB_MOUNT, PLAYER_MOB_DISMOUNT, PLAYER_MOB_SHEAR, PLAYER_CHAT, PLAYER_COMMAND, PLAYER_BED_ENTER, PLAYER_BED_LEAVE, PLAYER_FISH, PLAYER_VEHICLE_ENTER, PLAYER_VEHICLE_EXIT, PLAYER_DISCONNECT, PLAYER_DIE. · (#219) Options 'refund_token_if_fail', 'refund_token_if_success' and 'refund_token_if_cancel' for quest pool quests. If they're set to true, a pool token will be given to the player who fails/successes/cancels the quest. · (#209) Option 'next_start_cooldown' for quest models, to set a delay that the next player will have to wait to start the quest after someone started it. · Option 'end_type' for conditions QUEST_COMPLETED and QUEST_COMPLETED_TIME. · (#220) You can now set setting 'only_for_role' to 'RANDOM' and a random player will be selected. Once selected, the random player is the same during the entire quest until the object is over, then it resets. · You can now set setting 'only_for_role' to 'JOINED [order]' with order being the join order (from 1 to X where 1 is the leader and X is the maximum player count). Improved : · (#180) The checkpoints system. Now every object can have a checkpoint setting, to simply save the locations and/or quest branches states to restore it when wanted. Removed objects SERVER_CHECKPOINT_CREATE and SERVER_CHECKPOINT_RESTART and added object SERVER_CHECKPOINT_RESTORE. More info about checkpoints config at https://gitlab.com/GuillaumeVDN/questcreator/wikis/Config… (under "generic settings"). · (#224) Placeholders (such as {player} and other quest related placeholders) will now be parsed for objects SERVER_ITEMS_GIVE and SERVER_ITEMS_DROP. · Now serializing quest history in quest user data json, resulting in smaller data size. · Now stocking failed or canceled quests in quest history (most mechanics still only use the "success" end type as a reference to calculate completions and other stuff). · Removed some useless info from the wiki/file object/condition list, for the reading comfort ^^ · Scoreboard lines will now be split if they're too long. · Objective progress won't show if the objective is 1 (instead of displaying "(0/1)"). · Objective progress won't show on the scoreboard if there's a waiting time. · (#358) Objective progress will show in any case if there's a progress name even if it's not a player object (last progressed object are still prioritized). Fixed : · (#353) The GUI couldn't be opened if an item had no type. · (#352) DeluxeChat private message event couldn't be checked with no recipient and would throw errors. · (#301, GCore #9) Fixed a loading-related error with placeholders. · (#356) Icons would be separated into two pages for the model in-game editor. · (GCore #10) Removed forgotten debug log. · The back button was missing in the editor for cooldown, goto, model and GUI item type. · The setting couldn't be specified in the editor for cooldown, goto and GUI item type. · Some text and colors were sometimes disappearing in the scoreboard. · (#334) Global conditions couldn't be removed from the in-game editor. For SupremeShops v1.1.0 : Added : · (#5) An error message when interacting with a closed shop/merchant and the menu can't be opened. · (#9) Placeholders '{possible_trades_player}', '{possible_trades_shop}' and '{possible_trades}' for shop items. Fixed : · (#5) Unrented particle pattern wouldn't be displayed above NPC merchants. · (#5) Selecting a player in the player trade command menu wouldn't start the trading process. · (?) (#7) An error occurring when calculating previews for items. For BettingGames v1.13.0 : Added : · (#27) Setting 'icon' to the choices of game 'WHEEL', to customize the item entierly. · (#27) Setting 'icon_take_bet' to the choices of game 'WHEEL' to customize the item entierly. You can also specify a slot that will be used in the bet selection menu. Name and lore settings support placeholders, as well as a {current_bet} placeholder. · (#27) A menu to select the bey money instead of entering it chat. This option is toggleable (off by default) and this configuration part must be added to your config.yml : https://pastebin.com/7RUjTMAn. · (#24) You can now add potion effects to the BARGAMBLE chances ! https://prnt.sc/pef110 Fixed : · (#28) Fixed an error preventing MySQL user data to be saved. For CustomCommands v3.2.0 : Added : · Command '/ccmd deleteitem -id:ID' to remove a saved item. · Command '/ccmd deletelocation -id:ID' to remove a saved location. For GSlotMachine v2.1.1 : Fixed : · Adapted to the latest GCore changes. For GParticles v5.2.1 : Fixed : · Trails were sending block changes on stairs and signs, causing them to look weird when restored until reconnection. For GCore v7.10.5 : Fixed : · Fixed an invalid redstone material missing in legacy versions. · The editor reset button wasn't working in some cases.7.10.4GCore v7.10.4Sep 21, 2019 Please read this changelog, it's important. It contains all the changes related to this plugin and also things you could have to do after updating. If there's a GCore update, you have to download it too. I mainly provide support on my Discord server (the link is on the plugin page). Thanks for reporting bugs and suggesting features. Consider leaving a nice review to the plugin if you're satisfied with my work and dedication ! <3 For QuestCreator v5.17.0 : Added : · (#333) Option 'cooldown_if_leave' to apply the quest cooldown to coop users who leave the quest. Improved : · Now sorting activators types alphabetically in the in-game editor. · Setting 'redo_text' is no longer required for choice divergences, 'text' will be taken if there's no 'redo_text'. Fixed : · (#343) Object 'PLAYER_MMOITEMS_CITIZENS_NPC_INTERACT' would throw an error on use. · (#332) Condition 'MMOITEMS_ITEMS' would sometimes not remove items that were successfully detected. · (#318, #339, #336) Fixed a json loading issue for some quests. · (#321) Fixed a json loading issue for some quests. · Some settings couldn't be clicked to paste the current value in chat when editing in-game. · Object PLAYER_CONNECT wouldn't be progressed. · (#323, #344) Some block-related objects wouldn't progress correctly since QC v1.15.0 if no type was specified. · Condition TIME_OF_DAY wouldn't work correctly if end time was after start time (during day). · (#324) Forbidden action type PLAYER_MOVE should now prevent players from moving by taking very little steps. · (#324) Forbidden action type PLAYER_COMMAND should now allow QuestCreator commands to be performed. For SupremeShops v1.0.3 : Fixed : · (#5) GUI wouldn't auto-close when asking a COMMANDS object input. · (#6) Couldn't trade at all in old spigot versions. For BettingGames v1.12.1 : Fixed : · A major bug preventing some games to accept bets. For GCore v7.10.4 : Fixed : · (QC #334) Some editor components weren't removed. · (QC #337) Fixed "Mat AIR doesn't exist" error. · (QC #337) Fixed the fact that instances of objects wouldn't be saved if their type changed. · (QC #328) The maximum amplifier was 1 for potion effects, removed that, now all amplifiers are accepted. · A proper error message will be displayed when settings are invalid for numbers when it's not in range (instead of just displaying "invalid number"). · (QC #316) Particle NOTE was displayed with a random offset. · (QC #345) Material QUARTZ_PILLAR wouldn't be recognized correctly in legacy versions. · (SS #5) Mat OCELOT_SPAWN_EGG was linked with RECORD_12 in legacy versions.7.10.3GCore v7.10.3 - HOTFIXSep 10, 2019 Please read this changelog, it's important. It contains all the changes related to this plugin and also things you could have to do after updating. If there's a GCore update, you have to download it too. I mainly provide support on my Discord server (the link is on the plugin page). Thanks for reporting bugs and suggesting features. Consider leaving a nice review to the plugin if you're satisfied with my work and dedication ! <3 For QuestCreator v5.16.1 : Fixed : · Fixed an issue where invalid quests would be removed from the board. · Updated GSON. · Rewritten the quest json saving/loading entierly (had to, otherwise it just wouldn't load...), and now it seems to work fine. Also optimized, since the file for a simple quest (example quest) now has 40% less lines, meaning faster data management. For GCore v7.10.3 : Fixed : · Fixed a compatibility issue with 1.9+ versions, preventing to join or causing player kicks.7.10.2GCore v7.10.2Sep 9, 2019 Please read this changelog, it's important. It contains all the changes related to this plugin and also things you could have to do after updating. If there's a GCore update, you have to download it too. I mainly provide support on my Discord server (the link is on the plugin page). Thanks for reporting bugs and suggesting features. Consider leaving a nice review to the plugin if you're satisfied with my work and dedication ! <3 For QuestCreator v5.16.0 : Added : · A partial Polish translation by Matrikx ! · (#314) Option 'goto_if_not_valid' for 'progress_conditions' ; if specified and the progress conditions aren't valid, it'll be called and skip the current object. · (#300) Option 'progress_chance_fail_cancel_event' for object ; if specified and the progress chance isn't valid for an event, the event will be canceled. Improved : · The current values of the global variables are now displayed in the edition GUI. Fixed : · A console error occurring when a BLOCK activator wasn't configured correctly. · (#313) Activators type wouldn't be changed. · (#306) Some editor stuff (activators/conditions/...) wouldn't be updated until plugin reload. · (#305) Global variables were being removed from the file. · (#302) Invalid items were added in the type selection GUI. · (#303) A startup error shouldn't appear anymore. · (#297) Option 'generate_example_quests' wasn't working if set to false. · (#293, #295) Command '/qc queue' wasn't registered correctly, causing the '/qc stop' command to be overridden. · (#292) The scoreboard could throw errors on reload. · Default actionbar was uncolored. · (#285) Now removing quests in progress that have invalid data (JSON can't be loaded, previously throwing huge errors in logs). · Too many bugs ;-; me bad coder For SupremeShops v1.0.2 : Fixed : · (#1) Gravity for items can only be disabled in some versions, added compatibility for that. For BettingGames v1.12.0 : Added : · (#22) Option 'max_concurrent_games' in config.yml (default is -1, disabled). Fixed : · (#21) Fixed an issue where a RPS game wouldn't stop correctly and update cooldowns. · (#20) (?) Lag spikes when creating ranking GUI. For GCore v7.10.2 : Fixed : · (QC #294) Material EMPTY_MAP wasn't recognized. · Some editor menus wouldn't update the thing, or simply not changing it at all when changing type. · Some editor menus had no back arrow when changing type.7.10.1GCore v7.10.1Sep 4, 2019 Please read this changelog, it's important. It contains all the changes related to this plugin and also things you could have to do after updating. If there's a GCore update, you have to download it too. I mainly provide support on my Discord server (the link is on the plugin page). Thanks for reporting bugs and suggesting features. Consider leaving a nice review to the plugin if you're satisfied with my work and dedication ! <3 For QuestCreator v5.15.0 : Added : · (#99) Quest points ! Learn more at https://gitlab.com/GuillaumeVDN/questcreator/wikis/Config… · (#133) Integration for AdvancedMobArena, objects PLAYER_ADVANCEDMOBARENA_ARENA_START, PLAYER_ADVANCEDMOBARENA_ARENA_FINISH, PLAYER_ADVANCEDMOBARENA_WAVE_START and PLAYER_ADVANCEDMOBARENA_WAVE_COMPLETE. · Integration for DeluxeChat for the 'hide_chat' parameters for objects ; added those config options : https://prnt.sc/p0ak9p. · (#169) Object SERVER_MYTHICMOBS_MOBS_SIGNAL. · Object SCOREBOARD_VALUE. · (#183) Object SCOREBOARD_TAG. · (#282) You can now specify multiple mobs ids/factions for object PLAYER_MYTHICMOBS_KILL (mob_id can become a list). · You can now specify 'block_type' to objects PLAYER_PRESSURE_PLATE_ENABLE and PLAYER_BUTTON_CLICK. · (#62) You can now specify 'block_states' to objects PLAYER_BLOCK_BREAK, PLAYER_BLOCK_FIRE, PLAYER_BLOCK_INTERACT, PLAYER_BLOCK_PLACE, PLAYER_BUTTON_CLICK, PLAYER_PRESSURE_PLATE_ENABLE and SERVER_BLOCK_PLACE ; see a list at https://gitlab.com/GuillaumeVDN/questcreator/wikis/home#b… · (#234) Command '/qc queue [-player:NAME]' to see/leave quest queues. · (#228) Command '/qc actionbar [player:NAME] [-silent]' to toggle actionbars. · Command '/qc bossbar [player:NAME] [-silent]' to toggle bossbars. · Parameters '-player:NAME' and '-silent' for command '/qc scoreboard'. · Now generating automatically a list of objects and conditions you can use to /plugins/QuestCreator/ on startup. Improved : · Improved Chinese (Taiwan) texts. · Updated wiki object/condition list. Fixed : · (#283) Object PLAYER_ITEM_CRAFT would progress instantly and too much sometimes. · Preventive fix to prevent coop quests to be progressed twice for some objects. · Preventive fix for a permission problem. · (#234) Now stopping awaiting quest queue for a quest for all quest players when starting to prevent duplicates. For BettingGames v1.11.0 : Added : · (#17) Added options 'win_commands' and 'lose_commands' for games : https://prnt.sc/p1mdlq. · (#17) Added option 'participation_cooldown' for games : https://prnt.sc/p1moj5. Fixed : · (#19) (?) GUI was opening for draw games to players who didn't bet anything. For GCore v7.10.1 : Improved : · Improved Chinese (Taiwan) texts. · Most plugins now require Java 8 and above ; literally 97% of my users are already using it, so now is the time to make the switch : http://prntscr.com/p1mg6u. Fixed : · Added missing material STONE_STAIRS.7.10.0GCore v7.10.0Aug 27, 2019 Please read this changelog, it's important. It contains all the changes related to this plugin and also things you could have to do after updating. If there's a GCore update, you have to download it too. I mainly provide support on my Discord server (the link is on the plugin page). Thanks for reporting bugs and suggesting features. Consider leaving a nice review to the plugin if you're satisfied with my work and dedication ! <3 For QuestCreator v5.14.0 : Added : · Object PLAYER_ENTITY_INTERACT. Fixed : · (#266) Pools were sometimes started when user wasn't loaded yet. · (#267) GPS compass was ignoring radius for locations. · A bug occurring after a restart with activators when connecting too fast. · (?) (#275) Actionbar wasn't showing up. · (#269) Errors were thrown when updating cooldown quests in GUIs. For BettingGames v1.10.1 : Improved : · Removed the game/item id lore in BarGamble items, now using NBT tags. Fixed : · (#13) Bargamble name wasn't replaced correctly in ranking menu/texts. For GParticles v5.2.0 : Added : · Options 'gui.hotbar_item' and 'gui.back_item' in config.yml. · (#2) Option '-random' for gadget/particle/trail commands, activates a random one (permissions are checked). Fixed : · (#3) Some trail color variants (glass/clay/wood/podzol) weren't displayed correctly in 1.13+. · (#3) Some trails had incorrect blocks. · Color gun was spamming cooldown message. · (#3) Some particles color variants (spell/redstone) weren't displaying correctly in 1.13+. For GCore v7.10.0 : Added : · A PlaceholderAPI hook to access internal plugins statistics : %gcore_statistic_<statistic>%. Fixed : · Added missing YELLOW_DYE material. · (BG #16) Now catching issues occurring when invalid item types are added in GUIs for more efficient debug.7.9.2GCore v7.9.2Aug 18, 2019 Please read this changelog, it's important. It contains all the changes related to this plugin and also things you could have to do after updating. If there's a GCore update, you have to download it too. I mainly provide support on my Discord server (the link is on the plugin page). Thanks for reporting bugs and suggesting features. Consider leaving a nice review to the plugin if you're satisfied with my work and dedication ! <3 For QuestCreator v5.13.0 : Added : · (#240) Option 'hide_chat' for objects, to prevent players to see other player's messages (if possible) during an object. Improved : · Decreased data loading time for users. · Adapter to the newest GCore material changes. Fixed : · A bug happening with the Magic integration. · (#245) Removed debug logs for a MythicMobs object. · (#254, #261, #264) Action watcher was using object type id instead of object id. · (#253) Condition LOCATION wasn't working properly. · (#250) Object PLAYER_FISH wasn't working properly in 1.8 and below. · (#263) A player suiciding would cause PLAYER_MOB_KILL and PLAYER_PLAYER_KILL objects to progress. For BettingGames v1.10.0 : Added : · A complete Chinese (Taiwan) translation by 踢米米 ! Improved : · Adapter to the newest GCore material changes. For GSlotMachine v2.1.0 : Added : · An option for machine prizes to perform commands on win. · An option for machine prizes to toggle if the item should be given or not. Improved : · Adapter to the newest GCore material changes. Fixed : · Default sounds in config.yml were invalid since the sound update for GCore. For CustomCommands v3.1.4 : Improved : · Adapter to the newest GCore material changes. For GParticles v5.1.8 : Improved : · Adapter to the newest GCore material changes. For Potatoes v4.4.1 : Improved : · Adapter to the newest GCore material changes. For GCore v7.9.2 : Improved : · Decreased data loading time for users. Fixed : · (QC #238, QC #242) Some materials weren't recognized by GCore in legacy (< 1.13) versions, they should now all be fixed. · (QC #243) Quartz pillar blocks weren't recognized if placed horizontally. · Signs weren't recognized in legacy versions. · Problems in the Chinese (Taiwan) translation. · (QC #251) Option 'color' for mobs wasn't working properly.7.9.1GCore v7.9.1Aug 6, 2019 Please read this changelog, it's important. It contains all the changes related to this plugin and also things you could have to do after updating. If there's a GCore update, you have to download it too. I mainly provide support on my Discord server (the link is on the plugin page). Thanks for reporting bugs and suggesting features. Consider leaving a nice review to the plugin if you're satisfied with my work and dedication ! <3 For QuestCreator v5.12.1 : Fixed : · (#233) An error being thrown when a structure grew. · Command '/qc menu' couldn't be performed from console. · (#236) Conditions type selection in the in-game editor would create infinite GUIs with the old condition type. · (#235) Condition error messages wouldn't be sent in a CONDITIONS object even though there was a fail goto. For BettingGames v1.9.3 : Fixed : · (#12) Command '/bg menu' was checking the target's permissions instead of the sender's permissions. For Potatoes v4.4.0 : Added : · A Chinese (Taiwan) translation by 踢米米 ! For GCore v7.9.1 : Fixed : · Minor bug fixes.7.9.0GCore v7.9.0Aug 3, 2019 Please read this changelog, it's important. It contains all the changes related to this plugin and also things you could have to do after updating. If there's a GCore update, you have to download it too. I mainly provide support on my Discord server (the link is on the plugin page). Thanks for reporting bugs and suggesting features. Consider leaving a nice review to the plugin if you're satisfied with my work and dedication ! <3 For QuestCreator v5.12.0 : Added : · A complete Chinese (Taiwan) translation by 踢米米 ! · Option 'console_detailed_debug_informations' to display the plugin log in console as well for faster quest debug. Improved : · Adapted to GCore GUI changes. · Refactored some code about how quest progression is checked ; due to this refactoring, option "mandatory" for branches was removed, some improvements have been made and some bugs have been fixed. · Quests can now continue if there aren't any active branches but still active individual branches. · Individual branches can now be started in a SERVER object as long as that server object was called directly in a chain started by a PLAYER object (so for example if there's no 'wait' or something like that that pauses the progress for some time, after the last player object is progressed ; for example, this will work : https://pastebin.com/fuEeTy9s). · Updated to QuantumRPG v4.2.3 ; objects PLAYER_QUANTUMRPG_ACTIVE_ITEM_USE, PLAYER_QUANTUMRPG_CONSUME_ITEM_USE and PLAYER_QUANTUMRPG_CUSTOM_ITEM_USE were replaced by PLAYER_QUANTUMRPG_ITEM_USE. Fixed : · (#231) Quests were started automatically asynchronously when players joined. · (#229) Updated to latest McRPG. · Server objects progression was sometimes checked asynchronously after an asynchronous event successfully progressed a quest object. · Now properly cancelling Citizens NPC interact event if no quest is progressed and an activator is triggered. · Command '/qc progress -admin' wouldn't show hidden objects/branches progression. · (#225) Forbidden action PLAYER_CHAT didn't work. · (#218) Option 'cancel_event' couldn't be used on PLAYER_CHAT objects. · (#221) Quest queue wasn't working properly. · (#222) Condition MMOITEMS_ITEM was only working with amount 1. For BettingGames v1.9.2 : Improved : · Adapted to GCore GUI changes. Fixed : · (#10) There was an empty slot in the BARGAMBLE games GUIs. For Potatoes v4.3.2 : Fixed : · A bug occured at the beginning of the game if no bonuses were enabled. · Registered permissions correctly in plugin. For GParticles v5.1.7 : Improved : · Adapted to GCore GUI changes. For GCore v7.9.0 : Added : · A complete Chinese (Taiwan) translation by 踢米米 ! Improved : · Minor GUI changes. Fixed : · Items would be taken in inventory sometimes when clicking items in GUIs. · (#4) A bug preventing data profiles to be saved correctly.7.8.2GCore v7.8.2Aug 1, 2019 Please read this changelog, it's important. It contains all the changes related to this plugin and also things you could have to do after updating. If there's a GCore update, you have to download it too. I mainly provide support on my Discord server (the link is on the plugin page). Thanks for reporting bugs and suggesting features. Consider leaving a nice review to the plugin if you're satisfied with my work and dedication ! <3 For QuestCreator v5.11.0 : Added : · A Lithuanian translation, by Detective ! Fixed : · An error was being thrown sometimes when using DIVERGE objects. · Some minor fixes. Known bugs : - There are some known bugs opened on GitLab but this contains some useful fixes. For Potatoes v4.3.1 : Fixed : · Signs were updated asynchronously. For BettingGames v1.9.1 : Improved : · The Lithuanian translation. Fixed : · (#8) Command '/bg menu' would throw an error when performed from console sometimes. For GCore v7.8.2 : Fixed : · A critical bug causing items or blocks to be considered as air. · The NPC will correctly be removed when using command '/gcore npc hide'. · Added missing Mat RED_NETHER_BRICK_SLAB. · A bug causing the durability filter to now be checked correctly. · Minor changes.7.8.1GCore v7.8.1Jul 29, 2019 ... if you could remove a missclick when you hit "enter" ... Please read this changelog, it's important. It contains all the changes related to this plugin and also things you could have to do after updating. If there's a GCore update, you have to download it too. I mainly provide support on my Discord server (the link is on the plugin page). Thanks for reporting bugs and suggesting features. Consider leaving a nice review to the plugin if you're satisfied with my work and dedication ! <3 For QuestCreator v5.10.0 : Added : · Option 'gui.confirm_gui.close_gui_after_quest_start' in config.yml. Improved : · Now trying to start the quest pools instantly after using successfully command '/qc resetpool'. · You can now use SERVER_ACTION_LIST objects in post (success, fail, cancel) objects · Command '/qc resetnpc' can now act on all known players and npcs. You'll have to wait for a little while before using the command, so all users can be registered.. Fixed : · (#214, #212) A bug where the quest wouldn't remove ended branches from the memory, causing it to loop. · Disabled some QuantumRPG objects, waiting for an answer from NightExpress regarding his API. · (#210) Condition MMOITEMS_ITEM wouldn't work correctly with the newest version of MMOItems. For BettingGames v1.9.0 : Added : · A lithuanian translation by Detective ! · Option 'win_broadcast_message' for games. Fixed : · The player viewing the ranking GUI would see his own nickname everywhere instead of the other players names. · Command '/bg menu' couldn't be used from console. For GParticles v5.1.6 : Fixed : · Invalid sounds were used. For GCore v7.8.1 : Improved : · (#215) You'll now be able to click on the setting input message when editing a raw value in the in-game editor GUI, to fill the current value in the chat. · The Spanish translation. · Switched over to JsonMessageAPI for interactive chat messages. · Command '/gcore npc reset' can now act on all known players and npcs. You'll have to wait for a little while before using the command, so all users can be registered. Fixed : · A bug occuring when specifying an argument with no value for a command.7.8.0GCore v7.8.0Jul 26, 2019 Please read this changelog, it's important. It contains all the changes related to this plugin and also things you could have to do after updating. If there's a GCore update, you have to download it too. I mainly provide support on my Discord server (the link is on the plugin page). Thanks for reporting bugs and suggesting features. Consider leaving a nice review to the plugin if you're satisfied with my work and dedication ! <3 For QuestCreator v5.9.0 : Added : · (#208) Command '/qc resetnpcs (-q:QUEST) (-o:OWNER) (-all) (-silent)' to reset the NPCs referenced in a quest, or all quests. · (#176) Integration for NuVotifier (object PLAYER_NUVOTIFIER_VOTE). · (#176) Integration for VotingPlugin (object PLAYER_VOTINGPLUGIN_VOTE). · (#195) Options 'gui.confirm_gui.enabled_for_quest_start' and 'gui.confirm_gui.enabled_for_quest_cancel' in config.yml (both true by default). · (#181) Option 'goto_start_branches' for quest objects, to easily start extra branches after ending an object. · (#196) Options 'time_limit_reminder_actionbar', 'time_limit_reminder_bossbar', 'time_limit_reminder_title' and 'time_limit_reminder_chat' to quest objects, to send reminders of the objects time limit. · (#193) Option 'allow_coop_leave_until_remaining_coop' to quest models, to allow coop players to leave the quest until this amount of coop players are left (default : 1). This also comes with a confirmation GUI in config.yml : https://pastebin.com/xKQNmefM ; although there are now default values for confirm GUI items, it's still good to add it in your config.yml file. · (#159) Option 'error_message_type' for conditions (default LIST). If it's set to RANDOM, then one message in the multiple lines will be sent, instead of the whole list of messages. · (#196) Setting 'time_limit_reminder' in config.yml to customize when the object time limit reminders should appear (default [1,2,3,4,5,10,15,30,60,180,300,600,900,1800,3000,6000]). · (#193) A misc text to inform the player if the quest is a coop quest or his quest (in the GUIs, for active quest items). · (#200) Messages MSG_QUESTCREATOR_SAMEBLOCKDELAYERROR and MSG_QUESTCREATOR_SAMEPLAYERDELAYERROR for when the player tries to do an action but that action is prevented by "ignore_same_..._delay". Improved : · (#181) Renamed option 'goto_individual_branch' to 'goto_start_individual_branches'. You'll have to update that in your quest models files if you were using the individual branches options before. Just CTRL + F in multiple files. · Made the object edition GUI a little more readable (http://prntscr.com/oj0q5d). · Improved the Spanish translation (by MrFeikon). Fixed : · (#202) Quest items could be enchanted or consumed. · (#201) Fixed debug log not occurring (an error appeared instead) for invalid SERVER_ACTION_LIST action. · Mobs wouldn't be recognized. · (#193) Coop quest players could stop the quest. · (#199) Object DIVERGE choices couldn't have capital letters. For BettingGames v1.8.7 : Fixed : · An incorrect number of active players (with non-empty bets) would be displayed in draw games menus. For Potatoes v4.3.0 : Added : · A simplified Chinese translation by gyucudu ! For GCore v7.8.0 : Added : · (QC #208) Command '/gcore npc reset -npc:ID (-ownerLAYER)' to reset the NPC data. · Option 'show_data_debug' for config.yml, to show data element/board initialize/load/save/delete logs (true by default). Improved : · Set option 'hide_flags' to 'false' by default in item settings. · Improved the Spanish translation (by MrFeikon). Fixed : · Added missing Mats BUBBLE_CORAL_WALL_FAN and BRAIN_CORAL_WALL_FAN.7.7.0GCore v7.7.0Jul 18, 2019 Please read this changelog, it's important. It contains all the changes related to this plugin and also things you could have to do after updating. If there's a GCore update, you have to download it too. I mainly provide support on my Discord server (the link is on the plugin page). Thanks for reporting bugs and suggesting features. Consider leaving a nice review to the plugin if you're satisfied with my work and dedication ! <3 For QuestCreator v5.8.0 : Added : · Setting 'items' and 'items_error_message' to objects PLAYER_LOG_STRIP, PLAYER_MOB_KILL, PLAYER_MOB_SHEAR, PLAYER_MOB_TAME, PLAYER_PLAYER_KILL, PLAYER_NPC_ATTACK. · (#154) Setting 'items_needed' to objects PLAYER_BLOCK_BREAK, PLAYER_BLOCK_FIRE, PLAYER_BLOCK_INTERACT, PLAYER_LOG_STRIP, PLAYER_MOB_KILL, PLAYER_MOB_SHEAR, PLAYER_MOB_TAME, PLAYER_PLAYER_KILL, PLAYER_NPC_INTERACT, so you can specify different items and the player can have only one of them for example. · Setting 'ignore_same_player_delay' to object PLAYER_PLAYER_KILL. · Setting 'random_max_amount' to object SERVER_BLOCK_PLACE, to place a random amount of blocks in the specified location (base + near or base + bound). It'll be ignored if it's greater than the total amount of blocks that can be placed. · (#10) Setting 'camera_mode_lock_view' and 'camera_mode_refresh_ticks' in config.yml to customize the camera mode. · (#57) Setting 'disabled_commands' for quest models to disable some commands easily during a quest. · Setting ENABLED_FAIL for quest cooldown. · Setting QUEST_CANCEL for goto's. · A quest selection when using command /qc stop without specifying a quest model. · Locale message MISC_QUESTCREATOR_JOINCLICKCHAT to customize the '[join]' chat button when invited to a quest. · Some default quests to the wiki. Improved : · Renamed setting 'mob' to 'mobs' for objects PLAYER_MOB_DISMOUNT, PLAYER_MOB_KILL, PLAYER_MOB_MOUNT, PLAYER_MOB_SHEAR, PLAYER_MOB_SPAWN_EGG, PLAYER_MOB_TAME, so you can specify multiply mob types. If the mob match one of those in the list, the object will be progressed. If you use the in-game editor GUI, you'll simply have to re-add them to your objects. If you use the configuration files, you can simply move them as such : https://pastebin.com/2J14kZ1v · (#189) More customization options for the confirmation GUI. You'll have to copy/paste (and eventually replace) this part in config.yml : https://pastebin.com/BLr3a9mu · (#174) Now updating the remaining item in-real time in the GUIs instead of having to reopen it. When the cooldown is over, the next relevant item replaces the cooldown one. · (#174) Now reopening the previous GUI after confirming starting/cancelling a quest in a confirmation GUI, if the previous GUI wasn't from an activator cancel. Fixed : · The sounds in the default example quests. · Object SERVER_ACTION_LIST will now skip unknown sounds instead of throwing an error. · (#191) An error occuring with entity events. · (#189) Couldn't use color codes in the confirmation GUI title. · (#188) Updated to latest MMOItems version. · Commands wouldn't run for NONE items in the custom GUIs. · Removed some forgotten debug logs. · NPCs were trying to spawn in QuestCreator, but this is now managed by GCore. For Potatoes v4.2.1 : Fixed : · Adapted to the new GCore sounds. · Adapted to the new GCore back-end permissions code. For BettingGames v1.8.6 : Fixed : · Default games.yml file wasn't adapted to the new GCore sounds. For GCore v7.7.0 : Added : · (#66) Command '/gcore item read' to export the configuration data required for an item to a configuration file. · Operations abs(X), posOrZero(X) and posOrOne(X) for mathematical expressions. Improved : · (QC #187) You can now specify a custom NBT tag to your items. Example here : https://gitlab.com/GuillaumeVDN/questcreator/issues/187#n… · If the description of an object in the in-game editor GUI is too long, it'll be split so the item remains readable. · The description of elements will be displayed in parent containers and lists in the in-game editor GUI.7.6.0GCore v7.6.0Jul 14, 2019 GCore v7.6.0 Added : · Option 'cache_parsed_items' in config.yml (true by default), disable it if you want the parseable items to be parsed every single time it's needed instead of keeping a cached version. Improved : · (QC #157) All the missing sounds were added ; WARNING : the GCore sound names have changed, you might have to update them to hear them correctly. All the names are now accordingly named to the spigot ones. · Clearing parseable items cache whenever a plugin using GCore is reloaded. Fixed : · Now updating item NBT before loading customized properties. · Added missing Mat GREEN_DYE. QuestCreator v5.7.1 Fixed : · Branches can now be restarted (even if they're already running). · (#177, #185) The confirm GUI in the confirmation GUI wouldn't work and the cancel button wouldn't appear. · Object SERVER_CHECKPOINT_RESTART will not throw an error anymore if the specified object is invalid. · (#186) An error appearing when horses jumped in legacy versions. · Some settings for some conditions weren't checking the correct parser player. · (#98) Object SERVER_WORLDEDIT_SCHEMATIC_PASTE wasn't working properly with WE 7. Actually fixed it this time \o/ · A bug occuring when creating a new condition with the in-game editor GUI. Please use DISCORD to get support, it's way faster! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features! Consider leaving a nice review to the plugin if you're satisfied with my work and dedication! <3 If you own a server running one of my plugins, I might be interested in displaying it on the plugin page. Don't hesitate to contact me by PM or on discord if you're interested!7.5.0GCore v7.5.0Jul 10, 2019 GCore v7.5.0 Added : · Option 'hide_flags' for items. · Option 'args' for MySQL data configuration (so you can specify custom arguments, such as &useSSL=false). · A complete spanish translation, by OnyxianSoul ! <3 Improved : · The economy handler system. · Now checking offline permissions with Vault in some cases. Fixed : · An error preventing the NPCs to spawn in a different world. · Now cloning items when creating a copy in GCore. QuestCreator v5.7.0 Added : · (#173) Time frame DAY_OF_WEEK for quest pools. · (#86) Option 'custom_gui' to activators NPC, CITIZENS_NPC, ENTITY, PRECISE_ENTITY and BLOCK, so you can link a custom GUI to your activators instead of opening the generated one on click. · (#173) Option 'generate_example_quests' for config.yml, to prevent generating the default example quests. · (#150, #164) You can now customize the confirmation GUI. Please add this in your configuration to avoid errors : https://pastebin.com/6YFi231C. · You can now disable the quest journal by setting its slot to -1. · A complete spanish translation, by OnyxianSoul ! <3 · A wiki page with examples (https://gitlab.com/GuillaumeVDN/questcreator/wikis/Basics… Fixed : · (#164) Permission 'questcreator.gui.stop' is now given by default. · (#164) Now displaying an error message when trying to stop a quest from the GUI without permission. · Condition DAY_OF_WEEK wouldn't work if the end day was before the start day. · Removed old default gui 'active_quests_gui.yml'. · Updated default quests on wiki. · Removed duplicate GUI option 'GUI_GROUP'. · Objects ids for MMOItems were beginning by "OBJECT_". · Condition id for JobsReborn was beginning by "CONDITION_". Other plugins Improved : · Adapted to GCore's new economy handler back-end. Please use DISCORD to get support, it's way faster! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features! Consider leaving a nice review to the plugin if you're satisfied with my work and dedication! <3 If you own a server running one of my plugins, I might be interested in displaying it on the plugin page. Don't hesitate to contact me by PM or on discord if you're interested!7.4.0GCore v7.4.0Jul 7, 2019 GCore v7.4.0 Added : - Operation rand(X) for mathematical expressions. Improved : - The library to manipulate and display NPCs has been improved, and it's now way clearer in code. NPCs behaviors are on their way ! - The NPC navigator has been made a little smoother, especially when there are multiple steps (multiple navigators called one after the other). - Improved events PlayerCraftedItemsEvent and PlayerVillagerTradedEvent. Fixed : - Command '/gcore npc setstatus' would change the NPC equipment. - Couldn't open some listing menus in the in-game editor. - Added a few missing legacy Mats. - An error occurring when checking unknown Mats for NPC pathfinding in legacy versions. QuestCreator v5.6.0 Added : - A log file, when advanced debug is enabled, the plugin will log all of its actions in /QuestCreator/plugin_log.log (so it doesn't spam your console and it's easier to track). - (#152) Option 'general_error_message' for conditions lists, if it's specified then this message will be sent when the conditions aren't complete instead of all the individual error messages for the conditions in the list. Improved : - For some GCore NPCs objects, whenever an unknown NPC is referenced, the plugin will not throw any error and simply won't progress the object. - (#152) Progress conditions have been improved and the check is now made at the very end after all the other checks have been made, just when the object is ready to be progressed. - (#152) Progress conditions now recognize parameter 'take_after_completion' ; if it's set to true, they'll be taken AT EVERY PROGRESS STEP when the object is progressed. - (#152) Progress conditions will now display their error message when they're not complete. Fixed : - A startup error occurring when trying to move npcs.yml to the GCore directory. - A bug occurring when disabling plugin tasks on disable. - Updated missing perms on the wiki. - Object PLAYER_ACHIEVEMENT_AWARD will also check for previously awarded achievements. - (#153) Now loading conditions before quest models. - An error occurring when loading quest models. - (#160) Object PLAYER_VILLAGER_TRADE couldn't be detected. BettingGames v1.8.3 Fixed : - A bug occurring on some servers, preventing to bet any money. Please use DISCORD to get support, it's way faster! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features! Consider leaving a nice review to the plugin if you're satisfied with my work and dedication! <3 If you own a server running one of my plugins, I might be interested in displaying it on the plugin page. Don't hesitate to contact me by PM or on discord if you're interested!7.3.0GCore v7.3.0Jul 3, 2019 Quick note: thanks for waiting for that long and for your comprehension during my exams ! Here's finally the update and I'll be more active from now on. The changelogs are also a little more easy to read. ^^ GCore v7.3.0 Added : · (QC #95) Integration for HeadDatabase for items (you can use option 'head_database_id' for items (no need to set an item type) or import it from the in-game editor for QuestCreator). Improved : · Finished moving client-side NPCs from QuestCreator to GCore (the npcs.yml file as well). · Materials will now be sorted by alphabetical order in the in-game editor GUI. Fixed : · (QC #105) Fixed buggy sounds and added beacon sounds, also updated the sound list on the website. · (QC #141) Fixed problems with ageable blocks state/age detection (mainly with nether warts). · The in-game edition GUI for numbers wasn't displaying -1 and 1 at the correct slot. · Better checks will be performed to check if a Mat exists in this version or not. · Added missing old Mat CROPS. · Added missing Mat WITHER_ROSE. · NPC protocols aren't available below 1.9 so the plugin will now notify it instead of trying to register it. Potentially fixed : · (QC #103) NPCs weren't loading. Known bugs : · Status CROUCHED and SWIMMING for NPCs don't seem to work in 1.14. QuestCreator v5.5.0 Added : · (#77) A conditions.yml file where you can create conditions and just reference them anywhere (for every condition list, you can either specify a list of reference or a list of "local" conditions). You can edit the global conditions in the in-game editor and also toggle the mode for every condition list (either reference or local). · (#83) A confirmation menu when clicking quests to start/stop them in a GUI. · A Brazilian Portuguese translation, by ImCrashy. · Object PLAYER_RESPAWN. · Object PLAYER_ITEM_HAS. · (#127) Object PLAYER_VILLAGER_TRADE. · (#84) Option 'progress_chance' for quest objects. · (#77) Option 'progress_conditions' for quest objects. · (#90) Option 'goto_individual_branch' for PLAYER objects, allowing the player who completed the object to start a branch which is individual for him. More informations about this here : https://bit.ly/2RqXaUV (GitLab wiki). · (#111) Option 'caught_tolerance' for object PLAYER_FISH (set to "FISH" by default), to specify if grabbing items on the ground, entities and/or regular fishing is allowed. · (#131) Option 'particle_offx' for activators BLOCK, NPC, CITIZENS_NPC, ENTITY, PRECISE_ENTITY. · (#131) Option 'particle_offz' for activators BLOCK, NPC, CITIZENS_NPC, ENTITY, PRECISE_ENTITY. · (#117) Option 'force_stop' for pool quests to stop quests before processing the pool. · (#117) Option 'force_reset' for pool quests to reset quests before processing the pool. · (#97) Option 'color' to 'mob' parameters. · Option 'items_error_message' to objects PLAYER_CITIZENS_NPC_INTERACT, PLAYER_NPC_INTERACT and PLAYER_BLOCK_INTERACT, shown when the player is trying to interact but missing the required items. · (#114) Parameter '-silent' (or '-s') to commands '/qc goto', '/qc journal', '/qc reset', '/qc resetpool', '/qc setcompleted', '/qc stop'. If this parameter is specified, no result message will be sent to the target player if it's not the sender. Output (error/success) messages will still be sent to the player/console who executed the command. Improved : · Renamed condition ITEM to ITEMS, since it allows multiple items. · You can now use command '/qc journal' with argument '-player' to toggle the quest journal of a player. · The activator menu won't open when the player tries to progress objects PLAYER_CITIZENS_NPC_INTERACT, PLAYER_NPC_INTERACT and PLAYER_BLOCK_INTERACT. · Corrected some things in the Chinese translation (by Met). · The quests will now take into consideration the pause time (amount of time the quest was paused for) when checking if quests must be expired. Fixed : · (#124, #101) An error would be thrown when breaking blocks. · (#122) Choices for object DIVERGE couldn't be sent in some cases. · (#118) Citizens errors spamming console. · (#116) Particles wouldn't be centered on some targets (NPCs, entities). · (#109) Object SNEAK wouldn't progress correctly. · (#115) Added parameters 'exact_match' and 'check_durability' to the home wiki page. · (#107) Object PLAYER_BREAK wouldn't progress with AutoSell. · (#90) Objects WAIT, WALK will now only perform location checks for concerned players (with 'only_for_role' or individual player branch). · (#128) Activator FIRST_CONNECT was not written correctly in the wiki. · Import button for items was missing in editor GUI. · (#129) Action 'TITLE' for object SERVER_ACTION_LIST was stripping a space from the subtitle. · (#126) Object PLAYER_ITEM_CONSUME would count the amount of items in hand for progression, and not one, when the player eats an item. · Conditions settings were not displayed at the correct slots in the in-game editor. · (#135) An error occurring after a player joined the server and the quests progress was checked. · Back arrow in in-game registration editor GUIs were redirecting to the main menu. · Model registration couldn't be created from the in-game registration editor GUI. · Object type selection wasn't sorted alphabetically. · Object type selector was buggy sometimes when new option items would be added. · (#147) Number settings couldn't be loaded in some cases. · WorldEdit objects had version caps. · Quest registration, activators, and groups couldn't be removed with the in-game editor GUI. Potentially fixed : · (#125) Problem with fishing custom items. · (#117) Quests weren't resetting in quest pools. · (#104) Problems with objects PLAYER_ITEM_PICKUP and PLAYER_ITEM_DROP. Known bugs : · Object SERVER_WORLDEDIT_SCHEMATIC_PASTE doesn't seem to work, and it's most likely a WorldEdit bug. BettingGames v1.8.2 Fixed : · A bug allowing the bargamble bottles to be drunk infinitely. Potentially fixed : · A bug preventing any money amount to be bet. Please use DISCORD to get support, it's way faster! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features! Consider leaving a nice review to the plugin if you're satisfied with my work and dedication! <3 If you own a server running one of my plugins, I might be interested in displaying it on the plugin page. Don't hesitate to contact me by PM or on discord if you're interested!7.2.3GCore v7.2.3May 30, 2019 GCore v7.2.3 Fixed : - Various minor bugs. QuestCreator v5.4.1 Improved : - Option "leader only" was removed from action COMMAND in SERVER_ACTION_LIST, it'll now use the object's restricted role. Usage is now 'COMMAND [execution_type] [command]'. - The restricted role will now be taken into consideration for some more actions in SERVER_ACTION_LIST and some more objects, it wasn't the case before. Fixed : - A console error occuring on quest stop. - Action TITLE couldn't be decoded in object SERVER_ACTION_LIST. - Fixed a bug with the 1.13 WorldGuard integration. Known bugs : - 1.14 NPC status aren't working. BettingGames v1.8.1 Fixed : - A bug occuring when starting the Jackpot. - Bets weren't always removed on disconnect. - The jackpot wasn't taking items value into consideration for winning chances. - Custom materials items couldn't be configured. - Bet's weren't always taken for versus games. Please use DISCORD to get support, it's way faster! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features! Consider leaving a nice review to the plugin if you're satisfied with my work and dedication! <3 If you own a server running one of my plugins, I might be interested in displaying it on the plugin page. Don't hesitate to contact me by PM or on discord if you're interested!7.2.2GCore v7.2.2May 26, 2019 GCore v7.2.2 Fixed : - Added missing legacy material 'GLOWING_REDSTONE_ORE'. - (QC #101) Error thrown when checking block's age. - GCore's NPCs wouldn't move in 1.14. - (QC #106) Unbreakable items wouldn't have a name/lore in some cases. - (QC #108) Mat lists would try to display unexisting materials on all versions (in-game editor). - Version tag being incorrect. QuestCreator v5.4.0 Added : - Option 'exact_match' for items (used when the item must be checked if in inventory or removed). If this is set to false, the plugin will check if the config parameters of the item are there, and then if it has more enchants, effects, name, lore or whatever, it'll accept it. Set it tu true (by default) to check if the item is exactly the same. - Option 'check_durability' for items (used when the item must be checked if in inventory or removed). If this is set to false, the plugin will not check if the durability of the item is the same. Set it to true (by default) to check if the durability is exactly the same. Fixed : - Action TITLE wasn't working in object SERVER_ACTION_LIST. - (#104) Object PLAYER_ITEM_DROP would remove all the stack instead of just the required amount. - (#91) Object PLAYER_CITIZENS_NPC_INTERACT wasn't working properly with items. - (#100) Potentially fixed error with WorldEdit integration. - (#108) Setting 'cancel_event' wouldn't appear in the in-game editor. - Version tag being incorrect. GParticles v5.1.5 Fixed : - A bug occuring in 1.14+ when opening the particles menu. Potatoes v4.1.2 Fixed : - Potential fix for an error occuring when updating the game. Please use DISCORD to get support, it's way faster! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features! Consider leaving a nice review to the plugin if you're satisfied with my work and dedication! <3 If you own a server running one of my plugins, I might be interested in displaying it on the plugin page. Don't hesitate to contact me by PM or on discord if you're interested!7.2.1GCore v7.2.1May 20, 2019 GCore v7.2.1 Fixed : - A bug with particles display for particles not requiring any dust option (colors). - All data-related tasks will now run synchronously if the plugin is disabled. QuestCreator v5.3.2 Fixed : - Object SERVER_ITEMS_TAKE wouldn't take items if they hadn't option "remove_after_action". It'll now take if anyway, since it's the point of the object. - Object PLAYER_CHAT wouldn't work if the configured work had uppercase characters. - A few errors on the step-by-step introduction for new users on the QC wiki. - Removed the conversion command for pre-v5 quests. If you wish to convert your quests, you should downgrade to the previous version. BettingGames v1.8.0 Added : - Locale messages so "{money}$" or "{items}$ worth of items" won't show when betting money or items is disabled for a game. Improved : - For bets containing items in versus games, the plugin will try take items from player who's joining the game, before trying to take the equivalent money value. Fixed : - Bet value for items wasn't taken into consideration sometimes. - Default messages for wheels were using the wrong colors. Potatoes v4.1.1 Fixed : - Potentially fixed an error occuring on data load for arenas. GParticles v5.1.4 Fixed : - Adapter GUIs to the newest GCore library. Please use DISCORD to get support, it's way faster! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features! Consider leaving a nice review to the plugin if you're satisfied with my work and dedication! <3 If you own a server running one of my plugins, I might be interested in displaying it on the plugin page. Don't hesitate to contact me by PM or on discord if you're interested!7.2.0GCore v7.2.0May 15, 2019 GCore v7.2.0 Added : - Option 'forced_version_compat' in configuration to force the plugin to behave as it was this server version. Removed : - The automatic conversion tool for pre-7.0.0 versions. If you wish to convert your files, you should download the version previous to this one, run it, then reinstall the newest version. QuestCreator v5.3.1 Fixed : - (#87) Condition CONDITION_MMOITEMS_ITEM wasn't taking items after check. - (#78) Object PLAYER_ITEM_DROP was duplicating items. - Fixed more issues with quest board loading. - (#88) Object SERVER_WORLDEDIT_SCHEMATIC_PASTE wasn't loading on 1.13.2. BettingGames v1.7.2 Fixed : - Major bug preventing any money input to be sent in the chat. Please use DISCORD to get support, it's way faster! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features! Consider leaving a nice review to the plugin if you're satisfied with my work and dedication! <3 If you own a server running one of my plugins, I might be interested in displaying it on the plugin page. Don't hesitate to contact me by PM or on discord if you're interested!7.1.1GCore v7.1.1May 9, 2019 GCore v7.1.1 Fixed : - Errors triggering due to 1.14 when entering chat inputs. - Added missing material 'NETHER_WARTS'. QuestCreator v5.3.0 Added : - (#71) Implemented WorldEdit for 1.13. Fixed : - Quests won't bug anymore when loading an active quest with an invalid model. - Quests should stop and delete correctly when an invalid model is detected. - Errors triggering due to 1.14 when entering chat inputs. - (#78) Object PLAYER_ITEM_DROP would remove the entire dropped stack even if needed only a part of it. - (#64) Setting 'prevent_abandonment' wasn't working when player died. - An error occuring with the GPS plugin when there was no obvious GPS location. - (#81) Condition 'GAME_TIME' wasn't working. - Coop quests started after first preconditions check would not be in adequation with the new quest starting code reworks. - (#80) Quest pools tokens wouldn't be consumed. BettingGames v1.7.1 Fixed : - Errors triggering due to 1.14 when entering chat inputs. Please use DISCORD to get support, it's way faster! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features! Consider leaving a nice review to the plugin if you're satisfied with my work and dedication! <3 If you own a server running one of my plugins, I might be interested in displaying it on the plugin page. Don't hesitate to contact me by PM or on discord if you're interested!7.1.0GCore v7.1.0May 7, 2019 GCore v7.1.0 Added : - 1.14 is now supported. - Added the following 1.14 materials : BAMBOO, BAMBOO_SAPLING, JIGSAW, SWEET_BERRIES, SWEET_BERRY_BUSH, BELL, COMPOSTER, ANDESITE_SLAB, CUT_RED_SANDSTONE_SLAB, CUT_SANDSTONE_SLAB, DIORITE_SLAB, END_STONE_BRICK_SLAB, GRANITE_SLAB, MOSSY_COBBLESTONE_SLAB, MOSSY_STONE_BRICK_SLAB, POLISHED_ANDESITE_SLAB, POLISHED_DIORITE_SLAB, POLISHED_GRANITE_SLAB, RED_NETHER_BRICK, SMOOTH_QUARTZ_SLAB, SMOOTH_RED_SANDSTONE_SLAB, SMOOTH_SANDSTONE_SLAB, SMOOTH_STONE_SLAB, SCAFFOLDING, ANDESITE_STAIRS, DIORITE_STAIRS, END_STONE_BRICK_STAIRS, GRANITE_STAIRS, MOSSY_COBBLESTONE_STAIRS, MOSSY_STONE_BRICK_STAIRS, POLISHED_ANDESITE_STAIRS, POLISHED_DIORITE_STAIRS, POLISHED_GRANITE_STAIRS, RED_NETHER_BRICK_STAIRS, SMOOTH_QUARTZ_STAIRS, SMOOTH_RED_SANDSTONE_STAIRS, SMOOTH_SANDSTONE_STAIRS, CAMPFIRE, CORNFLOWER, LILY_OF_THE_VALLEY, POTTED_WITHER_ROSE, POTTER_CORNFLOWER, POTTER_LILY_OF_THE_VALLEY, POTTER_POTTED_WITHER_ROSE, SMOKER, BLAST_FURNACE, LANTERN, LOOM, CREEPER_BANNER_PATTERN, FLOWER_BANNER_PATTERN, GLOBE_BANNER_PATTERN, MOJANG_BANNER_PATTERN, SKULL_BANNER_PATTERN, GRINDSTONE, BRICK_WALL, END_STONE_BRICK_WALL, MOSSY_STONE_BRICK_WALL, NETHER_BRICK_WALL, RED_NETHER_BRICK_WALL, STONE_BRICK_WALL, ANDESITE_WALL, DIORITE_WALL, GRANITE_WALL, PRISMARINE_WALL, SANDSTONE_WALL, RED_SANDSTONE_WALL, ACACIA_SIGN, ACACIA_WALL_SIGN, BIRCH_SIGN, BIRCH_WALL_SIGN, DARK_OAK_SIGN, DARK_OAK_WALL_SIGN, JUNGLE_SIGN, JUNGLE_WALL_SIGN, OAK_SIGN, OAK_WALL_SIGN, SPRUCE_SIGN, SPRUCE_WALL_SIGN, LECTERN, CARTOGRAPHY_TABLE, SMITHING_TABLE, FLETCHING_TABLE, STONECUTTER, BARREL, CROSSBOW, CAT_SPAWN_EGG, TRADER_LLAMA_SPAWN_EGG, WANDERING_TRADER_SPAWN_EGG, PANDA_SPAWN_EGG, PILLAGER_SPAWN_EGG, RAVAGER_SPAWN_EGG, FOX_SPAWN_EGG, SUSPICIOUS_STEW, BLACK_DYE, WHITE_DYE, BLUE_DYE and BROWN_DYE. - Command '/gcore npc hide -npc:ID [-p:OWNER]' to hide a NPC for a player. - Command '/gcore npc setequipment -npc:ID [-p:OWNER]' to change the equipment of a NPC for a player. - Command '/gcore npc setname -npc:ID [-p:OWNER]' to rename a NPC for a player. - Command '/gcore npc setstatus -npc:ID -s:LIST_OF_STATUS [-p:OWNER]' to update the status of a NPC for a player. - Command '/gcore npc show -npc:ID [-p:OWNER]' to show a NPC for a player. - Command '/gcore npc teleport -npc:ID [-p:OWNER]' to teleport a NPC for a player. Fixed : - Missing material 'SIGN_POST' was added in the GCore material list. QuestCreator v5.2.0 Added : - (#55) Object PLAYER_LOG_STRIP to strip logs. - (#65) Condition LOCATION, using the same location settings as objects. - (#52) Condition QUEST_PLAYERS, requiring a certain amount of players (only work if the quest is active). - (#73) Objects PLAYER_CONNECT and PLAYER_DISCONNECT. - (#63) Object OBJECT_PLAYER_MMOITEMS_CITIZENS_NPC_INTERACT and OBJECT_PLAYER_MMOITEMS_NPC_INTERACT. Improved : - Separated and optimized some actions repeated every second/minute. - Refactored some code about the preconditions check/starting of quests. - (#51) You can now disable the quest journal in hotbar by setting the slot to -1 in the configuration. - (#72) Setting 'block_type' can now be a list, so you can specify multiple materials in objects PLAYER_BLOCK_BREAK, PLAYER_BLOCK_FIRE, PLAYER_BLOCK_INTERACT, PLAYER_BLOCK_PLACE. - (#52) Setting 'text' and 'redo_text' can now be a list, so you can specify multiple text lines (a random one will be picked) in object DIVERGE. - Objects PLAYER_NPC_INTERACT, PLAYER_CITIZENS_NPC_INTERACT and PLAYER_BLOCK_INTERACT will now correctly take items on each step if 'objective amount' is above 1. Fixed : - (#67) Most preconditions (such as cooldown, maximum instances, ...) weren't checked for coop players. - (#70) Couldn't detect fully grown cocoa/bamboo for object PLAYER_BLOCK_BREAK. - (#74) Setting 'gui.main_gui' wasn't taken into consideration. GParticles v5.1.3 Fixed : - The circular dependency exception. Please use DISCORD to get support, it's way faster! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features! Consider leaving a nice review to the plugin if you're satisfied with my work and dedication! <3 If you own a server running one of my plugins, I might be interested in displaying it on the plugin page. Don't hesitate to contact me by PM or on discord if you're interested!7.0.2GCore v7.0.2Apr 27, 2019 GCore v7.0.2 Fixed : - A wrong version number with the previous version. QuestCreator v5.1.0 Added : - Option 'ignore_same_block_delay' for objects PLAYER_BLOCK_BREAK, PLAYER_BLOCK_FIRE, PLAYER_BLOCK_INTERACT, PLAYER_BLOCK_PLACE, PLAYER_BUCKET_FILL, PLAYER_BUTTON_CLICK, PLAYER_FROST_WALKER, PLAYER_LEVER_CLICK and PLAYER_PRESSURE_PLATE_ENABLE. It allows you to set a delay, under this delay, blocks that are already placed, interacted, broken, etc, will not be taken into consideration if done again under that delay (so farming the same block is not possible anymore). It has a default value of 60 seconds for PLAYER_BLOCK_BREAK, PLAYER_BLOCK_FIRE and PLAYER_BLOCK_PLACE. Fixed : - An error occurring when checking quest history for a user. - Crops blocks wouldn't check if it was fully grown for PLAYER_BLOCK_BREAK objective. - Renamed forgotten option 'fail_goto' to 'goto_if_not_valid' for object PLAYER_PRESSURE_PLATE_ENABLE. BettingGames v1.6.3 Added : - An Italian translation, by pompiere1. Fixed : - (#4) The crashed related to the JACKPOT game should no longer occur. - (#1) Item max stack size wasn't taken into consideration. Potatoes v4.0.6 Added : - An Italian translation, by pompiere1. Please use DISCORD to get support, it's way faster! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features! Consider leaving a nice review to the plugin if you're satisfied with my work and dedication! <3 If you own a server running one of my plugins, I might be interested in displaying it on the plugin page. Don't hesitate to contact me by PM or on discord if you're interested!7.0.1GCore 7.0.1Apr 24, 2019 GCore v7.1.0 Improved : - The skin system was changed : now using directly the skin data and signature in settings, it can be obtained with https://mineskin.org/. Fixed : - (QC #61, QC #56) Issues related with the previous NPC skins system. - (QC #56) NPC hand items were switched. - Table 'gcore_users' was not creating itself on startup. QuestCreator v5.0.1 Fixed : - Option "remove_after_action" not working properly. - (#58) Objects with "time_limit" would not progress. - Updated MMOItems conditions and objects to latest MMOItems API. Please use DISCORD to get support, it's way faster ! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features ! Consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 If you own a server running one of my plugins, I might be interested in displaying it on the plugin page. Don't hesitate to contact me by PM or on discord if you're interested !7.0.0GCore v7.0.0 - READ THIS :DApr 20, 2019 YOU CAN ALSO READ IT HERE : https://paste.md-5.net/jumugaboja.sql ( it might be easier to read) Hello! First of all, thanks for your patience and support during the development of this update - it's been almost two months and dozens of hours of coding. Please read carefully the installation information and changelog related to the plugins you're using (PyrCore/GCore is for everyone). This update changes some things relating to files and database tables - I will not take responsibility for broken files or lost data because you didn't read the instructions properly ! 10 minutes of your time is not much to read this, it's important. ^^ -- INSTALLATION Please create a backup of your server before installing the new version, just in case. It's always something to do. Please shut down your server completely, replace the new .jar files, then start your server. PyrCore (GCore) Since I changed my username, I also renamed this plugin. All files on disk will automatically be converted. For MySQL users : please rename your database tables, or new empty ones will be created : - Rename pyrcore_dataprofiles to gcore_dataprofiles - Rename pyrcore_statistics to gcore_statistics QuestCreator Quests that are currently in progress (the quests that are paused when players disconnect or the server is closed) will not be resumed automatically, because the structure of the file/database data was changed. A command was added (/questcreator importprev5quest) to import them, so the progression of your user's active quests is not lost. This command must be performed after the automatic file conversion is over and the plugin is successfully enabled. Other than that, your files will automatically be converted, with all the new systems, options and renaming described in the changelog. No need to worry about that ! (I might have forgotten some minor options, but really the biggest is done) Other plugins No major changes were made to the files structure. -- CHANGELOG Major back-end changes and restructurations were made, about 1/3 of my total work for this update. It might look like there's "not that much" features for the time waited, however back-end improvements and code refactoring is a big part of optimizing things and simplifying my future work, so optimized plugins and faster updates. ^^ GCore v7.0.0 Added : - A client-side NPC library for 1.9.0 to 1.13.2, currently offering a few features (manipulation, interaction and pathfinding) and more to come. Only used in QuestCreator currently. - (QC #33) Option 'effects' for items in config. - Option 'remove_after_action' for every 'item' setting. Improved : - Major code refactoring for config loading and parsing : clearier in code and more optimized. - Major code refactorings and a few improvements for the in-game editor, added new icons materials, slots, clearier control items, etc. - No longer raw string format for the enchantments selection in the in-game editor, there's now an actual menu with type and level of enchants. Fixed : - (QC #23) Couldn't select an enum or material value in the in-game editor. - Only displaying regular mobs in the entity type selector in the in-game editor. - (QC #49) Missing GCore materials : DEAD_BRAIN_CORAL, DEAD_BRAIN_CORAL_FAN, DEAD_BRAIN_CORAL_WALL_FAN, DEAD_BUBBLE_CORAL, DEAD_BUBBLE_CORAL_FAN, DEAD_BUBBLE_CORAL_WALL_FAN, DEAD_FIRE_CORAL, DEAD_FIRE_CORAL_FAN, DEAD_FIRE_CORAL_WALL_FAN, DEAD_HORN_CORAL, DEAD_HORN_CORAL_FAN, DEAD_HORN_CORAL_WALL_FAN, DEAD_TUBE_CORAL, DEAD_TUBE_CORAL_FAN, DEAD_TUBE_CORAL_WALL_FAN, FIRE_CORAL_WALL_FAN, HORN_CORAL_WALL_FAN, TUBE_CORAL_WALL_FAN - (QC #49) Missing GCore sounds : ITEM_BUCKET_EMPTY, ITEM_BUCKET_EMPTY_FISH, ITEM_BUCKET_EMPTY_LAVA, ITEM_BUCKET_FILL, ITEM_BUCKET_FILL_FISH, ITEM_BUCKET_FILL_LAVA, ITEM_FLINTANDSTEEL_USE, BLOCK_FIRE_EXTINGUISH - (BG #12) Missing GCore material : SUGAR_CANE_BLOCK - (BG #3) Statistic names being too long for MySQL tables. - Sounds for IRON_GOLEM wouldn't work in 1.13. QuestCreator v5.0.0 Added : - Client-side NPCs : - Using the new GCore client-side NPC library, I've added a few quest objects to manipulate them. - With this new system, the data of a NPC will be different for every player : location, equipment, status (on fire/crouched/sprinting/interact/invisible/glowing/elytra) (can be cumulated), skin, hidden/shown, name, and target distance. - Every player will have the same data when first seeing the NPC (all npcs and default data is registered in 'npcs.yml'), but it will evolve and differ during their path through the quests of your server. - There are currently basic objects to manipulate them and make the player interact with them : PLAYER_NPC_ATTACK (interacting with left click), PLAYER_NPC_INTERACT, SERVER_NPC_HIDE, SERVER_NPC_MOVE, SERVER_NPC_MOVE_WAIT, SERVER_NPC_SET_EQUIPMENT, SERVER_NPC_SET_NAME, SERVER_NPC_SET_SKIN, SERVER_NPC_SET_STATUS, SERVER_NPC_SET_TARGET_DISTANCE, SERVER_NPC_SHOW, SERVER_NPC_TELEPORT. - I also developed an advanced pathfinding system in that library, meaning that the NPCs will travel from a point A to a point B. - It supports heigh difference, avoids obstacles, and is quite fast to calculate (less than 500ms for "close" (let's say within 30-40 blocks) targets with not huge obstacles, and maximum 5 seconds for farther ones. - However, it has some difficulties with finding paths to targets that are really far away if it's a complex terrain (for example mountains), so it's recommended to set some steps to your MOVE objects. - Also, it has difficulties if you're on a specific floor of a house and you want to go down two stairs for example - please make some steps to show the NPC where the stairs are... xD - Other than that, I tested that system a lot and it works pretty fine. You can also customize your pathfinding/navigation for every MOVE object : pathfinding step (default 1 block per one block), pathfinding speed (default if 50 checks per tick), y tolerance up/down (for jumps, so the npc can jump two blocks for example) (default 1), target distance tolerance (how close to the target the pathfinding is considered as completed) (default 1), tick per step for navigation (basically defines the walking speed of the npc) (default 2). - More features are planned, such a health and combat system, gravity for NPCs (currently it doesn't fall if you break the block below the npc), pushing them, and more features or interactions an actual player would do. - All objects or conditions in your files with NPC in their names will automatically be renamed with CITIZENS_NPC. - (#28) Quest pools : - You can now create actual daily/weekly/monthly quests. - A quest pool is a configuration file (can be edited in-game) to define when certain quests can be started, within an interval, with many options. - Every quest pool can have multiple time frames. A time frame can be DAILY, WEEKLY, MONTHLY, or FIXED. - If the player connects during a time frame period, the pool will attempt to manipulate quests for him. When a quest pool has successfully manipulated quests for a player during a given period, it will not make a new manipulation attempt before the next period (so, the next day, week, or month). - When manipulating, a pool will select a certain amount of quests in its list (randomly, or in registration order). - For every selected quest, it will eventually stop/reset it (option), then give the player tokens to start the quest. Tokens given will replace existing ones if there are any present for the quest. - One token allows the quest to be started once for the player. If the player has no token for the current time frame period, or if he has no data yet (not calculated), the quest will not start. However, if he has at least one token, it will be consumed and the quest will start. - (#38, #47) Parameter '-online' for '/qu6.4.1v6.4.1Mar 4, 2019 PyrCore v6.4.1 Fixed : - Minor bug. (QC #20) QuestCreator v4.10.0 Added : - Action 'COMMAND' for object 'SERVER_ACTIONS_LIST'. (#3) - Options 'gui_show_cooldown' and 'gui_show_completed' for categories, to display those items or not. (#7) - Option 'gui_right_click_stop' for categories (true by default), allowing you to stop a quest by right-clicking it in the GUI. (#13) - Option 'allow_stop' for quest models (true by default), to allow/disallow the cancellation of the quest (gui click, command, ...) (admins can bypass that). (#17) Improved : - Now opening the NPC GUI every time except if there's only one quest available and option 'selection_gui_when_one_quest' is disabled. (#7) Fixed : - Action 'WAIT' at the end of a 'SERVER_ACTION_LIST' object would be skipped. (#9) - Condition MMOITEMS_ITEM wouldn't work properly. (#19) - Some objects weren't registered in the correct category (PLAYER/SERVER). (#22) - Data was being overriden when using /qc reload in some cases. - Improved PLAYER_FISH so it consistently will detect catched mobs (if setting 'mob' is specified). - Some errors in the wiki. (for Larkyy) Please use DISCORD to get support, it's way faster ! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features ! Consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 If you own a server running one of my plugins, I might be interested in displaying it on the plugin page. Don't hesitate to contact me by PM or on discord if you're interested !6.4.0v6.4.0Feb 25, 2019 PyrCore v6.4.0 Added : - A complete italian translation, by pompiere1 ! Thanks ! Fixed : - A specific case with GUI names. (for Rîcô) - Version compatibility problem preventing 1.13.0 to be used. (for ZetaGaming) QuestCreator v4.9.0 Added : - A complete italian translation, by pompiere1 ! Thanks ! - For Magic, objects 'PLAYER_MAGIC_MOB_KILL, PLAYER_MAGIC_SPELL_ADD, PLAYER_MAGIC_SPELL_CAST, PLAYER_MAGIC_SPELL_UPGRADE, PLAYER_MAGIC_WAND_ACTIVATE, PLAYER_MAGIC_WAND_CRAFT, PLAYER_MAGIC_WAND_DEACTIVATE, PLAYER_MAGIC_WAND_UPGRADE'. (for Yuky) - Command '/qc setcompleted -quest:<MODEL_ID> -amount:<AMOUNT> -player:<PLAYER_NAME>', to mark a quest as completed. (for Yuky) Improved : - The behavior of the actionbar. Fixed : - FeatherBoard was disabled on join even though there were no active quest to show. (#127) - Some objects for QuantumRPG have been fixed and some settings were changed, check the wiki for details. (for sklm) BettingGames v1.6.1 Fixed : - Numbers will now be correctly round after two decimal digits. (#9) - You can now stop before value 1 for game 'CRASH'. Potatoes v4.0.4 Fixed : - Spectators could use the bonus blocks. (#6) - The game froze when the potato disconnected and no random potato could be found. (#6) Please use DISCORD to get support, it's way faster ! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features ! Consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 If you own a server running one of my plugins, I might be interested in displaying it on the plugin page. Don't hesitate to contact me by PM or on discord if you're interested !6.3.3v6.3.3Feb 21, 2019 PyrCore v6.3.3 Fixed : - Some problems with cursor craft detection. (for Yuky) - An error preventing some GUIs to open because their titles were too long. (QC #123) QuestCreator v4.8.1 Fixed : - Minor bugs. Please use DISCORD to get support, it's way faster ! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features ! Consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 If you own a server running one of my plugins, I might be interested in displaying it on the plugin page. Don't hesitate to contact me by PM or on discord if you're interested !6.3.2v6.3.2 - FIXFeb 18, 2019 PyrCore v6.3.2 Fixed : - A bug occuring in the previous version, when interacting at entities, reported by absolutely everyone. Sorry ! Please use DISCORD to get support, it's way faster ! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features ! Consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 If you own a server running one of my plugins, don't hesitate to contact me if you want me to display it on the plugin page !6.3.1v6.3.1Feb 16, 2019 Please use DISCORD to get support, it's way faster ! The link is on the plugin page Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! And also consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 This changelog contains all the changes related to this plugin. PyrCore v6.3.1 Fixed : - A bug occuring in 1.8 for spawn egg items. (#5) - Some scoreboard issues. (#QC 119) - Items given had automatically the 'hide flags' tag, causing stacking issues. (for zAryon) - Placeholders weren't filled in editor item lores. (QC #118) QuestCreator v4.8.0 Added : - For MMOItems, object 'SERVER_MMOITEMS_ITEM_GIVE' and condition 'MMOITEMS_ITEM'. - For DungeonsXL, objects 'PLAYER_DUNGEONSXL_DUNGEON_FINISH, PLAYER_DUNGEONSXL_DUNGEON_START, PLAYER_DUNGEONSXL_FLOOR_FINISH, PLAYER_DUNGEONSXL_FLOOR_START and PLAYER_DUNGEONSXL_MOB_KILL'. (#120) - For QuantumRPG, objects 'PLAYER_QUANTUMRPG_ACTIVE_ITEM_USE, PLAYER_QUANTUMRPG_CONSUME_ITEM_USE, PLAYER_QUANTUMRPG_CUSTOM_ITEM_USE, PLAYER_QUANTUMRPG_ITEM_IDENTIFY, PLAYER_QUANTUMRPG_ITEM_PICKUP and PLAYER_QUANTUMRPG_SOCKET_EXTRACT'. - An official Chinese translation, translated by qsefthuopq ! Improved : - Settings 'scoreboard_enable' and 'gps_enable' are now toggled off by default for quests. - Improved consistency for object 'PLAYER_ITEM_CRAFT', it should now work fine all the time. (tested in 1.13) (for Yuky) - Now attempting to enable plugin activation even if the plugin isn't initialized yet, to possibly fix the issues causing quests to not load due to quest objects not being registered yet. If any loading error persists, try to enable the delayed activation in 'config.yml'. (#117) If you own a server running one of my plugins (especially my premium ones), I might be interested in displaying it on the plugin page, so potential new buyers could see examples of what can be done, and it also gives you some more visibility. Don't hesitate to contact me by PM or on discord !6.3.0v6.3.0Feb 9, 2019 Please use DISCORD to get support, it's way faster ! The link is on the plugin page Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! And also consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 This changelog contains all the changes related to this plugin. PyrCore v6.3.0 Added : - Projectile types 'FIREBALL, THROWN_EXP_BOTTLE, ENDER_PEARL and TRIDENT'. (QC #111) BettingGames v1.6.0 Improved : - For game 'ROCK_PAPER_SCISSORS', player that did not choose an option in the imparted time will fail the round, and the game will end normally. (#7) Fixed : - Game 'ROCK_PAPER_SCISSORS' was showing round win/lose messages even if the game had only one round. (#7) - Some problems causing the GUIs to be still accessible after game end. (#8) QuestCreator v4.7.0 Added : - Object 'PLAYER_MOB_SPAWN_EGG'. (#111) - Object 'PLAYER_TREE_GROW'. (#111) - Setting 'scoreboard_enable' per quest. (removed the global setting) (#115) - Heroes scoreboard should now toggle on/off automatically depending on QuestCreator's scoreboard. (for KozanamiTV) Fixed : - An error occuring when checking the GPS. (for milkwalk) - An error occuring when auto-starting quests, causing scoreboard to be created asynchronously. (for CraftSteamG) If you own a server running one of my plugins (especially my premium ones), I might be interested in displaying it on the plugin page, so potential new buyers could see examples of what can be done, and it also gives you some more visibility. Don't hesitate to contact me by PM or on discord !6.2.1v6.2.1Feb 7, 2019 Please use DISCORD to get support, it's way faster ! The link is on the plugin page Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! And also consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 This changelog contains all the changes related to this plugin. PyrCore v6.2.1 Improved : - Minor code improvements. Fixed : - Fixes for the plugin integration system. (QC #112) - Players without the permission could see the update checking message. (QC #114) QuestCreator v4.6.0 Added : - PlaceholderAPI placeholders '%questcreator_completions_all%, %questcreator_completions_category_<category id>%, %questcreator_activequest_name%, %questcreator_activequest_objectivename%, %questcreator_activequest_objectiveprogressname%, %questcreator_activequest_objectiveprogression%, %questcreator_activequest_objectiveprogressionpercentage% and %questcreator_activequest_objectivegoal%'. (#109) Fixed : - An error occuring when using '/qc stats'. (#116) If you own a server running one of my plugins (especially my premium ones), I might be interested in displaying it on the plugin page, so potential new buyers could see examples of what can be done, and it also gives you some more visibility. Don't hesitate to contact me by PM or on discord !6.2.0v6.2.0Feb 4, 2019 If you own a server running one of my plugins (especially my premium ones), I might be interested in displaying it on the plugin page, so potential new buyers could see examples of what can be done, and it also gives you some more visibility. Don't hesitate to contact me by PM or on discord ! Please use DISCORD to get support, it's way faster ! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! Also consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 PyrCore v6.2.0 Added : - Vehicle types 'HORSE', 'DONKEY', 'MULE', 'LLAMA' and 'PIG'. (QC #102) BettingGames v1.5.0 Added : - Setting 'start_value' for game 'CRASH'. (#5) - Quick bet command for game 'CRASH'. Specifying arguments '<amount> <choice name>' after the game command will bet on the specified choice. (for OwningProds) Fixed : - Game 'CRASH' will now consistently show the correct choice item and border and send the correct message on win/lose. (for OwningProds) - Setting 'back_item' in 'config.yml' couldn't be removed. (#5) - If you stayed in the 'chat input awaiting state' to bet money and the game was over, you could still lose money by typing a number. (#4) - Amount won in game 'COIN_FLIP' was duplicated in chat. (#4) QuestCreator v4.5.0 Added : - Object 'OBJECT_SERVER_JOBSREBORN_XP_CHANGE' for JobsReborn. (#98) - Object 'PLAYER_SPRINT_DISTANCE'. (#102) - Object 'PLAYER_VEHICLE_DISTANCE'. (#102) - Object 'PLAYER_FALL_DISTANCE'. (#102) - Condition 'CONDITION_JOBSREBORN_JOB_LEVEL' for JobsReborn. (#98) - Operation 'MORE_THAN' for condition 'VARIABLE'. (#102) - Command '/qc scoreboard', allowing players to toggle their quest scoreboard (permission questcreator.command.scoreboard). (#107) Improved : - Object 'PLAYER_ITEM_CRAFT' now allows shift+click like a regular craft item. - Renamed some operations for condition 'VARIABLE', the complete list is now 'LESS_THAN, LESS_OR_EQUALS, EQUALS, MORE_OR_EQUALS, MORE_THAN and DIFFERENT'. Fixed : - Object 'SERVER_HEROES_XP_GIVE' wasn't working properly. (#106) - Object 'PLAYER_WALK_DISTANCE' location setting will now be taken into consideration. - Setting 'near' and 'away' weren't taking the correct location into consideration in some cases. (for Yuky) - Command '/qc journal' would throw an error when performed from console. - An error occuring when creating a cooldown from the editor. (for DeadX) CustomCommands v3.1.0 Added : - Argument model '[phrase]' can now be empty (optional). (for loescher2000) PyrParticles v5.1.0 Added : - Parameter '-player' for commands '/pp gadget', '/pp particle' and '/pp trail'. (for mrfloris) - All commands can now be used from console. (for mrfloris)6.1.5-BETAPyrCore v6.1.5-BETAFeb 1, 2019 Please use DISCORD to get support, it's way faster ! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! Also consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 If you own a server running QuestCreator or BettingGames, I might be interested in displaying it on the plugin page ! Contact me by PM or on discord if wish that. PyrCore v6.1.5-BETA : Improved : - Now detecting automatically what settings values (which lines should be for multiple-line settings) should be parsed (containing characters { or %), with a cache system, increasing performance. Fixed : - The update checker was doing its work synchronously since last update, causing lags. (QC #105) QuestCreator v4.4.1-BETA : Improved : - The behavior of setting 'max_concurrent' for categories/GUIs. (for Ozan) Fixed : - The items of the confirm GUI could be taken when cancelling a quest and shift-clicking. (#104)6.1.4-BETAPyrCore v6.1.4-BETAJan 28, 2019 Please use DISCORD to get support, it's way faster ! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! Also consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 If you own a server running QuestCreator or BettingGames, I might be interested in displaying it on the plugin page ! Contact me by PM or on discord if you own one. PyrCore v6.1.4-BETA Improved : - You can now specify a trienal condition (permission) as a placeholder for settings (only QuestCreator currently), allowing you to create mini-scripts. For example, writing {permission:my_permission,value,{math:102}} will result in value 'value' if player has permission 'my_permission' and in value '{math:102}' (so 20 after parsing math) if hasn't. - Renamed setting 'auto_update' to 'update_check' and now only sending notifications on join. (lowkeyHero) Fixed : - Some problems with persistent (control) and regular items overriding each other. (BG #2) BettingGames v1.4.0-BETA Added : - Setting 'permission' for games, allowing you to restrict games to some players only. (#3) - Settings 'bet_money' and 'bet_items' for games, allowing you to disable the betting of one of those. (#3) - For games 'CRASH', 'JACKPOT', 'COIN_FLIP' and 'ROCK_PAPER_SCISSORS', you can write a number after the opening command, and it'll automatically attempt to bet that amount of money, for instance /cf 10.5 will bet 10.5$ in your coin flip game. (#3) - Argument '-player' for command '/bg top', allowing you to directly display a specific player. (#1) Improved : - Setting 'crash_chances' for game 'CRASH' now accepts decimal numbers. (Pangxie) QuestCreator v4.4.0-BETA Added : - You can now see the progression of your quests on a scoreboard ! Dynamically switching to the most recent progressed quest, and doesn't appear when no quests are active. Customizable in the locale. Currently officially supports FeatherBoard (contact me for other plugins). (#91) - Setting 'particle_offy' for category activators 'NPC' and 'BLOCK'. (#87) Improved : - The wiki was updated, added a compact version for quick copy/paste. (Lordinouille) - Now automatically cleaning quests with invalid models when pulling quest board. (#83) - Now using player's class if no class setting is specified for object 'SERVER_HEROES_XP_CHANGE' and condition 'HEROES_CLASS_LEVEL'. (#85) - Quest items and entities will now be linked to quests with NBT tags. - You can now move the protected quest items in your inventory. However, this might cause issues with chests, depending on versions. (#88) Fixed : - Object 'DIVERGENCE' was throwing an error on choice send. (#81) - Things with numeric ids will now be sorted correctly in the editor and exported quests (10 will no longer come directly after 1 for instance). (#84) - No longer displaying particles in every worlds for category activators 'BLOCK', 'NPC' and 'PRECISE_ENTITY'. (#89) - Quests were being pulled on player join even if the player who joined wasn't in the quest, causing progression lost (because of the saving delay). (#90, #93) - An error occuring with quests that have no activator. (#92) - An error occuring when checking quest. (#94) - (unsure) Objects 'PLAYER_BLOCK_BREAK' and 'PLAYER_BLOCK_PLACE' weren't working properly. (#95, #96) - GUI items that linked to category GUIs could bypass category setting 'max_concurrent'. (#74)6.1.3-BETAPyrCore v6.1.3-BETAJan 21, 2019 Please use DISCORD to get support, it's way faster ! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! Also consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 PyrCore v6.1.3-BETA Fixed : - Custom events were being invoked twice. (for Ozan, QC #75) QuestCreator v4.3.1-BETA Fixed : - A problem when getting the online users, causing some objective to dysfunction. (for Ozan, #76) - Object 'PLAYER_WALK_DISTANCE' was counting the teleportation commands (such as /spawn or /f home) into consideration. (for FyFou57, #78) - Object 'SERVER_ITEMS_REMOVE' wasn't working properly. (for zAryon, #79)6.1.2-BETAPyrCore v6.1.2-BETAJan 19, 2019 Please use DISCORD to get support, it's way faster ! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! Also consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 PyrCore v6.1.2-BETA Fixed : - List settings couldn't be edited in a GUI editor. (for zAryon, QC #64, QC #66) - Single-line placeholders weren't replaced correctly when followed by a multiple-line placeholder. (for Ozan, #68) QuestCreator v4.3.0-BETA Added : - Setting 'main_gui' in 'guis.yml' to configure the main GUI opened when using the menu command. (for Ozan, #62) - Setting 'allow_gui_click_start' for compact NPC categories, and activators 'BLOCK', 'NPC', 'ENTITY' and 'PRECISE_ENTITY'. (for Ozan, #63) - Setting 'all_done_goto' for object 'RANDOM'. If this setting is specified, the plugin will not select a random option that has already been done (so, won't select branches/objects that were already completed). If no more random options are available because everything was done, this goto will be called. (for Hellgato) Fixed : - Object 'PLAYER_PLAYER_KILL' wasn't working properly. (for Ozan, #71) BettingGames v1.3.0-BETA Added : - Game names can now be translated (in 'texts.yml', 'MISC_'). (for AliHaine) Fixed : - Versus games weren't taking money from the second player before starting the game. (for AliHaine)6.1.1-BETAPyrCore v6.1.1-BETAJan 16, 2019 Please use DISCORD to get support, it's way faster ! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! Also consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 PyrCore v6.1.1-BETA Improved : - Available placeholders list is now shorter in the in-game editor. (for Hrubin2020, QC #45, zAryon, QC #57) - Plugin integration will now attempt to activate precisely after activation. (for zAryon) - Some minor things in the settings lib. Fixed : - Command '/pyr data export' wasn't working in some cases. (for Hrubin2020, QC #45) - No longer logging the loading of setting 'permission'. (for Matrikx, QC #51) - Setting 'list of text' will no longer be displayed alphabetically in the in-game editor. (for zAryon, QC #58) QuestCreator v4.2.0-BETA Added : - Action 'TITLE' for object 'SERVER_ACTION_LIST'. (for Alphexon) - Parameters '-add:VALUE', '-take:VALUE', '-addnum:VALUE' and '-takenum:VALUE' to command '/qc variable'. (for Ing1011, #46) - Setting 'leader_only' for object 'SERVER_COMMANDS_PERFORM'. (for NeximaOzi, #53) - Setting 'npc_category_' for the 'link' options in GUIs, allowing you to create compact NPC categories and using them in 'guis.yml'. (for NeximaOzi, #61) - Messages 'MISC_QUESTCREATOR_QUESTDETAILOBJECTDISTANCEALL', 'MISC_QUESTCREATOR_QUESTDETAILOBJECTDISTANCESINGLE' and 'MISC_QUESTCREATOR_QUESTDETAILOBJECTDISTANCEACTIONBAR', displaying the remaining distance for object 'WALK', instead of '0/1'. (for zeibo) Improved : - Setting 'max_concurrent' for categories will no longer take cooldown and unavailable quests into consideration. (for NeximaOzi, #61) - No longer logging missing category error for default quests. (for CraftSteamG) Fixed : - Object 'PLAYER_MYTHICMOBS_KILL' wasn't working properly. (for NeximaOzi, #47, SrFakon, #48, zAryon, #56) - Object 'SERVER_ACTION_LIST' wasn't accepting objects. (for Alphexon, #55) - Object 'SERVER_ACTION_LIST' placeholders data cache wasn't resetting after object end. (for zAryon, #59) - An error occuring when loading quest board. (for climeno, #49, Matrikx, #60) - The actionbar wasn't displaying correctly for some objects. - Placeholder {name} wasn't working in some cases. (for Matrikx, #52)6.1.0-BETAPyrCore v6.1.0-BETAJan 12, 2019 Please use DISCORD to get support, it's way faster ! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! Also consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 PyrCore v6.1.0-BETA Added : - Moved the loadable library to PyrCore. Improved : - Improvements to the placeholders and loadable library. Fixed : - Some loading issues with parseable settings. (for Yuky) - Removed cache for parseable settings (excepted items), it was causing some issues. (for Ing1011) QuestCreator v4.1.0-BETA Added : - Settings 'number' and 'decimal number' can now be a math expression, for example '10^ceil((15-5) 0.15)' will give 100. You can combine this with placeholders and variables (for example '%heroes_level% 15'). It accepts basics (+, -, *, /) and some functions (sin, cos, tan, log, ceil, floor). - Placeholder '{math:[math expression here]}' will work the same way, for other setting types. You can also combine this with placeholders and variables (for example, 'Your Hero level multiplied by 15 is {math:%heroes_level% 15}'. It accepts basics (+, -, , /) and some functions (sin, cos, tan, log, ceil, floor). - Aliase '-var' for parameter '-variable' for command '/qc variable'. - Debug logs for object 'PLAYER_MYTHICMOBS_KILL'. (for Matrikx, Feikon, cuteboyboy) Improved : - Better quests loading on player join. (for climeno) - Better active objective detection, and now only using player objects (and DIVERGE) objects for GPS and actionbar. (for Ozan) Fixed : - Object 'SERVER_WORLDEDIT_SCHEMATIC_PASTE' wasn't loading properly. (for _Anglis) - Integration for articdive's PhatLoots V5 wasn't loading properly. (for Ing1011) - If one quest was ended during a check, and there was a next one, the plugin threw an error. (for Matrikx) - Quests were overriden/cancelled on player join in some cases. (for climeno) - (unsure) Placeholder problem when clicking GUI items in some cases. (for Matrikx) - Minor bugs. BettingGames v1.2.1-BETA Fixed : - Game 'UPGRADE' was taking item even if the player didn't tried anything or hadn't enough money. (for zoma)6.0.10-BETAPyrCore v6.0.10-BETAJan 9, 2019 Please use DISCORD to get support, it's way faster ! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! Also consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 PyrCore v6.0.10-BETA Fixed : - Commands help was showing an incorrect number of pages. (for Ing1011) - Command parameter type 'player' wasn't working properly in some cases. (for Matrikx) QuestCreator v4.0.1-BETA Fixed : - Setting type 'goto' was throwing an error on editor modification. (for Rirbe, CraftSteamG) - (unsure) Setting type 'boolean' wasn't loading properly in some cases. (for Twister_one) - Object types 'PLAYER_MCMMO_LEVEL_GAIN' and 'PLAYER_MCMMO_XP_GAIN' weren't loading properly. (for climeno) - (unsure) Object type 'PLAYER_MYTHICMOBS_KILL' wasn't working properly in some cases. (for Feikon, Matrikx) - Improved compatibility for PhatLoots forks. (for Death) BettingGames v1.2.0-BETA Added : - New update notification message.6.0.9-BETAPyrCore v6.0.9-BETAJan 7, 2019 Please use DISCORD to get support, it's way faster ! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! Also consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 PyrCore v6.0.9-BETA : Improved : - Minor things in some libraries. Fixed : - Minor bugs. QuestCreator v4.0.0-BETA - "The 'almost-scripting' and editor update" : Reworked the entire setting loading system ! - The back-end is now much more optimized and loading/saving/editor GUI is now 100% automatic, no more duplicate code. We love that ! - Every setting in the quests and categories configuration can now be a constant value (like it was until QC v4), a PlaceholderAPI variable, or a QuestCreator variable. Meaning that every objective or settings can depend on the player ! This is almost scripting ! - For example, you can set 'base: world,%player_x%,50,%player_y%' as a location setting, or 'amount: %heroes_level%' as an amount setting. Now, the possibilities for objectives depending on player status are really infinite. - It's parsed in real-time, but there's a cache so it doesn't demand too much server resources. Plus, objects goals are parsed when they begin (will not change until completion). - Some settings have changed, you might have to rework some of your quests (not much though). Introducing global variables ! - You should always use a global variable if you need to specify an information multiple times. - Using a global variable allows you to change it easily here in a few seconds instead of searching for it in every quest file to replace it. - You can use PlaceholderAPI and QuestCreator variables inside global variables and they'll be parsed when needed. - You can use global variables anywhere in quests or categories configuration by writing {gvariable:VARIABLE_NAME}. - You can NOT reference other global variables in a global variable (it will be displayed as plain text). - Global variables can be defined in /plugins/QuestCreator/gvariables.yml The editor was reworked ! - The categories can now be edited in-game. - The global variables can now be edited in-game. - Now displaying the accurate setting name as the item title. - Now displaying a description for every setting. - Now displaying a complete description of child settings in the parent setting lore. - Now dispalying if the value corresponds to the default value. - Now displaying if the value is mandatory or not. - Added a reset/delete button for every setting. Added : - Object 'PLAYER_CHAT_VARIABLE', takes what the player typed in the chat and put it in a variable. (for Ing1011) - Setting 'amount' for objects 'PLAYER_ACHIEVEMENT_AWARD', 'PLAYER_PORTAL_ENTER', 'PLAYER_PORTAL_EXIT'. - Setting 'location' for object 'CONDITIONS'. - Setting actions 'STARTBRANCH [branch id]' and 'STOPBRANCH [branch id]' for object 'SERVER_ACTIONS_LIST'. - Setting 'gui_show_unavailable' for categories. (for Twister_one) - Parameter '-delete|del|remove|rem' for command '/qc variable'. (for Ing1011) Improved : - Object 'SERVER_BRANCHES_ACTIONS' was removed (since SERVER_ACTIONS_LIST has its actions now). - Setting 'value' for object 'SERVER_VARIABLE_CHANGE' can now contain QuestCreator variables, PlaceholderAPI placeholders and global variables. - Command '/qc -edit' is now '/qc edit'. - Command '/qc -list' is now '/qc list'. - The behavior and back-end of the group object has been improved. - An error message is now displayed when an attempt of starting a quest has failed, depending on the player's permissions. Fixed : - Object 'PLAYER_ITEM_CRAFT' was duplicating amounts. (for Yuky) - Setting 'item_available_category' for quests wasn't replaced by 'item_available' if missing. (for Twister_one) - Setting 'item_available_category' for quests is now working as intended. (for Matrikx) - Setting 'selection_gui_when_one_quest' for categories will now behave properly. (for Ing1011) - GUIs for activators 'NPC', 'ENTITY', 'PRECISE_ENTITY' and 'BLOCK' will now behave properly. (for CraftSteamG, Matrikx, _Anglis, Ing1011) - Activators 'NPC', 'ENTITY', 'PRECISE_ENTITY' and 'BLOCK' will no longer display 'completed' particles when the quest is unavailable. (for Twister_one) - Parameter '-edit' wasn't checking permissions properly. - The actionbar will no longer display objects during their waiting time. - Integration for Heroes would throw an error on loading if McMMO wasn't installed. - Quests for NPCs loaded from compact npc categories weren't loaded properly and couldn't be started. (for Twister_one, Lordinouille, _Anglis) Misc : - Updated the example quest to use the new features of this update. Hop on the test server to try it out ! - Updated the wiki. From now on, object and condition type list will be generated automatically. Potatoes v4.0.3-BETA : Fixed : - Placeholder '{player}' wasn't replaced correctly at the beginning of a game. PyrParticles v5.0.3-BETA : Fixed : - Gadget 'DISCO_BOX' wasn't working properly. (for Yuky) - The main GUI was removing items after opening it once. (for Kraif, williumat)6.0.8-BETAPyrCore v6.0.8-BETAJan 2, 2019 Please use DISCORD to get support, it's way faster ! The link is on the plugin page This changelog contains all the changes related to this plugin. Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! Also consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 PyrCore v6.0.8-BETA Fixed : - Minor bugs. BettingGames v1.1.0-BETA Added : - Setting 'open_commands' for games, those command will open the game GUI when performed. (for huntingzap) - Settings 'background_item_neutral', 'background_item_losing' and 'background_item_winning' for game 'ROCK_PAPER_SCISSORS', those materials will be in the RPS GUI background depending on the player's state. (for CraftSteamG) Improved : - Game 'ROCK_PAPER_SCISSORS' will no longer keep playing rounds if one of the two players will obviously win (so the 3rd round isn't played if a player already won 2 rounds for example). - Setting 'min_players_to_draw' for games 'CRASH' and 'WHEEL' can now be set to 1 minimum. (for ViperiousMite, lowkeyHero) Fixed : - No longer displaying the entire bet value when displaying how much was lost to a player for versus games. (for CraftSteamG) - No longer displaying the player balance amount when displaying the money error message. Removed : - Message 'MSG_BETTINGGAMES_RPSNEWROUND', because of the new RPS GUI background items, so less spam in the chat. (for CraftSteamG) QuestCreator v3.3.0-BETA Added : - Setting 'item_available_category' for quests that will be displayed for available quest in the category GUI (so for example when right-clicking a NPC). This is optional, if no 'item_available_category' is found, the plugin will use 'item_available'. (for Matrikx) - Setting 'execution_order' for object 'GROUP', that will force the player to execute the objects following the specified order. Fixed the bug that was forcing this setting. (for Lordinouille) - Setting 'disallowed_server_commands_perform' for the main configuration, this will prevent certain commands to be performed using object 'SERVER_COMMANDS_PERFORM'. (for Tiippex) - Permission 'questcreator.command.invite' for command '/qc invite'. (for Matrix) Improved : - Merged commands '/qc skipobject' and '/qc restartatobject' in one command '/qc goto'. (for Lordinouille) - Renamed setting 'only_damageable_by_quest_players' to 'quest_limited_mob' and preventing those mobs from attacking other players. (for Lordinouille) Fixed : - Object 'SERVER_ACTION_LIST' wasn't filling PlaceholderAPI placeholders for 'MESSAGE' actions. (for Ing1011) - Activator 'PRECISE_ENTITY' wasn't loading setting 'uuid' correctly. (for CraftSteamG) - Setting 'WALK_TO_WAIT_COMPLETION' for object 'SERVER_NPC_MOVE' wasn't completing correctly. (for Ing1011) - Quests were automatically starting even if the activator type wasn't automatic. (for Matrikx, Yuky) - An error occuring when interacting with a NPC. (for Twister_one)6.0.7-BETAPyrCore v6.0.7-BETADec 29, 2018 Please use DISCORD to get support, it's way faster ! The link is on the plugin page Consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 Changelog for BettingGames v1.0.1-BETA : - Added : parameters '-menu|m:[id]' and '-game|g:[id]' for command '/bettinggames menu'. (tested) (suggested by CraftSteamG) - Fixed : a minor bug with the ranking GUIs occuring on offline servers. (snapshot) Changelog for QuestCreator v3.2.0-BETA : - Updated test server. - Added : integration for McRPG : new conditions 'MCRPG_ABILITY_POINTS' and 'MCRPG_ABILITY_LOADOUT', new objects 'PLAYER_MCRPG_ABILITY_ACTIVATE', 'PLAYER_MCRPG_ABILITY_UPGRADE', 'PLAYER_MCRPG_LEVEL_GAIN', 'PLAYER_MCRPG_XP_GAIN' and 'SERVER_MCRPG_ABILITY_POINTS_CHANGE'. (snapshot) (suggested by DiamondDagger590) - Added : a configuration section named 'compact_npc_categories' in 'categories.yml', allowing you to define quests for NPCs in a more compact way. This will automatically register a category named 'npc_[id]'. Regenerate your categories.yml file or check to wiki. (tested) (suggested by Lordinouille) - Added : activator type 'ENTITY', allowing the category quests to be started when right-clicking a named entity (supports particles). (tested) - Added : activator type 'PRECISE_ENTITY', allowing the category quests to be started when right-clicking a specific entity (identified by its unique id) (supports particles). (snapshot) (suggested by CraftSteamG) - Added : setting 'conditions' and 'conditions_type' for DIVERGE object divergences, so certain choices can be shown only if you validate some conditions. (tested) (suggested by Ing1011) - Improved : updated the default quests and categories, now including default farm quests and clearier GUI. The guis.yml file still contains other GUIs example but they aren't shown by default. (tested) - Improved : now opening the category GUI when right-clicking a NPC/block activator. (tested) - Improved : debug/error logs for data loading. (tested) - Fixed : a typo with activators NPC and BLOCK settings, should now load fine. (snapshot) (reported by Ing1011) - Fixed : message replacers weren't working properly in some cases for SERVER_ACTION_LIST MESSAGE action. (tested) - Fixed : an error causing the server to crash when attempting to stop running quests whose quest model file was deleted after server stop. (snapshot) (reported by Lordinouille) - Fixed : data manager was pulling quests twice on user join. (tested) - Potentially fixed : PLAYER_MCMMO_LEVEL_GAIN objective wasn't detected properly for MC 1.8. (tested) (reported by climeno) Changelog for CustomCommands v3.0.2-BETA : - Fixed : a loading error preventing commands to load with no permission. (tested) Changelog for PyrCore v6.0.7-BETA : - Improved : readability for commands help, also added a paging system. (tested) - Improved : parameter formatting for commands is now '-parameter:value' instead of '--parameter value' (and '-parameter' instead of '--parameter'), which looks clearier and less confusing for the auto-tab complete. (tested) - Fixed : minor bugs. (tested) Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! This changelog contains all the changes related to this plugin. (tested) means it worked on my debug server, (snapshot) means that I didn't tested, and the person who reported/suggested the bug is also mentionned, if it wasn't me.6.0.6-BETAPyrCore v6.0.6-BETADec 28, 2018 Please use DISCORD to get support, it's way faster ! The link is on the plugin page Consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 Changelog for QuestCreator v3.1.0-BETA : - Updated wiki with permissions and added a categories tutorial page. - Updated test server. - Added : integration for QuantumRPG (previously DivineItemsRPG), new object 'SERVER_QUANTUMRPG_ITEM_GIVE', new condition 'QUANTUMRPG_ITEM'. (snapshot) (suggested by FutureZ) - Added : integration for RacesOfThana, new condition 'RACESOFTHANA_RACE'. (snapshot) (suggested by HolyJordyn) - Improved : renamed condition HEROES_CLASS to HEROES_CLASS_LEVEL and added value/operation settings. (snapshot) (suggested by _Anglis) - Improved : renamed condition HEROES_SKILL to HEROES_SKILL_LEVEL and added value/operation settings. (snapshot) (suggested by _Anglis) - Improved : you can now remove the 'back_item' setting in 'guis.yml' if you don't want to use it. (tested) (suggested by Matrikx) - Fixed : text MSG_QUESTCREATOR_ONLYLEADERDIVERGE wasn't replacing variables correctly. (snapshot) (reported by climeno) - Fixed : activator with type 'BLOCK' wasn't loading properly. (snapshot) - Fixed : location settings were saving useless settings. (snapshot) (reported by Crowning) - Fixed : some problems with category activators NPC and BLOCK. (tested) (reported by Matrikx, _Anglis) - Potentially fixed : SkillAPI events weren't detected correctly. (snapshot) (reported by Ing1011) - Potentially fixed : object PLAYER_CHAT had problems with chat formatting plugins. (snapshot) (reported by Matrikx) Changelog for PyrCore v6.0.6-BETA : - Fixed : a debug log was displaying an invalid character. (tested) - Fixed : persistent items set in the last slot of a page wasn't appearing if no page was generated yet. (tested) Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! This changelog contains all the changes related to this plugin. (tested) means it worked on my debug server, (snapshot) means that I didn't tested, and the person who reported/suggested the bug is also mentionned, if it wasn't me.6.0.5-BETAPyrCore v6.0.5-BETA - HotfixDec 28, 2018 Please use DISCORD to get support, it's way faster ! The link is on the plugin page Consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 Changelog for QuestCreator v3.0.3-BETA : - Improved : settings 'execution_order' (default false), 'previous_quest_required' (default false) and 'gui_right_click_start' (default true) are now optional in categories.yml. (snapshot) - Fixed : an object missing a goto setting would cause the server to crash. (tested) (reported by sklm, climeno, Ing1011) - Fixed : an error occuring when using the '/questcreator reset' command. (snapshot) (reported by Lordinouille) - Potentially fixed : an error occuring when a quest previously failed to pause. (snapshot) (reported by Ing1011) Changelog for PyrCore v6.0.5-BETA : - Fixed : parameters that didn't required a value didn't check permissions or player requirements. (tested) (reported by sklm) Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! This changelog contains all the changes related to this plugin. (tested) means it worked on my debug server, (snapshot) means that I didn't tested, and the person who reported/suggested the bug is also mentionned, if it wasn't me.6.0.4-BETAPyrCore v6.0.4-BETADec 27, 2018 Please use DISCORD to get support, it's way faster ! The link is on the plugin page Consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 Changelog for QuestCreator v3.0.2-BETA : - Added : introducing a 'category' system. A quest category is a group of quest that : - Can have an execution order or not. (tested) - Can required the previous quest to be done before starting the next one (if execution order is specified). (tested) - Are all enabled the same way (by NPC, by interacting with a block, or auto starting, daily quests, quests with a delay, world guard region, so basically the current ENABLE options for quests). (tested) - Can have their own GUI menu (by specifying 'link: category_[name]' in the GUIs configuration). (tested) - Can have a maximum concurrent quest running per category. (tested) - This concept replaces the current "ENABLE" option for quests, and the current quest_npcs.yml and quest_blocks.yml (particles options are now configurable directly in the category). A new categories.yml file will be generated and you'll have to reconfigure them. (tested) - Added : 'cancel objects' that will be performed whenever the quest is cancelled (so not successed or failed). (tested) (suggested by LeSaleDaron) - Added : edition GUIs for success, fail, and cancel objects. (tested) - Added : a back item for every GUI, configurable with setting 'back_item' in 'guis.yml'. (tested) - Added : command '/questcreator variables|var (--player [name]) (--variable|v [name]) (--set [new value])' to see and manipulate variables for a player. (tested) (suggested by Lordinouille) - Added : parameter '--menu [menu id]' for command '/questcreator menu', if you wish to open a specific GUI. (tested) (suggested by LeSaleDaron) - Improved : moved/renamed setting 'allow_right_click_start' for GUI items to category setting 'gui_right_click_start'. (tested) - Fixed : a loading bug preventing the VARIABLE condition to work properly. (tested) (reported by zeibo, LeSaleDaron) - Fixed : activator type WORLDGUARD_REGION wasn't working properly. (tested) (reported by Matrikx) - Fixed : no longer displaying 'x/-1' when max completions are -1 for command '/quests stats'. (tested) - Removed : goto types QUEST_SUCCESS_THEN_START and QUEST_FAIL_THEN_START. (snapshot) Changelog for CustomCommands v3.0.1-BETA : - Fixed : commands were performed twice. (tested) (reported by williumat) Changelog for PyrCore v6.0.4-BETA : - Fixed : a bug preventing GUIs to load correctly when the configured title was too long. (tested) - Fixed : some issues with permissions. (tested) (reported by LeSaleDaron, Matrikx, sklm) Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! This changelog contains all the changes related to this plugin. (tested) means it worked on my debug server, (snapshot) means that I didn't tested, and the person who reported/suggested the bug is also mentionned, if it wasn't me.6.0.3-BETAPyrCore v6.0.3-BETADec 25, 2018 Please use DISCORD to get support, it's way faster ! The link is on the plugin page Consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 Changelog for PyrCore v6.0.3-BETA : - Improved : some changes required for a new upcoming plugin. (tested) - Improved : improvements to the GUI system. (tested) - Fixed : minor bugs. (tested) Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! This changelog contains all the changes related to this plugin. (tested) means it worked on my debug server, (snapshot) means that I didn't tested, and the person who reported/suggested the bug is also mentionned, if it wasn't me.6.0.2-BETAPyrCore v6.0.2-BETADec 24, 2018 Please use DISCORD to get support, it's way faster ! The link is on the plugin page Consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 Changelog for PyrCore v6.0.2-BETA : - Fixed : a bug involving GUI glitches. (tested) - Fixed : a minor bug about data saving. (snapshot) Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! This changelog contains all the changes related to this plugin. (tested) means it worked on my debug server, (snapshot) means that I didn't tested, and the person who reported/suggested the bug is also mentionned, if it wasn't me.6.0.1-BETAPyrCore v6.0.1-BETADec 24, 2018 Please use DISCORD to get support, it's way faster ! The link is on the plugin page Consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! <3 Changelog for QuestCreator v3.0.1-BETA : - Fixed : coop quests couldn't be joined by clicking the chat message in some cases. (snapshot) (reported by climeno) - Fixed : an error occuring when trying to open a quest selection GUI (by interacting with a NPC for example) with no permission. (snapshot) (reported by Matrikx) - Fixed : permission 'questcreator.gui.see.[available|progress|cooldown|completed|unavailable|*]' wasn't working properly. (snapshot) (reported by Matrikx, Malachiel) - Fixed : the {plugin} placeholder wasn't filled properly for the permission error message. (snapshot) (reported by Crston) Changelog for PyrCore v6.0.1-BETA : - Fixed : new item stacks weren't creating correctly on legacy versions. (tested) - Fixed : the first slot of GUI pages were overriden by an empty (AIR) item. (tested) - Fixed : an error occuring when no default "en_US" locale was present. (tested) Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! This changelog contains all the changes related to this plugin. (tested) means it worked on my debug server, (snapshot) means that I didn't tested, and the person who reported/suggested the bug is also mentionned, if it wasn't me.6.0.0-BETAPyrCore v6.0.0-BETADec 23, 2018 Please use DISCORD to get support, it's way faster ! The link is on the plugin page. Consider leaving a nice review to the plugin if you're satisfied of my work and dedication ! I will no longer be providing support for two plugins : ScrollBoard and SurvivalMysteryChests. If you're using one of those, don't update to PyrCore v6. This is a beta release, so bugs might have slipped into it. Don't hesitate to report bugs on discord ! Changelog for QuestCreator v3.0.0-BETA : - Added : option 'fail_goto' for object PLAYER_PRESSURE_PLATE_ENABLE that will be called if the player enables the wrong plate. (snapshot) (suggested by Yuky) - Improved : updated to PyrCore v6 and MySQL. (tested) - Improved : now displaying who's not online with message MSG_QUESTCREATOR_CANTRESUMECOOP. (snapshot) - Improved : renamed objects SERVER_ITEM_[...] to SERVER_ITEMS_[...], so it's more accurate. (snapshot) - Improved : renamed saving method DISK_SAVE to ENABLED. (tested) - Fixed : object PLAYER_BUCKET_FILL wasn't working properly. (tested) (reported by sklm) - Fixed : object SERVER_TITLE_SEND wasn't exporting its settings correctly. (snapshot) (reported by sklm) - Fixed : option 'selection_gui_when_one_quest' for quest assignables wasn't working properly. (snapshot) (reported by Matrikx) - Fixed : an error occuring when using the /quests skipobject command. (tested) (reported by Matrikx) - Fixed : the quest journal command wasn't showing the correct message when toggling off. (tested) - Fixed : the GROUP object message and sound wasn't playing correctly. (tested) - Fixed : some problems with object progression display in GUI. (tested) (reported by Yuky) - Fixed : corrected an error log displaying invalid informations. (snapshot) - Fixed : lots of small bugs. (snapshot) Changelog for CustomCommands v3.0.0-BETA : - Improved : updated to PyrCore v6 and MySQL. (tested) - Removed : the 'toggle persistent' option, every toggle will now be persistent by default. (snapshot) Changelog for Potatoes v4.0.0-BETA : - Improved : updated to PyrCore v6 and MySQL. (tested) - Fixed : a bunch of problems that were making the game unplayable. (tested) Changelog for PyrParticles v5.0.0-BETA : - Added : alias '/cosmetics' for the main command. (tested) - Improved : updated to PyrCore v6 and MySQL. (tested) - Fixed : particle effect 'LAVA' was displaying 'WATER' particles. (tested) - Fixed : trail 'CLAY' wasn't working properly on legacy versions. (tested) - Fixed : the wrong display name was used for the Particles menu. (tested) Changelog for PyrSlotMachine v2.0.0-BETA : - Improved : updated to PyrCore v6 and MySQL. (tested) Changelog for PyrCore v6.0.0-BETA : - Added : option 'allow_custom_materials' to allow the use of custom materials (mods for example). Use this carefully ! (snapshot) (suggested by CraftSteamG) - Added : some missing sounds. (snapshot) (suggested by Alphexon, Yuky) - Improved : the data management system has been greatly improved. A few key points : - Introducing a complete support for MySQL data, for every plugin, and for every data aspect (detailed on the plugins pages). You can now choose between JSON and MYSQL storage back-end. - You can also specify a synchronization delay if you wish your server to synchronize itself with the database (every 3 minutes for example). This also works for JSON back-end of course but really less useful I think. - Lots of improvements were made to the disk (JSON) storage system as well. - The right balance has been found for plugin configuration/data location. Plugin configurations can be found in its own folder, so in /plugins/[plugin], and that includes .yml configuration files and texts.yml for that plugin. It's the same thing for PyrCore (so configurations in /plugins/PyrCore/) but plugin and user data of every plugin can also be found there (/plugins/PyrCore/data/ and /plugins/PyrCore/userdata/). - Furthermore, every plugin now has a texts.yml file containing the texts related to this plugin. - For developpers : the user storage system takes now full consideration of the PyrCore user data profile. If you change the profile for an user, a complete different data instance will be used. Also added event UserDataProfileChangeEvent. - No more failing storage problems, everything honestly works pretty good. "It just works !", for real - Your data files will be automatically converted (for the most important ones), but the configuration files will just be moved to /plugins/PyrCore_OLD_pre6/. (tested) - Improved : the reload command is now 100% effective for every plugin. (tested) - Improved : reworked some things in the way permissions management works. (snapshot) - Improved : reworked some things in the way configuration works. Added more default values. (snapshot) - Improved : reworked titles and tabs loading. (snapshot) - Improved : the behavior and storage of plugin statistics. (snapshot) - Improved : lots of more code reworks and cleanups. (snapshot) - Improved : increased readability for commands help. (tested) - Fixed : another problem with material checking. (tested) (reported by _Anglis) - Fixed : lots of small bugs. (snapshot) Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! This changelog contains all the changes related to this plugin. (tested) means it worked on my debug server, (snapshot) means that I didn't tested, and the person who reported/suggested the bug is also mentionned, if it wasn't me.5.0.6PyrCore v5.0.6 - Better integration for other plugins and bugs fixesDec 8, 2018 Please use DISCORD to get support, it's way faster ! The link is on the plugin page Changelog for QuestCreator v2.3.0 : - Updated the wiki with all new objects and settings. - Added : object SERVER_CHECKPOINT_CREATE, that will save itself as the latest checkpoint for the current branch (every branch can have ONE latest checkpoint). You have to specify a "restart goto" that will be executed when the checkpoint is called (by default, on quest resume). (tested) (suggested by Lordinouille) - Added : object SERVER_CHECKPOINT_RESTART, allows you to manually call a checkpoint restart for a specific branch. (snapshot) - Added : object SERVER_CAMERA_MODE_TOGGLE, allowing you to enable/disable the camera mode for all quest players. When a quest is in camera mode, players are in a flying state and are stuck to their current position (you can still teleport them) until camera mode is disabled. (tested) (suggested by Lordinouille) - Added : object PLAYER_WAIT, the player will have to wait a certain amount of seconds to complete it (takes location setting into consideration if there's any). (snapshot) (suggested by Hellcode48) - Added : object PLAYER_SKILLAPI_CAST, the player will have to cast a skill (or a specific skill). (snapshot) (suggested by IThrowBabies) - Added : object PLAYER_SKILLAPI_UPGRADE, the player will have to upgrade a skill (or a specific skill). (snapshot) - Added : object PLAYER_MCMMO_LEVEL_GAIN, the player will have to gain level for a skill (or a specific skill). (snapshot) (suggested by Yuky) - Added : condition QUEST_COMPLETED_TIME, the player will have to have completed the quest under a certain delay or the condition won't be valid. (snapshot) (suggested by Bat) - Added : integration for PlaceholderAPI, created some placeholders (%questcreator_[...]%). You can find a list on the wiki home page. (tested) (suggested by Lordinouille) - Added : integration for Dynmap, added an option for every quest model to have a Dynmap quest marker location. (tested) - Added : GUI 'active_quests' that will show only the active quests. You can specify 'link: active_quests' on any item to open that GUI when clicking it. (tested) - Added : setting 'allow_rightclick_start' for quest/quest groups items in GUI configurations. (snapshot) (suggested by Matrikx) - Added : setting 'selection_gui_when_one_quest' for NPCs in NPCs configuration, if set to true the quest selection GUI will open even if there's only one quest available. (snapshot) (suggested by Twister_one) - Added : setting 'block' for object PLAYER_PROJECTILE_SHOOT. (snapshot) (suggested by Yuky) - Added : setting 'progress_name_line_length_limit' (default 50) in the main configuration (questcreator_config.yml). If an object 'progress name' is over that length, it will be split in multiple lines. (tested) (suggested by Twister_one) - Improved : now displaying the MSG_QUESTCREATOR_QUESTCOOLDOWN message when interacting with a npc/quest block if there's no available quest and at least one quest in cooldown. (snapshot) (suggested by Feikon) - Fixed : the detailed progression wasn't showing correctly in some cases. (tested) - Fixed : now taking only the balance amount (also added a warning log) for action TAKE of object SERVER_MONEY_CHANGE when the player hasn't the amount needed. (snapshot) (reported by Matrikx) - Fixed : command '/questcreator progress' couldn't be executed from console, even with the '--player [name]' parameter. (tested) - Fixed : the coop invite system wasn't working correctly since the commands update. (tested) (reported by Yuky) - Fixed : object PLAYER_NPC_KILL wasn't detected properly. (snapshot) (reported by climeno) Changelog for PyrCore v5.0.6 : - Added : a better integration management for other plugins, enable/disable/reload, plugin enable/disable reactions and more logging. (tested) - Added : new messages for QuestCreator. (tested) - Improved : location saving to configurations. (tested) - Improved : now accepting UUIDs as "player/offline player" parameters for commands. (tested) - Fixed : minor bugs with mutliple-line placeholders replacement. (tested) - Fixed : minor locale typos. (snapshot) Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! This changelog contains all the changes related to this plugin. (tested) means it worked on my debug server, (snapshot) means that I didn't tested, and the person who reported/suggested the bug is also mentionned, if it wasn't me.5.0.5PyrCore v5.0.5 - Data saving improvements and material bug fixesDec 5, 2018 Please use DISCORD to get support, it's way faster ! The link is on the plugin page Changelog for QuestCreator v2.2.0 : - Documented new objects, removing old ones and updated the example quest in the wiki. - Added : object SERVER_ACTION_LIST, which can be configured the same way as the old SERVER_MESSAGE_LIST object, and can execute a list of actions (WAIT, MESSAGE, SOUND, PARTICLES, EFFECT, and even an OBJECT (only SERVER objects)). Useful to create compacts dialogs and animations. (tested) (suggested by Lordinouille) - Added : object SERVER_PLAYER_EFFECTS_GIVE, gives potion effects. (tested) - Added : object SERVER_PLAYER_EFFECTS_REMOVE, removes potion effects. (tested) - Added : setting 'prevent_abandonment' for object SERVER_ITEM_GIVE. If set to true, the plugin will prevent the player to drop the item or move it to another inventory. (tested) (suggested by Lordinouille) - Added : item setting for object PLAYER_FISH. (tested) (suggested by Yuky) - Added : parameter '--toobject [id]' for command '/quests skipobject' (so if you specify it, the objects will be skipped until this object is active). (tested) (suggested by Hellgato) - Added : command '/quests restartatobject --quest [id] --object [id]' that will restart the branch containing an object with this name to this object. (tested) (suggested by Lordinouille) - Added : support for 1.13 version of WorldGuard. (tested) (suggested by xXBelocXx) - Fixed : reduced the lenght of the inner system command, will maybe solve the issue some users have. (snapshot) (reported by climeno) - Fixed : object PLAYER_ITEM_CRAFT was duplicating crafted amount sometimes. (tested) (reported by Yuky) - Fixed : GROUP object with settings "ALL_OBJECTS" wasn't working properly since QC 2.0.9. (tested) (reported by Bat) - Potentially fixed : a white space was added after every input made through the in-game editor. (snapshot) (reported by mmuziek) - Removed : object SERVER_WORLDEDIT_SCHEMATIC_PASTE for 1.13+ versions. (snapshot) - Removed : object SERVER_MESSAGE_LIST. (snapshot) Changelog for PyrCore v5.0.5 : - Improved : minor improvements on the user data saving process. (snapshot) - Fixed : some permissions problems, and now logging them on PyrCore load. (tested) (reported by Feikon and Bat) - Fixed : multiple-line placeholders were preventing other placeholders to be replaced in the same line. (tested) (reported by Feikon) - Fixed : an issue preventing the default locale to load properly. (tested) (reported by Feikon, Nolo) - Fixed : some material/amount detection issues. (tested) (reported by Hellcode48, Bat) Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! This changelog contains all the changes related to this plugin. (tested) means it worked on my debug server, (snapshot) means that I didn't tested, and the person who reported/suggested the bug is also mentionned, if it wasn't me.5.0.4PyrCore v5.0.4Nov 29, 2018 Please use DISCORD to get support, it's way faster ! The link is on the plugin page Changelog for QuestCreator v2.1.3 : - Fixed : when processing commands that opened GUIs external to QuestCreator, it was closed instantly. (snapshot) (reported by Nolo) - Fixed : quest GUI names weren't loading colors correctly. (snapshot) (reported by Nolo) Changelog for Potatoes v3.2.26 : - Improved : the command suggestion text that says what you have to do next (to finish the setup of your arena). (tested) - Fixed : a bug preventing the text of some phases to not load correctly (preventing signs to load). (tested) (reported by LadyHaley) Changelog for PyrSlotMachine v1.1.2 : - Improved : changed the behavior of the machine cost. Now, it costs money to use the machine, and doesn't give it to you when you win (I'll admit that I don't really know why it was initially working that way). (snapshot) (suggested by waqe) Changelog for PyrCore v5.0.4 : - Fixed : a problem preventing PyrCore materials to checking similarity correctly. (tested) (reported by Nolo) Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! This changelog contains all the changes related to this plugin. (tested) means it worked on my debug server, (snapshot) means that I didn't tested, and the person who reported/suggested the bug is also mentionned, if it wasn't me.5.0.3PyrCore v5.0.3 - Quick fixesNov 28, 2018 Please use DISCORD to get support, it's way faster ! The link is on the plugin page Changelog for QuestCreator v2.1.2 : - Added : option 'delay_quest_load' in 'questcreator_config.yml', to delay quest and configuration loading. Useful if you use extension plugins that register new types in QuestCreator. (tested) (suggested by CraftSteamG) Changelog for PyrSlotMachine v1.1.0 : - Added : options 'animation_sound', 'win_sound' and 'lose_sound' for machine types. (tested) - Fixed : item result amount was stuck to 64. (tested) (reported by waqe) Changelog for PyrCore v5.0.3 : - Fixed : some of the first arguments couldn't be seen in the tab complete list in some cases. (tested) - Fixed : other minor bugs. Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! This changelog contains all the changes related to this plugin. (tested) means it worked on my debug server, (snapshot) means that I didn't tested, and the person who reported/suggested the bug is also mentionned, if it wasn't me.5.0.2PyrCore v5.0.2 - Quick fixesNov 26, 2018 Please use DISCORD to get support, it's way faster ! The link is on the plugin page Changelog for QuestCreator v2.1.1 : - Improved : renamed command "/quests quest --edit --list" to "/quests --edit --list", since the "quest" argument isn't really useful in this case. (tested) - Improved : now sending the object pre message/sound when repeating choices send for DIVERGE object. (tested) - Fixed : the clickeable "start" button in the quest list wasn't working properly. (tested) - Fixed : object PLAYER_BLOCK_PLACE wasn't saving its settings properly. (snapshot) (reported by Yuky) - Fixed : command '/quests reset --all' was throwing an error when you had an empty quest history. (tested) (reported by Feikon) Changelog for PyrCore v5.0.2 : - Improved : now displaying the current argument in the commands help when it has parameters. (example : http://prntscr.com/ln7gvu) (tested) - Improved : no longer displaying "hidden" (with no description) arguments or parameters in the tab completion. (tested) - Fixed : PyrCore materials weren't detecting durability correctly. (tested) (reported by Feikon, Yuky) - Fixed : PyrCore locale wasn't initializing properly on first save. ( tested) (reported by Kittle) - Fixed : minor bugs, mostly about the new commands implementation. (tested) Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! This changelog contains all the changes related to this plugin. (tested) means it worked on my debug server, (snapshot) means that I didn't tested, and the person who reported/suggested the bug is also mentionned, if it wasn't me.5.0.1PyrCore v5.0.1 - Bug fixesNov 26, 2018 Please use DISCORD to get support, it's way faster ! The link is on the plugin page Changelog for PyrParticles v4.0.9 : - Fixed : command wasn't registered correctly. (tested) (reported by SlimeDog) Changelog for PyrCore v5.0.1 : - Fixed : an unexisting permission field (forgot to re-build ^^') preventing QuestCreator to load correctly. (tested) (reported by xXBelocXx, Foxtray ) - Fixed : a (weird) NPE preventing some commands to respond/tab complete properly. (tested) Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! This changelog contains all the changes related to this plugin. (tested) means it worked on my debug server, (snapshot) means that I didn't tested, and the person who reported/suggested the bug is also mentionned, if it wasn't me.5.0.0PyrCore v5.0.0 - Data profiles, material implementation rework, locale and commandsNov 26, 2018 Please use DISCORD to get support, it's way faster ! The link is on the plugin page Changelog for QuestCreator v2.1.0 (added container manipulation, added more settings, debug improvements, bug fixes and more) : - There's now a complete step by step introduction for new users of the plugin ! Take a look at it : https://github.com/PYRRH4/QuestCreator/wiki/Complete-step… - Updated wiki and example quests. - Added : object PLAYER_CONTAINER_MANIPULATE, check the wiki for its settings. (snapshot) (suggested by Hellcode48) - Added : setting 'priority' for quest and quest group in questcreator_gui.yml. Items that have no slots configured (or slot < 0) and have that priority setting will now be displayed in the correct order (with priority 1 being the highest). (snapshot) (suggested by ?????d) - Added : setting 'redo_text' for DIVERGE object choices, will be displayed instead of 'text' if the player already went through this choice. (snapshot) (suggested by Lordinouille) - Added : setting 'repeat_delay' for DIVERGE object, so the choice will be send again every x seconds until the player makes a choice. (snapshot) (suggested by Lordinouille) - Added : setting 'ignore_silk_touch' for object PLAYER_BREAK_BLOCK, if true the object will ignore players breaking blocks with a SILK_TOUCH enchant. (snapshot) (suggested by Alphexon, Phyther) - Added : execution type AS_PLAYER_LEADER_ONLY for object SERVER_COMMANDS_PERFORM. (snapshot) (suggested by Mannyseete) - Improved : debug for quests. Added setting 'detailed_debug_informations' in questcreator_config.yml. (snapshot) (suggested by Phyther) - Improved : now displaying an error on quest loading when the location settings are invalid. (snapshot) (suggested by xXBelocXx) - Fixed : post message and sound were sending twice. (snapshot) (reported by Phyther, Twister_one, Lordinouille) - Fixed : the ACHIEVEMENT objects were removed for 1.12+ versions. (snapshot) (reported by Phyther, Lordinouille) - Fixed : {objective} placeholder caps weren't respected. (snapshot) (reported by Yani) - Fixed : now resetting the cooldown when using the reset commands. (snapshot) (reported by Alphexon, Lordinouille) - Fixed : object SERVER_JOURNAL_ENTRY_REMOVE had the SERVER_JOURNAL_ENTRY_ADD id. (snapshot) (reported by Feikon) - Fixed : saving method PLAYER_EPHEMERIAL wasn't cancelling the quest on player disconnexion. (tested) (reported by Alphexon) - Fixed : creating a DIVERGE option with a goto pointing to the same DIVERGE object would make the server crash. (tested) (reported by Yani) - Fixed : permissions were missing when giving questcreator.* to a player. (snapshot) (reported by Phyther) - Fixed : object PLAYER_FISH was progressing when catching entities. (tested) (reported by Bat) - Fixed : entity setting wasn't loading colors properly for 'name'. (snapshot) (reported by Hellcode48) - Fixed : GUI configuration was using default values. (tested) (reported by Nolo) - Fixed : timer-based objects couldn't be progressed if more than one instance of the quest was running. (tested) (reported by Hellcode48) - Fixed : concurrent modification exception happening when checking quests in timer. (snapshot) (reported by Feikon) - Fixed : post_sound was overriding sound when loading from config. (snapshot) (reported by Twister_one) - Fixed : CONDITIONS object was still only checking once if there was no fail goto. (snapshot) (reported by Lordinouille) - Fixed : PLAYER_WALK_DISTANCE object was requiring a location setting, so removed this. (snapshot) Changelog for CustomCommands v2.5.0 (added cooldown and more settings) : - Added : 'cooldown' setting for arguments patterns. (tested) (suggested by arboriginal) - Added : placeholder '{playerworld}'. (snapshot) - Improved : debug logs about missing items and locations. (snapshot) Changelog for PyrCore v5.0.0 (data profiles, material implementation rework, locale and commands) : - Added : a data profile system, useful if your server allows the player to play under multiple characters. So if you're a developer using PyrCore, you should definitely stop putting User objects in cache if you did it before, since a new User object is initialized on profile change (which can occur when the server is running). (tested) (for Lordinouille/Ethanox) - Improved : lots of code cleanup, mainly about maintaining the plugins optimized, fast and not that much complicated code-side. (tested) - Improved : changed some things in material implementation. Now it seems to work better, especially for materials with custom durability. I simplified things so now you have to use the exact PyrCore Mat names in your configuration. (tested) - Improved : the locale system. The "/plugins/PyrCore/locale/" directory folder is now useless ; introducing a new locale file : "/plugins/PyrCore/locale.yml", containing all the plugins texts with multiple languages. Makes everything much easier IMO, also new messages etc will be updated/added/removed automatically. This 2000 lines configuration line with all plugins can seem scary, but you can just "CTRL+F" (search function) for the plugin name to find what you want to change easily. (tested) - Improved : the commands system has been reworked. Many commands have changed (check "/<plugin command>" help to see which one changes). Changed to a "parameters" system (so in "/plugin test --param paramvalue", "param" is the parameter name and "paramvalue" the value). A good thing about that is that parameters can be optional, multiple parameters can be combined to do some things, and also they don't need to be in a specific order. (tested) - Improved : every plugin now has a /<plugin command> reload command, which is simpler. (tested) - Improved : every plugin now has tab completion for its commands. (tested) - Fixed : minor bugs. (snapshot) Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! This changelog contains all the changes related to this plugin. (tested) means it worked on my debug server, (snapshot) means that I didn't tested, and the person who reported/suggested the bug is also mentionned, if it wasn't me.4.0.9PyrCore v4.0.9Nov 1, 2018 Please use DISCORD to get support, it's way faster ! The link is on the plugin page Changelog for QuestCreator v2.0.9 : - Improved : now, if the locale 'secret branch/object name' is empty, an empty line won't be shown anymore in the detailed quest description. ( http://prntscr.com/ld52mp) (tested) (suggested by Twister_one) - Improved : the quest will now show as available in the GUI if the preconditions are ok even if they must be started by NPC interaction. (tested) (suggested by Twister_one) - Fixed : the "item_unavailable" wasn't loaded. (tested) (reported by Twister_one) - Fixed : a problem preventing PhatLoots 5.0.0 to be used. (tested) (reported by Matrikx) - Fixed : pre and post messages/sounds weren't showing/playing for GROUP elements. (snapshot) (reported by Phyther) - Fixed : error preventing to select a number/text value when it was empty. (tested) (reported by Phyther, Feikon) - Fixed : corrected default example quests having a bad location setting for success object + formatting problems. (tested) - Fixed : some problems with quest loading. (tested) - Fixed : minor bugs. (tested) Changelog for Potatoes v3.2.24 : - Fixed : minor bugs. (tested) (reported by Paintsplatters) Changelog for PyrParticles v4.0.7 : - Fixed : the GUI wasn't appearing when doing /pyrparticles. (tested) (reported by Yuky) Changelog for PyrCore v4.0.9 : - Fixed : minor bugs with QC. (tested) - Fixed : an error with REDSTONE particle type. (tested) (reported by Paintsplatters, maartenvr98) Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! This changelog contains all the changes related to this plugin. (tested) means it worked on my debug server, (snapshot) means that I didn't tested, and the person who reported/suggested the bug is also mentionned, if it wasn't me.4.0.8PyrCore v4.0.8Oct 31, 2018 Please use DISCORD to get support ! The link is on the plugin page Changelog for QuestCreator v2.0.8 : - Added : object RANDOM that will choose a random object or branch, check the wiki for usage. (snapshot) - Added : quest item type "unavailable" that shows when all preconditions aren't okay (model validity, follow check, max players, max instances, permissions, world, start conditions, etc) (tested) (suggested by Twister_one) - Added : setting 'only_damageable_by_quest_players' for objects SERVER_MOB_SPAWN and SERVER_MYTHICMOBS_SPAWN that will prevent players that are not in the quest to kill the mob. (snapshot) (suggested by Lordinouille) - Added : when you interact with a quest assignable (NPC or quest block) and more than one quest is available, a selection GUI will appear to select which quest you want to start. (tested) (suggested by Twister_one) - Improved : separated PLAYER_WALK object ; now there's PLAYER_WALK (walk to location setting or away from location setting) and PLAYER_WALK_DISTANCE (walk a distance in location setting). (tested) (suggested by Lordinouille) - Improved : a lot of code rework/cleanup about objects and conditions, including better configuration loading/saving, creation and error logs. You shouldn't notice any change besides that less useless or default settings will be saved to files if you work with the in-game editor. (snapshot) - Improved : cleaning up some settings and objects configurations. (snapshot) - Improved : the 'fail_goto' option for object CONDITIONS can now be optional, if you just want the condition to be inevitably completed. (snapshot) (suggested by Lordinouille) - Improved : the plugin now sends you a warning message if there's a problem when you select the NPC_INTERACT quest activation. (snapshot) - Fixed : the player relative base location setting couldn't be used with object SERVER_WORLDEDIT_SCHEMATIC_PASTE. (snapshot) - Fixed : command /qc journal reset [player] wasn't working properly. (snapshot) (reported by Racer) - Fixed : checks relative to quest assignables weren't ignoring model id case. (snapshot) (reported by Bat) - Fixed : WorldGuard region location setting wasn't loaded properly. (snapshot) (reported by Racer, Alphexon) - Fixed : quest queue was spamming message in chat for NPC started quests. (snapshot) (reported by Twister_one, Racer) - Fixed : the quest items weren't in the correct slot in the GUI if the quest wasn't completed. (tested) - Fixed : changed the cancel value from '0' to 'cancel', because '0' could be useful in some cases. Fixed some limitations that were preventing 0 or -1 to be entered for some items. (snapshot) - Fixed : an empty line was displaying before the first branch detail in the detailed quest progression. (tested) (reported by Farrael) - Potentially fixed : a problem with the SKULL_ITEM material type for legacy versions . (snapshot) (reported by Lucifer) - Potentially fixed : some depending plugins (here mcMMO) weren't detected as enabled. (snapshot) (reported by Bat) - Removed : the 'quest_saving_delay' general setting, quest data saving will now be synchronized with PyrCore data saving. (snapshot) Changelog for Potatoes v3.2.23 : - Improved : some minor code rework. (tested) - Fixed : minor bugs. (tested) (reported by Paintsplatters) Changelog for PyrCore v4.0.8 - Added : WITCH sounds were missing. (snapshot) - Fixed : command patterns were case sensitive. (snapshot) (reported by Feikon) - Fixed : last inventory slot couldn't be used for added items, even if there was only one GUI page. (tested) (reported by Twister_one, Farrael) Keep reporting bugs and suggesting features so I can make this plugin better ! This changelog contains all the changes related to this plugin. (snapshot) means that I simply changed the thing in the code without testing it and (tested) means that I verified that it works in-game.4.0.7PyrCore v4.0.7Oct 27, 2018 Please use DISCORD to get support ! The link is on the plugin page Changelog for QuestCreator v4.0.7 - The plugin wiki has been updated for all recent and new changes. - Added : command '/questcreator journal reset [player]' to reset the quest journal. (snapshot) (suggested by Phyther) - Added : you can now specify a player relative base in location settings. This can be extremely useful, and you will now be able to specify this for most of the SERVER objects that require a location, to do things in front of the player, or behind him, for example. Check the wiki, in 'Quest objects' -> 'Location settings' for more details. (tested) (suggested by Lordinouille) - Added : quest option 'send_object_update_message' to toggle the 'quest_object_complete' object completion message for object groups. (snapshot) (suggested by Phyther) - Added : text placeholder {objective_detail_percentage} for the locale quest detail texts that displays a progression percentage of the objective. (tested) (suggested by Hellcode48) - Improved : the conditions system. Now every condition is a configuration part with its own settings (including in the in-game editor) and not included in a single string. Check the wiki, it's now more detailed about conditions. (tested) - Improved : removed "requirements" and replaced them by "start_conditions". Every old requirement type now has an equivalent condition type. (tested) - Improved : the saving method can now be specified for every quest, instead of just one general parameter (now 'saving' in quests). (snapshot) (suggested by Alphexon) - Improved : you can now set quest setting 'max_players' to -1 to have an theorical infinite amount of players. Looks "cleaner" than 9999. (snapshot) (suggested by Lordinouille) - Improved : now displaying a console warning when a quest model activation is set as NPC_ACTIVATION but the quest isn't configured in the NPCs file. (snapshot) - Improved : now, if you don't have the quest start conditions, NPC particles don't show. (tested) - Fixed : object PLAYER_BLOCK_BREAK now only progresses when breaking a fully grown block for crops blocks. (snapshot) (reported by Yuky) - Fixed : the /questcreator progress command was showing completed branches. (tested) - Fixed : object PLAYER_NPC_INTERACT wasn't working properly if the player had to interact with an item in his hand. (tested) (reported by Yuky, Hellcode48) - Fixed : the return button was in the wrong slot in the in-game editor. (snapshot) (reported by Phyther) Changelog for Potatoes v3.2.22 - There's now a category for Potatoes (with general, suggestions and bugs channels) in the support discord. - Fixed : removed debug log. (snapshot) Changelog for PyrCore v4.0.7 - Added : now fully supporting 1.13.2. (tested) (reported by Crston, enterih, Nolo, Matrikx, ...) - Improved : reworked some material things so both legacy and modern materials could work. This could potentially fix problems with custom material data. (tested) (reported by Feikon, RubenStryker, lalalalallalalaaljciyiyiiy, DeJakob) - Fixed : an error with the tab change for 1.13.1 and 1.13.2. (tested) (reported by Mr_Kittle) - Potentially fixed : a player data saving error. (snapshot) (reported by Phyther) Keep reporting bugs and suggesting features so I can make this plugin better ! This changelog contains all the changes related to this plugin. (snapshot) means that I simply changed the thing in the code without testing it and (tested) means that I verified that it works in-game.4.0.6PyrCore v4.0.6Oct 21, 2018 Please use DISCORD to get support ! The link is on the plugin page Changelog for QuestCreator v2.0.6 : - Added : object PLAYER_PHATLOOTS_LOOT. (snapshot) - Added : you can now add post-quest objects that will run when the quest stops : success_objects and fail_objects, only accepting SERVER objects. (tested) - Added : you can now customize the DIVERGE object choice prefix in the locale with 'diverge_choice_prefix'. (snapshot) - Fixed : object PLAYER_MYTHICMOB_KILL will now be correctly created in the in-game editor. (tested) - Fixed : quests were marked as completed even if the players failed it. (snapshot) - Fixed : item-related player objects weren't detecting amounts correctly. (tested) - Fixed : location settings were too specific for objects PLAYER_ITEM_DROP and PLAYER_ITEM_PICKUP. (tested) Changelog for PyrCore v4.0.6 : - Fixed : auto update web requests are now async for every plugin. (snapshot) - Fixed : problem with Mat type check. (tested) - Potentially fixed : problem with dust particles display. (snapshot) - Temporarily fixed : problem with Mat loading. I added debug logs. If you notice weird WARNING logs about mats in the console, please contact me. (tested) Keep reporting bugs and suggesting features so I can make this plugin better ! This changelog contains all the changes related to this plugin. (snapshot) means that I simply changed the thing in the code without testing it and (tested) means that I verified that it works in-game.4.0.5PyrCore v4.0.5Oct 15, 2018 Please use DISCORD to get support ! The link is on the plugin page Changelog for QuestCreator v4.0.5 - Added : quest journal, get it with /quest journal. (tested) - Added : object type SERVER_JOURNAL_ENTRY_ADD and SERVER_JOURNAL_ENTRY_REMOVE. (tested) - Added : object type PLAYER_PLAYER_KILL. (snapshot) - Added : object type PLAYER_DIE. (snapshot) - Added : object type PLAYER_ITEM_FURNACE_EXTRACT. (snapshot) - Added : object type PLAYER_ACHIEVEMENT_AWARD. (snapshot) - Added : object type SERVER_ACHIEVEMENT_GIVE. (snapshot) - Added : object type SERVER_FIREWORK_SPAWN. (snapshot) - Added : object type SERVER_LIGHTNING_STRIKE. (snapshot) - Added : integration for GPS, you can set option 'gps_enable' to 'true' to enable the GPS arrow to point at objectives. (tested) - Added : setting 'leader_only' to object SERVER_ITEM_REMOVE. (snapshot) - Added : object setting 'cancel_event' to cancel the event on object progress/complete. (tested) - Added : object setting 'chance' to execute the object depending on a chance between 0 and 100. (snapshot) - Added : click start type option to NPCs and quest blocks. (snapshot) - Added : cancel on sneak click option to NPCs and quest blocks. (tested) - Added : command /quest skip to skip the current object for all branches. (snapshot) - Added : you can now specify identification type for object PLAYER_MYTHICMOBS_KILL (name or faction). (snapshot) - Improved : some back-end for quest progression. (tested) - Improved : you can now specify sound volume and pitch. (tested) - Improved : you can now specify multiple items for requirement ITEM and objects PLAYER_BLOCK_INTERACT, PLAYER_NPC_INTERACT, SERVER_ITEM_DROP, SERVER_ITEM_GIVE, SERVER_ITEM_REMOVE. (snapshot) - Improved : you can now clear and remove items in the in-game editor. (snapshot) - Improved : cleaned up mob types list in the in-game editor. (tested) - Fixed : removed forgotten debug logs. (snapshot) - Fixed : the 'divergences' menu wasn't working properly for object DIVERGE in the in-game editor. (tested) - Fixed : object SERVER_ITEM_REMOVE wasn't working properly. (tested) - Fixed : entity settings for some objects weren't saving properly. (tested) - Fixed : NPC particles weren't loading correctly. (tested) - Fixed : object and requirement CONDITION weren't working properly. (tested) - Fixed : an error appearing when the quest was being resumed with no online players and a current diverge choice awaiting. (snapshot) - Fixed : the return button wasn't in the divergences GUI in the in-game editor. (snapshot) - Fixed : variable values weren't loaded fully. (snapshot) Changelog for PyrCore v4.0.5 - Added : command /pyr nbt to get the NBT of current item. (tested) - Added : command /pyr resetdata <plugin> to reset plugin data. (tested) - Added : command /pyr exportdata to export plugin data to a zip file for debug purposes. (tested) - Improved : removed github issue command to get help, changed it to the discord link. (snapshot) - Improved : removed old migrator for old version 3.2.0. (snapshot) - Improved : moved data folder <root>/pyrrh4/ to <root>/plugins/PyrCore/data/ since it was causing problems with some plugins. (tested) - Fixed : a problem causing the plugin data for users to not be saved on disconnecting. (tested) - Fixed : removed error logs about unexisting Mats. (snapshot) - Fixed : problem causing big numbers to not multiply correctly. (tested) - Potentially fixed : mob heads items were invisible under 1.13 versions. (snapshot) - Potentially fixed : some Mats were changing to random others, with stone for example. (snapshot) Keep reporting bugs and suggesting features so I can make this plugin better ! This changelog contains all the changes related to this plugin. (snapshot) means that I simply changed the thing in the code without testing it and (tested) means that I verified that it works in-game.4.0.4PyrCore v4.0.4Oct 6, 2018 Please use DISCORD to get support ! The link is on the plugin page Changelog for QuestCreator v2.0.4 : - Added : you can now select blocks by clicking on them to get their location, in the in-game editor. (tested) - Fixed : object PLAYER_BLOCK_INTERACT wasn't working properly. (tested) - Fixed : object and requirement CONDITION couldn't load setting "conditions" in some cases. (tested) - Fixed : quest goto QUEST_FAIL was requiring a parameter. (snapshot) - Fixed : location setting 'world' wasn't working properly. (tested) - Fixed : deleted requirements and branches weren't being removed from the YAML file. (snapshot) - Fixed : requirement settings weren't saving correctly. (snapshot) - Fixed : WorldGuard integration wasn't working correctly for WorldGuard v7.0.0-beta01. (snapshot) Changelog for PyrCore v4.0.4 : - Fixed : minor bugs. (snapshot) Keep reporting bugs and suggesting features so I can make this plugin better ! This changelog contains all the changes related to this plugin. (snapshot) means that I simply changed the thing in the code without testing it and (tested) means that I verified that it works in-game.4.0.3PyrCore v4.0.3Oct 4, 2018 Please use DISCORD to get support ! The link is on the plugin page Changelog for QuestCreator v2.0.3 : - Improved : changed default activation for example quest to ENABLE. (snapshot) - Fixed : object PLAYER_WALK wasn't working properly for near and away settings. (tested) - Fixed : some item errors in the in-game editor. (snapshot) - Fixed : minor bugs. Changelog for PyrCore v4.0.3 : - Fixed : GUI default page wasn't generated when trying to open with no pages. (snapshot) - Fixed : some messages were incorrectly binded. (snapshot) Keep reporting bugs and suggesting features so I can make this plugin better ! This changelog contains all the changes related to this plugin. (snapshot) means that I simply changed the thing in the code without testing it and (tested) means that I verified that it works in-game.4.0.2PyrCore v4.0.2Oct 3, 2018 Please use DISCORD to get support ! The link is on the plugin page Changelog for QuestCreator v2.0.2 : - Added : french locale. (tested) - Improved : reworked some messy guis for the in-game editor. (tested) - Improved : enum values selector is now sorted alphabetically for the in-game editor. (tested) - Improved : objects and branches are now sorted alphabetically for the in-game editor and quest export. (snapshot) - Improved : removed some duplicate or useless icons for some objects, and reordered some as well, for the in-game editor. (tested) - Fixed : object PLAYER_NPC_INTERACT skipped without interaction. (tested) - Fixed : new requirement couldn't be initialized in in-game editor. (snapshot) - Fixed : NPC data were loaded after models loading, which caused problems for some models needing NPC data on initialization. (tested) - Fixed : another problem with NPC objects after reload. (tested) - Fixed : the plugin was awaiting an item even if no item was configured for the object in some cases. (tested) - Fixed : option "import item" for in-game editor wasn't working properly. (snapshot) - Fixed : object PLAYER_CHAT wasn't working properly if the chat_message was a command. (tested) - Fixed : when switching type in the in-game editor (eg: for objects or requirements) the exported .yml quest still kept some old parameters. (snapshot) - Fixed : quest cooldown wasn't working properly. (tested) - Fixed : object PLAYER_WALK wasn't working properly when the player was in another world than the one specified. (snapshot) - Fixed : some commands couldn't be executed from console. (snapshot) - Fixed : other minor bugs. (snapshot) - Misc : added explanations about items configuration on the wiki home page. - Misc : redesigned the plugin thread a little bit. - Misc : object SERVER_PHATLOOTS_LOOT was missing title. Changelog for PyrCore v4.0.2 : - Improved : reworked material implementation, made it less messy. (tested) - Fixed : a problem that caused Statistics and Main PyrCore storage to be not saved on plugin disable. (tested) - Fixed : item amount wasn't taken into consideration in some cases. (snapshot) - Potentially fixed : NPE with Statistics. (snapshot) Keep reporting bugs and suggesting features so I can make this plugin better ! This changelog contains all the changes related to this plugin. (snapshot) means that I simply changed the thing in the code without testing it and (tested) means that I verified that it works in-game.4.0.1Actual PyrCore v4.0.1 - fixing wrong fileSep 29, 2018 Seems like I uploaded the wrong file, my bad ^^'4.0.0PyrCore v4.0.0Sep 28, 2018 Please use DISCORD to get support ! The link is on the plugin page Changelog for QuestCreator v2.0.0 : You should definitely read this changelog ! Hi, everyone ! The 2.0.0 beta build is f-i-n-a-l-l-y over !! It should not have taken that much time but I precisely didn't has much time to code in my free time. It changes a lot of things, mainly the way the quest flow works. It's w-a-y better and easier now ! Before 2.0.0, the flow was very linear and was really blocking or annoying to create big quests with multiple dialogs choices and directions, etc. So, 2.0.0 introduces the "branches" system : you can now easily manage different the different "paths" that the player can take. You can also have multiples objects running at the same time, and also different branches running at the same time, which means that you can create "secondary objectives" (that can be optional or not). Another important fact, objectives and tasks are no longer differentiated. Now, everything is an "object", and differentiated by "PLAYER" or "SERVER" object. For example, you have the object PLAYER_BLOCK_PLACE (an objective for the player) and SERVER_BLOCK_PLACE (a task for the server). There are also some other changes, including better items implementation, with unbreakable and nbt, etc. You can take a look at the new default example quest to have a better look at how it looks like. THE WIKI HAS BEEN COMPLETELY REWORKED ! You DEFINITELY should take a look at it, to have a clear comprehension of the new system. The plugin will move all your current files to an "old" directory, and also try to automatically convert quests to the new system. Note that it will not detect all the branches and directions, but PRECONDITIONS are no longer a thing. So, you will have to rework the flow of your quests. PLEASE do a backup of your /plugins/PyrCore/ folder before installing the new version. There should not be any problem, but you never know ! - Added : object type GROUP, so you can create grouped objects (so multiple objects running at the same time). ( tested) - Added : object type SERVER_MESSAGE_LIST, so you can create multiples messages send with delays between messages without having to create a thousand empty objects with just messages. ( tested) - Added : object type 'SERVER_WORLDEDIT_SCHEMATIC_PASTE' to load schematics from files and paste them in-game. ( snapshot) - Added : quest activation type 'NPC [npc interact id]' if you want the quest to be started only by interacting with the NPC (this has nothing to do with NPC assigned quests in npcs file). ( snapshot) - Added : quest activation type 'AUTO_START_WORLDGUARD_REGION' if you want the quest to be started automatically if the player is in a region. ( snapshot) - Added : quest activation type 'AUTO_START_FIRSTCONNECT' if you want the quest to be started automatically when the player connects for the first time. ( snapshot) - Added : requirement type XP_LEVEL that checks the current player's level. ( snapshot) - Added : condition type 'quest_wentthrough_object' that will check if a player went through an object (so basically completed it) of a quest, either the current running quest or previously completed ones). ( snapshot) - Added : setting 'max_concurrent_instances_queue' to quest configuration files. When the plugin tries to start a quest but max concurrent instances are reached, it'll now have a queue system and try to start the quest again when an instance is over. ( snapshot) - Added : setting 'quest_players_only' to object 'SERVER_PARTICLES_DISPLAY' to display the particles only to the quest players. ( snapshot) - Added : config files 'questcreator_npcs.yml' that will allow you to customize NPCs (that part was previously in the main config) and 'questcreator_blocks.yml' that will allow you to customize quest blocks (or signs). ( snapshot) - Added : you can now differentiate the particle type depending on status of player's quests and customize 4 particles types (available, in progress, in cooldown, completed) for NPCs and quest blocks. ( snapshot) - Added : command /quests status [quest] [player] to check the current quests. This is planned to be an admin command so all details (such are hidden objects and branches) are shown. ( tested) - Added : command /quests progress [quest] to check the current quests. This is the 'player version' of the status command, so not all details are shown and secret branches/objects are hidden. ( tested) - Improved : now sending the DIVERGE choices to all players (but the creator is the only one that can click on them). ( snapshot) - Improved : now displaying the remaining distance for PLAYER_WALK object. ( snapshot) - Improved : now all the players need to sneak to complete the PLAYER_SNEAK object. ( snapshot) - Improved : better logs for errors when loading quests. ( tested) - Improved : you can now specify a location setting for every player quest object. It can be either a location (without/within/outside a specified range) or a zone/worldguard zone. ( tested) - Improved : you can now specify a message/sound/post_message/post_sound for every quest object. ( tested) - Improved : now displaying all the detailed objective for all objects (GROUP or not). You can choose a custom short name for every object with adding the 'progress_name' setting. ( tested) - Improved : the GUI is now only closed after clicking on a quest if it is successfully started. ( tested) - Improved : several aspects of the in-game quest editor, now much easier to use, especially for texts. ( tested) - Improved : changed API events and generated javadocs for developers (check the wiki). ( tested) - Fixed : unexisting event still being loaded for spigot 1.9.0. ( https://www.spigotmc.org/threads/231040/page-17#post-3121… ( snapshot) Changelog for Potatoes v3.2.20 : - Improved : Some code cleanup + adapting to PyrCore and 1.13. ( snapshot) Changelog for Potatoes v3.2.20 : - Improved : Some code cleanup + adapting to PyrCore and 1.13. ( snapshot) Changelog for PyrCore v3.3.6 : You should definitely read this changelog ! - Improved : adapting to 1.13. ( tested) - Improved : all locales have been cleaned up and all placeholders have been replacer from $PLACEHOLDER to {placeholder} and some of them have been changed or removed, which are easier to replace technically speaking and might also feel easier to read to some people. Also a lot of unused/invalid messages have been removed. You should either reset your locale files by deleting the locale folder located at /plugins/PyrCore/locale/. (snapshot) - Improved : now using the official spigot API to check for updates instead of my own website. ( tested) - Improved : better sound implementation. ( tested) - Improved : better items implementation, with NBT and durability/unbreakable, etc. ( tested) Keep reporting bugs and suggesting features so I can make this plugin better ! This changelog contains all the changes related to this plugin. (snapshot) means that I simply changed the thing in the code without testing it and (tested) means that I verified that it works in-game.3.3.5PyrCore v3.3.5Jul 12, 2018 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 Changelog for PyrCore v3.3.5 : - Fixed : quickfix for a bug with QuestCreator. (snapshot) Keep reporting bugs and suggesting features so I can make this plugin better ! This changelog contains all the changes related to this plugin. (snapshot) means that I simply changed the thing in the code without testing it and (tested) means that I verified that it works in-game.3.3.4PyrCore v3.3.4Jul 5, 2018 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 Changelog for QuestCreator 1.6.0-BETA : - Added : optional argument "quest" to directly specify the quest id you want to use for commands "cancel/stop" and "reset", and allowed their execution by the console. (snapshot) - Added : quest setting "max_time". If this setting is more than 0 (in minutes), the player will havve to finish the quest in less than this time, otherwise the quest will be cancelled. (snapshot) - Improved : renamed objective BLOCK_CLICK_AT to BLOCK_INTERACT and added options "amount", "item" and "removeAfter" (similar to NPC_INTERACT_ITEM_HAND). Also now all parameters, including location, are optional. (snapshot) - Improved : added options "around" and "aroundRadius" to objective ITEM_DROP. (snapshot) - Improved : you can now fully customize the way your /quests (GUI) looks like, with many settings. Take a look at the default configuration and the result in some screenshots. (tested) .SpoilerTarget">Spoiler: default questcreator_gui.yml Code (YAML): #---------------------------------------------------------------------------------------------------- # GUI configuration file for QuestCreator #---------------------------------------------------------------------------------------------------- # Previous page item previous_page_item: type : 262 name : '&7Previous page' # Next page item next_page_item: type : 262 name : '&7Next page' # List of GUIs (one GUI = one chest inventory) # Every configured item can either have option "link", "quest", "quest_group" "commands" (please don't assign more than one of these options to an item) (if you don't assign any of those options, the item will be display only) # You can add all kind of options for every item in all GUIs (also the main one) guis : # Main GUI configuration (don't change the "main_gui" id, it's the only one you can't change ; if no "main_gui" is detected, the GUI won't open in-game) main_gui : # settings name : 'Your quests' size : 9 # content : items of this GUI content : # link example : if you click this item, it'll open another GUI called "my_gui" (the one configured further in this file) 1: type : DIAMOND_SWORD name : '&cMy Quests' slot : 0 link : my_gui # another link, opens "farm_gui" 2: type : DIAMOND_PICKAXE name : '&cFarm Quests' slot : 1 link : farm_gui # Example of another GUI my_gui : # settings name : 'Kills quests' size : 9 # content content : # quest item example : if you click this item, it'll check quest "example" (you don't need to configure any type or name for the item because it's quest-specific, configured directly in the quest file depending on the quest state) 1: slot : 0 quest : example # commands item example : if you click this item, it'll execute the command "/kills" as the player 2: type : IRON_SWORD name : '&aYour kills' slot : 1 commands : - 'kills' # display item example : if you click this item, nothing will happen 3: type : STONE name : '&7Useless' lore : - '&7There''s no point in this' - '&7item, it''s just here for' - '&7beauty purposes.' slot : 4 # another link, opens "main_gui" 4: type : STICK slot : 8 name : '&7Main menu' link : main_gui # Another example of another GUI farm_gui : # settings name : 'Farm quests' size : 9 # content content : # quest group example : if you click this item, it'll check the next/current quest of the list (so it'll display the active quest of the group, or the next available one ; if a quest can be # done 10 times for example, then it'll be displayed 10 times (cooldown item included) before displaying the next one ; if no quests are remaining it'll show the item configured here) 1: type : REDSTONE name : '&7It''s over !' lore : - '&7There are no more' - '&7quests available.' quest_group : - quest1 - quest2 - quest3 # another link, opens "main_gui" 2: type : STICK slot : 8 name : '&7Main menu' link : main_gui .SpoilerTarget">Spoiler: screenshots
-
Improved : you can now customize the auto_start delays to do daily quests and things like that.
- It's the quest setting "auto_start".
- The plugin checks every minute if the player is not doing the quest, with cooldown over, hasn't reached the maximum completions, and checking the preconditions. If so you have different options.
- with "auto_start: true" the quest will start automatically ;
- with "auto_start: every [minutes]" the quest will start if the difference between the time now and the last quest completion time is more than [minutes] ;
- with "auto_start: everyday [hour of day]" (with [hour of day] in the 24-hours format) the quest will start every day at the specified [hour of day] ;
- with "auto_start: false" or any other value the quest won't start automatically.
-
Improved : removed the "rewards" section.
- You now have to directly put the rewards in the "flow" section, so you'll have to manually edit the quests configuration files or re-add the rewards in the editor GUI.
- The few rewards that didn't exist as tasks were added, such as now task QUEST_START and XP.
- This is marked as an improvement because it's one step further to a future update where you'll be able to execute "groups" of quest elements depending on preconditions, so it'll be less messy in configurations/editor and you won't need to specify preconditions for everything.
- That update will be prepared by a few minor update instead of doing one big update that'll take longer to release.
- (snapshot)
-
Improved : changed the way coop quests work. Now you can configure quests so they can be done both in solo and coop. The configuration has changed ; in the settings you have now "min_players" and "max_players" instead of "max_coop_players". (tested)
-
Improved : deprecated method "isCoop()" in API event QuestStartEvent. It's better for you to directly check what you want with getMinPlayers() and getMaxPlayers(). (snapshot)
-
Improved : cleaned up the locale files in both languages. Reset it if you want a fresh one. (snapshot)
-
Fixed : some bugs with the coop quests, including problems with invitations and joining. (tested)
Changelog for PyrCore v3.3.4 :
3.3.3PyrCore v3.3.3Jun 8, 2018 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 Changelog for QuestCreator v1.5.10-BETA : - Added : now displaying a particle effect above NPCs when there is a quest available. You can change the effect in the configuration by changing 'settings.npc_particle_effect'. (tested) - Added : reward type QUEST_START that will start a new quest if the player succeeds this one. Please note that the preconditions and the requirements will be checked though. (snapshot) - Added : you can now type any number in the chat if you want instead of clicking/shift clicking to get to this number. It can be useful for big numbers such as huge NPC ids. ( https://github.com/PYRRH4/QuestCreator/issues/31) (tested) - Improved : objectives WALK_AWAY_FROM and WALK_TO now checks all the players of a quest. (snapshot) - Improved : objectives WALK, WALK_AWAY_FROM and WALK_TO should now be more optimized as their progress is checked every second instead of every tick. (tested) - Fixed : quests weren't saved correctly during reloads and restarts. (tested) - Fixed : when a player was riding an entity, the progression of walking objectives were frozen. ( https://github.com/PYRRH4/QuestCreator/issues/33) (snapshot) - Fixed : now displaying a hyphen - instead of null in the action bar when a quest flow element has no name. (snapshot) - Fixed : the example quest had a duplicate quest element id, replaced it with the new one. (snapshot) - Fixed : option 'remove_after' for objective NPC_INTERACT_ITEM_HAND was not removing the correct amount of items if you clicked with a stack for example. (snapshot) - Fixed : the item NBT tags were not loading correctly from the configuration sometimes. Changelog for PyrCore v3.3.3 : - Improved : required back-end changes for QuestCreator. Keep reporting bugs and suggesting features so I can make this plugin better ! This changelog contains all the changes related to this plugin. (snapshot) means that I simply changed the thing in the code without testing it and (tested) means that I verified that it works in-game.3.3.2PyrCore v3.3.2May 16, 2018 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 Changelog for QuestCreator v1.5.9-BETA : - Improved : now setting items default amount to 1 instead of 0. (snapshot) - Fixed : a NPE for reward TASK and added loading error logs. ( https://github.com/PYRRH4/QuestCreator/issues/29) (snapshot) - Fixed : now clearing the chat message color before checking if it's alphanumerical, which was causing compatibility errors with chat plugins. ( https://github.com/PYRRH4/QuestCreator/issues/28) (snapshot) - Potentially fixed : typing 'exit' in the chat doesn't cancel input. (snapshot) Changelog for PyrCore v3.3.2 : - Fixed : commands were sometimes not working properly. (tested) - Potentially fixed : placeholders are sometimes not filled properly ? (snapshot) Keep reporting bugs and suggesting features so I can make this plugin better ! This changelog contains all the changes related to this plugin. snapshot means that I just added/improved/fixed the thing and tested means that I tested it.3.3.1PyrCore v3.3.1May 5, 2018 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 Changelog for PyrCore v3.3.1 : - Improved : minor things. (snapshot) - Fixed : the custom commands arguments models were not registered correctly. (tested) Keep reporting bugs and suggesting features so I can make this plugin better ! This changelog contains all the changes related to this plugin. snapshot means that I just added/improved/fixed the thing and tested means that I tested it.3.3.0PyrCore v3.3.0May 5, 2018 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 Changelog for PyrCore v3.3.0 : - Improved : the back-end of commands system, which is now much better. You'll most likely not notice any change, except that some commands are mixed up together. (tested) Changelog for QuestCreator v1.5.8-BETA : - Fixed : the loading part was sometimes skipping quest elements. (tested, https://github.com/PYRRH4/QuestCreator/issues/25) - Fixed : quests were not showing up correctly in GUI if there were only a few items configured and not all of them. (tested, https://github.com/PYRRH4/QuestCreator/issues/26) Changelog for CustomCommands v2.4.0 : - Added : you can now specify $ARGS:[begin arg] as a placeholder to get all the arguments starting as the one specified. (snapshot) - Improved : slightly changed the configuration system. All your commands will automatically be converted without no problems. Check the new system tutorial in the default customcommands_commands.yml file on the plugin page. (tested) Changelog for SurvivalMysteryChests v1.7.6 : - Added : console can now use the give key command. (snapshot) Changelog for unlisted plugins : - Improved : adapted to the new PyrCore commands backend. (snapshot) Keep reporting bugs and suggesting features so I can make this plugin better ! This changelog contains all the changes related to this plugin. snapshot means that I just added/improved/fixed the thing and tested means that I tested it.3.2.13PyrCore v3.2.13Apr 28, 2018 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 Changelog for QuestCreator v1.5.7-BETA : Note : all the IDs must now be integer numbers. This apply for : requirements, rewards and flow elements. You'll see warning logs when loading quests (server start). - Added : you can now clone elements in the editor GUI. - Added : you can now delete and clone rewards, requirements and quest flow elements from the quest in the editor GUI. - Improved : some back-end concerning the way plugin detects the progress of quests. - Improved : now exporting less useless/default informations with the editor GUI, resulting on smaller quest files. - Improved : added more clear debug log when a requirement or a reward failed to load. - Fixed : some players could not progress in the quest if there were doing the same quest as somebody else ( https://github.com/PYRRH4/QuestCreator/issues/24). - Fixed : the locations were not loading correctly if they were edited from the GUI editor ( https://github.com/PYRRH4/QuestCreator/issues/23). - Fixed : an issue that could appear when loading some quest details (related to items). - Fixed : the editor GUI correctly opens if you modify elements list like requirements, rewards or flow. - Fixed : sometimes the NPC_MOVE_WAIT task wasn't sometimes completing properly and preventing the flow to go on. - Fixed : removed debug log. Changelog for PyrCore v3.2.13 : - Fixed and improved minor things. Changelog for PyrParticles v4.0.3 : - Adapting to PyrCore 3.2.13. 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.3.2.12PyrCore v3.2.12Apr 20, 2018 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.12(affects all plugins) : - Improved : improved plugin activation in general and some utils. - Fixed : a bug allowing the plugin to enable even if there was errors while enabling. Changelog for QuestCreator v1.5.6-BETA : - Potentially fixed : some cases where a random exception could be thrown while editing a quest in the GUI.3.2.11PyrCore v3.2.11Apr 4, 2018 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.11 : - Improved : minor changes and fixes. Changelog for PyrParticles v4.0.1 : - Fixed : #1 Plugin doesn't work https://github.com/PYRRH4/PyrParticles/issues/13.2.10PyrCore v3.2.10Mar 30, 2018 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.10 : - Improved : location saving is now more accurate. - Improved : minor changes. Update required for PyrSlotMachine.3.2.9PyrCore v3.2.9Mar 28, 2018 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 PyrParticles v4.0.0 : This version feels the same than the previous one in general. Some things have been improved and have a better feeling (some gadgets optimisation, or the trails smoothness for example). But there is no brand new feature that was not there in the previous version, except that the plugin now supports versions from 1.7 to 1.12. · The plugin now needs PyrCore to work correctly. · The old configurations files are located at /plugins/pParticles/ · The new configuration files are located at /plugins/PyrCore/ If you experience any issue, use the github page : https://github.com/PYRRH4/PyrParticles/issues/new Changelog for PyrCore v3.2.9 : - Fixed : some rare cases where two commands could be executed simultaneously. - Fixed : the auto-update error message now correctly only shows once instead of sometimes twice. - Improved : optimized particles compat. - Improved : some GUI library optimisations and changed.3.2.8PyrCore v3.2.8Mar 20, 2018 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. There are not much new features releases those days but I'm quite busy and I still try to provide at least bugs/problems support, even if I'm slow. Thanks for your patience and keep reporting bugs ! Changelog for PyrCore v3.2.8 : - Improved : the closest command suggestion (when you fail a command or enter invalid arguments) should no longer suggest commands that the user has no permission to run. Changelog for QuestCreator v1.5.4-BETA : - Added : you can now specify the click type for objective BLOCK_CLICK_AT. - Added : you can now specify distance tolerance for objectives ELYTRA_LAND, POTION_THROW, PROJECTILE_SHOOT and XP_BOTTLE. - Added : you can now customize the quest informations message in the locale (the one that shows in /quests list) (add quest_info message in the locale or delete the locale file to regenerate it, otherwise it'll throw an error). - Improved : you can now swap elements in the quest flow, requirements, and rewards (BETA feature). - Improved : handled cases where the plugin was asked to execute NPC-related tasks with non existing NPC ids. - Fixed : a bug with the creation of a GUI editor for the MOB_KILL objective.3.2.7PyrCore v3.2.7Mar 9, 2018 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. There are not much new features releases those days but I'm quite busy and I still try to provide at least bugs/problems support, even if I'm slow. Thanks for your patience and keep reporting bugs ! Changelog for QuestCreator v1.5.3-BETA : - Added : a button to remove a quest element from the flow in the GUI editor. - Added : it is now possible to use "name" in the configuration instead of "mob_name" for task MYTHICMOBS_SPAWN. - Fixed : the quests selector GUI was displaying incorrect quests in some cases. - Fixed : the rewards now correctly show in the GUI editor. - Fixed : several minor bugs. Changelog for PyrCore v3.2.7 : - Improved : added compatibility for 1.9.0 versions.3.2.6PyrCore v3.2.6Feb 23, 2018 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. There are not much new features releases those days but I'm quite busy and I still try to provide at least bugs/problems support, even if I'm slow. Thanks for your patience and keep reporting bugs ! Changelog for QuestCreator v1.5.2-BETA : - Added : editor option for item edition : "Select item from inventory". - Added : the item custom NBT data is now saved when you use option "Select item from inventory". This is a beta feature, I advise you to save a backup of your /plugins/PyrCore/ folder before using it. - Improved : all item-related data and inner checks are now much better, including for the GUI editor. - Improved : quests loading error/warnings messages in the console are now more readable and clearier. - Fixed : all bugs related to the quests loading system, inter alia those related to the rewards (including #17 https://github.com/PYRRH4/QuestCreator/issues/17) - Fixed : an error occuring while editing a MOB_KILL objective in the GUI editor. - Fixed : the clickable message for preconditions now correctly links to the preconditions wiki page. - Fixed : MythicMobs/McMMO/SkillAPI related objectives could not being correctly completed. - Potentially fixed : the progress actionbar should now correctly shows the progression for 'multiple objectives' like mob-killing. - Potentially fixed : other minor bugs. Changelog for PyrCore v3.2.6 : - Fixed : the auto-update system now correctly takes into consideration version modifiers like -BETA and doesn't send invalid update messages. - Fixed : the plugin was sometimes forcing the plugins to load two times on server startup/reload, which is not good for performances. Changelog for all other plugins not listed upper : - Improved : adapted to the new reload system, it should now no longer crash or disfunction somehow when you do /pyr reload [plugin]3.2.5PyrCore v3.2.5Feb 12, 2018 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.5 : - Improved : the reload system (/pyr reload [plugin]) should now no longer the reloaded plugin to crash or somehow disfunction. All the plugins may have not affected yet, look for an update of them soon. Changelog for QuestCreator v1.5.1-BETA : The plugin wiki has been reordered and is now more readable. - Added : developpers basic API. Check the wiki about that. - Added : new setting permission required to start quest (optional). - Added : new precondition type 'quest_completed [quest id] [amount of completions needed]'. - Fixed : quest setting only_in_worlds was missing in the in-game GUI editor. - Fixed : players will now be correctly kicked out of an awaiting quest if they disconnect during the 'recruitement' phase. - Fixed : could not add text-related tasks (message, title, actionbar, tab) in the in-game GUI editor. - Fixed : the editor was exporting location settings with the default bukkit serialization ; now it uses the correct serialization system. - Fixed : the quest description was sometimes being disordered, related to the in-game GUI editor. - Potentially fixed : bug causing that you could not exit typing mode in chat with the in-game GUI editor. - Potentially fixed : other small bugs.3.2.4PyrCore v3.2.4Feb 4, 2018 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.4 : - Fixed : a bug with the versioning check system that was preventing plugins having other characters than . or numbers to enable correctly after restarting the server once. (associated with QuestCreator #16 https://github.com/PYRRH4/QuestCreator/issues/16)3.2.3PyrCore v3.2.3Feb 2, 2018 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 QuestCreator v1.5.0-BETA : Introducing in-game quests GUI editor. It's now way easier to create, modify and customize quests. Trailer : It's still a beta version. Please use github to report any bug you notice with it. - Added : task MONEY to give money to the player. - Added : parameter 'around' (location) and 'around_radius' (distance) for objective MOB_KILL. - Addded : setting 'only_in_worlds' (list of world names) for restricting the quest to some worlds (if it's empty all worlds will work). - Improved : you can now specify multiple mobs for objective MOB_KILL. - Improved : parameter 'level' is now optional for objective ITEM_ENCHANT. - Improved : you can now specify multiple items for all item-related objectives and tasks (beginning with ITEM_). - Improved : all variables now have a default value of 0 (or "0") if there are no default values specified in questcreator_config.yml - Fixed : forbidden actions names are now the same as inner used names. Known bugs : - The Quest Editor (/quests edit) might sometimes show incorrect values or "no value" for a task/objective. It's only a display problem, the actual settings are correct and the last one you set. Changelog for PyrCore v3.2.3 : - Improved : closest command detection is now much more accurate when a user is not typing a command correctly. - Improved : some changes have been made to the GUI system. - Fixed : some other bugs and general improvements. - Potentially fixed : stackoverflow error appearing with gson while it was saving a map.3.2.2Jan 9, 2018
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta