Damocles | New Enchantments, Items and more! |
Beta 1.8.3Complete RPG System, Custom items, Custom Characters and new enchantments!
Beta 1.8.3latestMore bug fixes.Mar 13, 2017 Fixes: · Identical enchant bug from creature damage was present in player damage. · Clan systems not removing players from clans on character deletion. · Only checking online characters rather than both online and offline. Github commitBeta 1.8.2Bug fixes 1.8 #2 (March.9/2017)Mar 10, 2017 Fixes: · Error when hitting a creature with your bare hands. Plugin was checking hand itemstack for enchantments instead of enchantment list. Github CommitBeta 1.8.1Bug fixes 1.8 #1 (March.9/2017)Mar 9, 2017 Fixes: · Petrify spamming chat on move when logged out. · Hitpoints not updating when leveled up. Github CommitBeta 1.8.0The Damage Update!Mar 9, 2017 DISCLAIMER: Before updating please update all dependencies if you are using them, MultiLineAPI has updated and only the latest versions of Damocles and it's dependencies will work together. Finally I have been able to push another update. This took a really long time but it is here. I have fixed damage in prep for magic & spells. Github Commit The question you may be asking yourself is, where is spells and magic?, my original plan with 1.8.0 was to fully release magic and spells but the damage methods I had currently in place would not let me do that. I was required to rewrite all of my plugins damage but since this update would have no affect on my players I decided to add multiple new upgrades to current functions with this update. Changes: · Items can now be upgraded, the upgrade count at the bottom of an item does something now! This dictates how many enhancement scrolls can be applied to an item. After +3 enhancements an item will start to glow. · Enhancement scrolls now exist, check /cardinal for them! A way to obtain them legit will be added later on. · Items now serialize their names and store them in NBT, this may cause items to lose their current names. Solution is to destroy them and recreate them. · Soul potion, if you have lower than 5 souls and you drink a soul potion you gain +1 soul! Will format this better in future updates but for right now they just exist and work. · /stats is now a book. And you can upgrade stats! Check it out it is super cool. Fixes: · Anvil dupe glitch is fixed. · You can now once again interact with entities. Internal Changes: · Removed the Aegis enchantment, · Redid the entire damage system, should work and layer properly now.Beta 1.7.0The Equips updateJan 23, 2017 1.7.0 Update description: - The Equips update. - Equip menu can be found in /stats Must Read: - Items will break on update. They must be destroyed and recreated to work fully. - Player data may break. - Banking data may break. - NEW ITEM MODELS ADDED PLEASE UPDATE YOUR RESOURCE PACK! Changes: - Added fully functional equip slots. - Added fully functional equip menu. - Added fully functional ring items. do /cardinal to see the new items. - Added banks, right click enderchest to open menu. To access your bank you must have a bank(Shulker box) equiped in your bank slot. - Armor can be equipped through the equip menu or the normal armor slots. API: - ItemTypes are handled differently. - Deprecated; getSkillSlots, calcSkillSlots, setBankBalance, getBankBalance, deposit, withdraw. - Treasury class handles all economy. Bugs: - Fixed armor amount not applying. - Fixed various NPE. - Fixed a bug where clicking 'f' with the soul apple in hand would cause the apple to dope into your offhand and main hand, rendering the offhand useless. - Fixed a bug where the plugin could not generate all offline characters, this stopped people from being able to pick a username after one of their characters souls ran out. PLEASE USE ALL DEPENDENCIES.Beta 1.6.0Potion & Arrow Update!Jan 14, 2017 Changes: · Added custom potions & custom tipped arrows · When creating a new character it no longer spams you in chat when picking a username. Notes: · When using /potion <PotionType> <Duration> <Amplifier> <Color> <Splash> Duration is in seconds, to get an instant potion just put 1 second in. · Arrows lose their potion effects when they hit the ground, you only get one use out of a custom tipped arrow. · Can only be obtained using the commands /potion or /arrow API: · Character#getInventory() is now Deprecated · Moved all individual commands to their own respective classes under the package xyz.almia.commandsystem · Colors should be created through the constructor Color(int red, int blue, int green) but feel free to use Color(PotionColors color). · Added another Constructor to the Character class, use the new one only to get offline characters, try to only use the (Player, ID) as much as you can. Dependencies: · No dependency changes, please use latest version of all "optional" dependencies.Beta 1.5.1Fixed /arrow colorsJan 13, 2017 Fixed the /arrow colors command not showing the inventory of colored arrows.Beta 1.5.0Added Colors, Removed Dependencies.Jan 12, 2017 Changes: · Now handle RGB colors inside the plugins Color.java class, and convert them to ints. · Added /arrow command for Gamemasters. Dependencies: · All past dependencies are now optional. · New dependencies added, should be on front page now. · Highly recommended to have all dependencies.Beta 1.4.2Fixed death.Jan 10, 2017 Fixes: · Fixed bug where character creation menu would continuously open while players where dead, making the player unable to respawn.Beta 1.4.1Bug fixes (January.10/2017)Jan 10, 2017 Bugs: · Fixed clans saving, now displays what clan you are in properly. Changes: · Files now save properly in the SevenKings folder. The Danger with this update is it breaks all old save files unless they are put under (sevenkings/players/(playerUniqueID)/FilesGoHere) Highly recommended to just delete your SevenKings folder and reload the plugin. · /Balance now has an alias /bal Code Changes: · File that saves all created character ID's is now it's own Class Players.java · Clans now generate their own YML files · ConfigManager was moved from utils to config package. · ConfigManager's load and save now take paths' as an arg. · Removed excess NBTHandler class I did not know existed. That Should be it. All known bugs have been dealt with so I can move onto adding more mechanics, Please keep testing and sending me your ideas. It may be added to the plugin! Thank you everyone keeping up with the plugin. I was really surprised I got this update out despite school & work today. See you guys at the next update.1.4.0Weapons now save in NBTJan 9, 2017 Items now save in NBT instead of trying to grab data based on lore. This allows more customization in the items and a more secure and efficient way to grab data off of itemstacks. The structure for my weapons NBT is as follows: Code (Text): Compound: enchants: List tag: compound of enchantment name: String, name of enchant lvl: int, level of enchant slots: integer int: integer str: integer hp: integer agi: integer damage: integer reforges: integer weight: integer upgrades: integer protected: short, 1 for true, 0 for false durability: integer maxdurability: integer Although I did in this patch remove flavor text for now, later I will add it back but I did not want to go through the trouble of saving String Lists, right now. But flavor text on items will make a return later on. Item lore will be planned to be completely customizable in the YML files. Please enjoy!Beta 1.3.2Fixed /rune, runes and /cardinalJan 8, 2017 Fixed /rune command not working, Fixed runes to use NBT instead of data stored in names, Fixed /cardinal and released model pack, Removed serializer command. Todo: - Fix stats menu, - Fix clans not saving, - Store weapon data in NBT and release item structures. - Please report more bugs and additions to be released.Beta 1.3.1Fixed bugs encountered on first setup.Jan 6, 2017 Fixed bugs encountered when: - Generating character files, - ActionBarAPI was not present - Players clicked anywhere in their own inventory - First ever setup, of a characters inventory.Beta 1.3Anvils fully implemented.Jan 6, 2017 Custom anvils, using built in economy and item durability. Fully removed depend in config.ymlBeta 1.2Removed vault dependency.Jan 6, 2017 Removed vault dependency. Money is stored in Character data now. Methods added to Character.java: · #getBankBalance(); returns int · #setBankBalance(int i); void · #deposit(int amount); void · #withdraw(int amount); returns booleanBeta 1.1Character specific inventories.Jan 5, 2017 Inventories are stored and kept in character YML files. Saved and loaded on character logout and login. Be careful updating, inventories will be wiped on first time logging in. Methods under the Character class just added is: · #getSavedInventory() · #applyInventory() · #setSavedInventory(Inventory inventory)BETA 1.0Jan 2, 2017
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta