Commit Graph

307 Commits

Author SHA1 Message Date
Brianna af93fa83ef Converted to core command system & added auto complete. 2019-10-07 21:50:10 -04:00
Brianna 0eae353afa Converted more versioning. 2019-10-07 18:34:11 -04:00
Brianna 5b8c5f47e0 Formatting clean up. 2019-10-07 17:25:54 -04:00
Brianna 22d58040f2 Converted to Core versioning system. 2019-10-07 17:24:55 -04:00
Brianna 6135f9c257 - Added SongodaCore
- Removed Lombok
 - Redid worldguard system
 - Removed a lot of useless/unused code.
 - Added compatibility with PlayerPoints and The Reserve.
2019-10-07 16:53:51 -04:00
Esophose 1b7be6cfc0 Merge remote-tracking branch 'origin/development' into development 2019-08-22 10:32:21 -06:00
Esophose 8aa867c615 Added support for 1.13 entities 2019-08-22 10:32:14 -06:00
jascotty2 7d4fb871bc remove durability check, prefer material and item meta for spawn eggs 2019-08-16 12:22:53 -05:00
jascotty2 cfa18f7c3f typo fix in messages 2019-08-16 07:27:03 -05:00
jascotty2 9d30164308 fix message store overwrite on spawn, other NPE errors 2019-08-13 12:23:24 -05:00
Esophose e9d0dbeb62 1.14 mobs 2019-08-04 12:02:01 -06:00
Esophose ce3d75492d Need to make a data folder now 2019-08-04 01:01:09 -06:00
Esophose c9b15b44b1 Files load, fix boss panel bug 2019-08-04 00:52:23 -06:00
Esophose 84b24d1aae Files per version 2019-08-03 23:14:44 -06:00
Esophose 2192ee683b Material differences, not json/yml files yet 2019-08-03 22:53:55 -06:00
Esophose cd26b92584 Non-material differences 2019-08-03 15:36:24 -06:00
Esophose 9dcf8d5b60 WorldGuard 7.0.0 support 2019-08-03 14:02:10 -06:00
Stefano 55a081c5cc Update Message.java (Someone forgot to change the message) 2019-08-03 11:40:12 -06:00
Esophose 5f80888524 Spawner/Killer replacements in onDeath messages/commands 2019-07-04 12:05:11 -06:00
Esophose 147fa86c3e Rewrite boss/minion tracking to use UUID instead 2019-05-19 03:57:21 -06:00
Esophose 4d9186613d Fix extra bracket 2019-05-19 01:53:36 -06:00
Esophose af5a46e06a Added boss spawn failure debug messages 2019-05-19 01:50:54 -06:00
Esophose 32181ed01a PlaceholderAPI support for interval autospawn timers 2019-05-19 01:23:38 -06:00
Esophose 25734f5415 Fix add commands, add %player% and {name} on item spawn 2019-05-18 23:01:12 -06:00
Esophose e6f3687ebd Fix poison spelling error 2019-05-02 22:18:42 -06:00
Esophose 93fc8288bd Make slime and magma cube bosses have a default size of 4 2019-04-09 18:08:08 -06:00
Esophose 47c459ac7c Fix boss skills not triggering when being shot with arrows 2019-04-09 17:06:55 -06:00
Esophose e2b3cad2ad Fixed custom skill messages 2019-04-06 00:34:44 -06:00
Esophose 6c276e3b26 Fix bug where boss/minions would attack each other 2019-04-05 22:06:26 -06:00
Esophose 9f6a409652 Fix NPEs 2019-03-21 02:51:54 -06:00
Esophose ea480be11a Fix incorrect message 2019-03-21 01:06:09 -06:00
Esophose 503b086b71 Make debug output actually toggle with the setting 2019-03-21 00:31:51 -06:00
Esophose cce5ccfdf3 Apply 1.1.8 changes 2019-03-20 23:34:45 -06:00
Esophose f1f4fd9c49 Update dependencies 2019-03-18 21:57:22 -06:00
Esophose 02313e8a8f Revert 1.1.8, moved changes to Legacy-1.1.8 2019-03-16 09:28:13 -06:00
Charles 8f1e6a01aa 1.1.8-U4
+ Added a custom setting for Cage skill duration to be configurable
2019-03-04 00:18:14 +08:00
Charles 99c9ddfbb9 1.1.8-U3
+ Fixed the default drop table type editor lore showing the skill type lore
2019-03-03 23:35:19 +08:00
Charles bcbb4edabe 1.1.8-U2
+ Fixed issue where TopDamagerTargetHandler wasn't targeting anyone due to forgetting to flip a boolean
2019-03-03 23:33:05 +08:00
Charles dd6ea71e36 1.1.8-U1
+ Added feature in BossSpawnEvent and BossDeathEvent where u can do isAutoSpawn to check if the section is an auto spawn section
+ Fixed issue where BossSpawnEvent wasn't being called for AutoSpawn sections
2019-03-03 23:29:06 +08:00
Charles 866d437f05 1.0.8-U1
+ Fixed issue where blocked/whitelisted regions weren't set up (were commented out with "TODO" posted)
2019-02-12 21:57:40 +08:00
Charles d3f0bbf5cd 1.0.7-U2
+ Fixed issue with give droptables not finding the correct damager
+ Fixed issue with VaultHelper economy get method being overriden
2019-02-03 02:07:52 +08:00
Charles aa21a516b7 1.0.7-U1
+ Fixed issue when creating new AutoSpawn sections not being able to load Custom Settings
2019-02-02 01:03:20 +08:00
Charles 84c1278a85 1.0.6-U2
+ Fixed unneeded location print in debug console
2019-02-01 21:08:14 +08:00
Charles 73c7e89017 1.0.6
+ Fixed issue where AutoSpawn sections wouldn't spawn on custom location
 + Fixed issue where when u do /boss killall it doesn't update the auto spawns so they can no longer spawn
 + Fixed the auto spawn message not disabling the default boss spawn messages when set to true
 + Added more debug to explain to people why an AutoSpawn won't work (Remember you can go in the config.yml and set debug: false to disable debug messages)
 + Added Ticks to the TimeUnit conversion class
2019-02-01 21:04:23 +08:00
Charles 8a71c487f7 1.0.5
+ Fixed issue with potion effects lagging the server
+ Fixed issue with potion effect types not being compatible in 1.8.8 or other versions
+ Fixed issue with PotionEffectConverter throwing NPE if input is null
+ General Project clean up
+ Fixed /boss new autospawn command not working
2019-02-01 01:56:04 +08:00
Charles ab697c73cd 1.0.4
+ Fixed AutoSpawn systems not spawning
+ Fixed debug saying mechanic failed because I flipped the boolean
2019-01-30 01:21:14 +08:00
Charles b0b00f899e 1.0.3-U3
+ Removed the debug message which was spamming console
2019-01-28 18:20:11 +08:00
Charles 8fd00c1d38 1.0.3-U2
+ Fixed issue where aSkyblock Hook wasn't set up
+ Fixed issue with AddItem Panels not re-directing to the previous panel
2019-01-28 00:33:59 +08:00
Charles 713f79552c 1.0.3-U1
+ Fixed issue with removing Items from the EpicBosses Item Database
2019-01-24 01:43:40 +08:00
Charles 3198dafd4b 1.0.2-U2
+ Fixed issue with AddItems Panel duplicating buttons to the bottom panel
+ Fixed issue with Lower versions (running Legacy build) having issues with enchanted items
2019-01-24 01:18:35 +08:00
Charles 5fad88bb5c 1.0.2-U1
+ Fixed issue with BossSpawnTextEditor displaying wrong message
2019-01-23 02:33:18 +08:00
Charles 2d56b90ce1 1.0.1
+ Fixed issue with Vault not connecting to the plugin properly when using CMI instead of Essentials
+ Improved the message handling for start-up/shut-down
+ Added aspect to disable the plugin when it has issues loading
2019-01-23 02:03:48 +08:00
Charles 7ec14ec2a1 1.0.0-SNAPSHOT-U204
+ Updated the create new boss entity to have a default targeting
2019-01-22 20:29:47 +08:00
Charles b2fd40eb1c 1.0.0-SNAPSHOT-U203c
+ Finished implementing the Legacy version
2019-01-21 00:14:31 +08:00
Charles ea848757d2 1.0.0-SNAPSHOT-U203b
+ Continued implementation of the Legacy version
2019-01-20 22:51:50 +08:00
Charles 4e992e498d 1.0.0-SNAPSHOT-U203a
+ Started working on implementing Legacy support
2019-01-20 05:25:11 +08:00
Charles e73e11308e 1.0.0-SNAPSHOT-U203
+ Added in MasterMessage Panel
+ Fixed up a few things for release of the plugin
2019-01-20 04:42:17 +08:00
Charles 12f6eeef41 1.0.0-SNAPSHOT-U202
+ Completed the BossEntityShop Manager
+ Fixed error with ItemStackUtils.isSimilar
2019-01-20 02:24:42 +08:00
Charles 57ca5c0099 1.0.0-SNAPSHOT-U201
+ Fixed all the GUI buttons that weren't working
+ Updated the default droptables.json to work with the default give table
2019-01-19 21:59:49 +08:00
Charles 36b2aa73b1 1.0.0-SNAPSHOT-U199
+ Updated plugin to comply with Songoda Standards
2019-01-15 16:47:20 +08:00
Charles 3638fb8590 1.0.0-SNAPSHOT-U198
+ Added an aspect to disable every feature on the boss editing if the boss isn't enabled for editing.
+ Added feature for displaying which Targeting System is selected
2019-01-12 22:31:33 +08:00
Charles 42893e10b2 1.0.0-SNAPSHOT-U197
+ Added /epicbosses and /eb aliases to BossCmd
+ Fixed issue of SpawnItemManager not updating
+ Improved the message which is displayed when a boss is not complete enough to be enabled.
+ Fixed bug with BossTextManager buttons not working
+ Added /boss menu to the /boss help lists
2019-01-11 02:48:55 +08:00
Charles 449d7e7003 1.0.0-SNAPSHOT-U196
+ Added SpawnItem button to the MainBossEditMenu
+ Fixed issue with Bosses still taunting even after death
+ Fixed boss reload error
+ Fixed boss shop not displaying anything
+ Fixed boss shop not displaying a back button, and taking u back to the main menu for boss editing
2019-01-10 02:11:22 +08:00
Charles cd5caeb091 1.0.0-SNAPSHOT-U195
+ Changed all panels to remove the Async aspect of the opening of the panels
2019-01-10 01:32:06 +08:00
Charles d0e2dd008d 1.0.0-SNAPSHOT-U194
+ Added /Boss New AutoSpawn command
+ Made all the panel opening Async to remove any lag from spam button clicking
+ Connected AutoSpawn right click in MainMenu to the /boss new autospawn command
+ Connected DropTable Editing Button in the DropsEditorPanel
2019-01-09 02:37:11 +08:00
Charles 0dc48bf1ea 1.0.0-SNAPSHOT-U193
+ Fixed issue of AutoSpawnsPanel not listing the AutoSpawns
+ Fixed issue of AutoSpawnSpecialSettings not displaying FIREWORK_CHARGE
+ Fixed issue of AutoSpawnType not display MOB_SPAWNER
+ Fixed issue with inverted editing mode
+ Fixed issue with the AutoSpawn list displaying an inverted editing mode
+ Fixed entities not display auto spawn name
+ Fixed issue with IntervalSpawnElement not working on canSpawn
+ Fixed issue with IntervalSpawnElement#getCustomSettingActions not connecting to IntervalSpawnHandler properly
+ Fixed issue with IntervalSpawnElement SpawnRate not updating in the GUI
2019-01-09 01:53:14 +08:00
Charles e316816c33 1.0.0-SNAPSHOT-U192
+ Connected and completed the AutoSpawn Panel Editors
2019-01-09 01:26:56 +08:00
Charles 7f4c380dd7 1.0.0-SNAPSHOT-U190
+ Completed the AutoSpawnSpecialSettingsEditorPanel
+ Updated the AutoSpawnEditor Panels so that they cannot be modified unless the edit mode is enabled on the auto spawn section
+ Begun working on AutoSpawnMessageEditorPanel
2019-01-09 00:08:23 +08:00
Charles 1f8bd1cf91 1.0.0-SNAPSHOT-U189
+ Connected AutoSpawnSpecialSettings to editor.yml
+ Started implementing AutoSpawnSpecialSettingsPanel
+ Updated MainAutoSpawnEditor to have a better Editing button handler
2019-01-08 23:43:19 +08:00
Charles a5687f8bd2 1.0.0-SNAPSHOT-U188
+ Fixed up the compiling issue
2019-01-08 19:14:49 +08:00
Charles 45a0877378 1.0.0-SNAPSHOT-U187
+ Completed the CustomSettingsEditorPanel
2019-01-08 19:12:42 +08:00
Charles 8ab23d96e8 1.0.0-SNAPSHOT-U186
+ Connected LocationButton and PlaceholderButton for the IntervalSpawn Panel
2019-01-08 19:01:31 +08:00
Charles 851c5f7785 1.0.0-SNAPSHOT-U185
+ Started to work on the AutoSpawnLocationHandler
2019-01-07 21:13:20 +08:00
Charles 5670fed1e9 1.0.0-SNAPSHOT-U184
+ Updated method variables to allow for VariablePanelHandler
+ Fixed imports on AutoSpawnCustomSettingsEditorPanel
2019-01-07 20:27:04 +08:00
Charles 039783663e 1.0.0-SNAPSHOT-U183
+ Connected and completed the AutoSpawnCustomSettings Panel
+ Set up ExtraInformation in to AutoSpawnCustomSettings Display ItemStack
2019-01-07 19:57:37 +08:00
Charles f50c3ef772 1.0.0-SNAPSHOT-U182
+ Connected the spawn rate button
+ Added CustomSetting to the config.yml
+ Updated the AutoSpawnCustomSettingsEditorPanel
+ Updated IntervalHandler to connect with the AutoSpawn class too
+ Updated AutoSpawnCustomSettingsHandler interface
2019-01-07 18:25:30 +08:00
Charles dfc8f0d938 1.0.0-SNAPSHOT-U181
+ Added in the IntervalSpawnHandler to keep the IntervalSpawnElement from getting too clustered
+ Added all the custom setting click actions to the IntervalSpawnElement
+ Added a method to AutoSpawnManager to create a new custom click action for the auto spawn system
2019-01-07 15:34:07 +08:00
Charles e130170240 1.0.0-SNAPSHOT-U180
+ Continued to work on CustomSettings Editor
+ Renamed ICustomSettingAction to have more abstract naming
+ Updated all skills to have accurate imports, and removed any unused
2019-01-07 15:13:38 +08:00
Charles 755b3616b1 1.0.0-SNAPSHOT-U179
+ Completed the AutoSpawnEntitiesEditorPanel
+ Connected the new autospawn panels
2019-01-07 05:32:27 +08:00
Charles ad42dd9e8d 1.0.0-SNAPSHOT-U178
+ Connected MainAutoSpawnEditor to the rest of the panel
+ Updated TODO with more accurate time frame
+ Connected and set up auto spawn editing in BossPanelManager
2019-01-07 04:41:01 +08:00
Charles 78955cd09a 1.0.0-SNAPSHOT-U177
+ Continued to work on MainAutoSpawnEditorPanel
2019-01-07 04:35:43 +08:00
Charles d27b9dfd2e 1.0.0-SNAPSHOT-U176
+ Connected and Completed the AutoSpawnsPanel
2019-01-07 03:43:44 +08:00
Charles 412ed322c7 1.0.0-SNAPSHOT-U175
+ Updated TODO
+ Fixed issue with plugin not compiling
+ Fixed bugs with the skill panels
+ Fixed material panel to list all correct materials and not list air or materials which couldn't also be an item
2019-01-07 01:47:09 +08:00
Charles 32265bd9b7 1.0.0-SNAPSHOT-U174
+ Updated TODO
+ Added/Completed The /boss time command
+ Set up the AutoSpawnManager
+ Added Boss Time messages and permissions
2019-01-04 01:13:51 +08:00
Charles 996a6e913a 1.0.0-SNAPSHOT-U173
+ Completed the AutoSpawnInterval system
+ Updated TODO
+ Added some new suggestions to TODO
+ Added a new method to BossAPI to get BossEntity from name
2019-01-04 00:38:18 +08:00
Charles f941bb45f0 1.0.0-SNAPSHOT-U172
+ Started the implementation of the AutoSpawn spawn system
+ Updated BossAPI#spawnBoss method to allow for a boolean for custom spawn message.
2019-01-03 23:58:29 +08:00
Charles 3744dbf0cd 1.0.0-SNAPSHOT-U171
+ Added IBossDeathHandler to add custom handlers for AutoSpawn
+ Modified AutoSpawnSettings to have a new method shuffleEntitiesList for when a boss is attempted to spawn
+ Modified IntervalSpawnElement to have a new method spawnAfterLastBossIsKilled
+ Added implementation of IBossDeathHandler into BossDeathListener
2019-01-03 22:58:21 +08:00
Charles 7cb8929027 1.0.0-SNAPSHOT-U170
+ Continued to work on AutoSpawn
+ Added and completed the canSpawn method
+ Added and completed the delay handler
2019-01-03 21:41:35 +08:00
Charles 67feb1343b 1.0.0-SNAPSHOT-U169
+ Implemented TimeUnit and TimeUtil
+ Started working on the AutoSpawn system
+ Started implementing the ActiveAutoSpawnHolders
2019-01-03 19:11:31 +08:00
Charles 6badd928b7 1.0.0-SNAPSHOT-U168
+ Continued implementation of the AutoSpawn system
+ Updated the autospawns.json file to be suitable for abstract spawn type
+ Added AutoSpawnFileManager and Handler
+ Created AutoSpawnManager
2019-01-02 23:12:18 +08:00
Charles f41aa38ef7 1.0.0-SNAPSHOT-U167
+ Started the implementation of the AutoSpawn system
+ Updated the TODO
+ Split the remaining TODO items in to what can be done post and pre release
2019-01-02 22:08:47 +08:00
Charles e4fceb2fb7 1.0.0-SNAPSHOT-U166
+ Added HolographicDisplays support
+ Set up Holograms for the boss/minion names above them
2019-01-02 21:07:37 +08:00
Charles ec073be198 1.0.0-SNAPSHOT-U165
+ Completed GiveCommandNewRewardPanel
+ Completed GIveCommandRewardListPanel
+ Completed GiveCommandRewardMainEditPanel
+ Updated the TODO
+ Connected all new panels
2019-01-02 19:39:05 +08:00
Charles 5d26a6371a 1.0.0-SNAPSHOT-U164
+ Started implementing GiveCommand Panels
2019-01-02 17:06:06 +08:00
Charles a9befbf9a5 1.0.0-SNAPSHOT-U163
+ Initialized the Give Reward Panels
2019-01-02 16:56:56 +08:00
Charles 4bbb92e0b6 1.0.0-SNAPSHOT-U162
+ Removed the need for individual reward panels
+ Added DropTableNewRewardEditorPanel
+ Added DropTableRewardMainEditorPanel
+ Added DropTableRewardsListEditorPanel
2019-01-02 16:54:59 +08:00
Charles ab87e02294 1.0.0-SNAPSHOT-U161
+ Completed GiveRewardMainEditPanel
+ Started implementing the GiveRewardDrops panels
2019-01-02 14:56:16 +08:00
Charles 6f64e31251 1.0.0-SNAPSHOT-U160
+ Continued the implementation of the GiveRewardMainEditPanel
2019-01-01 15:59:46 +08:00
Charles dfd6fd49a2 1.0.0-SNAPSHOT-U159
+ Started implementing the GiveRewardMainEditMenu Panel
2018-12-31 17:12:06 +08:00
Charles e77651df15 1.0.0-SNAPSHOT-U158
+ Implemented the MainEditMenu for GiveRewards in to editor.yml
2018-12-31 17:03:22 +08:00