89 Commits

Author SHA1 Message Date
ca2b7c8a79 ->During thunderstorms, mobs will have a normal spawn rate, even on the
surface.
->Basic item decomposition has been removed. Transmutation through
Alchemy is the preferred method to decompose materials now.
->Zombie minion damage slightly nerfed.
->You know how I said Anvil renaming was really fixed, like really, and
I meant it? Well, I now I really mean it for the last time. Really.
->Ranger Close Mode receieves modifications:
---> Rangers that kill a mob in Close Range mode will obtain a "Full
Dodge" buff. This buff lasts until the player takes damage from any
damage source. The buff provides 100% dodge chance.
---> Rangers can now tumble by holding shift and left-clicking to gain 1
second of invincibility and a speed buff. Rangers who have a full set
will gain 3 seconds of invincibility from this ability.
2016-07-18 18:12:21 -05:00
2f0304f9f1 Added a small explosion effect when hitting things in Sniping mode. 2016-07-17 19:10:55 -05:00
d3cbd05b1b Update version. 2016-07-17 16:20:46 -05:00
8f6c7ed236 Absorption works again. During thunderstorms, mobs will spawn at 100%
the regular spawn rate.
2016-07-17 16:20:24 -05:00
b3c5722a80 ->Fix a bug with items renamed by anvils to create never-ending mode
strings on an item.
->Fix a bug with the server automatically restarting on plugin updates
when there were still players online.
->Headshot hitbox size is now a factor of how far back the bow is drawn.
Barely drawing the bow back leads to a much smaller headshot hitbox.
->Sniping Mode for Rangers has been modified: Headshot damage increase
starts at x2 damage. This amount increases by x0.25 for every level of
Slowness the Sniper obtains. For every shot hit, the Slowness stack
increases by one level, and refreshes the duration of Slowness (5 second
duration) up to 8 stacks. At Level 8 Slowness, a sniper's headshots
deals x4.0 damage. When Slowness wears off, your damage counter resets.
This allows you to move around while not sniping without having to
change modes.
->Sniping Mode now costs 3x normal durability for each arrow shot.
2016-07-17 15:21:22 -05:00
1a59c3d33a Fix Null Pointer. 2016-07-17 04:54:45 -05:00
04be7ff32a Make Artifact Equips invulnerable. 2016-07-17 04:44:53 -05:00
e9011cb476 ->Fixed the order messages appear for automatic updates when players
leave to force a plugin update.
->Fix a bug with the "AOE" ability dealing no extra damage.
->Fix bow damage when hitting mobs regularly with it. (Sharpness still
increases damage)
->Fix bug with /awakenedartifact error'ing out when holding a
non-artifact item.
->Artifact Equipment now has a chance to end up at the Recycling Center
when despawned.
->Artifact Equipment is invulnerable if dropped.
->Dodge Chance now displays in /stats.
->EXP for Artifact bows now gets stored and charged up until you kill
something. EXP is infused into the bow once the kill occurs.
->Improved the calculating efficiency of the "AOE" ability.
->Improve detection of when mobs should be dead. No more mobs that will
be "unkillable" without a proper damage source.
->New loot added to the loot tables. Ranger gear can now be obtained if
the killer is a Ranger. Ranger gear provides bonus dodge chance so you
will never get hit! There are also sets to collect. Getting all 4 pieces
of a set rewards you with +20% increased damage reduction and +20
Health! All the stat bonuses from the pieces only apply when the wearer
is a Ranger.
->Thorns has been buffed! Thorns does flat damage equal to the level of
the enchantment. If you have multiple pieces with thorns, the highest
level piece will be used to calculate damage. This means stacking thorns
on multiple pieces is ineffective! Be careful fighting mobs with Thorns
on them also.
->Transitioning between parties is now smoother, no longer has updating
issues with player names.
->Player mode is now displayed in the player list and can also be viewed
with /stats.
->Health display in player list turns blue when you are full health.
->A notification and sound now plays when strikers activate a
Pre-emptive Strike.
->Information about each combat mode (Defender, Striker, Ranger) can now
be displayed by clicking on it in /stats.

Ranger Mode is now available!
->Defined by holding a Bow in one hand, and no shield in the off-hand.
Can only be wearing leather armor, or no armor.
->Left-clicking mobs will cause them to be knocked back extremely far,
basically in headshot range, when walls permit.
->Base Arrow Damage increased to x4.
->Arrow speed massively increased. Your old max firing speed is the new
minimum drawback speed.
->You can dodge 50% of all damage from any damage sources.
->You have immunity to all Thorns damage.

Shift Right-Click: Change Bow Modes

