✨SimpleGems 1.18 - 1.21 | ItemsAdder! | Custom Model Data! | API✨ icon

✨SimpleGems 1.18 - 1.21 | ItemsAdder! | Custom Model Data! | API✨ -----

Add gems to minecraft! A new type of currency to servers!




Changes:
- 1.20.5/1.20.6 support (Make sure to update NBTAPI to 2.12.4)
- Better Developer API documentation and some new methods
- Now using the Adventure API for Color via MiniMessage
I have made it so this will convert regular & color codes to MiniMessage format and the &# hex format will also be converted (Note: MiniMessage is not supported in menus for now until i find a way to do it.)

Folia support has been tested now and is fully working.

Full Changelog: https://github.com/RefracDevelopment/SimpleGems/compare/3.6.1...3.7.0

Need help? Have suggestions? Join the discord!
https://discord.gg/EFeSKPg739
----------, May 18, 2024

Due to a dependency error i had to revert the jar size changes of the last update
----------, Apr 9, 2024

Changes
- Fixed not being able to deposit withdrawed gems
- Added an amount option for shop items (This may require you to add it manually to every item just add amount: 1 to the end of each item in the config)
- Added %simplegems_player_x% (x being 1 - 10 by default, you can go up to as many as you have configured for the leaderboard in the config, this will use the /gems top leaderboard format)

[​IMG]
(A hologram leaderboard using DecentHolograms for example)
- Decreased jar size to ~600kb

Need help? Have suggestions? Join the discord!
https://discord.gg/EFeSKPg739
----------, Apr 8, 2024

Changes:
- Added ItemsAdder plugin support for the shop and withdrawable gems item
- Fixed the decimal placeholders

Need help? Have suggestions? Join the discord!
https://discord.gg/EFeSKPg739
----------, Mar 26, 2024

Changes
- Fixed default items showing up in the shop even when they were deleted from the config file
- Removed MongoDB support
- Fixed player data issues causing resets occasionally
- Fixed config file creation error

Need help? Have suggestions? Join the discord!
https://discord.gg/EFeSKPg739
----------, Mar 19, 2024

Fix SQLite errors.

Need help? Have suggestions? Join the discord!
https://discord.gg/EFeSKPg739
----------, Dec 23, 2023

It is recommended that you backup your config files just in-case due to the amount of changes made.

Changes:
  • Added 1.20.1-1.20.4 support.
  • Added Folia support.
  • Added SQLite support.
  • Added Categories to the gems shop.
  • Complete overhaul to major plugin systems such as player data but should be compatible with older plugin versions.
  • Automatic config updates are fully working now.
  • %gems% will now show the gems withdrawing in the name & lore of an item.
  • Fixed Color not working on some items.
    Withdrawed gems was broken and couldn't be deposited because of this.
  • Fixed Actions
    Due to the new category system i had to make some changes to how items are handled and i mistakenly messed it up this is now fixed.
  • Fixed /gems shop error
  • Added back /gems update for manually updating the leaderboard
  • Added /gems reset [player] permission: simplegems.command.reset
  • Added GemsWithdrawEvent
  • Make all events cancellable
  • Made the gems item unstackable and unplaceable as a way to prevent issues/duping, these changes are not toggleable.
  • Fixed shop items not being buyable.
  • Fixed shop item actions causing errors in console or just not working properly
  • Updated dependencies to latest to support 1.20.X
  • Added a buyable: false boolean to set items as a non-buyable item
    By default this boolean is set to true to keep compatibility with most items
  • Added permission based locking per item/category.
    This will allow you to lock certain items or categories behind ranks etc. All you need to do is add a permission: 'example.permission' to any item/category
  • Removed all local player data files
    SQLite will create a .db file inside of the plugin folder now
  • Fixed the decimal placeholder to actually be decimal instead of commas

MongoDB will be removed with the release of 3.4 i recommend moving over to MySQL/MariaDB if you need database support if not SQLite is available for local data saving.

Full Changelog: 3.2 -> 3.3

A Guide on How to Create Categories for the new shop https://refracdevelopment.gitbook.io/simplegems/how-to-create-shop-categories

This update has been worked on for the past 3+ months including a lot of changes.


Need help? Have suggestions? Join the discord!
https://discord.gg/EFeSKPg739
----------, Dec 22, 2023

Changes:
  • Fixed MySQL support
  • Changed how player data loads
  • Changed MySQL driver to org.mariadb.jdbc.Driver
  • Added support for MariaDB
  • Added /reload support for Profiles as before it would spam console with a lot of errors, although I recommend restarting your server instead when possible. (This is also a warning in-game that will be sent to the player using /reload)
Full Changelog: 3.2...3.3-beta.1

Need help? Have suggestions? Join the discord!
https://discord.gg/EFeSKPg739
----------, Sep 19, 2023

Changes:
  • Fixed offline player support
  • Fixed console support
  • Updated dependencies to latest

Need help? Have suggestions? Join the discord!
https://discord.gg/EFeSKPg739
----------, Aug 27, 2023

Corrected the download link accidentally had it set to SimpleStaffChat

Need help? Have suggestions? Join the discord!
https://discord.gg/EFeSKPg739
----------, Aug 12, 2023

Changes:
  • Update MongoDB to latest drivers to support hosts like MongoDB Atlas
  • Fixed the UpdateChecker
Need help? Have suggestions? Join the discord!
https://discord.gg/EFeSKPg739
----------, Aug 12, 2023

3.0 is now out of beta and fully released.

Changes:

  • Added 1.20 support.
  • Fixed PlaceholderAPI issues.
Need help? Have suggestions? Join the discord!
https://discord.refracdev.ml
----------, Jun 11, 2023

Changes:
- Revert Java version to 8
- Added MC 1.8-latest support
- Fixed an error from LeaderboardManager on first startup with no player data available

Need help? Have suggestions? Join the discord!
https://discord.refracdev.ml
----------, May 30, 2023

Note: This is a beta build bugs are expected please report them on discord.

Changes:
- Java 17+ is now required
- Added dependency class loading system
- Added leaderboard/top 10 system
- Added automatic leaderboard updating
- Added MySQL & MongoDB support

/gems top command permission: simplegems.command.top
/gems update (used to update the leaderboard manually) command permission: simplegems.command.update

Need help? Have suggestions? Join the discord!
https://discord.refracdev.ml
----------, May 28, 2023

Fixed an error message popping up whenever left/right clicking on an item in your hand.

Need help? Have suggestions? Join the discord!
https://discord.refracdev.ml
----------, May 5, 2023

This is first beta build for 3.0 it has been tested should have minimal bugs.

Changes:
- 1.16+ is now required
- Update Checker
- A lot of internal code changes
- Fixed shop message issue where the player name was showing instead of the buyer
- Made it so if you provided an invalid material it would default to REDSTONE_BLOCK now
- Updated default config to 1.13+
- Added a new CommandManager for commands to make them customizable
- Added a new Config system for automatic config file updates
- All messages are now located in a .yml language file in the SimpleGems/locale folder this adds the ability to add official translations support for the plugin. (No translations other than english are available at this time if you wish to contribute to this voluntarily you can reach me on my discord)
- New hex color format #XXXXXX / <gradient:#XXXXXX:#XXXXXX>
- Fixed a Glowing item PlayerDataContainer/Serialization error
- Made a lot of methods run async to improve performance
- Recoded Player Profiles and removed MySQL
- Added Events to the API for developers GemsAddEvent GemsRemoveEvent GemsSetEvent GemsPayEvent
- Added new starting-gems setting to config to allow players to start with a defined amount of gems
- A lot of code improvements

Note: You will need to completely start fresh with this version many breaking changes have happened.


Need help? Have suggestions? Join the discord!
https://discord.refracdev.ml
----------, May 4, 2023



NOTE: You need to regen all your config files. All config values have been changed.

Changes:
https://refracdevelopment.gitbook.io/simplegems-1/changelogs/2.0-changelog

Need help? Have suggestions? Join the discord!
https://discord.gg/EFeSKPg739
----------, Jul 15, 2022

Changes:
- Internal code improvements

Need support or have suggestions? https://discord.gg/jVnmm7QnQU
----------, Oct 21, 2021

Changes:
- Remove -s due to errors. Use /silentgems instead
- SilentGems is now usable by console and players same permissions as /gems
- Add /gems withdraw <amount> this will withdraw your gems into an item form.

Need support or have suggestions? let me know in the reviews or on discord: https://discord.gg/jVnmm7QnQU
----------, Oct 17, 2021

Changes:
- Fixes some errors if you entered an invalid player or amount
- Adds -s for silent messages at the end of the command support for pay, give, take, and set commands. /silentgems also exists for use in console.
Example: /gems pay <player> <amount> -s (simplegems.admin)
- Remove's auto saving (didn't work and potentially could have caused lag)
- Improves loading and saving performance on join/quit

Need support or have suggestions? let me know in the reviews or on discord: https://discord.gg/jVnmm7QnQU
----------, Oct 15, 2021

Resource Information
Author:
----------
Total Downloads: 4,821
First Release: Oct 13, 2021
Last Update: May 18, 2024
Category: ---------------
All-Time Rating:
4 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings