Commit Graph

357 Commits

Author SHA1 Message Date
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
AMinecraftDev fe451b5b0b 3.0.0-SNAPSHOT-U32
+ Continued working on drop tables, got all file management done
+ Started working on 1/3 of the drop table types
+ Added DeadBossHolder to handle drop tables easier
+ Added RandomUtils to make random number obtaining easier
2018-10-25 20:55:48 +08:00
AMinecraftDev 0f66facf41 3.0.0-SNAPSHOT-U31
+ Started implementing the drop table system
2018-10-24 22:28:06 +08:00
AMinecraftDev 234f814f94 3.0.0-SNAPSHOT-U30
+ Fully implemented Boss listeners for damage handling
+ Switched around the bosses.json layout a bit to handle multiple mobs per boss easier
+ Updated mechanics to handle all bosses in a activebossholder
2018-10-21 15:09:51 +08:00
AMinecraftDev 5397f90843 3.0.0-SNAPSHOT-U29
+ Fully implemented BossCommands
+ Fully implemented BossMessages
+ Set up BossDamageListener
+ Small tweaks
2018-10-20 23:20:50 +08:00
AMinecraftDev f90716bcc6 3.0.0-SNAPSHOT-U28
+ Completed BossSpawn setup
+ Debuged and fixed a few things
+ Added BossCommands File
+ Added BossMessages File
2018-10-17 23:52:57 +08:00
AMinecraftDev f284ae0df1 3.0.0-SNAPSHOT-U27
+ Worked on BossEntityManager
+ Added BossHookManager to handle the Utilities
+ Added BossListenerManager to handle all listeners
+ Added BossLocationManager to handle all location related things
+ Added modified BossMechanicManager to be more understandable
+ Worked on BossSpawn listeners and events
+ Worked the hook system
+ Added more detail to the config
2018-10-16 21:57:18 +08:00
AMinecraftDev 69fdd57d6f 3.0.0-SNAPSHOT-U26
+ Implemented ServerUtils
+ Started working on Listeners
+ Completed Debug system
2018-10-15 22:33:10 +08:00
AMinecraftDev 8ad2ae8b3a 3.0.0-SNAPSHOT-U25
+ Continued work on GUI
+ 90% completed Bosses List GUI
2018-10-10 23:09:18 +08:00
AMinecraftDev f1d94b52ea 3.0.0-SNAPSHOT-U24
+ Added BossMenu and BossShop commands
+ Worked BossDropTable, Edit, Items, Menu, Skills command
+ Started work on the GUI system.
2018-10-10 21:22:06 +08:00
AMinecraftDev 5893cfc0b4 3.0.0-SNAPSHOT-U23
+ Completed Boss Debug Command
+ Begun work on GUIs
2018-10-09 22:32:35 +08:00
AMinecraftDev 41dbd03dab 3.0.0-SNAPSHOT-U22
+ Completed Boss Create command
+ Fixed all API methods so that when you create a boss it will now save to the file
2018-10-09 21:23:40 +08:00
AMinecraftDev 69cb000d1a 3.0.0-SNAPSHOT-U21
Added YmlFileHandler, started working on Messages and Permissions enum, modified a few things to support better.

TODO: Make a seperate jar which supports Minecraft 1.8.
2018-10-08 22:02:31 +08:00
AMinecraftDev d175810c89 3.0.0-SNAPSHOT-U20
Updated plugin to support Minecraft 1.13. Added bStats to use as the data tracking for the plugin. Continued to work on improving the Panel system.

TODO: Make a seperate jar which supports Minecraft 1.8.
2018-08-06 22:02:58 +08:00
AMinecraftDev 39c2cf12ec 3.0.0-SNAPSHOT-U19
Started working on the Panel handling mechanics, as well as added ItemStackHolderConverter and ItemStackUtils.
2018-08-02 22:26:42 +08:00
AMinecraftDev 1acd70265b 3.0.0-SNAPSHOT-U18
Added BossesFileHandler, BossesFileManager as well as updating MainStatsElement in the bosses.json file to allow for multiple bosses (stacking) as well as updating the EntityTypeMechanic to support the new multiple bosses option. Also finished off the createBaseBossEntity method in the BossAPI.
2018-07-01 23:30:18 +08:00
AMinecraftDev 7d08f613d0 3.0.0-SNAPSHOT-U17
Fixed up EntityTypeMechanic to now use EntityFinder, added a new Debug message.
2018-07-01 22:34:44 +08:00
AMinecraftDev 25b058deb3 3.0.0-SNAPSHOT-U16
Added Endermite, Guardian, Llama, Parrot, PolarBear, Rabbit and Shulker entity handlers.
Added Endermite, Guardian, Shulker, Pig, Sheep, Cow, Chicken, Squid, Wolf, MushroomCow, Snowman, Ocelot, IronGolem, Horse, Rabbit, PolarBear, Llama, Parrot, Villager to EntityFinder.
2018-07-01 22:26:51 +08:00
AMinecraftDev 2cc9625c0a 3.0.0-SNAPSHOT-U15
Added Donkey, Evoker, Illusioner, Mule, Vex and Vindicator Handlers as well as added ZombieHorse, Donkey, Mule, Evoker, Vex, Vindicator, Illusioner, Creeper, Skeleton, Spider, Giant, Zombie, BabyZombie, Slime, Ghast, PigZombie, BabyPigZombie, Enderman, CaveSpider, Silverfish, Blaze, MagmaCube, EnderDragon, Wither, Bat, Witch to EntityFinder.
2018-07-01 12:58:46 +08:00
AMinecraftDev 3c98256356 3.0.0-SNAPSHOT-U14
Added some to-do's, and fixed the error with BossAPI
2018-06-28 21:14:32 +08:00
AMinecraftDev 5b3d99152c 3.0.0-SNAPSHOT-U13
Fixed up some issues on the BossEntity Elements, as well as started working on a EntityFinder class which will handle every sort of mob
2018-06-28 21:12:36 +08:00
AMinecraftDev be824fe0c1 3.0.0-SNAPSHOT-U12
Finished setting up all mechanics, and finished the manager. Added HealthMechanic, NameMechanic, PotionMechanic, WeaponMechanic and fixed SettingsMechanic as well as adding a PotionEffectConverter
2018-06-27 23:43:25 +08:00
AMinecraftDev bebb0ba00c 3.0.0-SNAPSHOT-U11
Set up EquipmentMechanic
2018-06-03 23:22:06 +08:00
AMinecraftDev 950851584a 3.0.0-SNAPSHOT-U10
Completed the ItemStack handling system
2018-06-03 22:24:21 +08:00
AMinecraftDev 22c3fc4765 3.0.0-SNAPSHOT-U9
Implemented more mechanics, utilities, added the items.json system, moved the API into the out of the API module and into the core module
2018-06-03 22:11:13 +08:00
AMinecraftDev 37ab20b142 3.0.0-SNAPSHOT-U8
Implemented EntityType handling and EntityTypeMechanic
2018-06-02 22:59:29 +08:00
AMinecraftDev 4198b2f55b 3.0.0-SNAPSHOT-U7
Finished ItemStack handling
2018-04-28 06:15:14 +08:00
AMinecraftDev 364466b665 3.0.0-SNAPSHOT-U6 2018-04-28 04:22:03 +08:00
AMinecraftDev 28ec270364 3.0.0-SNAPSHOT-U5 2018-04-15 02:14:13 +08:00