GSlotMachine icon

GSlotMachine -----

Gamble easily with this slots machine. Win items or commands. [1.7-latest]




Added :
  • (GCore) Support for 1.21 and 1.20.6. - this is a first version

That's it! 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 ! :D

To get support, report bugs or suggest features : http://guillaumevdn.com/plugins/discord/
----------, Jul 10, 2024

Fixed :
  • (GCore) Quick update to 1.20.4. - feel free to send me a reminder of your ticket in Discord to help me prioritize as I am quite behind for bugs reports
  • (GCore) #3100 Potential fix for an issue with building skulls in recent paper versions.

That's it! 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 ! :D

To get support, report bugs or suggest features : http://guillaumevdn.com/plugins/discord/
----------, Apr 8, 2024

Added :
  • (GCore) Support for 1.20.2.

Improved :
  • (GCore) Migrated the repository to gradle. - Some dependencies might be temporarily affected by this change due to outdated jar files, please report it on Discord

That's it! 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 ! :D

To get support, report bugs or suggest features : http://guillaumevdn.com/plugins/discord/
----------, Oct 10, 2023

Fixed :
  • (GCore) #3066 An issue preventing GUI items to update properly in some cases.
  • (GCore) #3081 Added missing 1.20 materials.
  • (GCore) #3086 An error occurring when importing head items in the editor GUI.

That's it! 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 ! :D

To get support, report bugs or suggest features : http://guillaumevdn.com/plugins/discord/
----------, Aug 29, 2023

Fixed :
  • (GCore) Some users reported issues with the protocol GUIs not opening, which is most likely due to ProtocolLib not being stable for 1.20 yet. - A temporary fix is to set "allow_protocol_guis: false" in GCore/config.yml
  • (GCore) An error with item NBT tag checking in 1.20.

That's it! 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 ! :D

To get support, report bugs or suggest features : http://guillaumevdn.com/plugins/discord/
----------, Aug 17, 2023

Added :
  • (GCore) Updated to 1.20.1.
  • (GCore) The "{logic:<logic>,<value_if_match>,<value_if_no_match>}" placeholder, to use a different value depending on a logic string.

Fixed :
  • (GCore) #2984,#3042,#3055 NPC packets wouldn't work properly for 1.19.3+.

That's it! 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 ! :D

To get support, report bugs or suggest features : http://guillaumevdn.com/plugins/discord/
----------, Aug 12, 2023

Added :
  • (GCore) Support for 1.19.4.

Improved :
  • (GCore) Updated zh_TW and zh_CN translation. Thanks to Krick!

Fixed :
  • (GCore) An issue preventing the plugin to start on legacy servers.

That's it! 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 ! :D

To get support, report bugs or suggest features : http://guillaumevdn.com/plugins/discord/
----------, Mar 20, 2023

Added :
  • (GCore) Support for 1.19.3.

Fixed :
  • (GCore) #2964,#2991,#3012 Data boards loading too fast for connected users (such as when using plugins' reload commands) would sometimes cause data losses when multiple boards were connected (in this case, QuestCreator quests losses).

That's it! 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 ! :D

To get support, report bugs or suggest features : http://guillaumevdn.com/plugins/discord/
----------, Mar 14, 2023

Added :
  • (GCore) #2769 Placeholder "{player_displayname}".
  • (GCore) #2842 Option "dont_fetch_player_profiles: false" in GCore/config.yml to disable fetching of player profiles (mainly for head items"). - see https://pastebin.com/raw/AZirmwv1

Improved :
  • (GCore) Updated zh_TW translation (by Krick).

That's it! 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 ! :D

To get support, report bugs or suggest features : http://guillaumevdn.com/plugins/discord/
----------, Dec 11, 2022

Fixed :
  • (GCore) #2846 Bossbars wouldn't display hex color codes under some circumstances for newly created bossbars.
  • #2852 Multiple players could start the machine simultaneously.

That's it! 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 ! :D

To get support, report bugs or suggest features : http://guillaumevdn.com/plugins/discord/
----------, Sep 26, 2022

Added :
  • (GCore) #2682 Setting "number_formatting_separate_thousands_start_at: 1000" in config.yml, to customize when the separation starts to take place.
  • #2820 Placeholders for player position in commands rewards : "{player_x}", "{player_y}" and "{player_z}".

