[Discontinued] PhantomEconomy
1.9.30-RELEASE[1.7-1.19] A powerful, lightweight and configurable economy plugin.
1.9.30-RELEASElatestv1.9.30-RELEASEJun 27, 2020 Important Information · This release wasn't tested. · Minor changes have occured to nothing important, so testing is not necessary. · No file changes have been made this update. Changelog Code (Text): 1.9.30-RELEASE: - Improvement | '/balance', '/economy' and '/pay' have had their tab completion improved - removed unnecessary code, and it also now recommends you names that start with what you've already typed. Thanks to Rebellion for suggesting this and thanks to Hugo5551 for being helpful (as usual) :)1.9.29-RELEASEJun 26, 2020 Apologies for the double update, forgot to fix this last version: Code (Text): 1.9.29-RELEASE: - Fix | Forgot to add '1.16' to the 'supported versions' list on startup, sorry!1.9.28-RELEASEJun 26, 2020 Important Notes: · This update hasn't been tested. · Only minute changes have occured this update. It is extremely unlikely to have new issues occur. · No file changes have been made. Changelog Code (Text): 1.9.28-RELEASE: - Improvement | Added 1.16.x support. PE still supports 1.7.x - 1.15.x too. - Improvement | Compiled with 1.16.x.1.9.27-RELEASEv1.9.27-RELEASEJun 23, 2020 Please click 'Read More', I've put some information under the changelog which you might want to read Important Information · No file changes · This update hasn't been tested Changelog Code (Text): 1.9.27-RELEASE: - Improvement | Updated libraries, was a few versions behind - Improvement (from previous unreleased version) | The plugin now notifies you if the updater doesn't work with your server version on startup, instead of throwing an exception to your logs. Progress on v2! I've been on the grind to get PhantomEconomy v2.0.0 out as soon as I can as you all deserve it. Here you can view the planned features and to-do list to stay up to date with how much is left to go. There are also instructions to run v2 if you want an early peek of it, but I don't recommend running it on a server where there is too much to lose (I haven't even started it up yet myself). For those who don't know, v2 is almost a complete re-code with a big handful of new features planned. It's what I wanted PhantomEconomy to be in the first place, but I lacked enough knowledge at the time to take this on. Got any feature suggestions? Now's the time to tell me! Thanks! · To you, for using the plugin · To the reviewers, for keeping me motivated to post updates · To Hugo5551 and DrWurzeli for their assistance in SQL usage and Vault's well-under-documented bank system1.9.25-RELEASEv1.9.25-RELEASEJun 14, 2020 Important Notes This update hasn't been tested. No file changes have been made this update. Changelog Code (Text): 1.9.25-RELEASE: - Improvement | The Compatibility Checker on startup no longer states that 1.7.10 - 1.14 is unsupported. (Thanks ImCurvin for reporting this) - Improvement | Removed a few useless messages on startup. Thank you for using PhantomEconomy! If you are enjoying this resource, leaving a 5 star review will hint to me that this plugin is working well for the community - thanks to the reviewers, you are appreciated! Have a great day everyone.1.9.24-RELEASEv1.9.24-RELEASEJun 13, 2020 Important Information · This update has not been tested. · File changes have occured, please check the changelog. Changelog Code (Text): 1.9.24-RELEASE: - File update | settings.yml has been updated to version 5. Please reset your settings file. I apologise for the inconvenience. - Addition | Added an option to settings.yml which allows you to disable the new baltop error repair service. - Addition | Baltop Updater Repair Service -- this will attempt to fix errors in your data file when the baltop updater scans over them. -- Thanks to all who reported the baltop issue, especially Hugo5551 and Rebellion - Addition | Balance Update Task -- optional task which rounds online player's balances every 10 minutes, most likely won't be useful to you -- requested by BusiedBat1.9.23-RELEASEMay 30, 2020 Testing Status · Not tested File Changes · Optional file changes, regenerate your settings if you want. · File version hasn't changed. Changelog Code (Text): 1.9.23-RELEASE: - File version hasn't changed, but added an optional setting in 'settings.yml', check below. - Addition | Added an option to settings.yml where you can allow a task to run which updates everyone's balance every 10 minutes. requested by BusiedBat306.1.9.21-RELEASEMay 29, 2020 A few small changes. Code (Text): 1.9.21-RELEASE: - No file changes. - Addition | Added 'lastUsername' to a player's UUID in the data file when they join. Makes for easier diagnostics. Suggested by BusiedBat306. - Improvement (Code) | Added more comments to classes - Improvement (Code) | Split the JoinListener's code into various methods so they're more organised. - Improvement (Code) | Stopped running code in the Sign listener classes as it's pointless to do so1.9.19-RELEASEPhantomEconomy 1.9.19-RELEASEMay 13, 2020 Update Notes In this update, I've made the plugin do extra rounding when withdrawing and depositing money into player and town balances. File Changes None. Testing Status This update wasn't tested. Full Changelog Full changelog below: Code (Text): - Improvement | (Code) Rounding on more methods1.9.18-RELEASEv1.9.18-RELEASEMay 11, 2020 · Improvement | Changed currency formatting method to remove the 'double $' issue. (Thanks Rebellion and Cracky for reporting it) · Fixed | Error on baltop when the main world resets. (Thanks Niclas for reporting it)1.9.17-RELEASEv1.9.17-RELEASE | Improved backup functionalityMay 7, 2020 Important Update Notes · new permission phantomeconomy.backup, given to operators by default, gives access to /phantomeconomy backup. · if you want to back up your files (recommended), you can use the command /phantomeconomy backup. check the PhantomEconomy folder once you've ran it to see the files you've backed up. Testing Status · This release was tested, no bugs were found. File Changes · No file changes. Drag and drop the new jar in. Changelog · Improvement and Fix | Drastically improved method for the backup command. Works far better and didn't show me any bugs so far. · Improvement | Added permission 'phantomeconomy.backup' to 'plugin.yml' Thanks · Thanks to @Tralmx again for keeping me updated with the command's issues. I appreciate the good communication.1.9.16-RELEASEv1.9.16-RELEASE | Backups!May 6, 2020 Important Update Notes · In this update, I fixed bugs relating to the backup feature. · I added '/phantomeconomy backup' in the previous version, v1.9.15, but I forgot to add it to that version's changelog. · See 'Changelog' below if you are interested in more information about this command. · Thanks to @Tralmx for suggesting the feature. · New command: '/phantomeconomy backup' · New permission: 'phantomeconomy.backup' File Changes · None Testing Status · Not tested Changelog · Added | Added backup command; it copies your current settings, messages and data file to a 'backup' folder. (it was added in the last version, I forgot to add it into the changelog) · Fixed | Backup now checks if you have the permission 'phantomeconomy.backup' · Improvement | Backup now saves the 'messages.yml' file too1.9.15-RELEASEv1.9.15-RELEASEMay 6, 2020 If you need support then please join my discord or PM me - No file changes - This release isn't tested but is a quick try at fixing an important issue (I don't have time to test it right now) - Attempted Fix | Tried to fix an issue where players would randomly lose their balance. - Improvement | Only run 'createPlayerAccount' if the player hasn't joined the server before - Revert improvement 'stopped caching balances unless requested'1.9.14-RELEASEv1.9.14-RELEASE | Fixes to the Balance CacheMay 5, 2020 Update Note: Hi everyone, here's a small update which fixes an important issue and adds a minuscule degree of performance. File Changes: No file changes this update. Testing Status: This update wasn't tested but I am confident it works perfectly fine. Changelog: · Fix | Fixed an issue where new players didn't get the default balance deposited · Improvement | Stopped caching players' balances unless they are actually requested Need support, want to chat or ask questions? Feel free to join my Discord server, lokka30's Software.1.9.13-RELEASEPhantomEconomy v1.9.13-RELEASEMay 3, 2020 (Please click Read More) .SpoilerTarget">Spoiler: Changelog · No file changes. Drag and drop this fix right in! · This release wasn't tested by me, but by another user. I'm assuming it works perfectly and I have confidence in such. · Fixed issue where 'NumberFormatException' was thrown due to a comma being in the rounded balance instead of a period. · Culprit was trying to change a number to text and then back to a number again, now using a simpler rounding method that doesn't have this issue either. Important Announcement · If you want to see more of these announcements, join my discord! · Link: lokka30's Software · PhantomEconomy 2.0.0 is under way! Here's a glimpse of it's current state - features and todo list: · Completely new backend and API (100% complete) · Complete independence from Vault (100% complete) · MySQL and SQLIte Database (100% complete, not tested) · Commands implementation (1% complete) · Messages implementation (1% complete) · Permissions implementation (0% complete) · Highly detailed, easy to use settings file (100% complete) · Cached settings file (100% complete) · Cached currency settings methods (0% complete) · Cached balances for Player accounts (0% complete) · Cached balances for Towny accounts (0% complete) · Towny support implementation (100% complete - not tested) · API implementation (100% complete - not tested) · PlaceholderAPI implementation (0% complete) · Asynchronous database methods (0% complete) · Bulletproofing (0% complete) · BungeeCord Synchronisation (0% complete) · Vault hook implementation (100% complete, not tested) · This version's release is giving me a big headache due to the learning curve of creating a great economy plugin with this feature set. I am trying my best. · I have been pushing the 2.0 version under the Java package 'phantomeconomy_v2' in the GitHub repo if you want to take a look at the current code or push a PR.1.9.12-RELEASEv1.9.12-RELEASEApr 28, 2020 File Changes: none Changelog: Code (Text): - Tried to fix 'player hasn't joined before' bug - If the fix didn't work, then please contact me :)1.9.11-RELEASEv1.9.11-RELEASEApr 23, 2020 Changelog: · No file changes · Fixed 1.13-1.14 versions not being able to load by having 'api-version' set to 1.15. It is now set to 1.13 so it works now1.9.10-RELEASEv1.9.10-RELEASEApr 23, 2020 Changelog: · No file changes · Fixed baltop permission not being checked when users run /baltop1.9.9-RELEASEv1.9.9-RELEASEApr 21, 2020 notes: · Update not tested, though very likely to work. Please report any issues over my support discord for the faster responses. file changes: · messages.yml (Now version 4) · Link to latest messages.yml file · Press the 'Raw' button if you want just the file changes: · Tried to fix issue where players have to rejoin after their first join otherwise 'they haven't joined before' · Issue reported by Apothicorn · Added 'by' messages to all economy management commands. · Requested by @Seblishus1 · '$3 was withdrawn by Notch' · 'Your balance was reset by lokka30'1.9.8-RELEASEv1.9.8-RELEASEApr 13, 2020 Notes · I've decided to adopt a better versioning system which just adds another number which is the build. · For example, 1.9.8-RELEASE: · 1: The 'major' part of the version. If the plugin undergoes a major change, this will increment. · 9: The 'minor' part of the version. If the plugin undergoes a medium change, this will increment. · 8: The 'build' part of the version. If the plugin undergoes a hotfix or a smaller update, then this will increment. · RELEASE: The stage of the plugin. It will stay in RELEASE as it has surpassed the SNAPSHOT stage already. Changes · Added tab completion to commands (Thanks Paul H for the pull request) · Fixed errors if you didn't have Towny installed · Added a check if Towny is installed before trying to access its methods File Changes · None. Drag and drop the new file in Known Issues · Some users are experiencing an error where somehow their money is formatted with a comma instead of a period which causes an issue when attempting to round the amount specified. · I have zero clues of how this is happening. I'll do some investigating later. Please inform me if this is also happening to you.1.9-RELEASEv1.9-RELEASE BUILD-6Apr 13, 2020 Notes Whilst going through the plugin's code, I found that I didn't check if Towny was installed when using the 'isTowny' method. Nobody had reported any issues with it, so I'm happy that I found this issue. I will probably add another number to the versioning system to accommodate the build number. File Changes · None Changes · PE now checks if Towny is installed before trying to access its methods.1.8-RELEASEv1.8-RELEASEApr 8, 2020 Notes · The baltop update task is causing issues for a lot of people. I will look into it when I can. · If you are one of the people who are getting issues from baltop updater task, please disable it with the new option in the config. File Changes · Settings.yml - now version 4 - added 'debug' and also added 'use baltop update task'. Changes · Added toggle to the baltop update task in settings.yml · use-baltop-updater-task · Added method to retrieve default balance · Fixed incorrect default balance path when an account is created · Informs the user if they're using an invalid default balance setting. · Added debug feature, currently useless, will be used later. Known Issues · Incompatibility with Towny - might be fixed this update? · Baltop updater task not working properly. Cheers1.7-RELEASEv1.7-RELEASEApr 6, 2020 Notes · This update was tested File Changes · None Changes · Fixed users getting default balance when they joined. · Big thanks to CACGaming for finding the issue · Fixed the baltop update error 'Long cannot be cast to ...' · Reverted to old baltop code which used Maps instead of HashMaps. · Changed a few variable names Questions, issues, feature requests, etc · GitHub issues - faster responses, very organised · If you are willing to submit a GitHub issue, it makes it easier for me to manage it. · Discord - faster responses, less organised · lokka30#6659 · SpigotMC - slower responses, far less organised · Send me a PM · Discussions page · Post on my profile (not sure why people do this but it's fine) · Do NOT post non-review things in the reviews section! (such as bug reports and feature requests) Cheers Have a great day everyone1.6-RELEASE Build-4v1.6-RELEASE | Build 4Apr 5, 2020 Just tested 1.6-RELEASE Build-3 and it didn't fix the 'hasn't joined before' error. Now I've found the cause and fixed the issue Notes This update has been tested I am aware of a bug due to the baltop update and am investigating File changes none Changes Fixed hasAccount method1.6-RELEASEv1.6-RELEASEApr 5, 2020 Notes This release is not tested File Changes No file version change, however I have added a 'debug' value in the settings file. This is to help me find the issue for those with the 'player hasn't joined before' problem. Changes · merged pr from dkbay fixing baltop update task when there are no players to put in the baltop. · added debugging to hasAccount, can be toggled on in settings if you need it / if i have asked you to enable it · fixed /pay command sending message 'received' to sender instead of target1.5-RELEASEv1.5-RELEASEApr 4, 2020 Here's a small update to resolve a few of the issues posted on GitHub. File Changes · Messages.yml was updated to version 3. · This was just a one-liner (two, including its accompanying comment) addition for a message sent when the player tries to /pay them self. · Here's the new file - line 117 I think was where it was added - messages.yml. Notes · This update hasn't been tested. I believe it should work. Please use with caution. · I recommend installing this on a small test server to ensure it works. If you've tested this release, please message me with the results of your testing. · Performance optimisation - balance caching · When a player's balance is requested, the plugin prefers to look up if their balance is stored in the balance cache. · This makes for faster transactions as there are less times that PhantomEconomy has to access your data file stored on your disk. · Users can't pay themselves anymore. After all, the bank got quite sick of those useless transactions. · Removed 'PlaceholderAPI' soft dependency, as the baltop placeholder isn't added yet. · Updated libraries (LightningStorage 3.0.7 -> 3.0.9) - "improved constructors, fixed an issue with getMap". If you need to contact me, please scroll down to the 'contact me' section on the plugin's Spigot description page Have a good day everyone1.4-RELEASEv1.4-RELEASE | Cool stuff!Mar 30, 2020 PE is now in Release stage! Heaps of changes this update, take a few minutes to read: · Issues 7, 8 and 5: A large proportion of the plugin's old code has been scrapped and I spent hours on bringing features back. That is, everything is redone apart from parts of the main class and most of the utility classes. · This plugin is now fully dependent on Vault. Simplifies things for me. I don't know if anyone is actually using the old PE API anyways. · Rounding has been finally introduced. Note that stored values may be in scientific notation, but chat messages and such from commands will always show the 'formatted' balance, which doesn't have scientific notation. · I haven't actually changed the file structure of data.yml, so I didn't increase its file-version. However, balances are stored differently now, but old data files should be completely compatible. As players make transactions, their old, massive balances will become cleaner. Not important, but I thought I'd let you know anyways. · I've updated the settings.yml version to 3. Here's the new file. · It's been completely changed from the previous version. I suggest scrapping your old settings and tweaking the current one from the ground up. · I've updated the messages.yml version to 2. Here's the new file. · It's been completely changed from the previous version. I suggest scrapping your old settings and tweaking the current one from the ground up. · Finally added in /pay. · Usage: /pay <player> <amount> · Finally added in /baltop. · Usage: /baltop [position] · I would like to send a massive thanks to Dkbay on Discord for sending me his code for his baltop system in his private fork. I am using almost all of his code in both of the baltop classes. · Added 'BOTH' for currency formatting - you can now have it formatted like both WORD and SYMBOL mode, so it looks like '$25 dollars'. SYMBOL looks like '$25' and WORD looks like '25 dollars'. · Last, but definitely not least, after an extreme demand (including one from the Queen), I have added in /phantomeconomy. This revolutionary command tells you what version you're currently running. · Updated the commands and permissions on the wiki. Have a brilliant day everyone, I hope you enjoy this update. I'm glad to finally have got it out of the way.1.3-SNAPSHOTv1.3-SNAPSHOT | Bug fixes + new: currency formatting!Mar 3, 2020 v1.3-SNAPSHOT: Big thanks to those who reported issue #6, who have guided me towards fixing a few major bugs, and helped me test the plugin along the way. Fixed a few major bugs and added new currency formatting! The config was updated, please merge or reset your current file. Plugin is still in snapshot stage and isn't actually complete. Please keep a lookout for any bugs or missing features which you may want to report to me via Discord, Spigot PMs or the GitHub issues page file changes: - settings.yml - now version 2 - [ link to new file] changes: · new config section 'currency-format'. · You can chose your currency format, being a symbol or a word. · Symbol - e.g. '$' · Word - e.g. 'dollar' and 'dollars' (singular, plural). · You can toggle inserting a space. e.g. '25dollars' or '25 dollars'. · new config comments. · better vault implementation. · fixes [#6]: formtted balance returning null · better support for other plugins. · since some plugins don't cancel economy actions with no money being acted upon, support for those has been added. · fixes [#6]: adding and taking $0 from a player is not supported · updated file library Cheers1.2-SNAPSHOT1.2-SNAPSHOT | Updated librariesFeb 21, 2020 PhantomEconomy Updated!Update Note Hi! A simple update where I updated the file library which fixes some issues and brings the plugin up to speed on its dependencies as it was quite behind. Getting it prepared for adding a /pay feature, and possibly a /baltop
Reviews 5-star reviews are what keep me pumping updates for the resource! If you're enjoying PhantomEconomy, please leave some kind words below, I'd really appreciate it!
Notable Changes [1] · Updated libraries
File Changes [0] · none
Other Changes [0] · none
Issues, feature requests or questions? Feel free to: · post an issue on the GitHub page, · send me a PM on Discord (lokka30#6659), · or send me a PM on SpigotMC. Remember, do not post issues in the reviews! It's hard for me to communicate there and people usually wipe stars off without a reason.
1.1-SNAPSHOT1.1-SNAPSHOT | Updater fixedFeb 9, 2020 PhantomEconomy Updated!Update Note Hi! Since the updater needed the plugin to release before it could work, now's the time to fix it. You can now optionally receive notifications when you have an outdated version of PhantomEconomy.
Reviews 5-star reviews are what keep me pumping updates for the resource! If you're enjoying PhantomEconomy, please leave some kind words below, I'd really appreciate it!
Notable Changes [1] · fixed updater.
File Changes [0] · none
Other Changes [3] · none
Issues, feature requests or questions? Feel free to: · post an issue on the GitHub page, · send me a PM on Discord (lokka30#6659), · or send me a PM on SpigotMC. Remember, do not post issues in the reviews! It's hard for me to communicate there and people usually wipe stars off without a reason.
1.0-SNAPSHOTFeb 9, 2020
Similar projects
Config →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
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.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta