Commit Graph

246 Commits

Author SHA1 Message Date
Charles
f220a769fe 1.0.0-SNAPSHOT-U81
+ Started to implement the SkillMainEditor Panel
+ Fixed some naming conventions with a few of the classes
+ Updated MainBossEdit with SkillMainEditor Panel
2018-11-25 22:20:12 +08:00
Charles
38a4f7d8af 1.0.0-SNAPSHOT-U80
+ Tested and working Weapons Editor
2018-11-24 13:47:34 +08:00
Charles
9cc5b92a56 1.0.0-SNAPSHOT-U79
+ Added WeaponsEditor, MainHands, OffHands panel handlers
+ Optimized the ItemStack List Handler code so it's more efficient and less clustered
+ Updated editor.yml
+ Removed backup.yml as now no need for it
2018-11-24 13:34:46 +08:00
Charles
68c3a51fff 1.0.0-SNAPSHOT-U78
+ Fixed up some issues with Targeting Selection Manager
+ Tweaked some of the GUI layout in editor.yml
2018-11-23 18:27:18 +08:00
Charles
0134c679ca 1.0.0-SNAPSHOT-U77
+ Added TargetingEditor, BossListTargetingEditor, BossListEditor GUI and modified BossListEquipmentEditorPanel to use a more abstract system
+ Fixed a patch on NotDamagedNearbyTargetHandler where no player would be targeted after all nearby players had hit the boss at least once
2018-11-22 21:49:56 +08:00
Charles
6edbfc1359 1.0.0-SNAPSHOT-U76
+ Fixed issues with commands not saving correctly
+ Fixed issues with second bosses not spawning
2018-11-21 22:29:35 +08:00
Charles
8fcf37d169 1.0.0-SNAPSHOT-U75
+ Fixed and removed any messages that were meant to be commented out
+ Commented out my copy file debug
2018-11-20 00:58:07 +08:00
Charles
31af773426 1.0.0-SNAPSHOT-U73
+ Added Leggings, Chestplate and Boots Editor Panels
+ Completed the Helmet Editor Panel
2018-11-20 00:31:09 +08:00
Charles
ccf471b16d 1.0.0-SNAPSHOT-U72
+ Added BossList Panel
+ Updated Equipment Panel
2018-11-19 23:51:33 +08:00
Charles
06474b91f3 1.0.0-SNAPSHOT-U71
+ Added Equipment Editor Panel
+ Added method in Panel to allow support of adding parent panel handlers
+ Connected Equipment Editor Panel to Main Menu Panel
2018-11-19 21:33:55 +08:00
Charles
a63ec97727 1.0.0-SNAPSHOT-U70
+ Fixed issue with boss killall not killing all
+ Fixed issue where when u toggle edit mode for a boss it wasn't killing all active bosses of the type
2018-11-19 21:05:35 +08:00
Charles
8a97059dc1 1.0.0-SNAPSHOT-U69 (hehe..)
+ Finished work on the create table command
+ Added a method to BossAPI to create a table
2018-11-19 20:34:40 +08:00
Charles
2b352d0d3a 1.0.0-SNAPSHOT-U68
+ Started working more on the DropEditor Panel
+ Started to work the creation of DropTables
+ Added more messages
+ Updated DropTable fields to be creatable from default values
2018-11-19 20:15:47 +08:00
Charles
fd2bf33856 1.0.0-SNAPSHOT-U67
+ Worked the DropsEditorPanel
2018-11-19 16:50:51 +08:00
Charles
1b72b14ddd 1.0.0-SNAPSHOT-U66
+ Removed support for WorldGuard due to the current issues with not being able to find the right method
2018-11-19 16:26:24 +08:00
Charles
33c5438445 1.0.0-SNAPSHOT-U65
+ Removed need for NBTFactory
+ Added an ignore for players in creative/spectator for targeting
2018-11-19 15:49:50 +08:00
Charles
21cd7c02ec Removed NBTFactory 2018-11-19 15:45:07 +08:00
Brianna O'Keefe
96ace06f92 1.0.0-SNAPSHOT-U64
+ Remodeled Minion System
+ Remodeled targeting system
+ Begun work on the drops manager
2018-11-19 01:25:46 -05:00
AMinecraftDev
c8243aa82d 1.0.0-SNAPSHOT-U63
+ Added MainBossEditPanel
+ Added button for toggling editing mode of a boss
2018-11-19 00:48:13 +08:00
AMinecraftDev
8d96806a59 1.0.0-SNAPSHOT-U62
+ Added ListPanelHandler
+ Updated DropTable, CustomSkills, CustomItems, CustomBosses, Shop, AutoSpawns Panel to use the new list feature
+ Finished CustomItems, CustomSkills, DropTable Panels
2018-11-18 23:06:12 +08:00
AMinecraftDev
2851beb1f2 1.0.0-SNAPSHOT-U61
+ Started to work on the AddItems GUI
+ Fixed a few issues where items weren't saving to their true self
2018-11-18 20:48:31 +08:00
AMinecraftDev
8341fe3eab 1.0.0-SNAPSHOT-U60
+ Updated all of the BossEntity elements to have constructors so when you create a new boss it is more displayed as complete in the bosses.json
+ Fixed issue with the BossEntity#isCompleteEnoughToSpawn
2018-11-18 17:32:48 +08:00
AMinecraftDev
861705f717 1.0.0-SNAPSHOT-U59
+ Finalised the Skill system
2018-11-18 16:56:06 +08:00
AMinecraftDev
11baa56327 1.0.0-SNAPSHOT-U58
+ Finished working on how skills are handled
+ Updated skills.json to allow for easier usage of skills
2018-11-18 16:29:58 +08:00
AMinecraftDev
a5287a6cf0 1.0.0-SNAPSHOT-U55
+ Begun implementing Skills
2018-11-18 01:58:21 +08:00
AMinecraftDev
1996b87482 1.0.0-SNAPSHOT-U54
+ Added BossSpawn command
2018-11-17 21:49:25 +08:00
AMinecraftDev
208871c719 1.0.0-SNAPSHOT-U53
+ Added BossShop command
+ Added ShopPanel
+ Updated bosses.json to have supporting shop variables
+ Added shop permissions
+ Added Shop messages
+ Added Vault dependency support
+ Updated Panel to have a loadPage method to reduce the repetitive code for loading pages from a list panel
2018-11-17 16:24:33 +08:00
AMinecraftDev
77975dd912 1.0.0-SNAPSHOT-U52
+ Finished Boss GiveEgg Cmd
+ Added more messages
2018-11-16 00:28:17 +08:00
AMinecraftDev
4fe07e8bc5 1.0.0-SNAPSHOT-U51
+ Fixed issues reported by Fruit
+ Adjusted the GUIs to handle correctly
+ Completed some commands
+ Added GiveEgg command
+ Updated configuration files
+ Updated Messages to match color scheme of artwork
2018-11-16 00:11:28 +08:00
AMinecraftDev
3d5022b3e0 1.0.0-SNAPSHOT-U50
+ Fixed issue with commands not loading
2018-11-14 22:25:14 +08:00
AMinecraftDev
7130f9acd3 1.0.0-SNAPSHOT-U49
+ More small tweaks
+ Added boss giveEgg cmd
+ Completed BossInfo cmd
+ Completed BossKillAll cmd
+ Completed BossList cmd
+ begun working on boss nearby cmd
+ Improved some other methods of how the plugin works
+ Fixed bugs with loading and killing the boss
2018-11-14 22:23:42 +08:00
AMinecraftDev
945f55a81d 1.0.0-SNAPSHOT-U48
+ Added support for 1.13.2
+ Updated the debug to block an error message
+ Some small tweaks
2018-11-14 19:21:15 +08:00
AMinecraftDev
ac079013d0 1.0.0-SNAPSHOT-U47 2018-11-13 23:28:56 +08:00
AMinecraftDev
165d991496 1.0.0-SNAPSHOT-U46
+ Adjusted a few things mechanic wise
+ Added and completed the minion skill
2018-11-13 21:50:58 +08:00
AMinecraftDev
1d4dc9b6ad 1.0.0-SNAPSHOT-U45
+ Added the beginning of Minions into the plugin
+ Added new methods to support the creation of minions
+ Made BossEntity extend from MinionsEntity to make some methods easier to use
+ Added minions.json to have them seperated and clean
2018-11-12 22:33:31 +08:00
AMinecraftDev
846244ffe6 1.0.0-SNAPSHOT-U44
+ Added Disarm, Fireball, Grapple, Insidious, Knockback, Launch, Lightning and Warp skill and started minions
+ Updated skills.json to hold all the new skills, and give examples on setting them up.
2018-11-11 19:36:16 +08:00
AMinecraftDev
db762912bf 1.0.0-SNAPSHOT-U43
+ Tweaked the cage system, made it more compact and finalized how it works.
2018-11-11 14:35:54 +08:00
AMinecraftDev
1d6e032f40 1.0.0-SNAPSHOT-U42
+ Done some work on the Cage custom skill
+ Adding a Cage Data file for data transferring to make it easier and more compact
+ Added a cage skill to skills.json
2018-11-10 22:50:26 +08:00
AMinecraftDev
29b9138ec2 1.0.0-SNAPSHOT-U41
+ Finished how a Potion, Command and CustomSkill is handled.
+ Updated RandomUtils with a method that makes it easier for anything that is based on chance
+ Updated ServerUtils to have a dispatchCommand through console to make sending commands one single lambda expression
+ Added some debug messages for the skills
2018-11-06 21:01:23 +08:00
AMinecraftDev
dad1bdfcd0 1.0.0-SNAPSHOT-U40
+ Started to work on the Skills portion of CustomBosses
+ Implemented the skills.json and added in some of the default configuration
+ Added a SkillHandler
2018-11-05 21:55:12 +08:00
AMinecraftDev
6a77346abb 1.0.0-SNAPSHOT-U39
+ Started and completed the Taunt system for bosses which runs on intervals.
+ Updated NumberUtils to contain a squared int method
+ Added MessageUtils to make sendMessage easier for radius messages, and just simple messages
2018-11-04 21:36:33 +08:00
AMinecraftDev
a8662dc2f3 1.0.0-SNAPSHOT-U38
+ Finished working on the Targeting system and fully implemented it into the boss spawning system
+ Added the targeting option to the bosses.json
2018-11-03 21:51:08 +08:00
AMinecraftDev
65d8827dc5 3.0.0-SNAPSHOT-U36
+ Finished up the spray system on the droptables, therefore completing but not tested DropTables
2018-10-28 22:23:13 +08:00
AMinecraftDev
6039cf58c4 3.0.0-SNAPSHOT-U35
+ Finished most of the DropTable system
+ Added Commands to the drop table system, like the previous system
+ Added a new message to the Debug enum
+ Added the DropTableManager to the main class to be loaded in with the plugin
2018-10-27 21:54:05 +08:00
AMinecraftDev
001563e18d 3.0.0-SNAPSHOT-U34
+ Finished transferring and renaming all items to Songoda products
+ Continued work on Drop Tables
+ Added more configurable options for how drops work
+ Updated ServerUtils to log [EpicBosses] not [CustomBosses]
2018-10-27 02:34:48 +08:00
AMinecraftDev
a1faea44e4 3.0.0-SNAPSHOT-U33
+ Renamed all file paths to com.songoda.epicbosses
2018-10-26 12:44:12 +08:00