Fixed :
  • (GCore) #2823 JSON messages wouldn't work properly in 1.19.2.

That's it! 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 ! :D

To get support, report bugs or suggest features : http://guillaumevdn.com/plugins/discord/
----------, Aug 15, 2022

Added :
Improved :
  • Completely recoded the plugin for improved performance and maintainability. - your existing machines will be migrated automatically, but make sure to backup in case something goes wrong

Fixed :
  • (GCore) #2773 Added forgotten GCore material "STRIPPED_MANGROVE_LOG".
  • (GCore) #2790 Some issues with GCore NPCs and 1.19.

That's it! 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 ! :D

To get support, report bugs or suggest features : http://guillaumevdn.com/plugins/discord/
----------, Aug 5, 2022

Added :
  • (GCoreLegacy) Experimental support for 1.19.

That's it! 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 ! :D

To get support, report bugs or suggest features : http://guillaumevdn.com/plugins/discord/
----------, Jun 21, 2022

Added :
  • (GCoreLegacy) Support for 1.18.2.

That's it! 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 ! :D

To get support, report bugs or suggest features : http://guillaumevdn.com/plugins/discord/
----------, Mar 15, 2022

Fixed :
  • (GCoreLegacy) #2425 Some issues with GCoreLegacy NPCs in 1.18.

That's it! 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 ! :D

To get support, report bugs or suggest features : http://guillaumevdn.com/plugins/discord/
----------, Jan 4, 2022

Added :
  • (GCoreLegacy) Experimental support for 1.18. - make sure to report any issue through a ticket on my Discord server!

That's it! 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 ! :D

To get support, report bugs or suggest features : http://guillaumevdn.com/plugins/discord/
----------, Dec 5, 2021

Please make sure to backup before updating to this version. Not every feature was re-tested using 1.17 !

Added :
  • (GCoreLegacy) Support for 1.17. - feel free to report any missing material, sound, or issues with NMS behavior
That's it! 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 ! :D

To get support, report bugs or suggest features : http://guillaumevdn.com/plugins/discord/
----------, Jun 29, 2021

Added :
  • Option 'refund_on_disconnect: true' to machine types. If set to false, the player won't be refunded their money if offline when the machine stops.

That's it! 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 ! :D

To get support, report bugs or suggest features : http://guillaumevdn.com/plugins/discord/
----------, Apr 9, 2021

Fixed :
  • (GCoreLegacy) #1262 Now shutting down PlaceholderAPI integration silently.

That's it! 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 ! :D

To get support, report bugs or suggest features : http://guillaumevdn.com/plugins/discord/
----------, Mar 27, 2021

Bug report and suggestions is now exclusively on Discord !

Added :
  • (GCoreLegacy) Support for 1.16.5.

Fixed :
  • (GCoreLegacy) A PlaceholdeRAPI-related error occuring on disable.

That's it! 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 ! :D

To get support, report bugs or suggest features : http://guillaumevdn.com/plugins/discord/
----------, Jan 29, 2021

Bug report and suggestions is now exclusively on Discord !

Fixed :
  • (GCoreLegacy) #895 NBT compatibility with 1.16.3 and 1.16.4.

That's it! 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 ! :D

To get support, report bugs or suggest features : http://guillaumevdn.com/plugins/discord/
----------, Nov 19, 2020

Bug report and suggestions is now exclusively on Discord !

Added :
  • (GCoreLegacy) Support for 1.16.4.
That's it! 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 ! :D

To get support, report bugs or suggest features : http://guillaumevdn.com/plugins/discord/
----------, Nov 10, 2020

Fixed :
  • (GCoreLegacy) Renamed GCore.jar to GCoreLegacy.jar in the release file (it was actually GCoreLegacy but with the wrong name). - If you don't use QuestCreator, please remove that old GCore.jar file.
  • (GCoreLegacy) Disabled update notification for GCoreLegacy.

That's it! 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 ! :D

You can get support on my Discord server : http://guillaumevdn.com/plugins/discord/
For bug reports or feature suggestions : https://gitlab.com/GuillaumeVDN/GSlotMachine/issues/new/
----------, Sep 28, 2020

