129 Commits

Author SHA1 Message Date
8be7044e91 Zombie Pigman is now detected properly when deciding if bonus loot
should be dropped.
Malleable bases do not drop for massive amounts of experience (ex.
Dropped from players dying.)
2016-08-01 20:50:32 -05:00
e8b6d1c109 Fixed a bug where Buy shop signs would display how much there was to
sell as the amount, instead of how much space is available.
2016-07-31 20:53:24 -05:00
febc66b16a Fixed a bug where Purchase shops would turn into sell shops. 2016-07-31 20:50:04 -05:00
1113ebbed8 ->Defender Mode in-game text updated.
->Set piece tiers are no longer based on the type of piece they are
created on. Instead, tiers of higher rank require a lot more luck to
obtain than lower tiers.
2016-07-31 20:35:14 -05:00
7bf3a6be9f ->Fixed a bug where Artifact bows were not able to gain any experience.
->Fixed a bug where player death messages were appearing more than once.
->Fixed a bug where Strikers were not getting a passive 20% critical
chance.
->Minions from Zombie Pigman Leaders are now actually Zombie Pigmen
instead of regular Zombies.
->Critical Strike Chance is now displayed in /stats.
->Life Steal Amount is now displayed in /stats.
->New Item Sets are now available as mob drops! Find them, mix and match
set bonuses, or try for a full set for the extra 5 set perk!
->Recycling Centers now prevent common items from appearing inside
Recycling Centers. (If they are actually common.)
->Death Loot Manager now properly survives server restarts, so players
who have died and ragequitted no longer will have permanently lost their
loot.
->Added 'hasPermissionToBreakWorldShopSign(Sign,Player)' to API.
->API methods that relied on block checks but had arguments of type
Location have been updated to Block arguments.
->Shops now update their stocked amount properly if they are relocated
to another chest or if the server crashes.
->Item Localization Fixes
->Artifact Equips that despawn have a 100% chance of ending up in a
Recycling Center.
->Hellfire Endermen now create Endermites while they fight you.
->Leader mobs glow red now.
->Reinforcements no longer spawn additional leaders.
->Pre-emptive strikes are now calculated as mobs not having noticed you
yet. Mobs that do notice you become exempt from a pre-emptive strike.
->Durability on equipment properly decreases when hitting monsters.
2016-07-31 04:25:14 -05:00
284535db7c ->Hellfire Endermen now create Endermites while they fight you.
->Leader mobs glow red now.
->Shop sign methods for the API now require blocks instead of locations
as arguments.
2016-07-30 11:18:06 -05:00
0eec4b2667 Server will automatically restart if there are 0 players online. 2016-07-30 03:29:31 -05:00
4d04a39c85 All Damage events can now increase Artifact experience. Added in
canPlaceShopSignOnBlock(Location) to API. Limited chicken spawn cap to
20 in a small region.
2016-07-30 03:20:35 -05:00
94d607e53c Fixed Absorption Health Calculation. 2016-07-30 01:17:59 -05:00
66bbf5e587 Fix Damage Calculations. 2016-07-30 00:26:31 -05:00
a2e6449ab7 Bow Artifacts gain EXP again. Death messages no longer appear twice. 2016-07-29 23:13:07 -05:00
c9ddbb7bc7 Fixed getServerTickTime(). 2016-07-29 21:36:14 -05:00
11b8302a87 removeShopItem() now fails silently. 2016-07-29 20:37:17 -05:00
d22b1c305f ->Added hasPermissionToBreakSign(Sign, Player)
->Fixed return conditions for hasPermissionToBreakWorldShopSign()
2016-07-29 20:33:21 -05:00
94d4a88948 ->Recycling Centers now prevent common items from appearing inside
Recycling Centers. (If they are actually common.)
->Death Loot Manager now properly survives server restarts, so players
who have died and ragequitted no longer will have permanently lost their
loot.
->Added 'hasPermissionToBreakWorldShopSign(Sign,Player)' to API.
->Added
->Shops now update their stocked amount properly if they are relocated
to another chest or if the server crashes.
->Item Localization Fixes
2016-07-29 20:12:21 -05:00
4f8563376d The chance is 50%, since the messages are once every half hour. 2016-07-29 05:49:03 -05:00
0b63a9a8fc Make habitation increases a lot less frequent. Didn't realize it was
once every 5 minutes.
2016-07-29 05:45:38 -05:00
df10def718 ->Fixed a bug where arrows would not properly disappear when hitting
mobs.
->Fixed a bug where mobs could not deal damage to each other.
->Removed mob spawn height reductions for worlds that are not the
Overworld.
->Added a new non-deprecated version of DealDamageToEntity().
->Updated Striker Mode, Defender Mode, and Ranger Mode descriptions
in-game.
->Mobs are smarter about where they spawn now. They will figure out
areas that are dangerous and avoid them. You can check what the expected
Habitation level of an area is with /stats.
2016-07-28 21:55:25 -05:00
7187c1414a Even cooler Eruption now. 2016-07-28 05:26:23 -05:00
40f420bf89 ->Absorption works once again.
->Add getArtifactAbilityValue() to the API. Returns the raw value of an
ability on an artifact item. (Ex. If Strike 5 gives the player 4.2
Damage, then this method returns 4.2.)
->Fixed a bug where Preservation on Artifacts would actually increase
the decay rate of Potential loss.
->Fixed a bug where the death messages from players dying would display
twice.
->Eruption now releases blocks broken up into the air, making the effect
more interesting.
2016-07-27 22:53:04 -05:00
97f91aa688 Stable chunks. 2016-07-27 17:37:13 -05:00
f03b2555f8 Include debug for chunk loading. 2016-07-27 16:47:07 -05:00
6c620fc599 Fix explosion calculation with blast protection accounted for. 2016-07-26 06:16:08 -05:00
e53faf0928 Make sure we execute a clean build. 2016-07-26 06:02:46 -05:00
42dc5a29a4 Fix Creeper Explosion Damage. 2016-07-26 06:01:02 -05:00
5304bd665b Force version update. 2016-07-24 23:36:21 -05:00
8a1ebb5092 ->Artifact Equips no longer get a 2x damage bonus from being a Hardened
piece.
->Ranger's Passive bonus damage reduced from x4->x2.
->All Damage increasing enchantments have been converted from 10% bonus
multipliers to their respective vanilla damage increase values, except
for Power. Power follows the same formula as Vanilla Sharpness values
now.
2016-07-24 23:30:46 -05:00
0e6d99f8ed Fix Dodging and Iframing and damage dealing. 2016-07-24 23:03:10 -05:00
3e623852b7 Fix Sharpness Multiplier display 2016-07-24 22:44:25 -05:00
a7e10880ea Fix Tumble. 2016-07-24 22:29:58 -05:00
4506d0b7c1 ->Fixed a bug where the number of drops was exponentially increased
based on drop bonuses.
->Fix a bug with identifying valid Malleable Base Quest item types
properly.
->Fixed a bug where 1 player sleeping would cause the server tick time
to be modified drastically.
->Artifact base weapon damages have been buffed to reflect their wooden
counterparts.
->The size of Hellfire Creeper and Deadly Creeper angry explosions have
been reduced.
->Add getPlayerVelocity(Player) to API. (Returns player velocity in
m/sec.)
->Added DPS meter/Damage breakdown. Start the tracker with /dps. Stop it
again with /dps to view results.
->Fix "Piercing" Artifact Ability displayed value.
->Strikers are now invulnerable during the dash of Line Drive.
->Defenders can now press Q (drop key) to activate "Rejuvenation", which
gives a 2 second invulnerability window, and 10 seconds of Regeneration
X. Costs 20 shield durability. 2 minute cooldown.
->Wither skeletons, Guardian Bosses, and Pig Zombie Leaders are now
named properly.
->Using [] now displays the amount of items being held when linking
items.
->Server Icon updated with a night time picture of Twoside.
->Fix a bug where two minecarts would be produced when shooting a
minecart with a bow while riding in it.
->World shops now automatically sell the next available item stored in
the world shop chest when it sells out. (Ex. Putting stone and
cobblestone in a shop will switch the item to cobblestone once stone
sells. The price is not modified however.)
->Added isWorldShop(Block) to API.
->Deadly mobs had their base stats buffed slightly to decrease the
difficulty gap between Deadly and Hellfire mobs, while increasing the
step up from Dangerous to Deadly tier.
->Increased the Resistances of Dangerous, Deadly, and Hellfire Mobs that
do not wear armor normally.
->Eruption and Earth Wave damage values have been buffed significantly.
->Line Drive and Tumble are now activated by pressing Q (drop key)
instead of Shift+Q and Left-Click + Shift. Pressing Shift+Q during
Tumble will perform a backwards jump, while pressing Q will do the
current behavior.
->The Mysterous Entity no longer laughs at you repeatedly when dying in
the void.
->Cooldowns of skills now show up right when you login, so there is no
confusion about when you can first execute them.
->Modification to Ranger Mode: Only Sniping mode shoots lightning-fast
arrows now. Debilitation and Close Range mode shoot normal speed arrows.
2016-07-24 22:16:34 -05:00
295a120e3b Comment out the setCancelled(true) line for ProjectileLaunchEvent. Was a
leftover from shooting arrow testing.
2016-07-20 23:53:15 -05:00
7b6d647f93 Added Loot Logger. 2016-07-20 06:01:00 -05:00
1db2164c3b Fix Ranger tumble. 2016-07-20 05:41:40 -05:00
4eae40adc8 Make Tumble work for real. 2016-07-19 23:38:22 -05:00
01699e6710 Make tumble work when left-clicking mobs. 2016-07-19 23:27:24 -05:00
1d78308d28 Fix AOE bug, again. 2016-07-19 23:22:13 -05:00
7ba0208943 ->Ranger mode allows you to use items in your offhand now while
maintaining Ranger mode status.
->Fix a bug with AoE applying to every type of weapon, even with no AoE.
->Artifact pickaxes are no longer considered weapons.
->Fix MalleableBaseQuest not accepting player-made potions as valid
items.
->Lowered speed of Shadow Walker by one tier.
->Fix Hellfire Endermen being set on fire.
2016-07-19 23:10:08 -05:00
d53916335e Update version. 2016-07-18 18:49:06 -05:00
a5358d0396 Added back in Bow Mode Logger. 2016-07-18 18:47:02 -05:00
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