GJ
14050cf096
Oops.
2013-04-30 14:24:31 -04:00
GJ
5930128b7f
Add soft-depend on CombatTag so it loads before mcMMO, allowing us to
...
ensure the name check is ONLY run if CombatTag is installed.
2013-04-30 13:53:21 -04:00
GJ
08be78fa35
Avoid possible IllegalStateException if player has logged out before
...
this processes.
2013-04-30 10:02:28 -04:00
GJ
88f43d9a91
Add command to clear or change scoreboards.
2013-04-30 09:48:53 -04:00
GJ
6cbf960dea
Use the right value here.
2013-04-30 08:24:16 -04:00
TfT_02
374d34f76d
Fixed that for you
2013-04-30 14:20:16 +02:00
GJ
cc486c2dc7
Update the localization files.
2013-04-29 16:27:25 -04:00
GJ
50c9649b23
mcMMO - Now with 100% more scoreboards!
...
mcMMO now allows for the use of scoreboards to display information in
several instances. By default, all scoreboards are enabled in the config,
and will only display for 10 seconds. After 10 seconds, the scoreboard
will go away and revert to the previously displayed scoreboard, if one
exists.
A global scoreboard now exists for tracking all player stats, and will be
displayed when /mctop is used. Your name will be highlighted in gold when
looking through the scoreboard. Additionally, the scoreboard will display
players in groups of 15, rather than groups of 10 like in chat.
Unfortunately, due to the limitations of scoreboards, the player's rank
will not be displayed in front of their name.
The scoreboard area is now also used for displaying data for /mcrank,
/inspect. and /mcstats. Due to the way scoreboards are handled, the power
level is not guarenteed to show up at any given location in the
scoreboard, but is instead displayed in gold so that it can be easily
found.
Lastly, the scoreboard area is also now used for displaying current data
on skills when the relevant /<skillname> command is used. The effects and
ability stats will still be shown in chat, but the current level, xp, and
remaining xp will be shown in the scoreboard.
2013-04-29 15:45:07 -04:00
GJ
339a54b0ac
Replace SkillMonitorTask with 3 unique timers instead. This should greatly
...
optimize our tool and ability cooldown tracking and hopefully reduce
server load.
2013-04-29 15:33:55 -04:00
GJ
b97afb85a1
Only check names if CombatTag is enabled.
2013-04-29 00:29:38 -04:00
GJ
15da9d580b
The previous CombatTag fix should take care of these.
2013-04-28 16:52:14 -04:00
GJ
62aed496cc
Fix issue with CombatTag NPC errors. Fixes #1012
...
NOTE: Do NOT change the default NPC name for CombatTag in your config,
or this fix won't work.
2013-04-28 16:50:41 -04:00
GJ
fba131936a
Fix issue with tab-completing /party commands.
2013-04-28 01:11:51 -04:00
t00thpick1
70601a4560
Debug code - Why you be in main branch
2013-04-28 01:08:07 -03:00
t00thpick1
83604ecb6d
Syntax fixes
2013-04-27 14:18:10 -03:00
TfT_02
b912f7072c
Actually use float experience
2013-04-26 17:28:18 +02:00
GJ
7e7e468408
Fix /mcrank showing everything as unranked...
2013-04-26 10:51:17 -04:00
T00thpick1
748c97f6c1
Expand AbilityAPI capabilities
2013-04-25 21:47:41 -04:00
GJ
a3aab57cf8
I am bad at SQL.
2013-04-25 20:08:27 -04:00
GJ
5548e26dd9
Fixed bug where players could remain in party chat after leaving or
...
being kicked from a party.
2013-04-25 19:52:25 -04:00
GJ
89d2f07c03
Because the block is null if they click air.
2013-04-25 19:36:34 -04:00
GJ
f42a28f34f
Use defaults in case these are null.
2013-04-25 19:26:50 -04:00
TfT_02
bdc753f03c
Also add the cancel feature for the Salvage Anvil
2013-04-25 23:40:21 +02:00
TfT_02
68a7b540c5
Ask a confirmation when a player tries to repair an enchanted item
2013-04-25 23:29:49 +02:00
GJ
b2dd820507
Clean up a few more things.
2013-04-25 09:27:48 -04:00
GJ
612308eb9a
No reason to have those variables.
2013-04-25 09:20:03 -04:00
GJ
98dc7b853a
Protect our managers.
2013-04-25 09:16:42 -04:00
GJ
a2fefd6fb6
Oops.
2013-04-25 07:48:14 -04:00
TfT_02
17a0382283
Changed experience storage from integers to floats
...
This will make sure no experience is lost when the server has high
skill modifiers configured, or when low amounts of experience are being
shared.
2013-04-25 07:42:38 -04:00
GJ
eea5784527
Abstract our database operations into a single class.
...
This allows the logic between SQL and Flatfile to remain more hidden in
most cases and makes the code easier to read.
2013-04-25 07:41:23 -04:00
GJ
1aff2cf9eb
Cleaning out some crap from our PlayerListener.
2013-04-24 21:18:31 -04:00
GJ
4fc6349824
Move healthbar stuff to it own class.
2013-04-24 11:40:34 -04:00
GJ
7a3921eace
Make these actually random.
2013-04-24 11:05:40 -04:00
GJ
e99599c377
Fixed Smelting returning ink sacs instead of Lapis when double-dropping.
...
Fixes #986
2013-04-24 07:08:24 -04:00
GJ
e1f6366a00
Don't make a new File every time.
2013-04-23 09:32:28 -04:00
GJ
182b01ac2f
Redundant check is redundant
2013-04-23 09:10:22 -04:00
GJ
18f3914428
Use the path we already have.
2013-04-23 09:10:03 -04:00
GJ
bd0a045da3
No need to handle the load ourselves.
2013-04-23 09:00:42 -04:00
t00thpick1
9a4bed8c67
Already set to config default in constructor
2013-04-23 01:25:54 -03:00
t00thpick1
ae0cf692cd
Use defaults when using defaults.
2013-04-23 01:22:01 -03:00
GJ
2ca7d139fe
Fix NPEs relating combat checks and world changing. Fixes #976 , #979
2013-04-22 23:19:26 -04:00
TfT_02
7e67505dfb
Remove redundant ChimaeraWing check
...
Also indent the code
2013-04-21 21:50:08 +02:00
TfT_02
21100de85d
Move the ChimaeraWing permission check and add feedback
2013-04-21 21:48:42 +02:00
TfT_02
d8f799f8b4
Add a few missing items to the Shareables list
2013-04-20 16:11:07 +02:00
TfT_02
cb03a98113
Add pickup sounds to cancelled PlayerPickupItemEvents
...
This will make the player aware that he has picked up an item.
2013-04-20 13:24:50 +02:00
GJ
4b36a11dda
Make sure the target is online.
...
This ensures that the McMMOPlayer object *should* be valid.
2013-04-18 22:18:06 -04:00
GJ
8099490213
Minor DB tweaks.
2013-04-18 22:18:05 -04:00
GJ
6cb2843707
Remove a stupid line.
2013-04-18 22:18:05 -04:00
TfT_02
e831f0561a
Changed Call of the Wild, newly summoned pet's will have a custom name
...
Closes #972
2013-04-18 23:04:27 +02:00
GJ
d57c253b19
Returns in finally are bad.
2013-04-18 11:28:07 -04:00
GJ
c8c68ea7d9
A little file cleanup.
2013-04-18 11:23:45 -04:00
GJ
150fe730bd
No point in having a class & method for one line of code.
2013-04-18 09:19:48 -04:00
GJ
8af425d067
Make this a bit more sane.
2013-04-18 09:09:12 -04:00
GJ
c3845abd2a
Clean up a bit, and make the /party itemshare command recognize the new
...
"misc" option
2013-04-18 08:11:47 -04:00
GJ
eba6820ec6
Clean this up a bit.
2013-04-18 07:51:53 -04:00
TfT_02
822e40bc1f
Added a new Party item share category "Misc" which contains a list of configurable items.
2013-04-17 16:03:34 +02:00
TfT_02
3ffcaae122
Track items dropped by a player, prevent them from being party shared
2013-04-17 15:20:09 +02:00
GJ
42a30b4521
Fixed Fishing treasures always having the same enchants.
2013-04-17 07:47:43 -04:00
GJ
377ed9e8e5
Fix not being able to change party owners.
2013-04-17 07:07:54 -04:00
GJ
be76fe61d8
Fixed being unable to kick party members.
2013-04-17 07:05:28 -04:00
GJ
07ba7a8d9e
Nerf fishing again... AGAIN
2013-04-16 23:48:36 -04:00
GJ
2be3e3b43c
Changed Berserk to add items to inventory rather than denying pickup
2013-04-16 23:44:41 -04:00
GJ
c9a53bdaca
Fixed NPE when trying to tab-complete /mctop
2013-04-15 12:52:11 -04:00
GJ
3a76a111d3
Use the mob name when we have it.
2013-04-14 02:10:48 -04:00
TfT_02
e59c7ac34a
Reduced the amount of info messages in the console when enabling/disabling
2013-04-13 21:53:00 +02:00
TfT_02
f05b9ae365
Use LinkedHashSet instead of List
2013-04-13 18:43:22 +02:00
GJ
c60e5a65d6
Fixed shake drops not working.
...
NOTE: You need to delete your treasures.yml and allow it to regenerate.
2013-04-13 11:34:38 -04:00
TfT_02
1b4eda713f
Moar magical fixes!
...
This will automagically fix bugged players who have joined multiple
parties.
2013-04-13 01:17:07 +02:00
TfT_02
cb133ced80
No longer needed!
2013-04-13 01:16:17 +02:00
TfT_02
062a3028f4
This makes it easier to read
2013-04-13 01:11:26 +02:00
TfT_02
682c2631f0
Fixed bug where players were able to join the same party multiple times
...
This change should automagically fix broken parties which have multiple
instances of the same player in it.
This will not fix bugged players who have joined multiple parties.
2013-04-13 00:41:36 +02:00
NuclearW
faecb9a439
Fix players not having ptp.send by default.
2013-04-12 18:25:52 -04:00
GJ
5dc40f3c03
Nerf fishing... again.
2013-04-12 17:48:04 -04:00
GJ
569e87847f
Fixed fishing chance display values.
2013-04-12 10:25:00 -04:00
GJ
875091a1ce
Added ability to configure drops from Shake in treasures.yml
2013-04-11 21:40:09 -04:00
GJ
5ad7716137
Don't need to store that.
2013-04-11 10:24:22 -04:00
GJ
8c97399cec
This is important.
2013-04-11 10:02:08 -04:00
GJ
27e0a9d3b6
Fixed experience commands affecting all skills. Fixes #951
2013-04-11 09:55:39 -04:00
GJ
07f9b287e7
Move exceptions to their own package.
...
This will break plugins that directly catch these exceptions.
2013-04-10 20:21:55 -04:00
GJ
fbee4f1b37
Remove debug messages.
2013-04-10 19:41:55 -04:00
GJ
26542f3d6e
Because otherwise you can't fish at low levels.
2013-04-10 19:32:26 -04:00
GJ
14630fe956
Nerfin' it.
2013-04-10 18:44:11 -04:00
GJ
30f5c761d9
Because some plugins do stupid things.
2013-04-10 17:04:32 -04:00
GJ
365abaaa8f
Reverse the order to avoid NPE
2013-04-10 14:04:46 -04:00
GJ
f4681a282c
Better handling of picking up items with unarmed.
2013-04-10 13:20:44 -04:00
TfT_02
0ab1986202
Set a seperate cooldowns between getting hurt and teleportations
...
Closes #880
2013-04-10 17:19:14 +02:00
TfT_02
e11dc680de
Add configurable warmup and cooldown timers for party teleportation
...
Closes #348
2013-04-10 17:18:06 +02:00
TfT_02
71249334c3
Change the ChimaeraWing timestamp into a general teleportation timestamp
2013-04-10 17:15:48 +02:00
NuclearW
fa41dbce16
Regex used mean look, could not escape!
2013-04-10 00:00:57 -04:00
GJ
4246e6c900
Use char codes instead of symbols, just to be safe.
2013-04-09 23:41:02 -04:00
GJ
1b421a24b0
Remove the drop.
2013-04-09 21:44:27 -04:00
GJ
9cc9eead52
Unbreak the API
2013-04-09 21:09:47 -04:00
GJ
8b21aea9c7
Check Fisherman's Diet permission when checking for display headers.
2013-04-09 20:53:55 -04:00
GJ
4f87cb6446
Added "Master Angler" ability to Fishing.
...
This ability increases the chance that a fish will bite the line while
fishing.
2013-04-09 20:53:54 -04:00
GJ
7525de1a72
ExperienceAPI methods will now throw InvalidSkillException if the skill
...
name passed in is invalid
2013-04-09 20:52:58 -04:00
GJ
78d2fa7520
Only care if it was unarmed.
2013-04-09 16:52:41 -04:00
GJ
7fe8122499
Avoid picking up items to the hotbar while using unarmed. Fixes #939
2013-04-09 16:52:38 -04:00
GJ
532c2e7450
Remove unused import
2013-04-09 16:52:35 -04:00
GJ
b391a53c6b
Make our commands support tab-complete.
2013-04-08 17:34:23 -04:00
GJ
f3c6346b95
Clear mob health display if it gets stuck. Fixes #933
2013-04-08 00:34:54 -04:00