Fixed :
  • (GCore) Updated to latest PlaceholderAPI.

Misc :
  • (GCore) Now using GCoreLegacy, due to the release of QuestCreator v6. More info on the plugin thread. - Please remove the previous GCore.jar file. If you don't use QuestCreator, rename your GCore folder to GCoreLegacy. If you use QuestCreator, don't do it.

That's it! 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 ! :D

You can get support on my Discord server : http://guillaumevdn.com/plugins/discord/
For bug reports or feature suggestions : https://gitlab.com/GuillaumeVDN/GSlotMachine/issues/new/
----------, Sep 25, 2020

Please read this changelog, it might contain information about configuration or feature changes !

GCore v7.15.2 (y)

Fixed :
  • Updated to GCore 1.16.2 and 1.16.3.
That's it for now ! :coffee:

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 ! :D

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/GSlotMachine/issues/new/
----------, Sep 16, 2020

Please read this changelog, it might contain information about configuration or feature changes !

GCore v7.15.0 (y)

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 ! :coffee:

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 ! :D

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/GSlotMachine/issues/new/
----------, Jul 20, 2020

Please read this changelog, it might contain information about configuration or feature changes !

GCore v7.14.5 (y)

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 ! :coffee:

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 ! :D

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/GSlotMachine/issues/new/
----------, Jul 12, 2020

Please read this changelog, it might contain information about configuration or feature changes !

GCore v7.15.0 (y)

Added :
  • Compatibility, materials, sounds and particles for 1.16.

That's it for now ! :coffee:

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 ! :D

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/GSlotMachine/issues/new/
----------, Jul 5, 2020

Please read this changelog, it might contain information about configuration or feature changes !

GCore v7.14.4 (y)

Miscellaneous :
  • Minor bug fixes and changes required for other plugins.

That's it for now ! :coffee:

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 ! :D

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/GSlotMachine/issues/new/
----------, Jun 24, 2020

Please read this changelog, it might contain information about configuration or feature changes !

GSlotMachine v2.3.1 (y)

Fixed :
GCore v7.14.3 (y)

Fixed :
  • Internal changes for bugfixes in other plugins.
  • A bug with UltraBar.

That's it for now ! :coffee:

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 ! :D

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/GSlotMachine/issues/new/
----------, May 14, 2020

Please read this changelog, it might contain information about configuration or feature changes !

GCore v7.14.2 (y)

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 ! :coffee:

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 ! :D

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/GSlotMachine/issues/new/
----------, Apr 30, 2020

Please read this changelog, it might contain information about configuration or feature changes !

GSlotMachine v2.3.0 (y)

Added :
  • Command '/machine delete -m:MACHINE_ID' to remove a machine. Oops.

GCore v7.14.1 (y)

Fixed :
  • Config wouldn't be loaded before checking some settings in some situations.
  • Miscellaneous bugs.

That's it for now ! :coffee:

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 ! :D

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/GSlotMachine/issues/new/
----------, Apr 10, 2020

Please read this changelog, it might contain information about configuration or feature changes !

GCore v7.14.0 (y)

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 ! :coffee:

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 ! :D

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/GSlotMachine/issues/new/
----------, Mar 26, 2020

Please read this changelog, it might contain information about configuration or feature changes !

GSlotMachine v2.2.1 (y)

Fixed :
GCore v7.13.1 (y)

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 ! :coffee:

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 ! :D

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/GSlotMachine/issues/new/
----------, Mar 5, 2020

Please read this changelog, it might contain information about configuration or feature changes !

GSlotMachine v2.2.0 (y)

Added :
  • A complete Chinese translation, by 冷冷.
Fixed :
  • The default animation sound would be played no matter what.

GCore v7.13.0 (y)

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 ! :coffee:

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 ! :D

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/GSlotMachine/issues/new/
----------, Jan 26, 2020

Please read this changelog, it might contain information about configuration or feature changes !

GCore v7.12.0 (y)

Added :
  • Support for 1.15 client-side NPCs with ProtocolLib.
Fixed :
  • (SS #20) An exception occuring with GUIs.
That's it for now ! :coffee:

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 ! :D

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/GSlotMachine/issues/new/
----------, Dec 19, 2019

Please read this changelog, it might contain information about configuration or feature changes !

Hi ! I changed the format of plugin updates :unsure:
  • 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 (y)

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 ! :coffee:

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 ! :D

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/GSlotMachine/issues
----------, Dec 11, 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 GSlotMachine v2.1.1 :

Fixed :
  • Adapted to the latest GCore changes.


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.
----------, Oct 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 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 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.
----------, Aug 18, 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.


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!
----------, Jul 10, 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 '/questcreator start' : attempt to start the quest for all online players.
- (#25) Object DIVERGE_PHYSICAL : basically the current DIVERGE object, but instead of text to click in the chat, the player can do PLAYER objects (and choose which one he wants to do). This works like a GROUP object.
- (#41) Condition GAME_TIME : require a specific IG time in the player's world.
- (#41) Condition TIME_OF_DAY : require a specific IRL time.
- (#31) Condition DAY_OF_WEEK : require a specific IRL day of the week.
- Option 'bossbar' for quest models : supports UltraBar, BossBarAPI and BarAPI.
- (#21) Option 'cooldown_only_for_role' for quest models : give the cooldown only for a specific role (LEADER/PLAYER (coop)).
- (#21) Option 'complete_only_for_role' for quest models : mark the quest as completed only for a specific role (LEADER/PLAYER (coop)).
- Option 'world_blacklist' for quest models.
- (#21) Option 'only_for_role' for quest objects : restrict the progression of specific quest objects to a specific role (LEADER/PLAYER (coop)).
- Option 'required_valid' for conditions lists (also for 'start_conditions' for quest models).
- Option 'required_not_valid' for conditions lists (also for 'start_conditions' for quest models).
- (#14) Option 'time_limit' and 'time_limit_fail_goto' for quest objects.
- Some developper events.

Improved :
- Improvements to the category system :
- The biggest problem with categories was that you had to create a new category per quest, or if you wanted a quest to have a different activator (but then it wouldn't be part of a group anymore).
- Splitted 'categories.yml' to 3 parts : '/quests/registration.yml', '/quests/activators.yml' and '/quests/groups.yml'. Moved the quests models (previously '/quests/') to '/quests/models/'.
- In 'activators.yml', you can register activators with an id, so you don't need to copy/paste all the settings if you have one NPC with all your quests.
- In 'groups.yml', you can register additionnal settings, mainly about in what order or how much concurrent quests from the same group can be active at the same time.
- In 'registration.yml', you can register a quest and specify its activators (can have multiple activators now), and its group (optional).
- Your current 'categories.yml' file will be converted and split automatically to that new system.
- Improvements to the guis system :
- Splitted 'guis.yml' to a folder with every file being one GUI : '/guis/'.
- This is way clearier for users who have complex GUIs systems.
- Every 'content' item will now have a type : 'QUEST [model id]', 'QUEST_GROUP [group id]', 'GUI [gui id]', 'GUI_GROUP [group id]', 'GUI_ACTIVE_QUESTS' or 'NONE' (for display items). If it's a GUI type, then the specified GUI will be opened on click.
- Every 'content' item can have a 'commands' option that will be performed on click.
- Added parameter 'quests', to add quests in the GUI in the available slots after all the 'content' items were added.
- Added paremeters 'show_gui_available', 'show_gui_progress', 'show_gui_cooldown', 'show_gui_completed', 'show_gui_unavailable' to display only quests with a certain state.
- A GUI can be linked to a group in the new 'groups.yml' file.
- Your current 'guis.yml' file will be converted and split automatically to that new system.
- Coop quests will not be paused if a coop player disconnects, meaning the leader of the quest can still continue the quest. However, if the leader disconnects, the quest will be paused.
- Conditions will now be taken for objects 'DIVERGE' and 'DIVERGE_PHYSICAL' if option 'take_after_action' is set to 'true'.
- PlaceholderAPI : renamed %questcreator_completions_category_<category id>% to %questcreator_completions_group_<group id>%.
- Command '/questcreator progress' can now be used on offline players.
- Command '/questcreator reset' can now be used on offline players.
- Command '/questcreator setcompleted' can now be used on offline players.
- Command '/questcreator stats' can now be used on offline players.
- Command '/questcreator stop' can now be used on offline players.
- Command '/questcreator variable' can now be used on offline players.
- Command '/questcreator menu' with param '-player :pLAYER' can now be used by console.
- Command '/questcreator journal' with param '-player :pLAYER' can now be used by console.
- Some activators have new/renamed settings, check the wiki to see them.
- Renamed object containing 'NPC' to 'CITIZENS_NPC'.
- Renamed activator 'NPC' to 'CITIZENS_NPC'.
- Renamed option 'restricted_worlds' to 'world_whitelist' for quest models.
- Renamed option 'block.type' to 'block_type' for blocks.
- Renamed option 'block.amount' to 'amount' for block settings.
- Renamed option 'auto_start' to 'starts_directly' for branches.
- (#21) Renamed option 'check_leader_only' to 'only_for_role' for conditions : you can now restrict conditions to a specific role (LEADER/PLAYER (coop)).
- Renamed option 'fail_goto' to 'goto_if_not_valid' for a few things.
- Renamed option 'conditions_type' to 'conditions.type' for conditions lists.
- Renamde option 'group_type' to 'objects_required' for object GROUP.
- Option 'conditions' was renamed to 'conditions.conditions' for a few things, due to other conditions list specific settings being added or renamed.

Removed :
- The compact 'sound: [SOUND_TYPE]' raw string for sounds options. It now has to be 'sound.type'.
- Option 'server_versions' for quest models.
- Option 'leader_only: true' for a few objects, replaced it by 'only_for_role: LEADER'.
- A few locale messages for objects details, it was getting too messy for not much.

Fixed :
- Custom goto for groups being changed by a quest would affect all instances of this quest.
- World whitelist/blacklist will now be parsed by the quest leader and not the coop players.
- Some location settings will now be parsed by the quest leader and not the coop players.
- Only the y coordinate is taken into consideration for object PLAYER_FALL_DISTANCE.
- (#43) Object PLAYER_SNEAK would throw errors after completing it.
- (#40) Quest journal couldn't be built in 1.8.8 and lower.
- (#44) Fish type wasn't taken into consideration for object PLAYER_FISH.
- (#32) Couldn't start quests from console using the command.
- (#15) Could not interact with Citizens younger villagers.

BettingGames v1.6.2

Improved :
- Adapted to the newest GCore version.

Fixed :
- (#10) If you challenged another player in a versus game but you already created a bet yourself, it wasn't cancelled and refunded.

Other plugins

Improved :
- Adapted to the newest GCore version.


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 !
----------, Apr 20, 2019

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.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 ! :D
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.
----------, Dec 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 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 ! :D
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.
----------, Dec 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 ! :)


This is a beta release, so bugs might have slipped into it. Don't hesitate to report bugs on discord !

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 ! :D
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.
----------, Dec 23, 2018

Please use DISCORD to get support, it's way faster ! The link is on the plugin page :)

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 ! :D
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.
----------, Nov 29, 2018

Please use DISCORD to get support, it's way faster ! The link is on the plugin page :)

Changelog for PyrSlotMachine v1.1.1 :

- Fixed : minor bug related to machine creation. (snapshot) (reported by waqe)

Thanks to all the community members for reporting bugs and suggesting features. Keep going, so I can make this plugin better ! :D
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.
----------, Nov 29, 2018

Please use DISCORD to get support, it's way faster ! The link is on the plugin page :)

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 ! :D
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.
----------, Nov 28, 2018

Please use DISCORD to get support, it's way faster ! The link is on the plugin page :)

Changelog for PyrCore v4.1.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 ! :D
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.
----------, Nov 26, 2018

Please use DISCORD to get support ! The link is on the plugin page :)

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 ! :D
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.
----------, Oct 3, 2018

Please use DISCORD to get support ! The link is on the plugin page :)

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 ! :D
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.
----------, Sep 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 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 unlisted plugins :

- Improved : adapted to the new PyrCore commands backend. (snapshot)

Keep reporting bugs and suggesting features so I can make this plugin better ! :D
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.
----------, May 5, 2018

Resource Information
Author:
----------
Total Downloads: 10,996
First Release: Mar 30, 2018
Last Update: Jul 10, 2024
Category: ---------------
All-Time Rating:
24 ratings
Find more info at www.guillaumevdn.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings