GJ
6d5f3a52f4
Don't process chat if the mcMMOPlayer is null.
...
The player should ALWAYS be online when chatting, but depending on
external plugins and applications, this is not always properly
implemented. Fixes #1578
2013-11-01 09:30:10 -04:00
GJ
2cdf08de9f
Allow offline players for chat events.
...
This fixes issues with plugins or applications that rely on JSONAPI to
chat. Fixes #1578
2013-11-01 09:12:06 -04:00
GJ
71141a0f8d
Minimum quantity should default to 2.
...
Fixes #1581
2013-11-01 08:22:14 -04:00
TfT_02
bded936af5
Cleanup our imports
2013-10-31 22:30:05 +01:00
GJ
caaac232d7
Cleanup CombatUtils.
...
Opting to stick with the if-else rather than the switch statement,
because I think it's slightly easier to read.
2013-10-31 15:03:06 -04:00
GJ
a9d51dad34
Clean up Smelting checks.
...
Now uses recipes to check if an item is the result of smelting.
2013-10-31 14:29:06 -04:00
GJ
88296da0af
Removed MCPC+ workaround.
...
This has been fixed by MCPC+ starting with build 112.
Addresses #1549
2013-10-31 13:28:54 -04:00
GJ
de3c4f8fd7
Smelting now works with custom ores.
...
Also fixed exploit where smelting XP could be awarded for some
non-smeltable materials.
2013-10-31 13:25:06 -04:00
GJ
1785bab504
Fix bug with Salvage config value.
...
After our renames and updates, Salvage was not reading the config value
for the anvil material properly.
2013-10-31 09:09:52 -04:00
GJ
41da32cd1b
Added options to disable various sound effects.
...
Fixes #1577
2013-10-31 09:03:29 -04:00
GJ
93d586592e
Move these checks up.
...
These checks need to happen sooner because they may impact config
loading, specifically the MCPC+ check.
Fixes #1549
2013-10-31 08:15:30 -04:00
Glitchfinder
d6c6c75157
Experience is occasionally zero or cast to zero.
...
Fixes #1575 and fixes #1576
2013-10-30 15:49:47 -07:00
GJ
4889769522
Workaround MCPC+ shortcomings for now.
...
Fixes #1549
2013-10-30 15:33:37 -04:00
TfT_02
6c70de6a58
Also backup experience.yml
2013-10-30 12:33:34 +01:00
GJ
fd9154e009
Fixed bug with toggle commands not properly displaying the success message.
2013-10-29 11:45:27 -04:00
GJ
97b9214d6e
Wrap these inside McMMOPlayer for easier access.
2013-10-29 11:02:57 -04:00
GJ
a8d1376533
More minor cleanup.
2013-10-29 10:01:30 -04:00
GJ
3be443c63c
Cleanup some XP functions, remove unused scoreboard values, minor refactoring.
2013-10-29 09:49:41 -04:00
GJ
cc2c9eb21d
Move this to the skill itself.
2013-10-28 16:32:40 -04:00
GJ
9b3ae5c729
These belong in their managers, not in McMMOPlayer
2013-10-28 16:14:52 -04:00
GJ
ccb7fc5886
Remove, don't just comment out.
2013-10-28 16:04:55 -04:00
GJ
60d69e3cc4
Create wrapper to handle all PTP data.
2013-10-28 15:49:48 -04:00
riking
f64f62492f
Reinstate static color list, clarify intent
2013-10-28 12:47:25 -07:00
GJ
3fe936306b
Oops.
2013-10-28 15:19:47 -04:00
GJ
c79f8043ad
Use proper functions where they exist, and move functions to better locations.
2013-10-28 15:12:24 -04:00
GJ
8369ae4616
Don't use a class variable here.
2013-10-28 14:14:20 -04:00
GJ
4715688fe8
Update changelog.
2013-10-28 14:07:41 -04:00
GJ
62e03a4ef5
Black is hard to read.
2013-10-28 13:58:34 -04:00
GJ
9ef3c721df
Formatting cleanup from the scoreboard update. Also handle skill permissions differently.
2013-10-28 13:04:46 -04:00
TfT_02
f55039ac6b
Earn XP when using Shake
...
Adds #1564
2013-10-28 17:38:03 +01:00
TfT_02
be792a1052
Fix exploitPrevention() and add Javadocs
2013-10-28 15:39:47 +01:00
GJ
c612036db3
Don't try to find a treasure if there aren't any.
...
Fixes #1572
2013-10-28 08:52:55 -04:00
GJ
ad4ee6f402
Cleanup exploit prevention method.
2013-10-28 08:17:06 -04:00
TfT_02
49a5bd2ba6
We can move this check to exploitPrevention()
2013-10-26 00:50:31 +02:00
GJ
8aac6a992b
Back to active development.
2013-10-25 17:11:54 -04:00
GJ
5da66f05d4
Update pom.xml for 1.4.07 release
2013-10-25 17:11:04 -04:00
GJ
134e0db2e9
Cleanup more of Riking's mess.
2013-10-25 17:07:56 -04:00
GJ
b3415ee2f4
Cleanup some of Riking's mess.
2013-10-25 17:05:36 -04:00
TfT_02
14175a6dfd
Don't complain about missing Guide strings
2013-10-25 22:16:18 +02:00
TfT_02
7b3fb46a9a
Improved AFK Acrobatics prevention mechanism
2013-10-25 22:02:39 +02:00
Kane York
0aea165a8f
Add note about temporary dev build setup to README
2013-10-25 11:46:29 -07:00
riking
17b7a9bf10
Add message to /mcscoreboard time [n]
2013-10-25 11:41:21 -07:00
riking
bd611ee11c
Add message to /mcscoreboard keep when a board is not shown
2013-10-25 11:39:24 -07:00
riking
c6ca65f5c9
Create a utility method in SkillUtils to easily check ability cooldowns
2013-10-25 09:49:02 -07:00
riking
95f15e68fe
New and Improved Scoreboard System
...
- Scoreboards now AUTO-UPDATE
- Scoreboards now COME IN COLOR
- If you want, they can come in EVERY COLOR (Config setting)
- Scoreboards can be displayed alongside chat output!
- Prevention of denial of service to SQL via spamming /mctop using a cooldown
- Added /mccooldown command to show cooldowns for all available skills
2013-10-25 09:49:02 -07:00
TfT_02
89dabaeb43
Hook location cleanup
2013-10-24 23:14:23 +02:00
TfT_02
c2e100b1e3
Use hook location in Master Angler
2013-10-24 21:19:24 +02:00
GJ
9f33c6cef1
Use addUnsafeEnchantment instead of addEnchantment
...
Since the enchantment was already present on the item, there's no need to check if it's valid. This also avoids any errors that may occur when trying to repair an item with non-standard enchants.
Fixes #1561
2013-10-22 09:57:13 -04:00
GJ
7e241e3993
Useless else statement.
2013-10-21 13:15:41 -04:00
GJ
bc51505150
More cleanup.
2013-10-21 08:31:35 -04:00