TfT_02
e0599a0dea
Subtract XP with Hardcore mode
...
Adds #1529
2013-10-20 20:02:16 +02:00
TfT_02
810c74dc2a
Fixed bug which prevented players from leveling up
...
Any affected players will get their levels back when they gain some
more XP in that particular skill.
2013-10-19 14:08:04 +02:00
TfT_02
f4ff8518c2
Cleanup progress feedback
2013-10-18 16:43:37 +02:00
TfT_02
4a428a47af
Fix bug with HolidayManager and some cleanup
2013-10-18 16:24:01 +02:00
TfT_02
e8e2dcff46
-levelsChanged instead of - levelsChanged
2013-10-18 15:26:15 +02:00
GJ
b8c1f868f5
Event updates
2013-10-18 08:54:06 -04:00
Bestle
d8e86d0fc7
Fix logic error in fireworkParticleShower
...
If a player is inside a vehicle, the y position of the spawned firework should be modified, not the x
2013-10-18 12:59:21 +01:00
riking
b4f4de4628
Get all logs in Tree Feller, and optimize performance
...
Tree Feller has been shown, both anecdotally and with timings, to put a strain on the server, and therefore is worthy of the effort of optimization.
Prior to this change, on jungle trees, Tree Feller would take around 20-40 milliseconds to process a Jungle Tree after the JIT kicked in, and around 15-25 milliseconds for a normal tree.
Additionally, logs would be left up in the air for jungle trees.
After this change, Tree Feller takes 2-5 milliseconds on normal trees, and 10-15 milliseconds on jungle trees, and no logs are left up in the air.
2013-10-16 00:59:11 +02:00
GJ
468fbdab56
SkillUtils cleanup, EventUtils creation
...
Move some functions in SkillUtils to more relevant locations.
Begin work on utility class to handle all event calls.
2013-10-15 13:03:33 -04:00
GJ
309dfd50cd
Revert change to smoke particle handling
...
Have to do it this way, because not all block directions are valid for
smoke
2013-10-15 08:38:59 -04:00
GJ
056f7cc93b
Nicer handling of some particle effect code.
2013-10-14 11:29:25 -04:00
TfT_02
741f629ab8
Don't spawn fireworks under a boat (for real this time)
...
Fixes #1534
2013-10-14 17:07:15 +02:00
TfT_02
82f8c4ce36
Fishing Treasure Hunter overhaul
2013-10-12 02:41:13 +02:00
GJ
0c83bf2a80
Improve our drop handling.
2013-10-09 11:44:45 -04:00
TfT_02
5a6bb363cf
Don't spawn fireworks under the player if they're in a vehicle
2013-10-06 12:08:22 +02:00
TfT_02
a0e37a4a09
I forgot to invert this check
2013-10-03 22:04:39 +02:00
TfT_02
6baf820afa
Cleanup and formatting
2013-10-01 22:14:29 +02:00
Kane York
288287badf
Add holiday celebration for the console
2013-10-01 22:06:51 +02:00
TfT_02
5ad0f2c624
Do a little bit of localebending
2013-09-30 11:32:35 +02:00
TfT_02
3a37d0e092
Fixing an error due to confusingly named check
...
Refactored healthBarEnabled to healthBarPluginEnabled to avoid this
from happening again.
2013-09-29 23:57:13 +02:00
GJ
a63f745c73
Add custom mobs automatically as they're killed.
2013-09-26 15:06:36 +02:00
GJ
4a0fee5796
Use class names to better find custom entities.
2013-09-26 15:06:21 +02:00
GJ
cf90236e57
Redo blocks.yml
...
** YOU WILL NEED TO UPDATE THIS FILE **
2013-09-26 15:06:21 +02:00
GJ
fc6c7bb1de
Rework custom tool config.
...
** YOU WILL NEED TO UPDATE YOUR CONFIG TO THE NEW FORMAT **
2013-09-26 15:06:21 +02:00
GJ
792ecd6aad
Rework armor.yml to take item names instead of IDs in advance of 1.7 changes.
...
** YOU WILL NEED TO REDO YOUR armor.yml FILE **
2013-09-26 14:58:30 +02:00
TfT_02
933b6f278b
Disable partial name matching for offline players by default
...
#1482
2013-09-25 14:26:24 +02:00
TfT_02
45dfc13ebd
Match playernames using OfflinePlayers instead
...
Fixes #1482
2013-09-24 11:40:53 +02:00
TfT_02
d5bd9a1693
Fixed some small mistakes in CommandUtils
2013-09-23 20:22:41 +02:00
TfT_02
3828f78480
Fixed respawn cooldown checks
...
Thanks @Riking for pointing this out!
2013-09-22 23:28:08 +02:00
Travis Ralston
239d7e33cb
Revert "Metrics be dead"
...
This reverts commit 0a9fd4a92e
.
2013-09-22 12:33:01 -06:00
TfT_02
b8c479549c
Disable our healthbars when the plugin "HealthBar" is found
...
Adds #1477
2013-09-22 16:55:02 +02:00
t00thpick1
0a9fd4a92e
Metrics be dead
2013-09-20 22:23:38 -04:00
GJ
f71b302f6f
Don't need this anymore.
2013-09-19 15:19:16 -04:00
GJ
9be9908a22
Remove unused imports.
2013-09-18 09:39:54 -04:00
GJ
e0592b3f62
Don't try to ever pull the mcMMOPlayer here.
...
Fixes #1466
2013-09-16 12:12:31 -04:00
TfT_02
7bac0e2ca5
Dropped SpoutPlugin support
...
Because SpoutPlugin is not being updated to 1.6.x and mcMMO 1.4.07 does
not support any CB version below 1.6.x SpoutPlugin support is no longer
needed.
https://blog.spout.org/minecraft-1-6-and-the-legacy-finale/
2013-09-16 16:48:42 +02:00
GJ
e8bc2475c3
Add sound for level-up even when not using Spout.
2013-09-16 09:52:09 -04:00
TfT_02
17faf1561f
Refactor to getMaxLength
2013-09-15 21:45:16 +02:00
GJ
4eba33a1c6
Use doubles in config.yml where appropriate. Change item IDs to item names
...
in light of upcoming Minecraft changes that will remove access to item
IDs.
2013-09-13 09:52:52 -04:00
GJ
088015dd4d
Switch to H31ix's updater for security reasons.
2013-09-13 00:59:07 -04:00
t00thpick1
1004e2a32b
These duplicate checks are handled in config validation.
2013-09-12 20:52:26 -04:00
GJ
58c7dcb705
Fix issues with double damage, double death messages, and other damage oddities.
...
Fixes #1450
2013-09-12 11:52:34 -04:00
t00thpick1
f7928787dc
Skill shot should be after deflect check
2013-09-11 10:17:24 -04:00
GJ
af39e84aef
Actually remove /mmoupdate, fix usage strings for /mcconvert, fix tab completion
...
Fixes #1451
2013-09-10 15:47:47 -04:00
TfT_02
93fe2ff504
Cleanup our imports
2013-09-10 15:28:11 +02:00
GJ
b42f2d4073
Refactor, plus store these values rather than checking them twice.
2013-09-10 08:38:06 -04:00
GJ
89ddf8c4fa
Fixed issues with dealing damage to Entities
2013-09-09 20:41:06 +02:00
GJ
71ab678945
Fix bug where mcMMO damage wasn't awarding XP.
...
Fixes #1400
2013-09-09 12:00:37 -04:00
GJ
14daee3b1b
Fixed a bug where squid were not awarding XP.
2013-09-09 10:46:26 -04:00
GJ
d2bbbb0fe7
More deprecation fixes.
2013-09-05 16:36:02 -04:00
GJ
fd8d9b02a9
Begin trying to remove newly-deprecated "magic numbers"
2013-09-05 14:55:08 -04:00
GJ
a639a37637
Add per-skill XP boost perks.
...
Fixes #1412
2013-09-03 09:24:58 -04:00
GJ
7523afffb5
Updated permissions for more control over Call of the Wild.
2013-08-30 13:50:34 -04:00
GJ
73d0b377ae
Reduce code duplication. Also verify that our target is alive before trying to damage them.
...
Fixes #1403
2013-08-28 11:29:30 -04:00
GJ
6bfc1b84de
Let's do this the right way.
2013-08-23 20:14:13 +02:00
TfT_02
59f545d5ce
Fixed FakeEntityDamageByEntityEvent not getting fired
2013-08-23 20:14:13 +02:00
GJ
23983422e0
Cleanup & remove code duplication.
2013-08-23 14:08:16 -04:00
TfT_02
964b2636fb
Move experience related settings from config.yml to experience.yml
2013-08-23 19:37:44 +02:00
TfT_02
0ce41150c6
Vampirism can now be enabled without having Skill Death Penalty enabled
2013-08-22 22:54:05 +02:00
TfT_02
0455416dec
Reorganized Hardcore locale strings
2013-08-22 22:54:05 +02:00
TfT_02
a6e7febf77
Hardcore mode can now be toggled for each skill individually
2013-08-22 22:54:05 +02:00
GJ
ede0757d83
Remove /mmoupdate and replace with /mcconvert database
2013-08-22 22:33:06 +02:00
GJ
8282d84b16
Validate, and nicer loading.
2013-08-22 22:22:19 +02:00
GJ
223649ec28
Formatting and localizing.
2013-08-22 22:22:19 +02:00
TfT_02
68e433b3b7
Added new ExperienceFormula config and /mcconvert command
2013-08-22 22:22:19 +02:00
GJ
1a51b93ec9
Another quick check to avoid issues with NPCs.
2013-08-22 14:45:30 -04:00
TfT_02
ca6bee07ea
Fix formatting
2013-08-22 00:37:48 +02:00
gmcferrin
2bae937b28
Don't throw a warning if we're expecting a null object.
2013-08-21 14:20:12 +00:00
GJ
c8c76f4174
Put this function in a better place.
2013-08-20 15:12:38 -04:00
GJ
50ef8d9610
Improvements to mcMMOPlayer lookup.
2013-08-20 14:10:49 -04:00
GJ
62146480db
Hardcoding this is a bad idea.
2013-08-19 15:12:08 -04:00
TfT_02
6518d192ec
Improved partial name matcher
...
Fixes #1164
2013-08-19 10:37:04 +02:00
TfT_02
3fe9cfee74
Slightly improved update checker feedback
2013-08-18 18:04:20 +02:00
TfT_02
560c3860b4
Fixed bug which allowed players to bypass fishing's exploit prevention
...
Fixes #1319
2013-08-17 10:11:46 +02:00
TfT_02
90fcf35c34
Javadocs cleanup
2013-08-10 20:10:45 +02:00
TfT_02
ead1398132
Super Breaker & Giga Driller now use more durability
...
A configurable amount is added to the vanilla durability loss.
Use `Abilities.Tools.Durability_Loss` to disable (set to 0) or set it
to -1 for no durability loss while using abilities. Closes #1363
2013-08-09 22:21:45 +02:00
TfT_02
6330c4a69e
Move the noErrorsInConfig check to Misc
2013-08-09 19:10:03 +02:00
TfT_02
1f53c62ced
Added McMMOPlayerDeathPenaltyEvent
...
Called when a player dies and mcMMO tries to invoke Hardcore mode or
Vampirism
2013-08-07 01:21:52 +02:00
TfT_02
ccbffca278
Validate config.yml settings
2013-08-06 21:17:14 +02:00
Glitchfinder
aeaab43f44
Fixing a multitude of reported NPEs.
2013-08-04 12:15:01 -07:00
GJ
d1bf48ad79
Fix bug where teleport location was never reset if warmup was set to 0
...
for Chimera Wing.
Fixes #1323
2013-07-30 15:20:18 -04:00
GJ
c5137eb884
Begin work on cleaning up our listeners and their Javadocs.
2013-07-25 14:52:21 -04:00
GJ
e0e574c19e
Fix a potential issue with PTP and Chimera Wing teleportation cooldowns.
2013-07-24 13:50:33 -04:00
GJ
37671bad9a
We already have the mcMMOPlayer here.
2013-07-24 12:30:02 -04:00
GJ
001f1dbd3c
Fix issue with truncating things that don't need truncating.
2013-07-17 13:45:31 -04:00
GJ
7b5372a985
Temporary fix for MCPC+ entity issues. This change will be reverted
...
after the fix is made in MCPC+.
Fixes #1197
2013-07-17 10:29:42 -04:00
GJ
1647ef4fae
Fixed issue where locale strings could cause the scoreboard header to be
...
longer than 16 characters.
Fixes #1278
2013-07-17 08:18:54 -04:00
GJ
c9aba059e2
Don't provide direct access to the players map.
2013-07-15 09:14:23 -04:00
TfT_02
696e82e622
Add missing Axes locale string
...
* Somehow, the message notifying a player that he was struck by Skull
Splitter wasn't in the locale files anymore.
* Re-added this string and renamed it.
* Fixes #1271
2013-07-15 13:18:13 +02:00
GJ
04224b309a
Add snow to excavation. No treasures will drop from snow by default,
...
but they can be added to the treasures.yml file by specifying
"Drops_From:
Snow: true"
Adds #1229
2013-07-11 14:41:23 -04:00
GJ
d07b67b5bf
Health and damage are now doubles, not ints.
2013-07-11 12:43:36 -04:00
riking
23729f45ee
Pull changes from dev-dbman (commit f63c5e3
)
2013-06-28 15:02:58 -07:00
TfT_02
af60f08a8b
Localize the ScoreboardManager
...
Closes #1232
2013-06-28 19:17:39 +02:00
TfT_02
1edb11cedf
Disable mob healthbars for boss mobs!
...
Fixes #1210
2013-06-28 13:36:48 +02:00
GJ
050be563bf
Less magic numbers.
2013-06-12 19:26:09 -04:00
GJ
965dbda101
Clean up some stuff with our DATS.
2013-06-12 19:20:05 -04:00
GJ
3a78e1b487
More code duplication removal.
2013-06-12 15:56:42 -04:00
GJ
db637f0bc9
Remove more code duplication.
2013-06-12 15:41:26 -04:00
GJ
28a78d820a
Tidy up our InventoryListener.
2013-06-12 15:10:43 -04:00
GJ
a1792fe125
We were calling deflect twice. Also made individual functions for each
...
type of combat.
2013-06-07 15:47:00 -04:00
T00thpick1
8705974e08
Use a single manager to handle our databases.
2013-06-07 15:46:57 -04:00
TfT_02
de0487d16f
This should make it work properly
2013-06-07 15:46:56 -04:00
TfT_02
375fa4f75c
Added permission node to prevent inspecting hidden players
2013-06-07 15:46:53 -04:00
GJ
d43ae17bd2
Tweak a few things on the UpdateChecker.
2013-06-07 15:46:52 -04:00
Kane York
f81a763d6c
Use finally to close the update checker stream
2013-06-07 15:46:52 -04:00
GJ
0ba4bc25c7
Use player objects instead of names - should be more efficient and less
...
buggy.
2013-05-28 13:33:20 -04:00
TfT_02
1ae9b0f4d2
Animals can also have the "Spawned Entity" tag
2013-05-26 17:55:24 +02:00
GJ
5e00636761
And a little more...
2013-05-22 22:30:09 -04:00
GJ
030c8e59d7
The other way leaks memory like a sieve.
2013-05-22 00:01:19 -04:00
GJ
9aa49a09da
Little more cleanup.
2013-05-21 14:03:00 -04:00
GJ
bf8945ac59
Try to clean CombatUtils a bit...
2013-05-21 13:36:44 -04:00
GJ
d9926bab4e
Try to clean up our poor EntityListener...
2013-05-21 13:27:52 -04:00
GJ
92ec04bd46
Better boolean handling.
2013-05-21 11:44:16 -04:00
GJ
0b6372a6ea
Don't run these calculations twice. Also, pretty sure one of these was
...
bugged.
2013-05-21 11:41:39 -04:00
GJ
4f8b66f94d
Clean up our block listener some.
2013-05-21 11:11:55 -04:00
GJ
0c52b3016c
We've got these functions, might as well use them.
2013-05-21 10:02:09 -04:00
T00thpick1
22f6ae858b
Update inventories after chimera wing
2013-05-19 16:13:19 -04:00
TfT_02
2d66b8ed12
Cleanup - fixing various formatting issues
2013-05-18 22:41:42 +02:00
riking
71d030e5ad
Change rounding strategy to ceiling for mob healthbars
2013-05-17 00:19:59 -04:00
T00thpick1
068f47b523
Option for any distance
2013-05-16 19:53:58 -04:00
T00thpick1
79aab57abc
Configure the inspect distance
2013-05-16 19:31:12 -04:00
GJ
a7861fc54b
Move all miscellaneous Spout code to a single location.
2013-05-16 10:51:18 -04:00
GJ
936bec8ff5
Unused import.
2013-05-16 09:32:48 -04:00
GJ
01d10971a1
Calling things that many times is BAD.
2013-05-16 09:32:27 -04:00
GJ
fca5f9ec98
We shouldn't need to do this. If issues arise, then there's a bug in
...
Bukkit that needs patching.
2013-05-16 09:23:35 -04:00
GJ
c9ae6436bd
Because we forget things too often.
2013-05-16 08:41:57 -04:00
GJ
b6c4d2b4ad
Fixed bug where Nether Quartz wasn't included in Smelting or item
...
sharing
2013-05-16 08:13:01 -04:00
TfT_02
68d8d6dd30
Added permission node to bypass the fishing exploit prevention
...
Permission node: `mcmmo.bypass.kraken` false by default.
2013-05-15 23:35:17 +02:00
GJ
2a57d7007d
Don't go through everything twice. Also, those were horrible variable
...
names.
2013-05-15 17:28:47 -04:00
GJ
fd675ac291
Changed Spout notification tiers to be stored in SpoutConfig instead of
...
AdvancedConfig. Also restructured some Spout stuff for easier
readability.
2013-05-15 17:08:43 -04:00
GJ
41f020bbb7
Cleaning up our listeners, as well as some Spout stuff.
2013-05-15 15:39:40 -04:00
GJ
00dee500e0
Caching options is bad, and so was that way of getting the menu key.
2013-05-15 15:28:05 -04:00
GJ
aa9eb0868c
Add option to use scoreboards for power level display, similar to the
...
Spout titles. This will NOT override any existing plugin that uses the
overhead scoreboard slot.
2013-05-15 15:13:11 -04:00
T00thpick1
78f53f294a
Debris should drop normal drops
2013-05-15 13:02:21 -04:00
GJ
d8ddd27d71
Calculate bonus XP based on initial arrow location, rather than final
...
shooter location.
2013-05-15 08:35:12 -04:00
GJ
8d5696507a
Add bow force multiplier to Archery XP.
2013-05-15 01:20:12 -04:00
T00thpick1
9ec376a228
Unused import and update changelog
2013-05-15 00:53:01 -04:00
T00thpick1
a05a0da9fb
Mob Spawner XP multiplier
2013-05-15 00:48:18 -04:00
T00thpick1
5029ad9d93
Apply Perks after cutoff
2013-05-14 23:54:54 -04:00
T00thpick1
b416a59bb7
Don't cache config options to prepare for eventual config reload support
2013-05-14 22:59:16 -04:00
GJ
2e79c8d770
Properly track infinite arrows.
2013-05-14 22:45:09 -04:00
GJ
501f5de55a
Fixing everything you guys broke while I was gone...
2013-05-14 11:28:50 -04:00
T00thpick1
de12970486
New api event
2013-05-13 22:28:39 -04:00
Glitchfinder
7550b99aaa
Patching more NPEs involving invbalid players, plus mob health bars.
2013-05-13 18:46:19 -07:00
T00thpick1
55f9092aa6
Fireworks adjustment
2013-05-13 21:23:16 -04:00
GJ
8e0a1f4f70
Summon the kraken at will!
2013-05-03 16:14:03 -04:00
TfT_02
f6e9fd9f3a
Add more localisation
2013-05-02 21:02:12 +02:00
GJ
b36096e54d
Fixed bug where non-player arrows couldn't be deflected.
2013-05-02 08:23:18 -04:00
GJ
0574de4a29
Configure the Kraken!
2013-05-02 07:56:29 -04:00
GJ
6d6bc3de76
Trim player names to 16 chars when needed.
2013-05-02 07:16:07 -04:00