100 Commits
Author SHA1 Message Date
Cervinakuy 5d0f1b3f64 Merge pull request #203 from cervinakuy/next-update
v2.2.1
2022-11-11 15:56:01 -08:00
cervinakuy bd53366b4c Fix /kp spawn still executing if not in an arena world 2022-11-11 13:59:09 -08:00
cervinakuy 77d6e4bbe0 Fix /kp reload not reloading custom ability files; other small tweaks 2022-10-30 22:25:54 -07:00
cervinakuy f2fdc8a00a Add PreviewMenuTitle option in messages.yml 2022-10-23 18:38:33 -07:00
cervinakuy 8b28f9e354 Add checks for invalid kit names (including +, -) 2022-10-23 18:30:32 -07:00
cervinakuy d331b45739 Adjust Overflow handling and default settings; adjust fill item logic 2022-10-23 18:18:10 -07:00
cervinakuy bfe3fcf182 resource.getString() -> resource.fetchString(); more general refactoring 2022-10-23 15:24:02 -07:00
cervinakuy ab167cf2bb Major MainCommand refactor; other general refactoring 2022-10-23 14:56:09 -07:00
cervinakuy 4479c259ac Fixed database errors if players were online during server reload 2022-10-14 19:11:20 -07:00
cervinakuy ed66227f95 Minor refactoring 2022-10-14 19:10:54 -07:00
cervinakuy d6d3cc8b0c Fix database error on player leave after server reload 2022-10-14 17:28:03 -07:00
cervinakuy 67e1519d40 Fix niche database NPE; bump pom.xml version number 2022-10-07 23:33:15 -07:00
cervinakuy 72e53e429c Added %uuid% placeholder to commands 2022-10-07 20:27:34 -07:00
cervinakuy f93918d5be Fix arrow return being given from shooting non kitted players when NoKitProtection is enabled 2022-09-06 19:12:57 -07:00
cervinakuy 02f7ac60ce Minor refactor of ArrowListener 2022-09-05 17:14:02 -07:00
Cervinakuy df2d82356e Merge pull request #209 from ApplioDev/customisable-arrow-return
Customisable arrow return and fixed arrow-self
2022-09-05 17:00:44 -07:00
cervinakuy 69ba43d795 Update utilities for 1.19 support 2022-09-05 16:51:06 -07:00
cervinakuy 5e90384775 Add kit armor to potential Overflow items 2022-09-05 16:40:05 -07:00
cervinakuy 143198c031 Changed default ability permission from kp.ability.kitName to kp.ability.abilityName 2022-07-13 22:15:23 -07:00
cervinakuy 5f60f78b0e Remove print statements 2022-05-30 18:56:23 -07:00
cervinakuy 32d4d7c319 Complete SQL / database optimizations 2022-05-30 18:56:12 -07:00
cervinakuy defabd1d77 Migrate some Arena methods to new Utilities class 2022-05-30 18:41:42 -07:00
cervinakuy 1dbee0d697 Generate blank ability file on kit creation 2022-05-30 18:38:36 -07:00
cervinakuy 1abfbac76c New abilities folder; AbilitiesRequireKit option, AddOverflowItemsOnKit, and DropRemainingOverflowItemsOnKit options 2022-05-30 17:51:12 -07:00
cervinakuy 46615c7e37 Remove pushCachedStatsToDatabase from DeathListener to removePlayer 2022-05-11 12:03:44 -07:00
cervinakuy ecd20cc294 Update MainCommand with new methods from previous commits 2022-05-11 12:02:33 -07:00
cervinakuy 80cb0dda62 Code reorganization 2022-05-11 12:00:52 -07:00
cervinakuy 9264d5155a Added MenuBackArrowItemName and MenuPotionEffectsItemName 2022-05-11 11:59:29 -07:00
cervinakuy acb0766316 Minor reformatting / improvements 2022-05-11 11:58:03 -07:00
cervinakuy 575c058a86 Added %kitpvp_level_prefix% for using KitPvP level prefix using PlaceholderAPI 2022-05-04 14:34:53 -07:00
cervinakuy 8acfa27987 Database-related optimizations 2022-04-17 17:12:57 -07:00
cervinakuy e5522e214f Make pushing stats cache to database async 2022-04-17 14:47:44 -07:00
cervinakuy d4948f185d Bump version number 2022-04-16 23:43:12 -07:00
cervinakuy b7b0e5c368 Optimize stats caching; minor Leaderboard rework 2022-04-16 18:48:46 -07:00
cervinakuy 0da7d17fd0 Minor reorganization 2022-04-16 18:47:18 -07:00
cervinakuy c21b39fd46 Support PlaceholderAPI in Scoreboard title 2022-04-16 18:46:47 -07:00
cervinakuy a53a6b4d84 General minor reformatting / reorganizing 2022-04-16 18:45:09 -07:00
cervinakuy 729581c8f0 Add 'IgnoreOccupiedSlotsOnKit' option in config 2022-04-16 18:38:08 -07:00
cervinakuy 97b2fd79f3 Finalize new efficient SQL library supporting MySQL & SQLite; remove zp4rker localdb 2022-04-16 18:32:15 -07:00
cervinakuy 44f45950c6 Shade MySQL java connector into jar; unfortunately bloating jar but no better option 2022-04-16 18:25:26 -07:00
cervinakuy ea930bf1b1 Latest SQL code 2022-03-25 21:10:05 -07:00
cervinakuy a5f9664231 Include MariaDB in maven to fix ClassNotFoundException 2022-03-23 14:56:01 -07:00
cervinakuy 8f080f1b41 Update pom to include new dependencies 2022-03-23 13:00:31 -07:00
cervinakuy 4e84b36879 Begin SQL rework 2022-03-22 16:36:39 -07:00
cervinakuy a90f66f464 Updated XSeries to 8.6.1 (also fixes #191) 2022-01-31 11:43:38 -08:00
Cervinakuy 879693a66d Merge pull request #190 from cervinakuy/next-update
Merge next-update into master
2021-12-28 23:34:48 -08:00
cervinakuy 59904d1422 Bump version number(s) 2021-12-28 23:33:42 -08:00
cervinakuy fbc62cd426 Added custom XP multipliers (kp.xpmultiplier.<value>) 2021-12-28 22:59:55 -08:00
cervinakuy 34616b773a Small code improvements 2021-12-28 22:58:56 -08:00
cervinakuy b2f9f0b084 Updated to support 1.18 2021-12-28 22:54:07 -08:00
cervinakuy 761d890002 Fixed ResetKillStreakOnLeave not working 2021-12-28 13:35:22 -08:00
cervinakuy 27cb909dcc Resolved potion parsing code typo causing issues with some potions 2021-08-29 21:37:11 -07:00
cervinakuy bd09ad5939 Removed 'You are on the latest version...' updater message in console 2021-08-29 21:35:19 -07:00
cervinakuy dd6043c4c7 Updated Maven jar path 2021-08-29 21:34:52 -07:00
Cervinakuy b165b1a704 Merge pull request #167 from cervinakuy/next-update
Merge next-update into master
2021-08-14 19:13:02 -07:00
cervinakuy 258047d5b9 Removed now unnecessary Compass Users cache 2021-08-14 19:08:49 -07:00
cervinakuy 0ab2bf2a6b Refactored PlayerTracker code; added RefreshOnlyWhenHeld option; fixed compass not working after respawning 2021-08-14 18:49:45 -07:00
cervinakuy 2d136ece49 Fixed kd PAPI placeholder, added unknown placeholder message 2021-08-11 00:15:16 -07:00
cervinakuy 2a3cd5e81e Fixed Witch ability being triggered by any splash potion 2021-08-11 00:14:37 -07:00
cervinakuy 004788905b Fixed being unable to gain more than 15 experience 2021-08-03 21:20:55 -07:00
cervinakuy 17ddc042d1 Fix ArrayIndexOutOfBoundsException 2021-08-03 21:20:24 -07:00
cervinakuy 6ff4cff9a9 Updated to next version 2021-08-03 21:19:17 -07:00
cervinakuy 61cb71997e Witch ability no longer requires the kit name to be Witch 2021-08-01 17:43:56 -07:00
Cervinakuy ce46ff68b6 Merge pull request #157 from cervinakuy/next-update
Merge next-update into master
2021-07-31 00:43:33 -07:00
cervinakuy 164593a9bf Update pom.xml to correct plugin version 2021-07-31 00:41:14 -07:00
cervinakuy 98342dbabc Update support discord link 2021-07-31 00:14:57 -07:00
cervinakuy 47d5fdbc9e Added unknown material warning message 2021-07-31 00:14:42 -07:00
cervinakuy b675226727 Minor reformatting 2021-07-31 00:04:21 -07:00
Cervinakuy e18f84c8b1 Update README.md 2021-07-24 11:23:01 -07:00
cervinakuy a7e7b0e5c2 Removed Leave Item Multiworld section handling 2021-07-10 23:00:45 -07:00
cervinakuy ae346b8de3 Changed KitMenuBackArrowCommands to PreviewMenuBackArrowCommands to make more logical sense 2021-07-10 23:00:33 -07:00
cervinakuy fbaa575f2e Removed Multiworld section 2021-07-10 22:49:54 -07:00
cervinakuy dcce649dad Minor formatting improvements 2021-07-10 21:29:17 -07:00
cervinakuy 2d3ac714df stats.yml now renamed to old_stats.yml after /kp export 2021-07-10 21:27:08 -07:00
cervinakuy 4fdeac6d39 Fixed killer placeholders sometimes being empty if the killer left the server (#150) 2021-07-10 21:22:36 -07:00
cervinakuy ca4f62657b Fixed health not being reset to full upon kit clearing 2021-07-04 14:02:10 -07:00
cervinakuy 94bedb86bf Fixed kit item not working if material was a built-in ability material (#128) 2021-07-04 14:01:24 -07:00
cervinakuy 683c46f5fd Fixed max health set to 0.5 hearts when unset in the kit file 2021-07-04 13:15:16 -07:00
cervinakuy 693cdb1846 Fixed Trickster NPE 2021-07-03 21:46:47 -07:00
cervinakuy 7f0690e97c Minor formatting improvements 2021-07-03 21:46:14 -07:00
cervinakuy 0941bec961 Added KitMenuBackArrowCommands to customize 'Back' button commands 2021-07-03 21:45:44 -07:00
cervinakuy cfa0cca38b Updated some references to the latest Spigot version (1.17) 2021-07-03 20:55:29 -07:00
cervinakuy e6a168cd45 Added new (max) Health kit option (#137 & #133) 2021-07-03 19:13:56 -07:00
cervinakuy 68f145f45e Added new optional Experience-To-Level-Up under each individual level section; optimized placeholders (#153) 2021-07-03 18:47:06 -07:00
cervinakuy 34feb4c476 Added incorrect command format message when applicable (#154) 2021-07-03 18:00:06 -07:00
cervinakuy 57667adf9b Updated plugin description 2021-05-09 12:46:58 -07:00
cervinakuy 3bcebc3b0b Minor formatting changes 2021-05-09 12:46:46 -07:00
cervinakuy 87746953d6 Added caching to stats fetching 2021-05-09 12:46:00 -07:00
cervinakuy 16bf42d2cd Added /kp setstats command and adapted to new stats fetching 2021-04-25 23:21:21 -07:00
cervinakuy 69e82a532d More reformatting 2021-04-25 23:15:23 -07:00
cervinakuy 16af5e2bfd Added Leaderboards and modified internal stats fetching 2021-04-25 23:13:23 -07:00
cervinakuy 63b2e1e0b7 Reformatted and reorganization 2021-04-25 23:00:12 -07:00
cervinakuy df5dd21ce5 Fixed 'You cannot select this kit for another .' 2021-04-20 11:36:45 -07:00
cervinakuy 62071bae04 Fixed potions not being colored on 1.8 servers 2021-04-18 17:15:15 -07:00
cervinakuy 8cbb0f500b Added /kp stats <username> for offline players 2021-04-18 17:12:17 -07:00
cervinakuy 188642f1a1 Added PreventArenaSignUseWithKit; improved signs, no longer needs location storage 2021-04-18 13:46:11 -07:00
cervinakuy f5dc106744 Fixed item NPE; prevented kitted players from Trickster switching with players in protected WG regions 2021-04-17 20:15:48 -07:00
cervinakuy 6a87885440 Small formatting / warning or general improvements 2021-04-17 20:00:03 -07:00
cervinakuy 07dc0cc6b6 Removed flat file stats and cooldowns; migrated to SQLite; other optimizations 2021-04-17 19:58:50 -07:00
cervinakuy 855749fc3d Fixed Player Tracker NPE 2021-04-17 19:49:45 -07:00