- Close Range Mode (Default): You gain the ability to deal headshots
from any distance, even directly onto an enemy's face. (Old headshot
behavior)
- Sniping Mode: Headshot collision area increases by x3. Headshots deal
x4 damage, but you also have Slowness VI while in this mode.
- Debilitation Mode: Adds a stack of Poison when hitting non-poisoned
targets. Hitting mobs in this mode refreshes the duration of the poison
stacks. Headshots made in this mode will increase the level of Poison on
the mob, making the mob more and more vulnerable (+50% damage per
stack).
2016-07-17 04:43:29 -05:00
143f371086 Modify Zombie Leader HP. Remove unnecssary debug messages. Localized
Name function returns the name of the item if possible. Add Frosted Ice
back into the blacklist of Malleable Base Quest items. Increased loot of
zombie leaders at surface level.
2016-07-16 11:38:16 -05:00
04cb3b2b55 ->Fix Item Cube viewing if you do not click an item cube.
->Fix damage dealing for non-spell attacks.
->'Auto Repair' durability healing reduced by half.
2016-07-16 01:06:09 -05:00
ebd359d9fe Add in debug info for monsters. 2016-07-15 20:18:32 -05:00
614b972798 Commit new jar. 2016-07-15 18:31:43 -05:00
d17fadffe0 Fix a bug with armor being referenced on the hotbar. 2016-07-15 18:30:26 -05:00
d25b99439f Set Updater to automatically update task. 2016-07-15 16:25:52 -05:00
7590b301e5 Testing hash update. 2016-07-15 16:20:09 -05:00
4fabccf581 Update version number. Remove an annoying debug message. 2016-07-15 16:17:22 -05:00
b2f23fc236 Fixed Hardened Obscured item breaks. 2016-07-15 16:10:20 -05:00
f2ee0afa71 Fix Hardened Item Breaks. 2016-07-15 15:32:17 -05:00
809cd721ef ->Fixed Anvil repairing with custom named items. No really, I did...I
mean it.
->All event listeners now ignore cancelled events.
->Plugin update detection will now occur during plugin update messages
and right before server shutdown.
2016-07-15 14:30:40 -05:00
a1f6117d39 Update jar. 2016-07-15 10:58:17 -05:00
f95737fa1e If all players leave during a plugin update, the server restarts. 2016-07-15 10:52:36 -05:00
431eb48b22 Add sound effects when a hardened item is breaking. 2016-07-15 01:40:44 -05:00
cc52679a55 ->Plugin update messages no longer appear twice in special
circumstances.
->You no longer auto-pickup shields if you are in Striker mode.
->You can no longer accidently drop a sword while sneaking, even if you
are wearing a shield.
->Fix a bug where Line Drive's cast direction could be modified
mid-cast.
->Fix a bug where a mob would get hurt multiple times from one Line
Drive cast.
->Normal Loot from monsters will drop regardless if a player has killed
them or not.
->Bow artifacts now apply experience after launching the arrow instead
of when the arrow hits an enemy. If an arrow lands its mark, you will
gain extra experience for the next arrow fired. Headshots will give even
more bonus experience for the artifact bow.
->Fix Drops and experience drops when the player kills mobs indirectly.
->Vanilla Minecraft drops from mobs will now appear properly even when
players do not directly kill the monster.
->Mending for Harvesting tools has a slightly less likely chance to fall
off than on weapons and armor.
->Lowered 'Auto Repair' base values to be a little less ridiculous.
Artifacts with Auto Repair will not repair as quickly while underground
(no sunlight).
2016-07-15 01:31:13 -05:00
97f5183596 commit 2016-07-13 23:52:49 -05:00
eab2feb56c Implement Striker Mode. Many many bugfixes and continued improvements to
the Artifact Ability System
2016-07-13 23:51:37 -05:00
c9c8906b5d ->All armor perks implemented.
->All sword perks implemented.
->All shovel perks implemented.
->Auto Repair, Preservation, and Greed perks implemented.
->Ability Points is now calculated based on how many points are consumed
on the artifact item. This way "temporary" perks
	do not result in a complete loss of points.
->Fix /stats not updating damage value until called twice.
->/stats now shows a small upgrade button if you have AP, for easier
access than typing a slash command.
2016-07-12 22:08:16 -05:00
5a53a36f67 Fix artifact bugs not giving experience. Made Mending and Infinity drop
off from items occasionally.
2016-07-12 05:45:33 -05:00
dc338d3a64 Tons of bugfixes and modifications to artifact mechanics. Added
Scythe-specific abilities.
2016-07-12 00:21:23 -05:00
cbcf1b810c Fix Anvil Name repairing yet again. 2016-07-11 06:04:13 -05:00
64c01e168a Fix enchantments not being applied to new Artifacts. 2016-07-10 23:42:42 -05:00
71349af914 Artifact Update, with approximately half the intended features included.
A few bugfixes and localization fixes and many artifact upgrades
implemented.
2016-07-10 23:13:52 -05:00
727030e2cd Basic Artifact leveling up and enchanting implementation in. 2016-07-10 02:21:14 -05:00
6cc89d3426 Players cannot unload Item Cubes into others' shops. 2016-07-08 17:59:54 -05:00
7cecc25c05 Fixes to some WorldShop issues and behaviors. 2016-07-08 17:00:05 -05:00
88c21c17c2 Fix vanilla items being uncraftable. 2016-07-08 13:12:44 -05:00
5f46805eaf Structures for Artifacts building up. Minor fixes to localizations of
some item names. Shops now display the item you are viewing as a
hoverable text, so you no longer get a gigantic chunk of text when
buying/selling.
2016-07-08 02:42:08 -05:00
511a13f053 Small updates. Added /stats command. Updated ways to get Mysterious
essences. Lowered drop rate of other artifact items.
2016-07-07 21:27:15 -05:00
d72d498c36 Make plugin automatically fetch on player join. 2016-07-07 20:37:05 -05:00
9d86e06c16 Minor fixes. 2016-07-07 20:33:11 -05:00
c7b6b5fe9e Clean. 2016-07-07 05:29:56 -05:00
d8336a83a5 Rebuild. 2016-07-06 23:27:57 -05:00
233af44bd2 Sugar Cane Block -> Sugar Cane. Also detect if the auto updating is
working properly.
2016-07-06 23:27:23 -05:00
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