Commit graph

370 commits

Author SHA1 Message Date
Esophose
cb7e1ef91c /pp reload, 5 new styles, create fixed effects where you're looking, directional particles in styles now possible
Need to rework the locations that styles' particles spawn at. Need to always spawn them relative to 0, 0, 0 and adjust for the player/coordinates they are targeted to spawn at accordingly. This will fix '/pp fixed create looking'  not creating the fixed effects properly centered around blocks.
2018-10-28 04:18:34 -06:00
Esophose
57e4678f8b Fix 'halo' style positioning 2018-10-17 02:03:48 -06:00
Esophose
a16c3ccbab Remove debug broadcast 2018-10-17 02:00:30 -06:00
Esophose
79b18b7e88 Fix memory leak 2018-10-17 02:00:11 -06:00
Esophose
88dcf75ace Particle Groups implemented 2018-10-16 19:09:20 -06:00
Esophose
4fce663167 '/pp edit' implemented, fix cmd material bug 2018-10-16 02:38:12 -06:00
Esophose
b4455e6686 Add style 'batman', this might be a bad idea 2018-10-15 22:08:56 -06:00
Esophose
200103a5c9 Add style 'rings', code cleanup 2018-10-13 16:38:01 -06:00
Esophose
36803440c0 Tab completion for /pp fixed 2018-10-07 21:18:19 -06:00
Esophose
53fabbacae Update invalid JavaDoc 2018-10-07 16:51:03 -06:00
Esophose
6fb22e16c7 /pp remove finished 2018-10-07 16:33:13 -06:00
Esophose
7876079ca4 Fix all styles that were broken 2018-10-06 21:41:39 -06:00
Esophose
e637e7591e /pp data finished, change some wording, remove debug output 2018-10-06 13:53:31 -06:00
Esophose
15a1d9c74e /pp add | /pp help finished and working 2018-10-05 21:01:28 -06:00
Esophose
4532455ccc Implement /pp add command
Note: Untested
2018-10-05 17:25:13 -06:00
Esophose
4babd4a792 Rewrite/rename almost all messages 2018-10-01 22:23:05 -06:00
Esophose
8a73b21431 Fix startup error due to wrong names 2018-10-01 18:30:46 -06:00
Esophose
3d47b9faf8 Lang changes 2018-09-29 17:27:37 -06:00
Esophose
a049433bf4 Make LICENSE plaintext 2018-09-27 19:01:00 -06:00
Esophose
1f0ee9e6a5 Add LICENSE, remove copyright notice from files that had it 2018-09-27 18:58:05 -06:00
Esophose
6871b7e3d2 Fix inconsistencies in whitespace formatting
Only use 4 spaces, no tabs.
2018-09-27 18:16:50 -06:00
Esophose
8cbb588d18 Fix exception creating lang directory before plugin folder is created 2018-09-27 18:03:02 -06:00
Esophose
a433189b45 Fix file size, fix onenable errors, fix database queries, all particle calculations now use doubles, steps are now done consistently with ints, still unstable with lots of unimplemented features/commands 2018-09-27 02:42:41 -06:00
Esophose
8354f40a04 Probably compiles, nowhere near functional 2018-09-26 23:31:00 -06:00
Esophose
febe2963d1 Start CommandModules, Lang files
Still doesn't compile
2018-09-26 02:07:46 -06:00
Esophose
25e7d22110 Data management 2018-09-25 19:41:00 -06:00
Esophose
a817341392 Rewriting entire backend, several commands, and part of GUI
This commit was long overdue. I'm rewriting the entire backend, changing the functionality of a few core commands, adding a new command manager, and rewriting a portion of the GUI to handle the new data structure.
2018-09-23 20:42:52 -06:00
Esophose
3d2306e7bb Fix old database material data issue
Fix old database material data issue
2018-09-08 12:45:43 -06:00
Esophose
eafd5520e1 PlayerParticles v5.2 Update
Contains the remainder of updates related to PlayerParticles v5.2. See changelog.txt for details.
2018-09-08 02:26:21 -06:00
Esophose
8b4c1fcd42 Most things working, missing icons
Everything is now working as intended, the GUI is just missing icons due to the Minecraft 1.13 Material name changes
2018-09-07 02:56:59 -06:00
Esophose
d127824219 Update some deprecated stuff 2018-09-05 21:58:35 -06:00
Esophose
0d4e5b994b Starting update to 1.13, DOES NOT BUILD
Starting update to 1.13, DOES NOT BUILD
2018-09-05 18:15:22 -06:00
Esophose
8fd54284fa Make GUI display lowercase effect names
The GUI now displays effect names in all lowercase.
2018-04-05 20:59:13 -06:00
Esophose
d40f94d5c4 v5.1
Missing changelog item for v5.1
2018-04-05 20:36:46 -06:00
Esophose
b075fbc1ae Don't show empty messages in config.yml
If a message field is left empty in config.yml, simply don't display the
message to the player. This works for most messages, but wont for a
certain few.
2018-04-05 17:54:53 -06:00
Esophose
22957cf14e Fix Exception
Fix an exception that occurred when a user who isn't saved in data tries
to use any /pp commands besides gui.
2018-04-05 17:48:33 -06:00
Esophose
2a97972f96 v5 Update
Update changelog to v5
2018-03-04 16:17:40 -07:00
Esophose
ee4b1e5e54 Fix GUI not opening
Fix a bug preventing the GUI from opening when a user doesn't have any
styles.
2018-03-04 16:15:19 -07:00
Esophose
e47da74d22 Add new styles
Add five new event-based styles, make it so the message manager doesn't
have an extra system.out.println, fix a somewhat critical bug with fixed
effect clear permissions, make it so the ParticleStyleManager doesn't
absolutely break the plugin if somebody registers a style incorrectly in
an extension plugin.
2018-03-04 03:02:02 -07:00
Esophose
95a400a42c Database calls now async
All database calls (excluding the ones on plugin onEnable) are now run
asynchronously. Fix a small bug with the GUI and opening a previously
stored inventory.
2018-03-03 14:49:31 -07:00
Esophose
900d6785be Internal Configuration Improvements
The ConfigurationManager now runs on a callback-based system. These
calls will become async soon to help improve performance while in
database mode. Minor bug fix with GUI and fix some missing semantics.
2018-03-02 02:47:24 -07:00
Esophose
1f24740e0a Limit particle display range
Particles previously were displayed to all players in the entire world,
now they only display to players within 192 blocks of the particle spawn
location.
2018-03-01 02:36:37 -07:00
Esophose
5dc0cd7bb2 Maven + HikariCP
Switch the project to use Maven, and also switch to using HikariCP as
the database connection manager.
2018-03-01 01:58:04 -07:00
Esophose
671312c3cf Remove sneaky println
Accidentally left a System.out.println statement in that wasn't supposed
to be there.
2018-02-26 01:40:20 -07:00
Esophose
69e2f6fd8d Switch to Spigot Particles API
Switch over to using the Spigot Particle API rather than the old
reflection method. Make sure the GUI closes when the plugin gets
disabled. Change a couple default GUI icons and edit the message that
defaults with /pp and opening the GUI.
2018-02-26 01:36:14 -07:00
Esophose
ffd9044c71 Tabs -> 4 Spaces
Change tabs to spaces for consistency
2018-02-25 21:24:22 -07:00
Esophose
406a4fc6a3 Add GUI, other changes
Added GUI, updated copyright to 2018, added styles sphere and wings,
reduced number of particles that spawn with the cube style, made some
minor documentation changes
2018-02-25 20:55:34 -07:00
Esophose
9c7659a092 v4.5 Update
Bug fixes
2017-05-18 18:20:51 -06:00
Esophose
cfa846604f v4.4 Bug Fixes
Fix bunches of bugs
2017-04-26 23:01:17 -06:00
Esophose
022a4efee2 v4.3.1 Fix Update
This update should fix some problems with too many players' data being
stored
2017-04-25 21:19:51 -06:00