47 Commits

Author SHA1 Message Date
31179df6f6 Stop throwing the exceptions and instead catch them earlier. 2016-07-06 23:24:50 -05:00
cae9917a8e Stop throwing the exceptions and instead catch them earlier. 2016-07-06 23:24:50 -05:00
0b8a86e6de Remove plugin update check from server start. Too buggy. 2016-07-06 23:21:21 -05:00
9e1a8a2dc6 Moved updateServer() into a static method to hopefully prevent more
update errors.
2016-07-06 23:05:38 -05:00
fa669e5364 Drops on monster kills drop at the explosion location, as you would
expect. Changed Now Playing status to show TPS first, time of day
farther down.
2016-07-06 23:00:36 -05:00
de419ab869 Fixed a bug with the auto-updater. 2016-07-06 22:03:17 -05:00
e76bee1a68 Fix weird display stuff for now playing status. Fix anvil renaming. 2016-07-06 21:56:09 -05:00
12f050e24c Created an automatic updater for TwosideKeeper and aPlugin for the
server. Added a Discord Message status updater to keep track of Time of
day, Ticks per second, and player count.
2016-07-06 21:43:53 -05:00
4335ee2eba Item Info displays original item name for named items. Some names
updated.
2016-07-05 21:06:33 -05:00
101084e875 Fixed the Item Info display for durability. Added the ability to write
checks. Hellfire zombies behave a little smarter in water/lava. Hellfire
zombies rally all other nearby mobs.
2016-07-05 14:32:45 -05:00
f2e426f69b Apply poison mechanics to all mobs as well. 2016-07-05 01:39:58 -05:00
1b217b968d Fixed custom potion effects not displaying for item info. Poison now
increases damage taken by 50% per level from all damage sources. Damage
from Fire, Fire Ticks, Poison, and Wither effects are now true damage
effects, making them much more scary.
2016-07-05 01:35:54 -05:00
ce0dc8c206 WorldShops are now only able to be created on Chests and Trapped Chests.
World shops now use the inventory of the chest the sign is on, no longer
do the items exist virtually. Added some new ways to get Mysterious
Essence. Fixed Zombie Reinforcement algorithm. Disabled Artifact
crafting recipes (except for upgrade/downgrade crafting recipes) in
preparation for a future Artifact patch. Loot has been tinkered with to
make getting tools a lot more rare. Armor is a lot more common.
2016-07-03 21:48:53 -05:00
e670b07554 Sneak + Right-click with an Item Cube in hand will empty the items
inside into the chest. Great for storing away your items!
2016-07-03 00:03:00 -05:00
43237b7a04 Added item cube syncing back in, with improved usability. Uses a shared
inventory instead of a hack'ish click-based system.
2016-07-02 23:16:44 -05:00
a42ab99a9d Artifact drops are now separately dropped each time a rare or legendary
roll occurs. EXP orbs are now split. 75% drop on actual kill time, 25%
drops after the explosion.
2016-07-02 18:13:54 -05:00
BuildTools
a7b98f2a54 Improve Looting drop chance calculation. Modify Drop Rate some more.
#Balance
2016-07-02 18:02:23 -05:00
16599b5cf6 Hellfire Zombies...Are Terrifying. 2016-07-02 17:39:12 -05:00
d8a3d0f781 Rewrite Loot Tables to follow the original goals. Loot has been
rebalanced to account for gear progression over time. Farm gear at one
tier -> Get strong enough for next tier. Modified Mysterious Essence
Behavior. They are now harder to find, but still as random as ever.
Nerfed Malleable Base chance a tiny bit. Zombie Leaders / Bosses have a
very high chance to now give a special piece, so they are worth
fighting! Hellfire Zombies have gained a new ability: Wall Breakdown.
Similar to old Charge Zombies, they will attempt to break down blocks
around them to get to you. (Does NOT activate when they are idle!) Fixed
bugs relating to damage calculations for explosions and fixed Blast
Protection damage calculations.
2016-07-02 05:31:45 -05:00
1a56bb7951 Fixed Nether Warts not being properly recognized in Malleable Base
Quest.
2016-06-30 05:51:21 -05:00
eb09d973b5 Fixed many bugs relating to Crafting a second Ender Item Cube, World
Shop bugs, and Item Cube bugs.
2016-06-29 22:43:37 -05:00
7ff8c0faff Re-enable Item Cube recipes. 2016-06-28 06:11:32 -05:00
be2b21ba2f Emergency hotfix to fix unfortunate side effects of trying to prevent
normal ender chests from being used in Ender Item Cube + Nether Star
crafting recipe.
2016-06-28 05:57:58 -05:00
a2bf6fda88 Updated Item Cube handling. No longer allows multiple players to view
the same inventory at the same time. Plays an error sound and displays a
message when attempting to do so. This prevents bugs. In addition, allow
item cubes to be handled inside ender item cubes. Add in missing checks
for item cube validation and fix up crafting recipes involving item
cubes. Finally, added a recipe that allows you to duplicate an ender
item cube using a nether star (shapeless)
2016-06-27 23:53:48 -05:00
efc9b09a1e Distinguish between Test Server and Main Server when updating. Add in
isArtifactItem() to API.
2016-06-26 11:57:39 -05:00
ee468bf2b7 Added more localizations to tooltips. Fixed durability setting issues.
Added more checks for shop sessions and shop integer/decimal handling.
2016-06-26 02:37:21 -05:00
1e47221bde Add in no cooldown attacking to remove the AoE. 2016-06-25 22:12:13 -05:00
4c20ce325f Bugfixes: Anvil name in PrepareAnvilCraft event, Malleable Base Quest
handles Jack o'Lanterns properly now, Added Roman Numerals for
enchantments beyond Level 10 when displaying. Attack Speed modified to
disable AoE and charging combat system. Notify Discord when the server
is shutting down. Looting slightly affects mob drops now! World shops
now cancel out in reasonable places. Durability issues have been fixed
for spawned mobs.
2016-06-25 21:48:36 -05:00
b9e31e5f7a Fixes and changes to PlayerStructure to make it a lot more accessible
and faster. MalleableBaseQuest fixes. Added Localized API methods for
using material name with data.
2016-06-25 14:03:18 -05:00
a34656f85c Fix 1 -> i. 2016-06-24 23:24:00 -05:00
325d1ae525 Forgot to remove debug message. 2016-06-24 18:18:31 -05:00
93a9ca06fe No more spam with party damage messages. 2016-06-24 18:16:23 -05:00
cc2239c7ae Update version. Fix party display bug. 2016-06-24 17:20:33 -05:00
cbb14a2f7c Fixed Void death amount. Added a new feature to falling into the Void. 2016-06-24 16:45:24 -05:00
c38e0560a4 Forgot to add () chat feature. 2016-06-24 01:39:00 -05:00
7e8ce376e7 Fix Artifact Names incorrectly labeled. 2016-06-24 00:38:04 -05:00
dfb5594207 Make sure we cannot place down artifacts... 2016-06-24 00:31:53 -05:00
2b49013e44 Bows were not considered equips...ZZZ 2016-06-24 00:28:40 -05:00
e073bcaeaf Fix a bug with Bows. 2016-06-24 00:19:57 -05:00
f453499468 Artifact Crafting System now exists! Misc. Bugfixes relating to anvil
naming. MalleableBaseQuest now handles multiple forming items at the
same time. Zombie Leaders accurately labeled now deeper underground.
Damage Reduction and Base Damage notifications do not appear as often
now. Only under substantial changes to damage or reduction to reduce
spam. All related artifact recipes have been added. Loot tables updated
to reflect new availability of Artifact Crafting drops. Malleable Base
Drop now scales with the resource obtained for it. Fixed a drop not
properly appearing from Wither Skeletons. Updated API and generic
functions to include a new hardened item notification along with more
fixes to naming functions and more support methods. Added
GetModifiedDamage() to API.
2016-06-23 23:52:04 -05:00
ee6784447a Many bugfixes. Improved internal structures, added more localized names
that were missing. Healthbars for mobs modified to display all their
health and how many healthbars remain. Fix shop drop items that were
identifical to each other. Rare drops now have name tags when dropped on
the ground, increasing visibility. Added "Buy" shops. Increased Loot and
EXP rate of Zombie Leaders. Some mobs have shields now.
2016-06-19 21:56:33 -05:00
0cc1a8949f Updated some more friendly versions of names. 2016-06-19 01:38:15 -05:00
b61abd62cf Added isPlayingSpleef() method to API. Also fixed a major bug with the
Death mercy system not properly dropping items in unloaded chunks.
2016-06-18 22:15:25 -05:00
e03eee1035 Linked items now show up in Discord chat. 2016-06-18 18:55:40 -05:00
82cbf67562 Fix colored names being ruined when placed in an anvil. 2016-06-18 16:08:33 -05:00
338e17a4ff Added Logging Levels to messages. Level 0-1 are super quiet. Only errors
appear. Level 2 is standard use (Basic Gameplay events show up.). Level
3 is standard debug use. Levels 4-5 are spammy debug modes. Also fixed
Stained Clay color displays and Hardened Clay material name outputs.
2016-06-18 14:51:50 -05:00
4bc6abfef8 Re-structure TwosideKeeper project such that it builds properly and has
a proper build file.
2016-06-18 12:13:17 -05:00