bm01
09373c45f3
We already have a task for Profile saving
2013-02-02 09:33:19 +01:00
bm01
d0a5454333
Partially fixed /Addxp on offline player
...
Xp is awarded but in order to level up the player need to log in
and use his skills.
2013-02-02 09:26:44 +01:00
bm01
9ea693d3ce
Fixed /Addxp not working properly with two arguments
2013-02-02 09:20:05 +01:00
NuclearW
ebca9fc2da
Change getString to use varargs
2013-02-02 02:55:49 -05:00
GJ
c43e8f8f19
Remove unused imports.
2013-02-02 02:13:10 -05:00
GJ
b6b03369f7
Actually use the new /addxp registration function
2013-02-02 02:12:38 -05:00
GJ
0b6e854520
Change some checks around in /addlevels for readability.
2013-02-02 02:11:46 -05:00
GJ
55b17e7d2b
Update /addxp to use Bukkit handling by default rather than ours.
2013-02-02 02:07:35 -05:00
GJ
d1f499f6fd
Moved around a few more commands.
2013-02-02 00:09:47 -05:00
bm01
610bc42815
Fixing no Xp gain from previous commit
2013-02-02 05:06:47 +01:00
bm01
2006356ccd
Fixing Xp share awarding full Xp to the original player
2013-02-02 05:00:39 +01:00
bm01
63e827aefb
isEmpty() is prettier <3
2013-02-02 04:42:24 +01:00
bm01
1898537149
Fixed double rounding of shared Xp, rounding up final result instead
2013-02-02 04:33:26 +01:00
Glitchfinder
60033d47ec
Adding support for both display names and sender names in the chat API.
2013-02-01 18:59:22 -05:00
Glitchfinder
b633f36131
Adding proper children for the deprecated permissions, and removing extra permissions checks.
2013-02-01 14:36:01 -08:00
Glitchfinder
749443454d
Updating permissions for the /mcgod command.
2013-02-01 14:01:11 -08:00
GJ
d68dfe2a32
ACTUALLY fix the NPE this time.
2013-02-01 15:56:23 -05:00
GJ
b0acea3353
Fix bug in previous dev build that would make mcMMO never drop items...
2013-02-01 15:07:18 -05:00
GJ
862f5d73e1
Apparently our ItemStack can be null here.
2013-02-01 14:58:03 -05:00
GJ
52bf73aecc
Remove unused imports.
2013-02-01 14:43:41 -05:00
GJ
54e5be1961
Removed redundant permissions check for skill commands.
2013-02-01 13:43:24 -05:00
GJ
7fbf3d4f27
Refactoring of general commands - the prior package structure made no
...
sense.
New package structure splits commands into those normally reserved for
admin use and commands normally available to all players.
2013-02-01 13:41:26 -05:00
GJ
2df285fd7c
Having an option to disable commands from the config was a bad idea that
...
encouraged lazy admins.
NOTE: If you were using these config options instead of relying on
permissions, you will need to reconfigure these commands to be disabled
via permissions.
2013-02-01 13:34:33 -05:00
GJ
a3e9d12f6a
Rework /addlevels to use the built-in Bukkit command stuff.
2013-02-01 13:27:12 -05:00
GJ
89e5e16aad
This is a much better way to work with our commands dynamically. It
...
allows for localized description strings, aliases, etc.
With this addition, our "ugly alias" method in CommandPreProcessEvent is
no longer needed, nor is our alias map.
This also makes us more friendly with Essentials - if Essentials is
enabled, the /repair command will be changed to /mcrepair for
compatibility reasons.
2013-02-01 12:27:24 -05:00
GJ
b463e4ce6f
Localize a string I missed last time...
2013-02-01 10:38:28 -05:00
GJ
8c7fd7b1a6
Fix issue where the vanilla XP boost for smelting would be called
...
regardless of who took the item out of the furnace. Not only does this
fix the exploit, it also fixes an NPE that could occur if the player who
lit the furnance was offline when someone else extracted the items from
it.
2013-02-01 08:03:03 -05:00
GJ
2762a9d1fd
Fix NPE on startup relating to old party files without an xp share mode
...
set.
2013-02-01 07:57:00 -05:00
bm01
137864dc04
Fixed /addlevels not working on offline players
...
Fixed /addlevels all throwing NPE because of Smelting
Removed use of Users.getProfile()
2013-02-01 11:50:19 +01:00
bm01
ef775f1c24
Removed some deprec(i)ated calls to Users.getProfile()
2013-02-01 11:50:19 +01:00
TfT_02
56617a1c1c
Minor cleanup
...
No need for this here since .addXp() also does xpCheckSkill()
Also, thank you @bm01 for the cleanup! :)
2013-02-01 10:15:28 +01:00
bm01
77e048471e
Forgot to use the ShareHandler enum here
2013-02-01 06:51:02 +01:00
bm01
7d83dd8283
Put McMMOPlayer to use where it made sense
...
It's basically a wrapper for anything related to players, as a
consequence Users.getProfile() is now depreciated.
Also removed SkillTools.xpProcessing() because of some redundancy with
McMMOPlayer.addXp().
+ some cleanup for consistency sake.
2013-02-01 06:38:25 +01:00
GJ
d0c0b9a089
Fixed /mmoedit not giving feedback when modifying another players stats.
...
Addresses #243
2013-01-31 21:58:09 -05:00
GJ
75894c4419
Clean up a little more from our permissions reworking.
2013-01-31 15:39:21 -05:00
GJ
d3c8a5565a
Cleaning up from our deprecated permissions.
...
Also cleaned up the unholy mess that was SkillResetCommand.
2013-01-31 13:29:42 -05:00
GJ
bd2cd07f46
Better way to deprecate these.
2013-01-31 09:00:17 -05:00
GJ
cd35df17ec
Fix a handful of Javadoc issues - need to check through the rest later to ensure that we actually have updated JDs for everything
2013-01-30 19:44:35 -05:00
Glitchfinder
c34d269f33
Adding a new permissions for the /mcability command.
2013-01-30 16:29:58 -08:00
GJ
01c8b8ad4a
Builder > Buffer
2013-01-30 18:58:31 -05:00
GJ
fc5dda78f5
Fixed javadoc issue, also fixed bug where we were trying to compare the Player and a string, rather than the player's name.
2013-01-30 18:49:14 -05:00
GJ
d6e78beb72
More efficient way of handling our strings when setting up Flatfile. Also no reason to initialize those strings.
2013-01-30 18:45:41 -05:00
GJ
f324181190
Remove useless toString() call.
2013-01-30 18:29:44 -05:00
bm01
5c13661c47
Slight cleanup, removed unused import
...
And this is how we go from build 12xx to 14xx in one week
2013-01-30 23:36:33 +01:00
bm01
8b514d631c
Vanilla xp bonus should actually be in beginFishing()
...
or at least be called by beginFishing()
2013-01-30 23:29:36 +01:00
bm01
13a65e875f
Minor Fishing "cleanup"
2013-01-30 22:51:11 +01:00
U-YUE\Sean
a1d4a4b3f8
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2013-01-30 12:26:27 -08:00
U-YUE\Sean
610b87f462
Fixing a permissions loop and reverting a package change to prevent Serialization errors.
2013-01-30 12:25:48 -08:00
TfT_02
374b758700
Fix AxesMastery displaying wrong values
2013-01-30 20:33:19 +01:00
U-YUE\Sean
d32e0962b0
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2013-01-30 11:10:32 -08:00
U-YUE\Sean
1cb9f93f0e
Added permissions to the /xprate command.
2013-01-30 11:10:19 -08:00
U-YUE\Sean
4a24ade442
Adding new permissions for the /skillreset command.
2013-01-30 10:56:58 -08:00
GJ
3f6bd7894d
Added vanilla XP boost for Fishing - includes permissions, config
...
options, etc
2013-01-30 13:24:56 -05:00
U-YUE\Sean
cbb941116f
Adding new permission for the /mmoupdate command.
2013-01-30 10:03:32 -08:00
U-YUE\Sean
bcaa7ecacb
Added new permissions for the /mmoedit command.
2013-01-30 09:55:22 -08:00
U-YUE\Sean
b8eb6186ed
Adding permission for the /mcstats command.
2013-01-30 09:50:15 -08:00
U-YUE\Sean
6d5cf2b139
Adding new permissions for the /inspect command.
2013-01-30 09:38:08 -08:00
TfT_02
5e6b1fe362
BeastLore can now display Offline Owner names
2013-01-30 18:35:57 +01:00
GJ
1c0cafc6c8
Fixed the guide usage string showing up every time /skillname was called
2013-01-30 12:30:45 -05:00
GJ
8eee0cb0b0
Use display name for chat events.
2013-01-30 12:25:31 -05:00
GJ
bfe8403d75
Minor cleanup.
2013-01-30 12:22:14 -05:00
U-YUE\Sean
8a852ce22e
Adding new permissions for the /addxp command.
2013-01-30 09:09:14 -08:00
U-YUE\Sean
64fc7bcaf8
Updating permissions for the /addlevels command.
2013-01-30 09:06:21 -08:00
GJ
599bbe73b4
More major refactoring. My OCD is better now.
2013-01-30 11:53:51 -05:00
GJ
852872f55c
Custom mod support refactoring.
2013-01-30 11:35:33 -05:00
GJ
62a037a4fd
Minor cleanup of new party stuff.
2013-01-30 11:25:44 -05:00
TfT_02
9a89c7c49f
Added party XP sharing.
2013-01-30 15:17:54 +01:00
GJ
c6ef053aac
Fixed a couple of our locale strings getting screwed up due to
...
refactoring.
2013-01-30 08:36:24 -05:00
GJ
d3b0da4186
Finished tidying up our Spout checking.
2013-01-30 08:08:29 -05:00
bm01
d09cd49f01
Attempt to fix Spout NoClassDefFoundError
2013-01-30 08:44:01 +01:00
GJ
bfa29cbf02
Fixed Spout not being able to precache our resources properly, and
...
therefore making our XP bars fail. Fixes #587
2013-01-30 00:09:22 -05:00
bm01
74d9fa422f
Fixed Shake Mob level not being displayed correctly
...
Another bug introduced in previous commits
2013-01-30 05:12:34 +01:00
bm01
b43538ee78
Fixed Shake Mob using "data" value as amount
...
Bug introduced in one of the previous commits
2013-01-30 02:02:42 +01:00
bm01
ae49f0b6e4
Remove unused import
...
Whoops D:
2013-01-30 01:15:07 +01:00
bm01
063de93eb8
Do not break 1.4.6 compatibility yet
2013-01-30 01:13:29 +01:00
bm01
ec997bd2b6
Fixed Shake Mob not dropping the correct Wool
...
Bug introduced by my previous commit
2013-01-30 01:02:03 +01:00
bm01
20aa312173
Removed permanent storage of config value in Woodcutting
2013-01-30 01:02:03 +01:00
bm01
48b0050451
Fishing refactoring, fixed bad enchant distribution
2013-01-30 01:02:02 +01:00
GJ
c04b14c751
Add anvil sounds to Salvage.
2013-01-29 19:00:47 -05:00
GJ
3d8aa29b52
Fix startup error from last build due to the removal of the custom spout
...
repair sound.
2013-01-29 18:58:42 -05:00
GJ
ac7ed67d91
We're now using Bukkit sounds instead of Spout sounds - only
...
current exception is the custom level-up sound.
2013-01-29 18:36:16 -05:00
GJ
20f6a55df2
Remove duplicate checks.
2013-01-29 12:02:32 -05:00
GJ
60041a1253
Added ability to config Hylian Luck drops through treasures.yml
2013-01-29 11:24:41 -05:00
gmcferrin
1e7b54ef0d
Tweak archery distance XP function to reward better.
2013-01-29 10:55:06 -05:00
gmcferrin
d2cb88d93b
No need to check if this is wheat...
2013-01-29 10:07:32 -05:00
GJ
659e982c47
Check if the furnace is actually a furnace - fixes ClassCastExceptions
...
caused by "virtual furnace" plugins.
2013-01-29 08:09:08 -05:00
TfT_02
5bf1e49e43
Edit /mcc
information with new party commands
...
`/party password` can now be used to clear the parties password when no
argument is provided.
Also improved feedback messages when managing your party.
2013-01-29 13:17:38 +01:00
GJ
5b862a4cee
Added XP bonus for Archery based on distance from shooter to target. The
...
farther you are from your target, the more bonus XP you'll earn.
2013-01-29 01:58:03 -05:00
GJ
2aec202e6d
Attempting to make Herbalism cleaner...
2013-01-28 16:56:18 -05:00
TfT_02
0a17bf69c0
Implementing ptp request timeouts.
...
Also fix and improve a few things as suggested by bm01
2013-01-28 21:24:55 +01:00
GJ
6db78d3cda
This might be a bit slower, but it's WAY cleaner. Also prevents us from
...
having to update this function every time Minecraft adds a new
transparent block.
2013-01-28 12:51:20 -05:00
GJ
0692dd82ad
Cleaned up a few things in PartyCommand - removed unnecessary else
...
statements & function args, removed accidental usage of
Bukkit.getServer() command, fixed some spacing issues.
Added new CommandHelper function to take a player when checking
permissions to avoid double-checking when it's already been verified
that the sender is a player.
2013-01-28 09:16:19 -05:00
GJ
088d4ac14a
Removed useless function variable.
2013-01-28 08:36:55 -05:00
GJ
92262d0e47
Cleanup PtpCommand a bit, remove some useless argument passing and else
...
statements.
2013-01-28 08:36:12 -05:00
GJ
1549f66fd7
Removed unused imports.
2013-01-28 08:16:09 -05:00
GJ
1118cd8ca1
Fixed Spout config files loading / generating when they shouldn't have
2013-01-28 08:15:12 -05:00
TfT_02
d744c6a46d
Party teleportation now requires the target player to confirm the teleport request before the teleportation takes place.
2013-01-28 00:52:51 +01:00
TfT_02
cb46040309
Because you can't join your own parties.
2013-01-28 00:35:06 +01:00
TfT_02
abd8223e41
Add /ptp toggle command
2013-01-27 23:35:46 +01:00
TfT_02
e061acb44a
Fixing a bug where deflect and disarm would have wrong values.
...
Adresses issue #593
2013-01-27 22:49:10 +01:00
GJ
cc6850b37d
Fixed bug where Green Terra could possibly activate on crops that
...
weren't fully grown. Also fixed crop growth rates being checked twice.
2013-01-27 16:34:47 -05:00
GJ
a3c92b07cb
Jack O' Lanterns are ALWAYS placed blocks.
2013-01-27 16:24:30 -05:00
GJ
e61581c4e6
Fixed mod config files loading / generating when they shouldn't have
2013-01-27 16:21:02 -05:00
GJ
43dbb94a7f
Changed Excavation to have individual XP values for each block type,
...
rather than a base XP value
2013-01-27 01:09:20 -05:00
bm01
d43e61a49c
Reimplemented TreeFeller on Jungle Trees experience nerf
2013-01-27 04:20:07 +01:00
NuclearW
7ccadae489
Changes to the changes to the ChatAPI.
...
mcMMO will not pass null for any events that it creates about itself.
Older plugins which are using depricated methods in ChatAPI will be null.
Newer plugins passing null to ChatAPI will also be null.
Null guarantees that it is not from mcMMO, but from an external plugin that is not specified.
2013-01-26 22:13:49 -05:00
jgeboski
251c152efa
McMMOChatEvent: added a field to hold the dispatching plugin
...
Currently, there is no sane way to detect which plugin dispatched
an McMMOChatEvent. This is problematic for plugins using the ChatAPI
while also listening for McMMOChatEvents as it leads to a message loop
being created.
A "simple" solution is to store a reference to the dispatching plugin in
the McMMOChatEvent. This allows for a plugin to determine if it is an
event dispatched by itself, or some other plugin. In addition, this can
allow for better control within third party plugins to determine where
McMMOChatEvents are dispatched from.
This patch is backwards with existing interfaces.
2013-01-26 21:07:36 -05:00
bm01
a8fa625b5c
Fixed parties not being loaded at startup
...
+ minor cleanup
2013-01-27 01:32:58 +01:00
bm01
3f44bd8eac
Fixed NPE in Database.checkConnected()
2013-01-27 00:28:03 +01:00
bm01
2eb593e163
Attempt to fix NPE spam when MySQL connection failed
...
This is how it was before my cleanup, I find what the
methods do and/or how they're named a little weird,
We may want to do something about it.
2013-01-27 00:07:30 +01:00
bm01
2356fda67a
Minor cleanup
2013-01-27 00:02:01 +01:00
bm01
bff7919c21
Major cleanup
2013-01-26 23:01:55 +01:00
TfT_02
f1075f800f
Cleanup, no need for this in PartyManager
2013-01-26 19:40:20 +01:00
TfT_02
473b9e8bbe
Add new party command /party rename
2013-01-26 19:31:17 +01:00
TfT_02
b91b88a74b
Better feedback when trying to join a password protected party.
2013-01-26 16:26:32 +01:00
GJ
56e16acce4
Fix bug where smelting allowed for XP gain in Mining/Repair even if
...
permissions were not present.
2013-01-26 00:25:14 -05:00
TfT_02
4692a461eb
burnTimeModifier only needs show two decimal places
2013-01-26 02:13:10 +01:00
GJ
3e04bacf73
Tweak a few things with Herbalism.
2013-01-25 19:21:33 -05:00
bm01
a0a52a3433
Added the possibility to not use a max level for Fishing
...
by using a negative number, changed default
treasure.yml file accordingly
2013-01-26 01:04:24 +01:00
bm01
188ad359fe
Changed Fishing to always give a fish on a successful catch
2013-01-26 01:03:42 +01:00
TfT_02
d601496173
Reworked party commands.
...
Party commands are now all subcommands of /party. Use /party create
<party-name> to create a new party. To join an existing party, player
can now use /party join <player-name>. You can only join unlocked
parties. New parties are locked by default and require the party leader
to invite members.
2013-01-26 00:40:23 +01:00
GJ
85b909a7ab
Change some stuff around with ChatManager, change ChatAPI to route
...
through ChatManager.
2013-01-25 18:21:17 -05:00
GJ
18a4f5ed40
Fixed bug where Iron Grip was using the attacker's skill values rather
...
than the defender's
2013-01-25 17:57:42 -05:00
GJ
c4ec9a6df9
Fixed issues with combat abilities not checking cooldowns in last few
...
dev builds.
2013-01-25 17:21:18 -05:00
bm01
a4aebdc643
Forgot to change references
2013-01-25 22:44:32 +01:00
bm01
b61410b6eb
Make this constant
2013-01-25 22:34:35 +01:00
bm01
51d681974c
Re-added unbreaking enchant handling for Tree Feller
2013-01-25 22:32:52 +01:00
bm01
071f7edade
Fixed inverted check of mob spawner / egg entities
2013-01-25 21:45:52 +01:00
GJ
46f1157030
Clean up more of block listener.
2013-01-25 15:32:11 -05:00
GJ
3cca6d9ab4
Split the listener - those events don't need to happen at HIGHEST
...
priority.
2013-01-25 15:01:32 -05:00
GJ
91e8051cee
Fixed abilities activating with the wrong tool in hand
2013-01-25 13:54:32 -05:00
GJ
c220f0dee5
Fixed Leaf Blower not respected the unlock level set in advanced.yml
2013-01-25 12:41:39 -05:00
GJ
a7be57241c
Cleanup listeners a bit more. Also fix bug in recent dev builds where
...
placed blocks were not properly tracked.
2013-01-25 12:33:48 -05:00
GJ
a35af4dbe6
This is better & cleaner than just comparing the data.
2013-01-25 10:41:43 -05:00
GJ
329f779781
Refactor a bit
2013-01-25 00:56:23 -05:00
GJ
95fa688306
More cleanup.
2013-01-25 00:51:45 -05:00
GJ
3d275a4f53
Hopefully a better fix for the previously mentioned issue.
2013-01-24 23:54:07 -05:00
GJ
06cf0ff2c2
Temporary fix for some of our combat checks not being called properly. A
...
better fix will be coming soon.
2013-01-24 23:03:00 -05:00
GJ
ba7ebe1319
Minor Database refactoring.
2013-01-24 22:53:02 -05:00
GJ
3efc2138d6
Minor Spout refactoring
2013-01-24 22:47:12 -05:00
GJ
9b0cba9dbe
More listener cleanup
2013-01-24 22:43:15 -05:00
GJ
62a5d2db5c
Make sure we ignore cancelled events.
2013-01-24 22:24:07 -05:00
GJ
96d59a2e81
A little more cleanup
2013-01-24 22:22:02 -05:00
GJ
f5179cdcea
Fixing awkward Bukkit bug related to Flame arrows.
2013-01-24 21:55:56 -05:00
GJ
9cdfebda9a
Trying to clean up duplicate checks & whatnot in our listeners.
2013-01-24 20:10:50 -05:00
GJ
7c59621c9e
More cleaning on listeners. Also fixes NPE with itemInHand, because
...
Bukkit is dumb.
2013-01-24 15:46:29 -05:00
GJ
8736aae2ef
Fix NPE when a furnace belonging to a player that has logged out keeps
...
burning.
2013-01-24 15:35:01 -05:00
GJ
76a987e1e0
PlayerListener cleanup
2013-01-24 14:19:26 -05:00
GJ
9dac898c1c
Fixes possible NPE when a furnace is destroyed while someone is still
...
viewing it.
2013-01-24 11:50:12 -05:00
GJ
ab677e941d
Start cleaning up the mess we've made of our listeners.
2013-01-24 11:50:12 -05:00
bm01
29d796b6af
Partially reverted my previous fix
...
ItemStack constructor actually worked,
the issue was about double drops using
the original data, not about TreeFeller.
2013-01-24 16:15:10 +01:00
GJ
276800f999
Change how we handle players not being able to pick up items while using
...
Berserk.
2013-01-24 09:44:48 -05:00
bm01
8d077ff4f2
Cleanup
2013-01-24 15:37:02 +01:00
bm01
58b01021c1
Definitely fixed sideways logs issues
...
... Apparently
2013-01-24 15:28:18 +01:00
bm01
5a6dc8511f
Actually fixed TreeFeller and sideways logs items
2013-01-24 15:13:56 +01:00
GJ
b7bb3f4487
Don't include child skills in these loops. Fixes #577
2013-01-24 09:08:30 -05:00
GJ
121354e489
We don't need two guides guides. Fixes #572
2013-01-24 00:05:10 -05:00
GJ
531e92bda3
It's over 5000!
...
Fixes #571
2013-01-23 23:55:51 -05:00
T00thpick1
135bfc2627
Don't cycle when on child skill
2013-01-23 23:49:01 -05:00
GJ
a01882aea5
Because we need to care about the result, not the source.
...
Also adds a couple of null checks, just to be safe.
2013-01-23 23:09:54 -05:00
t00thpick1
a8b5b438bf
Null check
2013-01-23 21:03:02 -05:00
GJ
8ccaf3caf2
Fix ClassCastException
2013-01-23 19:19:35 -05:00
GJ
1337c45f1d
Fixed NPE with startup relating to SmeltingCommand.
2013-01-23 19:10:12 -05:00
GJ
a968019799
Rearrange order of listeners in attempt to fix errors on startup.
2013-01-23 18:54:13 -05:00
GJ
0a9e1ba42e
Start cleaning up BlockListener.
2013-01-23 18:54:13 -05:00
bm01
7e91776cfb
Made Tree Feller a little more aggressive
2013-01-24 00:53:08 +01:00
bm01
9689c50603
Javadoc update & fixes
2013-01-24 00:53:08 +01:00
bm01
bb2eb053da
Fixed Tree Feller dropping sideways log items
2013-01-24 00:53:08 +01:00
bm01
de5110310f
Fixed placed-log flag checks
2013-01-24 00:53:08 +01:00
GJ
64137995c2
Add advanced.yml config options for Smelting.
2013-01-23 17:07:26 -05:00
GJ
6f45e479bd
Fix typo in alias map assignment for Smelting.
2013-01-23 16:50:10 -05:00
GJ
6f0e2437e0
Smelting!
2013-01-23 16:34:01 -05:00
GJ
56d27c3d78
Fixed issues with Hylian Luck & the placed-block flag.
2013-01-23 13:06:13 -05:00
GJ
7919e591cb
Move Hylian Luck into a separate listener since it actually cancels the
...
event.
Priority when cancelling events should not be MONITOR.
2013-01-23 12:53:12 -05:00
GJ
aabbc2f238
Is it a log? There's a function for that...
...
Also fix leaves dropping logs instead of saplings.
2013-01-23 12:44:00 -05:00
TfT_02
fb31cef68b
Fix Gracefull Roll chance being null
2013-01-23 16:14:12 +01:00
bm01
2a89e912f8
Removed debugging code left behind
2013-01-22 23:49:06 +01:00
bm01
ee91ed8708
Fixed sideway logs handling
2013-01-22 23:44:53 +01:00
bm01
69475f92c7
Catch this
2013-01-22 22:24:53 +01:00
bm01
dc2452231d
Abstract Woodcutting
2013-01-22 22:04:05 +01:00
bm01
1bbb245e32
More work on Woodcutting and Tree Feller
2013-01-22 21:51:07 +01:00
GJ
6b0e7a9c61
Major refactoring. This WILL break any mcMMO-related plugin that
...
does not properly hook into the API classes.
This consolidates the skill-related classes into their own individual
packages, and moves several misc skill classes into the main Skill
package as well. This also moves all Party & Spout related files into
their own respective packages as well.
2013-01-22 12:43:25 -05:00
GJ
00d50953ad
Update /repair command
2013-01-22 12:26:35 -05:00
GJ
397dd96383
Update Woodcutting command.
2013-01-22 11:52:06 -05:00
GJ
cac5f15a37
I broke the build...
2013-01-22 11:19:26 -05:00
GJ
74c32c4e59
Cleanup of UnarmedCommand.java
2013-01-22 11:18:12 -05:00
GJ
e048a6d0d0
Cleanup Swords & Taming commands
2013-01-22 10:48:10 -05:00
GJ
65d71db72f
Cleaning up Herbalism & Mining commands.
2013-01-22 02:20:05 -05:00
GJ
b4fffe154d
Shoulda been a double.
2013-01-22 01:57:48 -05:00
GJ
716c4d3783
Fixed Woodcutting accidentally using Mining double drop values.
2013-01-22 01:56:54 -05:00
GJ
5a9ca96a0f
Cleanup of HerbalismCommand, added config options for Hylian Luck
2013-01-22 01:52:34 -05:00
GJ
cedfb1a538
Fixed bug with checking if an entity is wearing armor.
2013-01-22 00:59:20 -05:00
GJ
176ffcc3d1
Cleanup on FishingCommand, split Farmer's Diet & Fisherman's Diet into
...
distinct config values. Fixes #556
2013-01-22 00:47:56 -05:00
GJ
3cc9672ff3
Fixed an inverted check on Impact.
2013-01-21 23:03:14 -05:00
bm01
946d845987
Fixed the merge, I think
2013-01-22 02:43:49 +01:00
bm01
f0f7dee3c2
Optimized Tree Feller
...
And cleaned up WoodCutting a little
2013-01-22 02:39:13 +01:00
GJ
ddbf5a559a
Copy-pasta code is bad.
2013-01-21 20:01:33 -05:00
GJ
67fd45ef25
Avoid a few unnecessary calls.
2013-01-21 19:36:15 -05:00
GJ
7f8beca33c
Synchronizing watches...
2013-01-21 19:19:25 -05:00
GJ
ea4048dce9
Regardless of case, we need both a position & stat value for this.
...
Fixes #541
2013-01-21 19:07:17 -05:00
GJ
0a295f7738
Eclipse, y u do that?
2013-01-21 17:32:31 -05:00
GJ
0711454e31
General cleanup to satisfy my OCD a little while longer.
2013-01-21 17:22:54 -05:00
GJ
900623461a
Useless else statements.
2013-01-21 17:15:53 -05:00
GJ
9512879cc7
Remove unused imports.
2013-01-21 12:36:00 -05:00
GJ
299c7ff804
Because McMMOPlayerUnarmEvent is a silly name.
2013-01-21 12:35:38 -05:00
NuclearW
0276294569
Add McMMOPlayerUnarmEvent
2013-01-21 03:53:25 -05:00
Glitchfinder
16bc359f99
Merge pull request #544 from Glitchfinder/master
...
Fixing a new duping bug. And this time it was NOT our fault!
2013-01-20 18:09:03 -08:00
bm01
c8013421e6
Few chunk load optimizations
2013-01-21 03:07:18 +01:00
Glitchfinder
c1e82b566e
Fixing a new duping bug. And this time it was NOT our fault!
2013-01-20 18:06:30 -08:00
Glitchfinder
77ffc9c3c2
Removing unnecessary ArrayLists
2013-01-20 15:59:57 -08:00
Glitchfinder
9a6ebb0b9a
Slightly reducing the processing required to unload chunks.
2013-01-20 15:52:00 -08:00
Glitchfinder
57d1cd5f63
Further alleviating the time it takes to load chunks.
2013-01-20 15:46:53 -08:00
GJ
b7354779d4
Minor changes to try & reduce method calls.
2013-01-20 16:07:27 -05:00
GJ
0cdb50e538
Use variables to save on some calls.
2013-01-20 15:51:07 -05:00
Glitchfinder
643af1c32b
Fixing a memory leak involving mob tracking.
2013-01-19 14:02:23 -08:00
bm01
e7ceef479e
Removed extra durability loss from Leaf Blower
2013-01-19 20:47:15 +01:00
bm01
0545ed434d
Removed unnecessary calls
2013-01-19 20:44:51 +01:00
GJ
b9bf3f96d2
Added new Hylian Luck skill to Herbalism.
2013-01-19 12:33:57 -05:00
GJ
11ea6b269e
Fix issues with properties files & formatting.
2013-01-18 19:34:19 -05:00
Glitchfinder
372950071a
Merge pull request #532 from Glitchfinder/master
...
Removing detritus left over from recent commits.
2013-01-18 15:47:38 -08:00
Glitchfinder
b424ecfd3e
Removing ChunkletUnloader and dependents, since they are no longer necessary.
2013-01-18 15:39:02 -08:00
Glitchfinder
fc38bbd179
Merge pull request #530 from Glitchfinder/master
...
Updating entity tracking and such.
2013-01-18 14:57:52 -08:00
Glitchfinder
00f24fd5bd
Reducing CPU usage on chunk load.
2013-01-18 14:55:29 -08:00
Glitchfinder
50de88a0a0
Fixing minor spacing issue.
2013-01-18 14:47:55 -08:00
Glitchfinder
ca2673f258
Condensing entity tracking into a single set of storage, to reduce CPU use. Also handily causes invalid falling blocks to be removed. (Fell out of the world, etc)
2013-01-18 14:43:14 -08:00
T00thpick1
7d416a90de
Redundant as they are caught in finally
2013-01-18 16:18:44 -05:00
Glitchfinder
d09526e470
Changing chunk unloading to patch logic hole for entity tracking.
2013-01-18 12:39:57 -08:00
GJ
ed68f227ac
Not closing the objectStream here is BAD.
2013-01-18 15:28:42 -05:00
GJ
87a9c12827
Remove my nonworking debug code so mcMMO will actually start.
2013-01-18 14:01:20 -05:00
NuclearW
ebd83e1f19
Support some new stuff in our locale files
2013-01-18 13:59:20 -05:00
GJ
d153e3e25c
Go on and remove the placed flag when it first falls.
2013-01-18 11:52:38 -05:00
GJ
e3b3b7cfdb
Useless check for air.
...
The block will always be replacing either air, water, or lava. The check
for whether or not it's being tracked is sufficient.
2013-01-18 09:41:46 -05:00
GJ
2c78bac8f7
We only care about sand & gravel.
...
Technically this was already addressed because no other blocks would
have their place store set to true, but this eliminates unnecessary
overhead caused by the checking of other falling blocks - anvils, dragon
eggs, and TNT.
2013-01-18 09:37:03 -05:00
GJ
db1c0647ed
Fix issue with tracking falling sand & gravel.
2013-01-17 23:26:18 -05:00
T00thpick1
2f16dbc9b5
Explicitely state desired order
2013-01-17 21:35:35 -05:00
T00thpick1
7e7ab249c2
Order correctly to match mcrank
2013-01-17 21:31:50 -05:00
T00thpick1
1d2298e5f6
Join tables in query
2013-01-17 20:57:06 -05:00
GJ
0dfd2fe9ef
ACTUALLY fix issue with fishing enchantments. Also updated the
...
changelog.
2013-01-17 18:25:26 -05:00
T00thpick1
c0b3a4e929
Index tables
2013-01-17 18:11:28 -05:00
GJ
5830bf461d
Fix fishing not handling enchants right.
2013-01-17 15:32:28 -05:00
GJ
857bb00c8a
Because this way is easier.
2013-01-17 15:20:20 -05:00
nossr50
abb0184e49
Fixed a bug where Triple Drops wouldn't happen.
2013-01-17 11:23:52 -08:00
nossr50
b11762da99
Absolutely no reason to do it that way
2013-01-17 10:28:31 -08:00
GJ
0262255bea
Fixed bug where Skull Splitter would be applied twice.
2013-01-17 12:04:56 -05:00
GJ
38a8a6f2ff
Fix possible NPE when using the PartyAPI to add a player to a party that
...
doesn't exist.
2013-01-17 11:26:55 -05:00
GJ
a9c722de67
Wrapping up the localizations... though I'm sure there are probably
...
still some that got missed.
2013-01-17 11:02:55 -05:00
GJ
49610e372f
Localizing more commands.
2013-01-17 01:36:56 -05:00
GJ
37c92b8d7c
Localize /addlevels and /addxp commands
2013-01-16 23:58:12 -05:00
GJ
07211611a6
Missed one.
2013-01-16 23:36:00 -05:00
GJ
ea7fee2a53
Localize /mmoedit, /mmoupdate, and /mcpurge
2013-01-16 23:31:28 -05:00
GJ
89da8b832f
Localize chat commands and /invite
2013-01-16 22:13:30 -05:00
GJ
5f4c83b6a1
Localize /mchud & /ptp
2013-01-16 18:09:02 -05:00
GJ
2e751b1438
Localize XpLock command.
2013-01-16 17:38:00 -05:00
GJ
1a888d3116
Formatting, and reminding myself to come back and fix this even further.
2013-01-16 17:37:35 -05:00
GJ
2a4fe4aa48
Because lowercase class names are just wrong...
2013-01-16 17:13:56 -05:00
GJ
4c81eb3058
Localizing, and removing a duplicate line.
2013-01-16 17:13:04 -05:00
GJ
64c20d0e24
Because toothplck1 doesn't know how to locale, apparently.
2013-01-16 16:58:00 -05:00
GJ
ff186d5d9d
Make our StructureGrowEvent only care about player-planted trees.
2013-01-16 16:47:04 -05:00
GJ
734d691e00
Fix issue where Tree Feller wouldn't work on the base of a
...
player-planted tree. Fixes #524
2013-01-16 16:16:11 -05:00
T00thpick1
51777dbe85
Import chatColor
2013-01-16 16:15:03 -05:00
T00thpick1
fb1d48fcae
Output Header along with info for mcRank
2013-01-16 16:13:31 -05:00
nossr50
9717be3da8
Minor cleanup
2013-01-16 12:09:03 -08:00
nossr50
67a4efa03e
FFS Leaderboards will only update every 10 minutes
2013-01-16 12:02:41 -08:00
nossr50
fd4f0f4096
mcrank FFS output is now consistent with SQL
2013-01-16 11:58:14 -08:00
GJ
957605d46b
More localization updates.
2013-01-16 14:28:59 -05:00
GJ
55f824e0c8
More work on localization update
2013-01-16 14:03:32 -05:00
GJ
faa22002e3
Start of major localization update.
2013-01-16 14:03:31 -05:00
T00thpick1
c0dfcfd9f6
More changes
2013-01-16 13:28:14 -05:00
T00thpick1
c073c7ed3a
Make mcRank Async in SQL
2013-01-16 02:50:18 -05:00
GJ
7fa1a8c6c7
Make /mctop [skillname] work for localized skillnames
2013-01-16 00:06:14 -05:00
GJ
037fd890dc
Use localized skill name in skill guide string.
...
Still need to localize the REST of the strings relating to the skill
guides, though.
2013-01-15 23:40:34 -05:00
GJ
d673676a8a
Add localized skill names to Perks.Lucky.Desc in skill commands.
2013-01-15 23:30:58 -05:00
nossr50
793538d4ef
Fixing mcrank reading from FFS when on SQL
2013-01-15 20:09:49 -08:00
t00thpick1
9d70a2a9a6
We have to stop meeting like this, database.java
2013-01-15 22:42:56 -05:00
t00thpick1
9b94fba3a6
The final frontier
2013-01-15 22:27:47 -05:00
t00thpick1
a6144f6dee
Hehe no silly hat for me
2013-01-15 22:24:46 -05:00
t00thpick1
94a4f628c7
Fix mcremove for sql
2013-01-15 22:14:05 -05:00
t00thpick1
d440876bbb
Close statements correctly, add update function
2013-01-15 22:08:59 -05:00
t00thpick1
32c62fd7eb
Actually fix discrepencies between mcrank + mctop
2013-01-15 22:00:28 -05:00
t00thpick1
9c9a097ff3
Fix discrepencies between mctop and mcrank
2013-01-15 21:20:33 -05:00
t00thpick1
24367b350d
One more change
2013-01-15 19:40:17 -05:00
t00thpick1
ea13ce09c9
Apostrophe's are important
2013-01-15 19:24:10 -05:00
t00thpick1
7e297ac884
Name methods properly
2013-01-15 19:09:48 -05:00
t00thpick1
e6e8470851
Should be capitalized
2013-01-15 19:08:41 -05:00
t00thpick1
89a36ae47e
Last change
2013-01-15 19:04:30 -05:00
t00thpick1
137c46b8ce
Part two of sql mcRank
2013-01-15 19:03:13 -05:00
t00thpick1
5512bd7df6
Part one of sql for mcRank
2013-01-15 18:35:21 -05:00
nossr50
96e2cfaad6
Tip: Shoot the cyberdemon until it's dead.
2013-01-15 15:10:48 -08:00
nossr50
f7d482e7bc
Sometimes I forget how to use git (all the time)
2013-01-15 14:55:41 -08:00
nossr50
6c67308a1f
Merge branch 'master' of https://github.com/mcMMO-Dev/mcMMO
2013-01-15 14:49:55 -08:00
nossr50
6bbdbee669
FFS Leaderboard rewrites, and new mcrank command.
2013-01-15 14:49:20 -08:00
GJ
9204b23d51
Allow configuration of Skull Splitter damage modifier.
2013-01-15 17:00:56 -05:00
GJ
5bdf4b5dcc
Finish Axe restructuring, modify a little bit of Swords stuff as well.
2013-01-15 16:38:44 -05:00
GJ
105f088576
Remove unused variable.
2013-01-15 16:36:39 -05:00
GJ
f40433fc99
Axe restructuring.
2013-01-15 16:16:46 -05:00
GJ
bbbd12d461
Fix issue where Tree Feller affected player-placed blocks. Fixes #507
2013-01-15 13:13:20 -05:00
GJ
81dae8c43d
Fix NPE resulting from using /mcremove command on a Flatfile DB. Fixes
...
#509 .
2013-01-15 10:51:06 -05:00
GJ
ec6a7e79d6
ACTUALLY fix issue with TNT damage - Fixes #510 .
2013-01-15 10:34:13 -05:00
GJ
630b64462e
Fixed a bug with Blast Mining incorrectly handling reduced TNT damage.
2013-01-15 10:01:15 -05:00
GJ
72b8eb85b0
NPEs are bad and I should feel bad.
2013-01-14 17:38:47 -05:00
Glitchfinder
a92843533b
Merge pull request #506 from Glitchfinder/master
...
Further reducing lag when saving or unloading a world.
2013-01-14 14:25:18 -08:00
GJ
83855268d5
To keep me from accidentally deleting this again...
2013-01-14 17:23:39 -05:00
Glitchfinder
67e1defdb8
Further reducing lag when saving or unloading a world.
2013-01-14 14:18:01 -08:00
GJ
724aad8504
Allow for a chance at 3x drops from Super Breaker again - Addresses #456
2013-01-14 17:11:35 -05:00
Glitchfinder
a64e177c21
Fixing some NPEs related to having an empty leaderboard.
2013-01-14 13:09:11 -08:00
Glitchfinder
75e52bbe66
Making it impossible to attempt to drop air.
2013-01-14 11:31:11 -08:00
GJ
348887f799
Refactoring, removing useless variables, changing ints to doubles, etc.
2013-01-14 12:41:39 -05:00
GJ
8915a535c6
No point casting from int to int.
2013-01-14 12:03:42 -05:00
GJ
0587741437
More Axe restructuring, changing some config values from int to double,
...
added function to duplicate code.
2013-01-14 11:55:43 -05:00
GJ
8e2707d33e
Duplicate code is stupid.
2013-01-14 00:47:47 -05:00
GJ
268db10361
Parameterize our ArrayLists.
2013-01-14 00:34:01 -05:00
GJ
ed5120eead
This should be static access.
2013-01-14 00:27:30 -05:00
GJ
aab532f475
Remove useless else.
2013-01-14 00:27:16 -05:00
GJ
00ee75bb29
Remove unused imports.
2013-01-14 00:26:18 -05:00
GJ
e7e680fd8e
Updating the SQL for the purge command, adding config options for
...
purging old users.
2013-01-14 00:25:31 -05:00
GJ
7b334601c6
Merge pull request #500 from t00thpick1/master
...
More SQL stuff
2013-01-13 21:09:40 -08:00
T00thpick1
050cb8c5f4
Speed up purgeOldUsers task
2013-01-14 00:06:01 -05:00
Glitchfinder
c1bbc685e6
Fixing a minor spacing issue.
2013-01-13 20:05:20 -08:00
Glitchfinder
d5d6f7e860
Reducing CPU usage as a result of unloading chunks.
2013-01-13 20:02:11 -08:00
Glitchfinder
f73d0dbc40
Missed one of the calls.
2013-01-13 18:24:43 -08:00
Glitchfinder
395e243730
Converting calls again.
2013-01-13 18:23:11 -08:00
Glitchfinder
eb2c552316
Bukkit Devs renamed a method and didn't leave a mirror in the old name.
2013-01-13 17:56:05 -08:00
TfT_02
664239c567
Fixing a java.io.FileNotFoundException when using SQL
2013-01-14 00:20:48 +01:00
TfT_02
06df8e7f7b
Formatting
2013-01-14 00:20:48 +01:00
GJ
21a0849a5b
Fix t00thpick's mistake. :p
2013-01-13 16:22:56 -05:00
GJ
1f660c8c5b
Merge pull request #492 from t00thpick1/master
...
Speed up powerless sql users purge
2013-01-13 13:20:50 -08:00
T00thpick1
14f5a25633
Speed up SQL powerless users purge
2013-01-13 16:09:47 -05:00
GJ
606195c78a
Added option to disable gaining Acrobatics XP from dodging lightning
...
strikes. Fixes #481
2013-01-13 16:04:02 -05:00
NuclearW
ea5af0397e
Merge pull request #488 from t00thpick1/master
...
One more fix
2013-01-12 20:52:10 -08:00
T00thpick1
6ed0038b1e
Result rows start at 1 not 0
2013-01-12 23:24:35 -05:00
Grant
00640fe39b
Merge pull request #487 from t00thpick1/master
...
Should fix mcTop and reduce used queries from 11 to 1 - Fixes #483
2013-01-12 20:10:24 -08:00
T00thpick1
4fb7d60eee
Java loop should work right now, forgot to order it earlier
2013-01-12 21:58:22 -05:00
T00thpick1
c54755b9c1
Forgot to format
2013-01-12 21:30:53 -05:00
T00thpick1
07c9b614bc
Increment place for display
2013-01-12 21:29:28 -05:00
T00thpick1
7bea8f5120
Fix MctopCommand and make it more efficient
2013-01-12 21:26:48 -05:00
gmcferrin
ea97dcdb55
Fix missing Spout check. Will switch to Bukkit sounds soon.
2013-01-12 19:17:29 -05:00
TfT_02
a3a6509410
Update the changelog
2013-01-13 00:26:18 +01:00
TfT_02
5e26f2e707
Fixing silly calculations by me.
2013-01-13 00:26:18 +01:00
TfT_02
54ef85e1a3
Fishing in the rain gives you a higher chance of getting magical items!
2013-01-13 00:26:18 +01:00
TfT_02
6f29e475ee
Nothing to see here, just some boring patches and fixes!
2013-01-13 00:26:18 +01:00
gmcferrin
e6607783e9
One last time...
2013-01-12 01:43:40 -05:00
gmcferrin
2021a0b065
Finish fixing CASCADE_DELETE issues... I think.
2013-01-12 01:23:16 -05:00
gmcferrin
0871a96399
Fix SQL syntax issue.
2013-01-12 00:34:52 -05:00
gmcferrin
2ed5e8e717
Fixes issue #315 - Fishing will now properly respect min/max levels in
...
treasures.yml
2013-01-11 17:55:54 -05:00
gmcferrin
0c61cc8bdc
More things can be enchanted now.
2013-01-11 17:35:28 -05:00
gmcferrin
c2bad4419b
Make the purge task available as a command.
2013-01-11 16:33:49 -05:00
gmcferrin
d0e2358fab
This is a much better way to delete things.
2013-01-11 15:26:56 -05:00
TfT_02
db95085b26
Use the DecimalFormatter from SkillCommand
...
Why didn't I do this in the first place..
2013-01-11 19:07:07 +01:00
gmcferrin
08592cbacf
Hopefully speed up UserPergeTask
2013-01-11 12:12:19 -05:00
gmcferrin
487e67d208
Because NuclearW said I was wrong...
...
"Final is final unless it's not really final."
2013-01-10 23:15:53 -05:00
gmcferrin
a8abfdae5e
Start Axe restructuring.
2013-01-10 22:39:08 -05:00
gmcferrin
6496816692
Fixed the null check I broke.
2013-01-10 22:06:50 -05:00
gmcferrin
364c18b842
Leave purge task disabled by default until we can speed it up.
2013-01-10 21:56:48 -05:00
gmcferrin
e20098d462
Fixed up the log messages.
2013-01-10 21:54:32 -05:00
gmcferrin
d25a314d3a
Fix bug with UserPurgeTask...
2013-01-10 21:41:35 -05:00
gmcferrin
3dde331f9d
Add some debug so we can find the problem...
2013-01-10 21:11:11 -05:00
gmcferrin
f7e56d9833
(Hopefully) Fix NPE, delay PurgeTask start for a few seconds just to be
...
safe.
2013-01-10 20:49:33 -05:00
gmcferrin
b554fb342a
Helpful logging!
2013-01-10 20:33:48 -05:00
gmcferrin
6d9ef91315
Make purge task run options configurable. Also adds ability to disable
...
the task entirely.
2013-01-10 19:58:25 -05:00
gmcferrin
ce42da5806
Added task to prune old and powerless users from the SQL database.
...
*** WARNING: THIS WILL RUN AUTOMATICALLY ON YOUR DB. IF YOU ARE WORRIED
ABOUT DATA LOSS, BACK UP YOUR SQL DATA BEFORE INSTALLING THIS BUILD ***
2013-01-10 19:36:11 -05:00
TfT_02
6cdb27aef0
Moving Fishing and Arcance Forging settings to advanced.yml
2013-01-11 00:21:18 +01:00
Glitchfinder
2205ad0772
Merge pull request #474 from Glitchfinder/master
...
Added a cleanup task to remove inavlid spawned mobs.
2013-01-10 14:30:50 -08:00
Glitchfinder
637e826c1b
Adding a cleanup task to remove invalid entities from the spawned mob storage.
2013-01-10 14:12:41 -08:00
TfT_02
b19395b40d
Also display possible lucky perk for MagicHunter
2013-01-10 22:56:15 +01:00
TfT_02
085a25306c
Make the MagicHunter Chance configurable
2013-01-10 22:54:57 +01:00
TfT_02
88c39dbb72
Now displays the new magic find chance
2013-01-10 22:11:49 +01:00
Glitchfinder
91670d3945
Merge pull request #473 from Glitchfinder/master
...
Alleviating hangtime on world save
2013-01-10 12:36:10 -08:00
TfT_02
bdfd7d9839
Display Endurance Perk stats in skill commands
2013-01-10 21:33:50 +01:00
TfT_02
e01b6f175c
Use lucky variable; Don't use the actual permission node when not needed.
2013-01-10 21:33:50 +01:00
Glitchfinder
2513b4ca23
Alleviating hangtime on world save.
2013-01-10 12:33:30 -08:00
gmcferrin
93180ccd06
Because 50% was too high.
2013-01-10 15:28:02 -05:00
gmcferrin
f43b4ebdc5
Clarify the way fishing enchantments work - need to fix command display
...
still.
2013-01-10 15:22:47 -05:00
Glitchfinder
8267a10f41
Adding an explanation in the comments.
2013-01-10 11:23:58 -08:00
Glitchfinder
771ef6e16e
Disabling the place store saveWorld call for when a world is saved due to excessive lag.
2013-01-10 11:13:18 -08:00
gmcferrin
74c3ce0552
Support for auto-replanting cocoa.
2013-01-10 12:55:54 -05:00
Glitchfinder
f8c5c380b1
Merge branch 'master' of https://github.com/mcMMO-Dev/mcMMO
2013-01-10 09:27:05 -08:00
Glitchfinder
2708449089
Making errors during the chunk conversion process silent.
2013-01-10 09:26:54 -08:00
gmcferrin
bcfec56300
Because it's not just Citizens that uses NPCs.
2013-01-10 12:18:48 -05:00
gmcferrin
ec6b9d4387
Attempted fix for CombatTag dupe glitch - don't apply AoE damage to
...
NPCs.
2013-01-10 12:18:08 -05:00
gmcferrin
621f739831
Axes restructuring, part 1
2013-01-10 09:26:28 -05:00
gmcferrin
607d2b8bd7
Abstraction is good.
2013-01-10 09:26:01 -05:00
gmcferrin
c1463c3257
Because we don't need that many Random objects.
2013-01-09 23:46:35 -05:00
gmcferrin
e036b7ac70
We don't need that param.
2013-01-09 23:15:29 -05:00
gmcferrin
4a4db675f1
More OCD.
2013-01-09 23:07:32 -05:00
gmcferrin
e193da2cd7
My OCD made me do it.
2013-01-09 23:03:17 -05:00
gmcferrin
c60cbe824c
Function even MORE things.
2013-01-09 22:53:26 -05:00
gmcferrin
8b9432d1d9
So many useless else statements...
2013-01-09 22:43:21 -05:00
gmcferrin
75a5ffcb10
Cleanup our iterators.
2013-01-09 22:18:41 -05:00
gmcferrin
6cc2fc7a6e
Functions are still better than copy-pasted code.
2013-01-09 22:09:07 -05:00
gmcferrin
4bb6f68e6f
No sense in repeating static variables.
2013-01-09 21:49:17 -05:00
gmcferrin
00e1521d46
Functions >> copy-paste code.
2013-01-09 21:47:03 -05:00
gmcferrin
1055186e86
Finished Mining restructuring.
2013-01-09 21:44:53 -05:00
gmcferrin
1839f6ce8c
Restructuring Blast Mining.
2013-01-09 19:45:34 -05:00
TfT_02
39e9e426ef
Fixing #465 /swords always displaying 5 seconds as SerratedStrikes length
2013-01-09 21:35:33 +01:00
TfT_02
551b73ea74
Another confusingly named config node
2013-01-09 17:18:20 +01:00
TfT_02
fca095689e
Fixed wrongly named config node
2013-01-09 16:54:01 +01:00
gmcferrin
2b6b7b899e
Attempting to fix some possible memory leaks. Son't know if I'm actually
...
helping anything though.
2013-01-09 00:01:33 -05:00
gmcferrin
4e6086e8ed
Fixed typo in PartyCommand that resulted in locale string not being
...
output.
2013-01-08 21:56:21 -05:00
Glitchfinder
46bf22e36b
Merging TfT_02's branch in.
2013-01-08 17:28:09 -08:00
gmcferrin
003c89c3a4
Missed one.
2013-01-08 18:54:22 -05:00
gmcferrin
793bd04afe
Fixing merge issues, again.
2013-01-08 18:52:50 -05:00
gmcferrin
0249ae2724
Handle potions better.
2013-01-08 18:46:26 -05:00
Glitchfinder
e5592c5da8
Resolving minor merge conflict.
2013-01-08 15:27:59 -08:00
Glitchfinder
b0500332bc
Finishing up backwards compatibility for dye colors.
2013-01-08 15:14:12 -08:00
gmcferrin
78b8ac663e
A little more cleanup.
2013-01-08 18:09:13 -05:00
Glitchfinder
e41ab3ac18
Merge pull request #457 from Glitchfinder/master
...
Minor updates.
2013-01-08 14:50:39 -08:00
gmcferrin
36d97bbcaf
Store the scheduler.
2013-01-08 17:45:52 -05:00
gmcferrin
f3c89fe48b
Archery cleanup.
2013-01-08 17:44:05 -05:00
Glitchfinder
9b31520684
Basic error check for backwards compatibility with dye colors.
2013-01-08 14:39:08 -08:00
gmcferrin
08b46e1a7c
Cover ALL the bases.
2013-01-08 17:26:11 -05:00
gmcferrin
b78299bbbd
Metadata does nothing, apparently.
2013-01-08 17:24:09 -05:00
gmcferrin
e0da506d1a
Protected, not public.
2013-01-08 16:10:19 -05:00
gmcferrin
d2f6191615
Starting on cleaning up null checks & type casting
2013-01-08 16:07:29 -05:00
gmcferrin
7c211fa50c
Fix for Super Breaker & Giga Drill Breaker double/triple drops.
2013-01-08 14:56:31 -05:00
gmcferrin
fadec1a846
Remove unused import.
2013-01-08 14:27:09 -05:00
gmcferrin
d2aa19e31f
Whoops, forgot to change a reference.
2013-01-08 14:23:21 -05:00
gmcferrin
ccfe1181be
More mining restructuring.
2013-01-08 12:52:16 -05:00
gmcferrin
85fb12a4ec
Use new Bukkit DyeColor data.
2013-01-08 11:31:07 -05:00
gmcferrin
84994c2b2f
Remove a few unused imports & variables.
2013-01-08 10:50:37 -05:00
gmcferrin
1a2dfb9b19
Fixed parameterization issue.
2013-01-08 10:48:30 -05:00
gmcferrin
753652dcf9
More mining updates.
2013-01-08 10:46:19 -05:00
gmcferrin
b99d261084
Remove our workaround for NBT tag issues since Bukkit fixed it.
2013-01-08 10:45:49 -05:00
gmcferrin
aee4bcd65e
More mining restructuring.
2013-01-08 09:42:37 -05:00
gmcferrin
159ec3f04d
Pass location & type as params, rather than calling inside the function.
2013-01-08 09:35:41 -05:00
Glitchfinder
2933f80d69
Fixing yet another concurrency error.
2013-01-08 01:32:42 -08:00
gmcferrin
3d38892f7e
Only call for an instance of Config once.
2013-01-07 17:40:33 -05:00
gmcferrin
1d990979ac
Made the casting a little less complex.
...
No need to cast them BOTH to a double, only one is needed.
2013-01-07 17:27:52 -05:00
gmcferrin
d69cf09d4e
Removed some unnecessary casting.
2013-01-07 17:08:53 -05:00
gmcferrin
b8d346d890
More work on Mining restructuring.
2013-01-07 12:51:39 -05:00
gmcferrin
5d58d85eae
Remove unused import.
2013-01-07 11:39:59 -05:00
Glitchfinder
6565d84cf9
Shutting down more concurrency errors.
2013-01-07 01:20:36 -08:00
Glitchfinder
e8f6d4107b
Merge conflicts are fun.
2013-01-06 18:02:52 -08:00
Glitchfinder
83888f80d4
Fixing merge conflicts
2013-01-06 17:59:31 -08:00
Glitchfinder
974862a60a
Updating permissions for consistency.
2013-01-06 17:52:31 -08:00
TfT_02
00020a9cbb
Skill commands now show the perk effect, if any are active
2013-01-06 12:16:08 +01:00
TfT_02
d183b1b940
Fishermans diet now uses the FoodChance value from advanced.yml
2013-01-05 00:52:11 +01:00
TfT_02
cdd9745341
Fixing formatting
2013-01-03 17:40:22 +01:00
Glitchfinder
d0c051a9c2
Merge pull request #419 from Glitchfinder/master
...
Patching two bugs.
2013-01-02 18:06:34 -08:00
Glitchfinder
d444e088c4
Patching a bug where mcMMO drops too few items, and yet another concurrent modification exception.
2013-01-02 18:03:52 -08:00
TfT_02
447aafd106
Fishermans diet now uses the FoodChance value from advanced.yml
2013-01-02 23:20:48 +01:00
TfT_02
376b79cab3
This doesn't need to get added at any point, because users can replace the sound files inside the .jar
2013-01-02 23:20:25 +01:00
Glitchfinder
b95ac44a4c
Merge pull request #409 from TfT-02/master
...
More fixes
2013-01-01 19:36:38 -08:00
Glitchfinder
4161952566
Merge pull request #410 from Glitchfinder/master
...
Fixing a concurrent modification error.
2013-01-01 19:26:39 -08:00
Glitchfinder
5b18abbea0
Fixing a concurrent modification error.
2013-01-01 19:25:35 -08:00
TfT_02
66cc9bc6db
Fixed a bug where GreenThumb_StageChange wasn't read from advanced.yml
2013-01-02 02:10:16 +01:00
TfT_02
4f8337c11a
Fixed a bug which caused advanced.yml not to respect every MaxChance node
2013-01-02 01:27:50 +01:00
TfT_02
3aee334fbd
Fixed Arcobatics & Archery ignoring ChanceMax settings from advanced config
2013-01-02 00:34:32 +01:00
gmcferrin
48150e2002
Move permissions declaration to the constructor.
2013-01-01 17:54:58 -05:00
TfT_02
d741d9a11e
Merge pull request #400 from TfT-02/master
...
Various fixed for issues in the issue tracker
2013-01-01 14:17:06 -08:00
gmcferrin
3194baffd7
Use finals rather than local variables.
2013-01-01 17:12:15 -05:00
gmcferrin
1ff1704697
Fixed some parameterization issues.
2013-01-01 16:13:33 -05:00
gmcferrin
aeaad41c45
Fix static access issues.
2013-01-01 16:04:53 -05:00
gmcferrin
15cdf3bfd6
More unused imports
2013-01-01 16:03:33 -05:00
gmcferrin
146fa474a1
Removed unused import
2013-01-01 16:02:39 -05:00
gmcferrin
11468abc98
Fixed update for Mining refactoring
2013-01-01 16:01:51 -05:00
gmcferrin
ef6d47b801
Update for Mining refactoring.
2013-01-01 15:54:41 -05:00
Glitchfinder
707a388c51
Fixed an issue where dropped items did not retain custom NBT data.
2012-12-31 19:57:21 -08:00
Glitchfinder
d33334708d
Fixing recursion errors by switching from an unnecessary btree to a simple ArrayList.
2012-12-31 19:40:33 -08:00
Glitchfinder
0e853d44b7
Fixing a bug where repairing could leave items with the enchant effect but no enchantments.
2012-12-31 16:04:17 -08:00
Glitchfinder
e607e04af4
Merge pull request #396 from Glitchfinder/master
...
Fixes and Patches
2012-12-31 10:03:19 -08:00
TfT_02
802d1dfa8e
Fixed some mistakes with the path names #404
2012-12-31 18:40:15 +01:00
TfT_02
00279502e4
This does prevent using wood axes everytime you tree fell
2012-12-31 11:04:01 +01:00
TfT_02
cc18794a93
Don't damage the tool more than it's max durability
2012-12-31 11:00:27 +01:00
Glitchfinder
905e92fa4d
Adding the ability to track spawned mobs when chunks unload.
2012-12-30 19:51:26 -08:00
TfT_02
eed8a57ff9
Merge pull request #392 from TfT-02/master
...
Various fixed for issues in the issue tracker
2012-12-30 15:03:12 -08:00
TfT_02
2968803f29
Fixed formatting
2012-12-31 00:01:58 +01:00
TfT_02
6cf6e8ab54
This needs to be on this line.
2012-12-30 23:54:51 +01:00
TfT_02
3668249267
Iterate through the durability damage with Unbreaking check
2012-12-30 23:46:21 +01:00
Glitchfinder
28b092a4e3
Adding Bats, Giants, Withers, and Wither Skeletons to the combat experience list.
2012-12-30 12:33:38 -08:00
Glitchfinder
c0bba7dead
Merge pull request #395 from Glitchfinder/master
...
Fixing an issue where players repaired items a hundred times better than they should be able to.
2012-12-30 09:39:05 -08:00
Glitchfinder
7fc8d432b5
Fixing an issue where players repaired items a hundred times better than they should be able to.
2012-12-30 09:37:38 -08:00
TfT_02
db370418f8
Add version number to /mcmmo command
...
Also used the logger in onEnable and onDisable
2012-12-30 00:02:39 +01:00
TfT_02
43de871392
Fixed enchantments being ignored + removed uneccesary code
...
Fixed Unbreaking enchantments being ignored when using Treefelling and
when hit by Armor Impact
2012-12-29 22:38:57 +01:00
TfT_02
5e9c483892
Merge pull request #387 from dualspiral/EventFix
...
Don't fire Party Change event if player can't change parties
2012-12-29 13:12:10 -08:00
Glitchfinder
17169903b4
Merge pull request #391 from Glitchfinder/master
...
Fixing Data Value issues caused by the patch to deprecated ItemStack use.
2012-12-29 13:02:07 -08:00
Glitchfinder
aa70c82824
Fixing issues caused by the patch to deprecated ItemStack changes.
2012-12-29 12:59:18 -08:00
Daniel Naylor
73a5143a17
Check to see if players are eligible to join a party before the mcMMOPartyChangeEvent is fired
2012-12-29 13:15:58 +00:00
Glitchfinder
d35e56fd37
Merge pull request #383 from Glitchfinder/master
...
Fixing a few more NPEs.
2012-12-28 21:11:58 -08:00
Glitchfinder
cafed2d98c
Fixing remaining NPEs with custom blocks using vanilla IDs.
2012-12-28 21:11:22 -08:00
Glitchfinder
cd5df82d72
Fixing more NPEs with custom blocks.
2012-12-28 20:47:39 -08:00
Glitchfinder
5404371b35
Merge pull request #357 from TfT-02/master
...
Various fixes and patches
2012-12-28 12:19:44 -08:00
Glitchfinder
b9f2aa5eff
Fixing an NPE involving custom blocks. More investigation needed to find the source of the issue.
2012-12-28 12:14:25 -08:00
TfT_02
6f1ee88b78
Fixes issues #259 and #335
2012-12-28 11:40:15 +01:00
TfT_02
e5cc06e822
Fix for wrong datataypes
2012-12-28 02:12:34 +01:00
TfT_02
e13ba010bf
Adresses issue #364
2012-12-28 00:41:56 +01:00
Glitchfinder
b491090037
Repairing the Repair skill.
2012-12-27 15:08:10 -08:00
Glitchfinder
5177bf6c1f
Fixing level caps so that 0 represents no cap rather than 0.
2012-12-27 13:45:27 -08:00
Glitchfinder
37115d238b
Fixing broken skillreset command.
2012-12-27 12:35:30 -08:00
TfT_02
de3bae41ae
Implementing an durability cap for ArmorImpact
2012-12-27 17:36:12 +01:00
Glitchfinder
11b5c54c69
Reimplementing skill level and power level caps.
2012-12-26 19:54:20 -08:00
Glitchfinder
d367dbf767
Fixing compatibility with recent Spout updates. Why do people not understand the purpose of an API?
2012-12-25 21:22:38 -08:00
TfT_02
71471d3bbc
Added Wooden button to list of blocks that should not trigger abilities
2012-12-25 15:35:12 +01:00
gmcferrin
07e98ab79f
Fixed Async deprecation issues
2012-12-25 01:06:21 -05:00
gmcferrin
9af66a8e69
Fixed ItemStack deprecation issues.
2012-12-25 01:01:10 -05:00
Glitchfinder
5e965aec2c
Merge pull request #343 from Glitchfinder/fixes
...
Fixing conversions for a long to and int. for user data.
2012-12-24 14:58:31 -08:00
Glitchfinder
ecb38693db
Fixing conversions for a long to and int. for user data.
2012-12-24 14:57:36 -08:00
Grant
36d5344ded
Cleanup formatting.
2012-12-24 16:56:25 -05:00
Grant
6b3bde585d
Fixed some issues with static access
2012-12-24 16:17:33 -05:00
Grant
f7ea25be61
Fixed issue with Mining using actual skill level rather than max skill
...
level
2012-12-24 16:17:33 -05:00
Grant
9136530618
Removed unused imports
2012-12-24 16:17:33 -05:00
Grant
f4e7e6c74a
Added default cases to switch/case statements
2012-12-24 16:17:32 -05:00
Grant
c4766ad3fb
Remove dead code relating to null profiles.
2012-12-24 16:17:32 -05:00
Glitchfinder
c082290cf1
Fixing minor typo involving a binary operation instead of a check.
2012-12-24 12:25:23 -08:00
Glitchfinder
4cac324e9f
Fixing skill save timing and autosave features.
2012-12-24 12:19:19 -08:00
TfT_02
cdb5fed5a5
Changed bonus to float
...
Fixes bug where only 1 diamond was needed to fully repair an almost
broken diamond pickaxe
2012-12-24 13:00:50 +01:00
TfT_02
bb1dbab984
Iron golem and Snowman pumpkin drop rates are now 3% for the sake of consistency
2012-12-23 22:05:10 +01:00
TfT_02
8a97718dd4
Don't use MaterialData when its not needed.
2012-12-23 18:44:39 +01:00
TfT_02
01142b67c6
Changed skull drop rates to 3%
2012-12-23 00:00:29 +01:00
TfT_02
e0bba80f55
Made skulls drops more rare.
2012-12-22 11:17:48 +01:00
TfT_02
34276539fa
Got rid of reflection code, now uses Bukkit method to check if witherskeleton
2012-12-22 10:11:18 +01:00
TfT_02
4511dd79fa
Now uses proper gamemode check and uses Misc.dropItem
2012-12-22 10:10:54 +01:00
Glitchfinder
569079fed0
Fixing build issues caused by recent changes to CraftBukkit.
2012-12-06 11:11:12 -08:00
Glitchfinder
b042d78186
Fixing an error introduced by @TfT-02 that prevented the project from compiling.
2012-12-03 21:40:38 -08:00
Grant
abd051d07b
Merge pull request #332 from TfT-02/master
...
Fixed and patches
2012-12-03 21:08:58 -08:00
TfT_02
de93b11c25
Fixed an error where Greater Impact was confused with Armor Impact
2012-12-02 22:54:03 +01:00
TfT_02
7f16339bd9
Fixed a small bug where players could salvage items in creative mode
2012-12-02 22:44:26 +01:00
U-YUE\Sean
42dc6e7c4f
Fixing the broken repair config.
2012-11-29 12:24:56 -08:00
U-YUE\Sean
3153973c2b
Fiuxing merge issue.
2012-11-29 12:18:35 -08:00
Glitchfinder
cc044fe41b
Dealing with more minor typecasting issues.
2012-11-26 12:20:44 -08:00
Glitchfinder
0037524cfd
Fixing more errors with typecasting.
2012-11-25 16:40:42 -08:00
Glitchfinder
082fa2ca0d
Dealing with type conversion issues in the skill commands.
2012-11-25 16:18:30 -08:00
Glitchfinder
b1cf9d139a
Fixing some issues with Arcane Forging.
2012-11-24 15:47:28 -08:00
Glitchfinder
b8755b808e
Fixing perks spam on login.
2012-11-22 13:40:55 -08:00
Glitchfinder
139812b3bc
Trying to fix a new duping bug.
2012-11-22 13:15:01 -08:00
Glitchfinder
52f7120392
Resolving merge conflict.
2012-11-21 13:47:17 -08:00
TfT_02
0d2abb95b5
Adding AdvancedConfig
2012-11-21 21:49:54 +01:00
Grant
6b2adc9359
Merge pull request #318 from mastershake71/master
...
Fixes Nuker Dupe
2012-11-21 12:37:51 -08:00
mastershake71
e8152a3475
Solves nuker dupe glitch. Not all anti-cheat block damage, so check
...
and make sure both are allowed not just one.
2012-11-18 23:31:19 -05:00
Glitchfinder
6d42d14575
Fixed a bug where Herablism magically converted potatoes to carrots.
2012-11-15 16:34:57 -08:00
Glitchfinder
d2493e89ca
A few more minor things.
2012-11-13 14:31:02 -08:00
Glitchfinder
a61423aa99
Dealing with a few minor issues.
2012-11-13 14:27:58 -08:00
Glitchfinder
506efec858
Merge pull request #3 from TfT-02/master
...
Salvage ability for Repair
2012-11-13 13:37:04 -08:00
TfT_02
8e3320ad72
Hehe, you were soo right. This is MUCH cleaner to look at. :)
2012-11-13 22:28:56 +01:00
TfT_02
ff279bf633
Moved Salvage check to ItemChecks
2012-11-13 22:17:34 +01:00
TfT_02
a582b07549
Small error fix - As mentioned by Glitchfinder
2012-11-13 22:14:26 +01:00
TfT_02
1e7fef4557
Revert "/fishing command will now also display the bonus gained from lucky perk"
...
This reverts commit 1bf0cd1d15
.
2012-11-13 16:55:06 +01:00
TfT_02
f8b44cd8ce
New Salvage ability for Repair!
...
Added a fully working ability to Repair. With this ability you can
salvage items and get bars in return.
- Added new permission node for Salvage ability
- Added new config options for Salvage
- Added new locale strings for Salvage
- Added a check to make sure that Repair Anvil != Salvage Anvil
2012-11-13 16:50:00 +01:00
TfT_02
1bf0cd1d15
/fishing command will now also display the bonus gained from lucky perk
2012-11-13 10:08:05 +01:00
Glitchfinder
01f38537de
Fixing cooldown timers so that they display the proper cooldown for players with perks.
2012-11-12 21:57:57 -08:00
Glitchfinder
adbb20d7c9
Displaying all perks upon login, and adding them to the locale files.
2012-11-12 21:43:43 -08:00
Glitchfinder
c3c7fe08b6
Fixing a bug where an entity dealing 0 damage still earned experience.
2012-11-12 19:53:55 -08:00
Glitchfinder
4a52135a0b
Nerfing overpowered Herbalism double drops for melons and netherwart.
2012-11-12 19:10:14 -08:00
Glitchfinder
a56f805787
Modified drop rates for Fishing's Shake ability. Also reverted spacing to match the rest of the project.
2012-11-12 16:33:37 -08:00
Glitchfinder
3a467b3da4
Adding Fishermans Diet ability to fishing.
2012-11-12 16:18:27 -08:00
Glitchfinder
4500c4d407
Attempting to fix dupe bug with certain plugins and Super Breaker.
2012-11-12 14:58:32 -08:00
Grant
212b42c8b9
Merge pull request #305 from TfT-02/master
...
Changed the fishing skill shake + small fix for lucky perk in fishing
2012-11-11 11:45:55 -08:00
Grant
9c4ff30ce7
Merge pull request #304 from Glitchfinder/master
...
Attempting a minor reduction in lag for larger servers.
2012-11-11 11:45:11 -08:00
Glitchfinder
9a9e0cc7de
Modifying the amount of experience earned when using Tree Feller on jungle trees. It was nerfed a bit too much.
2012-11-10 12:45:54 -08:00
Glitchfinder
a8a90ee815
Fixing excessive null chunk before earning Woodcutting experience.
2012-11-10 12:43:08 -08:00
Glitchfinder
7859660ece
Adding herbalism green thumb ability to carrots, potatoes, and netherwart.
2012-11-09 16:37:12 -08:00
Glitchfinder
b93dafee63
Applying a temporary patch to stop the wrong sand and gravel from being flagged as touched by players.
2012-11-09 09:45:50 -08:00
TfT_02
a1a61e9d4a
Added new method for calculating the ShakeChance
2012-11-08 20:15:40 +01:00
TfT_02
464d6bdd35
Added the shake percentage
...
There are associated stats now.
Also added a '%' to Arcane chances in locale file
2012-11-08 20:15:02 +01:00
Glitchfinder
2c613d5b99
Fixing a null pointer error related to skill cooldowns.
2012-11-07 19:04:17 -08:00
Glitchfinder
d1f683b8a5
Adding the option to negate experience earned for Acrobatics or Herbalism while in a minecart to prevent afk leveling.
2012-11-07 18:41:18 -08:00
TfT_02
00364afd8f
Made the shake rank chance configurable
2012-11-07 14:02:30 +01:00
TfT_02
f5f07f7016
This wasn't right.
2012-11-07 13:32:30 +01:00
TfT_02
2bdeeb2d6e
Changed shake drops from guaranteed to based upon fishing level and perks.
2012-11-07 13:30:20 +01:00
Glitchfinder
f023529d37
Reducing filesystem usage. Should help reduce lag on larger servers. THIS IS NOT A PERMANENT SOLUTION.
2012-11-06 23:15:15 -08:00
Glitchfinder
88ed14fe5c
Fixing index error.
2012-11-05 20:14:23 -08:00
Glitchfinder
00a5bc5cf3
Fixing lag caused by conversion.
2012-11-05 19:48:41 -08:00
Glitchfinder
a17d58fe32
Fixing previous commit.
2012-11-05 19:42:18 -08:00
Glitchfinder
c21286dbc3
Offloading chunk conversion. SHould alleviate lag.
2012-11-05 19:28:00 -08:00
Glitchfinder
7fc99630e0
Resolving a few issues with playability. Should be a bit better.
2012-11-05 18:02:53 -08:00
Glitchfinder
3129acfc19
General cleanup for pull request.
2012-11-05 16:03:44 -08:00
Glitchfinder
c3dd777e44
Merge remote-tracking branch 'mcmmo/master'
2012-11-05 14:02:07 -08:00
Glitchfinder
91a18fe7a2
Fixing herbalism to look for cobble walls when trying to convert cobble walls.
2012-11-04 21:47:15 -08:00
Glitchfinder
62f5185a1b
Attempting to fix index error.
2012-11-04 20:36:47 -08:00
Glitchfinder
f4cb83319e
Fixes an NPE involving certain explosions.
2012-11-04 16:39:06 -08:00
Glitchfinder
c7b3b7a826
Green thumb now converts cobble walls to mossy cobble walls.
2012-11-04 16:06:33 -08:00
Glitchfinder
01fb245da3
Fixing double drops for herbalism so that carrots and potatoes drop items instead of blocks.
2012-11-04 15:54:22 -08:00
Glitchfinder
83e072dad1
Fixing a potential error with legacy chunklet types.
2012-11-04 13:43:14 -08:00
Glitchfinder
eb5ac80714
Updating modified block storage to a region-style format.
2012-11-04 13:36:57 -08:00
Glitchfinder
d532164cd6
Incorporating #287 due to incompatible edits.
2012-11-02 08:45:50 -07:00
Glitchfinder
61ae4826d1
Addresses issue #286 .
2012-11-01 16:43:59 -07:00
Glitchfinder
be4e62fe9d
Hopefully addresses part of the empty enchant issue.
2012-10-31 22:47:04 -07:00
Glitchfinder
d9346ab260
Fixing default experience for the newer herbalism materials.
2012-10-31 15:44:45 -07:00
Glitchfinder
87c4f318a4
Fixing fishing a bit.
2012-10-31 12:39:04 -07:00
Glitchfinder
30b87e8035
Resolving potential conflict with #285 . (Missed the newline)
2012-10-30 20:12:43 -07:00
Glitchfinder
26a85846fc
Resolving potential conflict with #285 .
2012-10-30 20:11:24 -07:00
Glitchfinder
cd40507609
Resolving issue #211 .
2012-10-30 20:05:37 -07:00
Glitchfinder
a9ea2e0137
Resolving issue #258 .
2012-10-30 19:24:20 -07:00
Glitchfinder
6964f7adfc
Resolving issue #238 .
2012-10-30 18:12:50 -07:00
Glitchfinder
70231b6ae0
Resolving issues #243 , #241 , and #234 .
2012-10-30 17:59:58 -07:00
U-YUE\Sean
9354831729
Finished fixing issues #272 , #266 , #261 , and #255 .
2012-10-30 13:14:22 -07:00
U-YUE\Sean
ab7a83b37e
Attempting to fix issues #272 , #266 , #261 , and #255 .
2012-10-30 11:46:52 -07:00
U-YUE\Sean
8dfa8c20f3
Resolving first half of issue #283 . Recommend closing issue and reopening with a new ticket number for the issue regarding stats. Stat bug probably involves commit @42aa42699129448ef7fa0e4e5de96840004c13ee
2012-10-30 10:26:46 -07:00
Grant
67499eeff7
Merge pull request #281 from Glitchfinder/master
...
Fixed checked data values for carrots and potatoes.
2012-10-30 07:01:35 -07:00
Glitchfinder
058dc8c611
Added support for newer mobs to fishing's shake ability.
2012-10-29 14:27:22 -07:00
Glitchfinder
8871964be0
Fixing checked data values for carrots and potatoes.
2012-10-29 12:33:13 -07:00
Grant
42aa426991
Merge pull request #271 from mcunha/better-db-handling
...
Better db handling
2012-10-29 10:25:49 -07:00
Grant
7cee94e0b8
Merge pull request #274 from zippy120/master
...
Added checks in the events to prevent errors when Citizens NPCs perform tasks.
2012-10-29 10:25:39 -07:00
Grant
fa96a6beec
Merge pull request #278 from Glitchfinder/master
...
Basic update for 1.4.2
2012-10-29 10:25:29 -07:00
Marco Cunha
f1d785777c
Don't award double drops to mossified cobblestone
2012-10-29 17:17:52 +01:00
Glitchfinder
db0168205d
Added herbalism food bonuses.
2012-10-28 22:47:26 -07:00
Glitchfinder
2a20ed95fa
Added missed checks for potatoes and carrots.
2012-10-28 20:56:33 -07:00
Glitchfinder
11f1889f1f
Added support for carrots and potatoes. Also updated to ignore beacon blocks and anvil blocks.
2012-10-28 20:53:03 -07:00
zippy120
703b5b2f3f
Added checks in the events to prevent errors when Citizens NPCs perform tasks.
2012-10-28 09:26:46 -06:00
Marco Cunha
58a15e61dd
Fix refactoring typos
2012-10-22 19:05:13 +02:00
Marco Cunha
896f57f0b4
Force proper disposal of resultsets and statements
2012-10-22 15:03:31 +02:00
Marco Cunha
34ae64706e
Improved DB connection handling
...
Support for aggressive connection timeouts, with exponential backoff
for multiple failures.
2012-10-22 14:45:16 +02:00
Glitchfinder
31513d52d7
Fixing spacing issues and making herbalism drop cocoa beans instead of a cocoa block.
2012-10-17 21:26:16 -07:00
Glitchfinder
70a16fe344
Finished adding skill checks for Emerald Ore and Cocoa.
2012-10-17 13:41:19 -07:00
h31ix
22f6ed324d
Added ender chest to list of blocks that should not cause ability activation
2012-09-30 12:48:20 -04:00
Marco Cunha
7e21fdd862
Fix ore dupe bug with ore blocks on pistons
2012-09-10 01:53:16 +03:00
nossr50
01e69cdf5e
Fixing some mistakes.
2012-09-07 14:49:00 -07:00
nossr50
9ad7840236
Merge pull request #246 from matix931/patch-4
...
Update src/main/java/com/gmail/nossr50/config/Config.java
2012-09-05 21:11:15 -07:00
nossr50
ef318eeaec
Merge pull request #248 from matix931/patch-7
...
Update src/main/java/com/gmail/nossr50/skills/gathering/Herbalism.java
2012-09-05 21:10:58 -07:00
matix931
5f04ecfdd4
Update src/main/java/com/gmail/nossr50/skills/gathering/Herbalism.java
2012-09-05 11:45:43 +03:00
matix931
91d294acff
Update src/main/java/com/gmail/nossr50/skills/gathering/Mining.java
...
Another change against 1.3.2
2012-09-05 11:19:34 +03:00
matix931
a283fce4ec
Update src/main/java/com/gmail/nossr50/config/Config.java
...
Doing something against 1.3.2
2012-09-05 11:09:14 +03:00
nossr50
f8d525d797
Merge branch 'master' of https://github.com/mcMMO-Dev/mcMMO
2012-09-03 13:27:11 -07:00
nossr50
80dabad10e
Nerfs to axes
2012-09-03 13:26:48 -07:00
matix931
0f7bf13834
Update src/main/java/com/gmail/nossr50/skills/repair/Repair.java
...
When DowngradeChance is 0 random can be the same (0 to 99) so can't be <= becouse downgrade will continue
2012-08-31 18:03:54 +03:00
nossr50
c1d6e79a41
Vampirism fix
2012-08-30 09:16:08 -07:00
t00thpick1
c084ccde40
Added missing null check
2012-08-17 18:45:08 -03:00
t00thpick1
740c1131ea
Made superbreaker not dupe if event is cancelled
2012-08-17 01:28:28 -03:00
t00thpick1
0a798aec30
Made gigadrill not dupe if event is cancelled
2012-08-17 01:27:41 -03:00
nossr50
f532630d1b
Another fix to make us more compatible with other plugins
2012-08-14 14:21:07 -07:00
nossr50
7b47d32a96
Citizens compatibility. Bug fix for Woodcutting/custom trees.
2012-08-14 14:09:49 -07:00
nossr50
3934392219
Did somebody say HOTFIX?
2012-08-14 13:52:31 -07:00
nossr50
ed6f48b5fe
Merge pull request #215 from btarb24/master
...
Player command to reset a skill level (for when cap is enabled)
2012-08-09 13:10:44 -07:00
nossr50
729e4a6eac
Fixed some deprecated things, removed some unneeded imports.
2012-08-07 17:41:13 -07:00
nossr50
9a39dead4f
Forgot an import.
2012-08-07 17:38:28 -07:00
nossr50
cb1eabc3fa
1.3.10 release soon, added 1.3.1 compatibility
2012-08-07 16:49:25 -07:00
nossr50
b30002948c
Fix for COTW and a fix for stat wipes w/ offline mode off for FlatFile
2012-08-04 15:21:34 -07:00
Bill Tarbell
d528f11082
Allow global multiplier to be a double
2012-08-01 19:32:25 -04:00
GJ
42a1fdf2df
Removed deprecated function in 1.2.5-R5
2012-07-31 09:06:23 -04:00
Bill Tarbell
394ddd4e51
copy paste error.
2012-07-30 00:02:41 -04:00
Bill Tarbell
8c7d95f9ea
Add player command to reset skill levels
2012-07-29 23:49:42 -04:00
Bill Tarbell
422550abfd
Display power level cap on mcstats command
2012-07-29 20:05:05 -04:00
GJ
ca9ce1ba1b
Fixed possible ClassCastException from catching something other than a
...
mob when using the Shake Mob skill
2012-07-21 09:37:17 -04:00
nossr50
ac1c420cb5
Ryokai!
2012-07-13 10:01:51 -07:00
GJ
05a9e85529
No reason to pull the ArrayLists every time.
2012-07-10 14:52:43 -04:00
GJ
ca6ed76e8f
Log when someone's missing from a table.
2012-07-10 14:43:48 -04:00
GJ
3d04da39e3
Null check our DB tables.
2012-07-10 14:38:51 -04:00
GJ
127908f104
Save the tablePrefix as a String.
2012-07-10 14:32:56 -04:00
GJ
686bcd5308
Null check ALL the profiles.
...
We should probably find a more elegant way to do this, though.
2012-07-10 14:02:48 -04:00
GJ
07c66378c0
Some optimizations to how we handle our SQL connections and queries.
2012-07-10 12:04:18 -04:00
GJ
4e7107c8a8
Remove unused variable
2012-07-09 11:12:58 -04:00
GJ
3c2d658b37
Protect our database.
2012-07-09 11:12:46 -04:00
GJ
f0b2cc1bab
Protect our file paths.
2012-07-09 10:55:33 -04:00
GJ
d038cbf357
Bad variables names are bad.
2012-07-09 10:47:33 -04:00
GJ
c3ea632cb9
This should be private.
2012-07-09 10:46:55 -04:00
GJ
a31d50924d
Only create objects where we need them.
2012-07-09 10:43:16 -04:00
GJ
c567e2714a
Fixed custom woodcutting blocks throwing errors.
2012-07-09 09:26:22 -04:00
bm01
a2e342b4fc
Oops
2012-07-08 00:17:33 +02:00
bm01
4469637f27
NPE prevention for Users.getProfile()
2012-07-08 00:02:40 +02:00
bm01
f4ecbe7f65
Removed unused import
2012-07-07 23:48:36 +02:00
bm01
dbaab4efe1
Don't call SpoutStuff if Spout isn't enabled
2012-07-07 23:48:22 +02:00
bm01
8c178869b7
Fixed /mcremove
2012-07-07 23:38:05 +02:00
NuclearW
3c7bcb990e
NPE Prevention
2012-07-07 17:02:33 -04:00
NuclearW
f7a5678814
Change ChunkletManager to a notify/demand system
...
Allowing NullChunkletManager to bypass the ChunkletUnloader as it is not needed.
2012-07-07 14:43:14 -04:00
NuclearW
646bb32965
Let the Unit testing begin
...
Could use some more test cases on the make test, though
2012-07-07 14:43:14 -04:00
NuclearW
dce7d8fdd3
Format this before GJ finds out
2012-07-07 14:43:14 -04:00
NuclearW
6dd17312f4
Change this back to private
2012-07-07 14:43:14 -04:00
NuclearW
da6b461408
Move our Externalizeable to PrimitveExChunkletStore
...
This will let us deserialize Primitive normally.
In addition, we now enforce all chunklets being of type PrimitiveEx, as any non-Ex are repalced with a new Ex on load.
2012-07-07 14:43:13 -04:00
NuclearW
77dce75108
Formatting a single line
2012-07-07 14:43:13 -04:00
NuclearW
37308917d1
Parenthesis for clarity
2012-07-07 14:43:13 -04:00
NuclearW
21d2229572
Column comment
2012-07-07 14:43:13 -04:00
NuclearW
7d372af51e
Some address byte comments
2012-07-07 14:43:12 -04:00
NuclearW
a3e0753076
We must be sure to flush
2012-07-07 14:43:12 -04:00
NuclearW
a728d1f9c8
These must be called in the reverse order we open them
2012-07-07 14:43:12 -04:00
NuclearW
b893e86f3c
A bit more clear
...
But no functional change
2012-07-07 14:43:12 -04:00
NuclearW
63cf6e9b3a
Do not increment i in this location
2012-07-07 14:43:12 -04:00
NuclearW
67738d811e
Move things around to fit together better
2012-07-07 14:43:12 -04:00
bm01
4d77f6d04d
Introducing external chunklets
2012-07-07 14:43:11 -04:00
bm01
3702495038
Don't need to .save() for online players
2012-07-07 20:02:54 +02:00
bm01
ede08ce5ac
Moved hudType back to PlayerProfile
...
Removed some convenient methods from PlayerProfile to avoid NPE because of
spoutHud
2012-07-07 19:59:10 +02:00
bm01
5571e0bc0c
Arranged InspectCommand
2012-07-07 19:39:22 +02:00
bm01
73bb73c8ca
Fixed /mmoedit
2012-07-07 19:35:32 +02:00
bm01
54011fdeb7
Removed unused OfflinePlayer from PlayerProfile
2012-07-07 19:27:47 +02:00
GJ
5b8811bd09
More work on McMMOPlayer
2012-07-06 11:57:17 -04:00
GJ
c460eec0ab
Oops.
2012-07-06 09:30:30 -04:00
GJ
bc6233541a
Start changing PlayerProfile to use an OfflinePlayer
2012-07-06 09:14:25 -04:00
bm01
18aef9d526
Typo
2012-07-06 07:13:52 +02:00
bm01
ccc6fd30f8
Fixed /inspect not working on offline player
2012-07-06 07:07:29 +02:00
GJ
1ba498c443
Because "final static" is just backwards.
2012-07-06 00:12:17 -04:00
GJ
64f31f2b5a
Fixed issue with JSON API plugin & player chat events
2012-07-05 11:25:36 -04:00
GJ
b94085c5f4
Make 'em final
2012-07-05 09:33:57 -04:00
GJ
62b90ad552
Using .equals() is better
2012-07-05 09:25:48 -04:00
GJ
d6d1e0ffed
More efficient handling of Party/Admin chat messages
2012-07-05 09:21:07 -04:00
GJ
ccd103cd88
More efficient iteration.
2012-07-05 09:11:40 -04:00
GJ
0606f16a11
pm is lazy too.
2012-07-04 15:38:26 -04:00
GJ
c9e3ea005b
Because loc is lazy.
2012-07-04 15:38:25 -04:00
GJ
3f8268d848
Fixed custom blocks dropping the wrong thing with Super Breaker & Silk
...
Touch
2012-07-04 10:33:20 -04:00
GJ
cefec723d0
Javadoc typo
2012-07-04 10:12:10 -04:00
GJ
124aa72fd9
Better file handling
2012-07-04 10:00:11 -04:00
GJ
dbc7277ba9
FileWriter is pointless here.
2012-07-04 09:45:47 -04:00
GJ
24d8769b5b
Remove useless FileWriter
2012-07-03 21:23:32 -04:00
GJ
4aecb9756e
Improve file handling.
2012-07-03 21:21:32 -04:00
bm01
51ca29ab9f
Forgot to loadKeys()
2012-07-03 23:29:26 +02:00
bm01
c6e5264b7b
Print the stack trace for easier debugging
2012-07-03 23:28:58 +02:00
bm01
73203ce869
Removed unneeded method call
2012-07-03 22:05:47 +02:00
bm01
b80a29ca04
Configs rework, fixed mod config files not loading, fixed comment blocks not being copied
2012-07-03 21:57:46 +02:00
GJ
5ee440d9a5
Ensure that our stuff gets closed when working with Chunklets.
2012-07-03 15:10:35 -04:00
GJ
cda3675dc5
More bad variable names.
2012-07-03 10:14:01 -04:00
GJ
caf9c07ba3
Because PP is an awful variable name.
2012-07-03 10:04:04 -04:00
GJ
96e70aa4d2
Fixed "lower tool" messages still being displayed even when ability
...
messages are disabled.
2012-07-03 08:40:56 -04:00
GJ
9f1b77a007
Refactoring
2012-07-03 08:36:21 -04:00
GJ
946b5bb006
Added null checks to BlockBreak & BlockDamage events to help with mod
...
compatibility.
2012-07-03 07:59:36 -04:00
bm01
bebcc40987
Added missing annotations
2012-07-03 03:55:19 +02:00
bm01
d6d7f5099f
Removed unused import
2012-07-03 03:54:20 +02:00
bm01
bdcc2f644b
Removed unneeded instanceof
2012-07-03 03:53:51 +02:00
bm01
c3ba54a0ce
Removed unneeded cast
2012-07-03 03:53:11 +02:00
bm01
1443e2f6b8
Removed unneeded null check, according to eclipse :3
2012-07-03 03:52:12 +02:00
bm01
7799acec05
Oops
2012-07-03 03:40:12 +02:00
bm01
1bbc1f28aa
TrackedEntity.java cleanup
2012-07-03 03:37:11 +02:00
GJ
8257fd8e7c
Tweaked a few switch statements.
2012-07-02 21:05:55 -04:00
GJ
bc58aff362
Fixed resource leak from never closing the JarFile.
2012-07-02 20:44:54 -04:00
GJ
c3d7a4e3de
Fixed "lucky" perk making downgrades from repair more likely.
2012-07-02 19:56:48 -04:00
GJ
3c10be6d1a
Added some missing defaults to switch cases.
2012-07-02 19:27:07 -04:00
bm01
f18a9bdcc7
Fixed duplication bug with sticky pistons
2012-07-02 23:54:05 +02:00
bm01
87f59cd3eb
Fixed the possibility to use some abilities without the proper tool
2012-07-02 21:30:19 +02:00
GJ
819b6fcacb
Added "lucky" donor perk - abilities have 25% better chance to activate
2012-07-02 11:09:55 -04:00
bm01
246961887e
Build test
2012-07-01 13:09:34 +02:00
bm01
54e21333a3
Reworked some Spout stuff
...
among other things
2012-07-01 12:54:11 +02:00
bm01
c45beec59d
Fixed repair enchant downgrade
2012-07-01 00:04:53 +02:00
bm01
c88ada489a
Chunklets optimization
2012-06-30 02:38:22 +02:00
GJ
189f23f407
Fixed custom tools not handling the Ability_Enabled flag properly.
2012-06-28 11:20:53 -04:00
GJ
9789143c6d
Check if player is online for EntityDamage events too.
2012-06-28 10:22:00 -04:00
GJ
f4dd7ff483
Fixed ClassDef error that prevented the server from loading unless
...
Spout was installed.
2012-06-28 10:03:22 -04:00
GJ
50e05c6320
Minor refactoring
2012-06-28 09:01:02 -04:00
GJ
9ba5360bfc
Cleaned up inSameParty method
2012-06-28 08:14:49 -04:00
GJ
565ef693ce
Fix issue with EntityDamageByEntityEvents & Offline Players
2012-06-28 08:14:49 -04:00
bm01
0c1a8eff85
Fixed NPE caused by Spout players after a /reload
2012-06-28 06:51:13 +02:00
GJ
32e9de6e9a
Fix for NPE on party checks due to CombatTag plugin.
2012-06-27 23:51:18 -04:00
bm01
533955a9c7
Removed redundant calls
2012-06-28 05:35:56 +02:00
bm01
2faa0356a5
It's better that way
2012-06-27 20:46:45 +02:00
GJ
ee2a5c199a
Added functionality to specify custom blocks that should not trigger
...
abilities.
2012-06-27 14:46:44 -04:00
bm01
bdcc522897
Fixed ConcurrentModificationException on world unload
2012-06-27 20:39:54 +02:00
GJ
71b20bdeaa
Fixed ArrayIndexOutOfBounds error
2012-06-27 11:18:04 -04:00
GJ
0e85b4776a
Add more XP boost permissions nodes.
2012-06-27 08:31:10 -04:00
GJ
24d2c1bc7a
Fix for UTFDataFormatException
2012-06-26 14:58:51 -04:00
GJ
1610e932c6
Removed some debug code that got left in...
2012-06-26 13:23:56 -04:00
GJ
31d7bb2332
Javadoc fix
2012-06-26 08:03:19 -04:00
GJ
3d9c03c0c8
Added a few requested functions to the ExperienceAPI
2012-06-26 08:02:49 -04:00
bm01
dd94343d92
One more fix to admin chat
2012-06-25 21:35:38 +02:00
GJ
4b93dede33
Add ability to check if any ability is enabled.
2012-06-25 10:35:47 -04:00
GJ
61205989cc
Cleanup cooldown monitoring a bit.
2012-06-25 10:29:29 -04:00
GJ
2559ea61d8
Added Ability API
2012-06-25 10:05:47 -04:00
GJ
eae665c1c5
Added ability for custom blocks to drop a range of items. MOD BLOCK
...
FILES WILL NEED TO BE REDONE.
2012-06-25 09:47:22 -04:00
bm01
d73521e0a0
Fixed admin chat being seen by everyone
2012-06-25 15:05:20 +02:00
GJ
e8deb0384a
Fix Iron Grip calculations using incorrect values.
2012-06-25 08:54:05 -04:00
GJ
881f2c023e
Added permission node for Iron Grip
2012-06-25 08:54:05 -04:00
bm01
5057a8a7a3
Fixed memory leak in ProfileSaveTask
2012-06-25 14:38:07 +02:00
bm01
b8e9269488
Made things cleaner
2012-06-25 14:37:18 +02:00
bm01
dc48d467f5
Return to HashMap!
2012-06-24 22:46:45 +02:00
nossr50
0b0390620e
Whoops :D
2012-06-24 13:26:49 -07:00
nossr50
24eb34c182
Back to the old way of doing things
2012-06-24 13:26:21 -07:00
nossr50
ab7b6ce460
Fixed bug that caused NPE when trying to compare null parties
2012-06-24 12:48:03 -07:00
GJ
c4cd677021
Added new methods to replace deprecation in latest Bukkit. Commented out
...
until RB.
2012-06-23 12:13:51 -04:00
bm01
6b84d39dda
Fixed AE abilities not being applied correctly
2012-06-22 23:10:17 +02:00
bm01
e61342177d
Simplified combat ability checks
2012-06-22 20:20:28 +02:00
bm01
d51fa92b46
Made 'shooterless' arrows dodgeable
2012-06-22 19:39:14 +02:00
bm01
3e20dc7de6
combatChecks optimization
2012-06-22 18:54:49 +02:00
GJ
dce1d7ba39
Fixed calculations on Reduced Cooldown perk
2012-06-22 10:57:51 -04:00
GJ
adffea1d52
Increased the seconds for activation time perk.
2012-06-22 10:13:37 -04:00
GJ
20b73dcc84
Fixed not checking if an Entity was a LivingEntity before applying the
...
Counter-Attack ability.
2012-06-22 09:47:18 -04:00
GJ
b331fa353b
Added increased activate time donor perks
2012-06-21 23:01:02 -04:00
GJ
8738036f6f
Added Reduced Cooldown perk for donors.
2012-06-21 21:50:48 -04:00
GJ
fce02dc0e5
Fixed possible NPE with Acrobatics fall checks.
2012-06-21 21:04:19 -04:00
GJ
2bef0e833f
Rework of Swords handling
2012-06-21 09:04:45 -04:00
GJ
9040a2a2e3
Optimizations to Combat.java
2012-06-18 08:50:14 -04:00
NuclearW
4407ed0a6f
Fixed bug with Chunklets not being reloaded on /reload
2012-06-16 21:43:04 -04:00
GJ
09721518b0
Fixed Unarmed using Taming levels.
...
My copy-paste skills are failing.
2012-06-15 11:11:57 -04:00
GJ
8ad6337dde
Avoid calling the same thing 3 times.
2012-06-15 10:58:38 -04:00
bm01
271740d2ac
Re-added mcMMO.getPlayerProfile(Player)
2012-06-15 10:03:00 +02:00
GJ
48dd537257
More reworking of Unarmed, renamed ArcheryBonusDamageEventHandler for
...
clarity's sake.
2012-06-14 23:59:36 -04:00
GJ
77b4aaa50d
Updating Unarmed (WIP)
2012-06-14 23:59:35 -04:00
bm01
1014316581
Whoops D:
2012-06-15 03:32:46 +02:00
bm01
739cd83155
Forgot to cancel the task
2012-06-15 03:30:36 +02:00
bm01
55e832d4f6
Do not track arrow if the bow has Infinity
2012-06-15 02:53:11 +02:00
bm01
032472dcb3
Avoid unnecessary iteration
2012-06-15 02:46:41 +02:00
bm01
68bf93d1ac
Remove inactive entities from the arrow tracker
2012-06-15 02:43:13 +02:00
bm01
ba133f94fc
Extra equals
2012-06-15 02:34:24 +02:00
bm01
064c16f4d7
Reverted last commit
2012-06-15 02:14:53 +02:00
bm01
5a394ee744
Fixed killed entities not being removed from arrowTracker
2012-06-15 02:08:15 +02:00
bm01
3bc2f5dc55
Fixed Archery using Taming skill level
2012-06-15 02:06:06 +02:00
GJ
6f63818e5f
Check for the block before throwing the fake break event.
2012-06-14 10:24:58 -04:00
GJ
a5d7bee939
Spacing
2012-06-14 00:01:31 -04:00
bm01
9d396162f1
Hardcore.java cleanup
2012-06-14 01:22:35 +02:00
bm01
4a0d9a96ab
Fixed minor bug with Vampirism notification
2012-06-14 00:48:40 +02:00
GJ
9f65e5a9ab
PermissionsHandler was a stupid idea.
2012-06-13 12:31:20 -04:00
GJ
c71f4e438b
Organize imports.
2012-06-13 08:54:02 -04:00
GJ
14d13eb4c7
Archery rework.
2012-06-13 08:53:18 -04:00
GJ
29c629eb22
WIP on Archery rework.
2012-06-12 21:36:17 -04:00
bm01
050b794b42
Fixed NPE with /mmoedit
2012-06-12 23:31:32 +02:00
NuclearW
f589197321
Load the lowest chunklets right now.
...
Thanks for @Glitchfinder for finding this glitch.
Closes #205
2012-06-12 17:00:05 -04:00
NuclearW
09575a68f0
Handle corrupt chunklets by making a new one and not throw stacktrace
2012-06-12 16:45:28 -04:00
NuclearW
c1b838e356
Typo fix
2012-06-12 16:45:00 -04:00
GJ
8ed2696315
Fix issue with trying to remove all of the item in hand.
2012-06-12 15:11:13 -04:00
GJ
ab138bdba2
Javadocs, added Lighting to the damage types affected by Shock Proof
2012-06-12 14:48:28 -04:00
GJ
5ba9fb78fd
More tweaks to Taming.
2012-06-12 14:42:38 -04:00
GJ
2d47447375
Begin rework of Taming skill
2012-06-12 11:07:51 -04:00
GJ
d9eaede4c2
Spacing
2012-06-12 11:07:27 -04:00
GJ
c6db11a10b
Use EntityDamage event instead of EntityDamageByEnitity
2012-06-12 10:23:34 -04:00
GJ
2225e542ad
Spacing issues.
2012-06-12 09:20:39 -04:00
GJ
975e13d45f
Tweaked how we check XP gain permissions.
2012-06-12 08:10:18 -04:00
bm01
534a165c45
Tweaked a few things
2012-06-12 06:18:00 +02:00
bm01
5cff6ed67b
Removed xpGainATS, it actually never worked
2012-06-12 05:59:26 +02:00
bm01
3448733834
Removed unused variable
2012-06-12 05:40:07 +02:00
bm01
c382c95d24
Re-added respawnATS
2012-06-12 05:38:32 +02:00
GJ
0034226fa7
Reorder constructors to avoid errors
2012-06-11 21:03:49 -04:00
GJ
5f067a6bb5
More tweaks to Acrobatics.
2012-06-11 20:37:09 -04:00
GJ
6ab1996440
Reworking of Acrobatics, plus an Acrobatics bugfix.
2012-06-11 16:11:23 -04:00
bm01
5bff6d63f2
Removed unneeded reference
2012-06-11 08:26:48 +02:00
bm01
5fe227b874
Forgot to change getParties
2012-06-11 08:26:22 +02:00
bm01
cbaf2f8370
More work on parties
2012-06-11 07:50:10 +02:00
bm01
393ac886e2
Removed unneeded method
2012-06-10 06:57:55 +02:00
bm01
c9082083d1
Merged ProfileSaveTask and RemoveProfileFromMemory
2012-06-10 06:56:39 +02:00
bm01
5d0d89e74d
Changed party name restriction
2012-06-09 22:24:04 +02:00
bm01
e9c3583fd8
Added few forgotten things
2012-06-09 20:11:11 +02:00
bm01
81eadc1418
No longer use/save party name in database and users flat file
2012-06-09 19:48:18 +02:00
bm01
dfff0efc0b
Cleanup
2012-06-09 19:29:44 +02:00
bm01
3732db2226
Reworked Party
2012-06-09 03:08:36 +02:00
bm01
e9ccdcfbbe
Missing space!
2012-06-08 20:04:45 +02:00
bm01
01345a5dc4
Fixed /mcremove on existing PlayerProfile
2012-06-08 20:03:02 +02:00
bm01
90c8e57ed7
Reworked a little Users.java
2012-06-08 20:00:02 +02:00
GJ
d644b4c331
Fixed NPE with repairing items that rely on metadata.
2012-06-06 18:27:52 -04:00
GJ
2f15c71412
Because making it upper case broke all the things.
2012-06-06 18:02:22 -04:00
GJ
0a44a74f59
Cleanup (Yes, I'm that picky).
2012-06-06 16:49:42 -04:00
bm01
f876fe8d25
Made API classes 'statics'
2012-06-06 22:04:21 +02:00
GJ
290032646f
Protect our hashmaps from bad people.
2012-06-06 15:38:44 -04:00
GJ
e5d2ed4bb2
Because lowercase class names are evil.
2012-06-06 14:49:07 -04:00
GJ
e9ea0e0389
Created a variable for player name.
2012-06-06 09:32:01 -04:00
bm01
35565bb021
Removed PlayerProfile save on User.removeUser, it's already done in RemoveProfileFromMemoryTask
2012-06-06 02:20:33 +02:00
bm01
56aff1d191
Replaced playerName fields in PlayerProfile and Users by the Player object
2012-06-06 02:03:27 +02:00
GJ
b8be1d1866
Fix the Javadocs
2012-06-05 11:05:51 -04:00
GJ
1d7d2cd52e
Make it static.
2012-06-05 11:05:44 -04:00
GJ
71446a12af
Static ALL the things!
2012-06-05 10:42:56 -04:00
GJ
ca6cafaebd
Cleanup
2012-06-05 10:42:56 -04:00
GJ
c97be335ee
Avoid using mcMMO.p when we can
2012-06-05 10:42:56 -04:00
GJ
fd1227b87e
No need for public constructor
2012-06-05 10:42:56 -04:00
bm01
7ef72c501e
Cleanup
2012-06-05 16:32:26 +02:00
GJ
f7ee96aa99
Fixed bug where admin chat was displayed to the whole server.
2012-06-05 10:19:23 -04:00
GJ
b84478898d
Cleanup.
2012-06-05 10:18:05 -04:00
GJ
6afe0e8a34
Organize imports.
2012-06-05 10:13:10 -04:00
GJ
6e4f4b5c8d
More cleanup.
2012-06-05 10:07:45 -04:00
bm01
63c663b8c1
Fixed Archery PVP/PVE enablement not being used properly
2012-06-05 16:00:32 +02:00
bm01
a1296596fa
Fixed possible NPE when a projectile doesn't have a shooter
2012-06-05 16:00:27 +02:00
GJ
1cca4de9e5
Cleanup!
2012-06-05 09:57:10 -04:00
GJ
7ada587df3
More Spout tool stuff.
2012-06-04 10:36:24 -04:00
GJ
1e58c32a5f
Change XP processing to use a single function.
2012-06-04 09:30:51 -04:00
GJ
2a27048174
Functions that start with capital letters are bad.
2012-06-04 09:08:41 -04:00
GJ
2b291954cf
Javadocs.
2012-06-04 09:03:25 -04:00
GJ
8f8bfc62ca
Cleanup.
2012-06-04 08:51:10 -04:00
GJ
38d4d448a9
Remove unused imports.
2012-06-04 08:46:12 -04:00
nossr50
d5d11ca4bd
Whoops
2012-06-03 15:39:13 -07:00
nossr50
e3e400f376
This should make us AntiCheat friendly.
2012-06-03 14:38:33 -07:00
GJ
6637758ad0
Fixed Spout item checks.
2012-06-01 15:29:16 -04:00
GJ
41e9bd3cb5
WIP - Spout custom tool support
2012-05-31 16:02:11 -04:00
GJ
714f665cc7
Woodcutting to SkillCommand
2012-05-31 15:15:00 -04:00
GJ
ec138d5741
Unarmed to SkillCommand
2012-05-31 15:14:59 -04:00
GJ
560e5aa19a
Taming to SkillCommand
2012-05-31 15:14:59 -04:00
GJ
ad162f3366
Swords to SkillCommand
2012-05-31 15:14:59 -04:00
GJ
5d07830339
Repair to SkillCommand
2012-05-31 15:14:59 -04:00
GJ
b310d25ee3
Cleanup.
2012-05-31 15:14:59 -04:00
GJ
443ccbd807
Mining to SkillCommand
2012-05-31 15:14:59 -04:00
GJ
8cdecf80c7
Herbalism to SkillCommand
2012-05-31 15:14:59 -04:00
GJ
a16d5435de
Removed unneeded function call.
2012-05-31 15:14:59 -04:00
GJ
ec02422226
Fishing to SkillCommand
2012-05-31 15:14:58 -04:00
GJ
cc5d438550
Excavation to SkillCommand
2012-05-31 15:14:58 -04:00
GJ
806d116501
Axes to SkillCommand
2012-05-31 15:14:58 -04:00
GJ
066c9d9fec
Archery to SkillCommand
2012-05-31 15:14:58 -04:00
GJ
5b3b9fbc30
Tweak the way SkillCommands are constructed.
2012-05-31 15:14:58 -04:00
GJ
d15e189b7c
Acrobatics to SkillCommand
2012-05-31 15:14:58 -04:00
GJ
1bd9974f89
Abstract Skill Commands
2012-05-31 15:14:58 -04:00
NuclearW
90296d87df
Similarly return admin chat to ye olden method
2012-05-30 11:18:47 -04:00
NuclearW
75b287771a
Return party chat to ye olden method
2012-05-30 11:18:46 -04:00
GJ
dda8c0c9e0
Fixed bug with Tree Feller changing durability too soon.
2012-05-30 10:48:25 -04:00
GJ
ce9d668602
Fixed bug with locale strings and party teleport.
2012-05-30 10:41:22 -04:00
NuclearW
39c2c5f25f
Handle EOFException in Chunklets by returning a new empty ChunkletStore and printing an error.
2012-05-29 21:02:36 -04:00
nossr50
ff8b0300ae
Make the MOTD prettier about the perks
2012-05-28 16:49:21 -04:00
nossr50
e1300005cb
Notify users of their perks on login (if MOTD enabled)
2012-05-28 13:14:10 -07:00
nossr50
e599ab9214
Added permissions that will grant users 4x 3x or 2x XP
2012-05-28 13:07:52 -07:00
GJ
92acf62884
More mod fixes for Woodcutting.
2012-05-27 14:40:35 -04:00
GJ
c2fb57fce9
Fix Tree Feller not working with custom axes
2012-05-27 14:31:37 -04:00
GJ
6eb0159ea1
More tracking of falling sand/gravel. (WIP)
2012-05-27 10:21:00 -04:00
GJ
433913c77a
Another fix for falling sand/gravel tracking issues.
2012-05-27 09:42:38 -04:00
bm01
d955feef61
Fixed piston tracking
2012-05-27 10:34:04 +02:00
GJ
5377b9b618
Remove debug messages.
2012-05-26 21:11:50 -04:00
GJ
5c9371c575
Fixed falling sand/gravel stuff not being tracked
2012-05-26 19:52:24 -04:00
GJ
23d916f191
Fixed dupe exploit with pistons (again).
2012-05-26 10:50:12 -04:00
GJ
35d4914518
This has to be Arrow to keep Potions from giving XP.
2012-05-24 15:26:01 -04:00
GJ
eb2ec71d2b
More priority tweaks.
2012-05-24 14:17:51 -04:00
GJ
dc50758dc9
Minor priority tweaks to the Spout XP bar.
2012-05-24 14:02:23 -04:00
GJ
9775d71c28
Cleanup.
2012-05-24 10:35:46 -04:00
GJ
c40e4ee9ee
Cleanup.
2012-05-24 10:30:07 -04:00
GJ
a104fe45aa
Fix for NoCheatPlus fight.noswing checks
2012-05-24 08:38:44 -04:00
bm01
257df25a67
Fixed NPE, Config.defaulthud was used instead of SpoutConfig.defaulthud
2012-05-24 06:58:11 +02:00
bm01
2a977557c2
Made sure that SpoutConfig.load is called when the instance is created, for safety
2012-05-24 06:18:43 +02:00
bm01
d0e9f03311
Reverted last commit from NuclearW
2012-05-24 05:29:05 +02:00
bm01
97ca699170
Removed unneeded method override
2012-05-24 05:27:29 +02:00
NuclearW
702537e8fd
We don't need this
2012-05-23 15:33:08 -04:00
NuclearW
83a3488d0d
Because loading a config we hadn't made yet makes sense
2012-05-23 15:32:58 -04:00
GJ
450e938092
Change Spout Config file to only load if Spout is enabled.
...
Removed unused imports.
2012-05-23 14:31:03 -04:00
GJ
b88e076f27
Updates to config loading.
2012-05-23 13:52:33 -04:00
GJ
0fe90df01e
Cleanup.
2012-05-23 11:16:23 -04:00
GJ
66ad909908
Cleanup.
2012-05-23 11:08:56 -04:00
GJ
77d74717d2
Moved all Spout checks into one listener.
2012-05-23 11:06:02 -04:00
GJ
63f683982f
Moved Spout stuff to its own config file.
2012-05-23 10:50:47 -04:00
GJ
9525ce8299
Cleanup.
2012-05-23 09:35:16 -04:00
GJ
d7b8ec1274
Cleanup.
2012-05-23 07:33:19 -04:00
GJ
96cd16faf7
Cleanup
2012-05-23 07:32:03 -04:00
GJ
049338e83b
Remove unused variables & methods from old repair system
2012-05-22 08:37:32 -04:00
GJ
a336e9f460
Removed unused imports.
2012-05-22 08:31:32 -04:00
GJ
0294cf8c4a
Implement new repairable stuff for custom tools/armor.
2012-05-22 08:21:05 -04:00
NuclearW
c5183309ae
New line on the factory floor
...
For RepairableFactory
2012-05-22 08:10:22 -04:00
NuclearW
0a15cb1e13
Modify custom items loading to permit registering of repairables from these configs.
...
Move loading of the main repairables to below the custom items so that repair.*.yml will over-write any custom items when the list is processed and repairables registered.
2012-05-22 07:57:09 -04:00
nossr50
9546cc42b2
Redundant
2012-05-22 02:57:54 -07:00
nossr50
6ea962c1fa
Changing the MOTD again, modified a few messages. Now hardcore mode only
...
tells you about itself when motd is enabled.
2012-05-22 02:45:42 -07:00
NuclearW
badc5738ff
Fix up repair command as best as possible given what it is...
2012-05-22 05:33:05 -04:00
NuclearW
8feaf4410f
getRepairable by id
2012-05-22 05:33:04 -04:00
NuclearW
4e224d761e
Cleanup Repair.java
2012-05-22 05:33:04 -04:00
NuclearW
e775abdc5a
Remove all the old stuff from the config
2012-05-22 05:33:04 -04:00
NuclearW
60754c9380
Implement xp
2012-05-22 05:33:04 -04:00
NuclearW
c890ff5605
Use new system!
2012-05-22 05:33:04 -04:00
NuclearW
9f9c0059a5
Change xpHandler for new system usage
...
This commit marks the first breaking change for this new system
2012-05-22 05:33:03 -04:00
NuclearW
4eabd417b9
Level check
2012-05-22 05:33:03 -04:00
NuclearW
4b5ca5ecf4
Logic fix
2012-05-22 05:33:02 -04:00
NuclearW
edbf46a751
Unused import
2012-05-22 05:33:02 -04:00
NuclearW
437a608d2b
Return on this error
2012-05-22 05:33:01 -04:00
nossr50
b638eef1c6
Players are now informed about Hardcore mode when logging in
2012-05-22 02:31:01 -07:00
NuclearW
b7cec8a0c4
Most of handleRepair() done, level checking still needed
...
- Move Repair
- Change visibility of a few methods for repurposing Repair soon
2012-05-22 04:22:29 -04:00
NuclearW
28578bd6b0
Convenience method for RepairManager
2012-05-22 02:59:10 -04:00
nossr50
160004fa7e
Hardcore mode now has some exploit prevention and much more information
2012-05-21 23:56:08 -07:00
nossr50
f4332761f9
Many changes to Hardcore / Vampirism
2012-05-21 23:30:16 -07:00
NuclearW
c3e1e55e9c
Fix for minimumQuantity default
2012-05-22 01:08:29 -04:00
NuclearW
e20bcd19b9
Make our RepairManager, load configs, and register them all
2012-05-22 00:57:24 -04:00
NuclearW
1fbf213ada
Load message
2012-05-22 00:56:57 -04:00
NuclearW
c2d2359a8c
RepairConfig loader
...
and small fix for RepairConfigManager
2012-05-22 00:56:14 -04:00
NuclearW
e89b3795f8
Save vanilla from jar
2012-05-22 00:00:02 -04:00
NuclearW
20b169e8eb
Typo
2012-05-22 00:00:01 -04:00
GJ
41c9741b72
Fixed exploit where you could gain tons of Acrobatics XP from spamming
...
Ender Pearls
2012-05-21 23:41:11 -04:00
GJ
f9e5096ceb
Cleanup
2012-05-21 10:31:24 -04:00
NuclearW
a9b2a4940e
Max_Ticks to Max_Seconds
2012-05-21 10:04:07 -04:00
GJ
f66c6ab8fc
Cleanup
2012-05-21 09:33:21 -04:00
GJ
73902d5f92
Minor cleanup / refactoring
2012-05-21 09:21:26 -04:00
NuclearW
0bb5f9f297
Max ticks for abilities
2012-05-21 09:17:16 -04:00
GJ
16ad8502d2
Cleanup, changed order of some logic checks.
2012-05-21 09:04:51 -04:00
GJ
ad68e6057e
More cleanup.
2012-05-21 08:45:33 -04:00
GJ
54b4faeeff
Minor cleanup.
2012-05-21 08:39:27 -04:00
NuclearW
a7f69545f2
Emulate unbreaking properly
2012-05-21 08:31:29 -04:00
NuclearW
93ea558ec3
Cleanup
2012-05-21 08:27:26 -04:00
GJ
d0cdc208e3
Avoid a duplicate config call.
2012-05-21 07:53:52 -04:00
NuclearW
0d7c483bd5
Tameable not a part of combat checks at the moment, only wolves
2012-05-21 07:25:20 -04:00
NuclearW
3f211c6277
Generalize Wolf to Tameable
...
Also generalize Arrow to Projectile
For MCCORE-263
2012-05-21 04:44:48 -04:00
NuclearW
79e93edfef
Switch order of sticky check and placeStore check.
...
sticky check is much less expensive than placeStore, so it's better to ensure that the piston is sticky before doing a placeStore check
2012-05-21 02:19:45 -04:00
Travis Ralston
44e8efda36
Check for sticky pistons
2012-05-19 08:00:34 -06:00
NuclearW
9726ac6f12
Send metrics information on if this server uses timings
2012-05-19 00:42:50 -04:00
NuclearW
01006ed76d
Hidden config and use of NullChunkletManager
...
ChunkletManagerFactory now produces NullChunkletManagers if Chunklets are disabeld in the hidden.yml
2012-05-18 22:01:15 -04:00
NuclearW
2936823d03
NullChunkletManager
2012-05-18 21:44:25 -04:00
GJ
7d05d53f9e
Whoops. Can't initialize something that doesn't exist.
2012-05-18 14:40:48 -04:00
GJ
f3074461ed
More cleanup.
2012-05-18 14:29:53 -04:00
GJ
146f832919
Minor refactoring & cleanup.
2012-05-18 13:40:21 -04:00
GJ
a622707608
Cleanup & Silk Touch changes.
2012-05-18 11:15:30 -04:00
NuclearW
6da43b15c8
Move to a more ideal location.
...
Not as efficient as I would like, but certainly better than it was before
2012-05-18 03:14:19 -04:00
NuclearW
d0bb7b075e
This was a bad idea
2012-05-18 03:12:40 -04:00
NuclearW
c1ecd74644
Actually remove from map on unload
2012-05-18 03:12:16 -04:00
NuclearW
7f0803c3f6
Add in xpMultiplier
2012-05-17 22:40:46 -04:00
NuclearW
1185ea4f96
Beginnings of RepairConfig
2012-05-17 22:40:46 -04:00
NuclearW
43db51a664
RepairConfigManager
2012-05-17 22:40:46 -04:00
nossr50
f7f077be3e
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-05-17 19:00:14 -07:00
nossr50
3d79416520
Getting ready for promotions in this good economy
2012-05-17 18:59:51 -07:00
GJ
c559e70270
Mod support - able to define tiers for custom blocks now.
...
Tier 1 - breaks with wood/gold
Tier 2 - breaks with stone
Tier 3 - breaks with iron
Tier 4 - breaks with diamond
2012-05-17 21:57:41 -04:00
GJ
efcc15d89d
Custom blocks should now work right with Super Breaker.
2012-05-17 21:37:14 -04:00
GJ
d17fe6bb7a
Mod Support - Item Tiers.
...
1 is Wood, 2 is Stone, 3 is Iron, 4 is Diamond.
2012-05-17 21:19:17 -04:00
NuclearW
01235ff398
isInJar
2012-05-17 21:02:26 -04:00
NuclearW
3d6e490505
Expunge this line
2012-05-17 20:49:43 -04:00
NuclearW
bd3491d210
Registration
2012-05-17 20:01:37 -04:00
NuclearW
d139146e0b
Too much space
2012-05-17 19:57:56 -04:00
GJ
b36da06fad
Mod Support - Custom blocks now allow for the setting of how many items
...
they drop when broken.
2012-05-17 17:21:59 -04:00
GJ
d20c5e1773
Mod Support - Woodcutting now works. Still need to add # of drops from a
...
given block.
2012-05-17 17:03:56 -04:00
GJ
0afc0d59a4
Config refactoring.
2012-05-17 10:26:21 -04:00
NuclearW
26481c547a
Beginnings of RepairManager implementation
...
Plus more factories for a stronger economy
2012-05-17 09:43:42 -04:00
NuclearW
45fe8c182b
Put new permissions to good use
2012-05-17 09:43:42 -04:00
NuclearW
c25ddd0dbc
<GJ> MOAR PERMISSIONS!
2012-05-17 09:43:42 -04:00
NuclearW
efc9a10fdf
Make use of enum
2012-05-17 09:43:42 -04:00
NuclearW
a8eb9dfedf
<GJ> All hail the enum!
2012-05-17 09:43:42 -04:00
NuclearW
87cf5cb932
Add metadata value for repair material
2012-05-17 09:43:41 -04:00
GJ
e1ca2c0b98
Mod support - Fixed blocks config not loading or generating.
2012-05-17 08:33:50 -04:00
NuclearW
a9295751c8
Beginnings of RepairManager interface
...
Not sure yet exactly what to leave in Repair and what to have in the Manager implementation.
I'm fairly sure that the xpHandler should be in Repair, but that's private at the moment so usage from the Manager is impossible except with public modifier, which is unacceptable.
Considering moving Repair to the new repair package, perhaps eventually all skills will have packages and skills. Moving it seems like the logical solution with protected modifier.
2012-05-17 04:32:14 -04:00
NuclearW
2a46a5c00a
Remove boost from the repair xpHandler
...
Replace old false values with doubles which will produce identical results
While the boost value will remain confusing in configs later, it will now at least be easier.
2012-05-17 04:28:31 -04:00
NuclearW
d3b7af3c5f
Beginnings of the repairable
2012-05-17 04:01:47 -04:00
NuclearW
db59f24873
Cleanup
2012-05-17 03:57:16 -04:00
GJ
5645bf7982
Mod support - XP gain & double drops should now work for custom blocks
...
EXCEPT Woodcutting. Custom excavation blocks will also never drop
treasures.
2012-05-17 00:24:33 -04:00
GJ
6cbf87b52c
Fixed custom tools & armor not being repairable.
2012-05-16 15:48:52 -04:00
GJ
bc642deebd
Custom armor can now be repaired.
2012-05-15 16:12:59 -04:00
GJ
e84a9643f8
Enchanted custom tools should now support Arcane Forging.
2012-05-15 14:39:39 -04:00
GJ
e9af0ebdc5
Custom tools - modify XP gain from breaking blocks on a per tool basis.
2012-05-15 14:21:21 -04:00
GJ
29ee8a035b
Custom tools - should now support enabling/disabling ability activation
...
per tool.
2012-05-15 13:44:39 -04:00
GJ
81ac4e8d01
WIP on custom mod support - should now be able to repair custom tools at
...
an anvil.
2012-05-15 10:44:57 -04:00
NuclearW
3032572f18
New factories means more jobs for a better economy
2012-05-15 01:43:34 -04:00
NuclearW
bcee6abb65
Re-add call to updateInventory
2012-05-15 00:49:19 -04:00
nossr50
7e0b8ddf50
HudType will default to 'STANDARD' for MySQL DB - only good for new users
2012-05-14 15:13:55 -07:00
NuclearW
91dcb508b3
POOT DONATION HERE
2012-05-14 17:52:07 -04:00
GJ
d549e2722d
Removed unused import.
2012-05-14 10:48:46 -04:00
nossr50
3bb29c8308
mcMMO's motd now links to the new website rather than the wiki
2012-05-13 19:00:49 -07:00
bm01
cbafa7110a
Fixed minor Green Terra bugs on Stone Brick
2012-05-10 15:54:29 +02:00
bm01
06791beabd
Fixed double Config instantiation causing NPE on PlayerProfile.save()
2012-05-09 15:58:11 +02:00
bm01
68b9857409
Fixed /<skill> command being processed twice when an alias was used
2012-05-09 13:06:40 +02:00
bm01
112a0df8c2
Minor locale fix
2012-05-09 12:10:59 +02:00
bm01
73717278ff
Fixed /party not showing properly the member list
2012-05-09 11:38:22 +02:00
bm01
5fa79926db
Fixed arrow boucing off entities on daze proc
2012-05-08 21:58:01 +02:00
bm01
06f97ac2f1
Fixed a bug where a player could gain Acrobatics exp while riding a cart
2012-05-08 20:20:23 +02:00
bm01
c2b4961b8d
Removed exp gain when an arrow strikes its shooter
2012-05-08 20:12:41 +02:00
bm01
9b3838b912
Improved attacker and defender's party check
2012-05-08 19:42:26 +02:00
bm01
946ea19371
Fixed bad /party fix :(
2012-05-08 06:58:50 +02:00
NuclearW
b0157c9bd2
Replace Bukkit Metadata for user placed blocks
2012-05-07 22:38:22 -04:00
nossr50
37d146e8fa
Fixed various NPE errors when loading up mcMMO
2012-05-06 14:51:25 -07:00
bm01
063d982750
Fixed the fix!
2012-05-06 11:05:51 +02:00
bm01
fbfeaa0f95
Fixed /party not working properly with 2 arguments
2012-05-06 11:02:08 +02:00
bm01
9b11b02658
Minor locale fix
2012-05-06 09:55:15 +02:00
bm01
3e435c419a
Refixed NPE due to GainXp task
2012-05-06 09:47:25 +02:00
GJ
1b37ba8daa
Fixed a few issues from the merge, added the mod directory to the zip
...
backup.
2012-05-05 13:51:54 -04:00
nossr50
b529219a0e
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
...
Conflicts:
src/main/java/com/gmail/nossr50/mcMMO.java
2012-05-05 10:20:26 -07:00
nossr50
d9b3eff18f
Changed how a few variables were initialized
2012-05-05 10:16:41 -07:00
GJ
cb5ada6ec9
Fix for config files not being created at startup.
2012-05-05 13:02:55 -04:00
GJ
2b4ca80a95
Start of work on allowing custom tool/block mods. This version should
...
allow for XP gain from vanilla blocks with custom tools. Please report
any issues to facilitate further development.
2012-05-04 14:04:42 -04:00
bm01
b5963936fd
Fixed /ability not checking the right permission
2012-05-04 19:42:00 +02:00
bm01
354ed9ede0
Fixed NPE on /party
2012-05-04 11:04:05 +02:00
bm01
7ad9b8ff3e
Changed Arrow Retrieval to drop arrows individually
2012-05-04 10:27:49 +02:00
bm01
6dc522a044
Fixed Arrow Retrieval dropping only one arrow
2012-05-03 16:45:30 +02:00
GJ
3e91bc8c1e
Can now enable/disable specific skills for PVP & PVE
2012-05-03 10:39:32 -04:00
nossr50
3218c544dc
Added level curve modifier
2012-05-02 06:10:32 -07:00
GJ
1ae11da036
Start of work on allowing Combat skills to be enabled for just PVP or
...
PVE
2012-05-01 22:42:45 -04:00
bm01
84e36d758e
Fixed /p and /a incompatibilities with bChatManager
2012-05-02 00:55:43 +02:00
bm01
06ede80435
Fixed Iron Grip working reversely
2012-05-01 23:51:49 +02:00
bm01
dbc57060ee
Reduced bleeding ticks damage
2012-05-01 23:49:11 +02:00
GJ
798bd46d0a
Command updates - Repair (Finally done!)
2012-05-01 16:29:52 -04:00
GJ
c95f388d8d
Allow for checking if ALL double drops are disabled via config.
2012-05-01 15:56:09 -04:00
GJ
a9024ebc6b
Fixed bug with getting NO logs from Tree Feller if double drops were
...
disabled in the config file.
2012-05-01 15:25:28 -04:00
GJ
33bc2d8a6b
Command updates - Woodcutting & Unarmed
2012-05-01 15:15:30 -04:00
GJ
cc60f2f308
Command update - Swords
2012-05-01 14:28:20 -04:00
GJ
edaa51593b
Skills refactoring
2012-05-01 13:58:47 -04:00
GJ
e2265dd6f7
Updates to repair command, minor permission node & config updates
2012-05-01 13:53:00 -04:00
nossr50
e1cf89c3bf
Vamprirism updates.
2012-05-01 09:04:29 -07:00
nossr50
8cd1541893
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-05-01 08:48:10 -07:00
nossr50
9d510815b4
Vampirism for hardcore mode, needs testing.
2012-05-01 08:47:57 -07:00
GJ
44d22d93da
Command update - Mining. Also fixed typo on new Herbalism permission.
2012-05-01 10:39:50 -04:00
nossr50
f7405a82e6
Fixed NPE when user clicks the HUD button for Spout
2012-05-01 06:30:57 -07:00
GJ
04f3e44c3a
Command updates - Herbalism
2012-05-01 09:11:56 -04:00
GJ
6cc207a10c
Fixed bug with Chimera Wing failing when used on half-blocks - Fixes
...
MCCORE-221
Also added treasures.yml to the zip backup.
2012-05-01 08:28:54 -04:00
bm01
3682fbf531
Reverted last commit
2012-05-01 10:51:17 +02:00
bm01
0928b54d90
Actually fixed Hardcore
2012-05-01 10:49:36 +02:00
bm01
5a10339adc
Fixed Hardcore mode always enabled
2012-05-01 10:43:04 +02:00
bm01
d235ca8ed8
Fixed SQLReconnect not working
2012-05-01 07:53:03 +02:00
GJ
33c9694d26
Changelog update & the removal of a useless p
2012-05-01 01:25:13 -04:00
GJ
dbede7f81a
Added config options for specific double drops. Implements MCCORE-226
2012-05-01 01:14:32 -04:00
bm01
18c52a5e23
Cleanup
2012-05-01 01:32:50 +02:00
shatteredbeam
5a3574734c
Added automatic backup of datafiles.
2012-04-30 15:48:59 -07:00
nossr50
5c6d10b2db
Mining now completely ignore Silk Touch enchanted picks
2012-04-30 09:30:07 -07:00
nossr50
7e96ced4c4
Shortened the hardcore mode message
2012-04-30 07:19:13 -07:00
nossr50
7b2d50e93e
*Actually* fixing the Maths
2012-04-30 07:05:11 -07:00
nossr50
8bec50663f
Fixing some Maths
2012-04-30 07:01:00 -07:00
nossr50
11782ac34d
Bah, don't know why this got deleted.
2012-04-30 06:44:56 -07:00
nossr50
bfec3fff36
Forgot to register events for the new listener
2012-04-30 06:43:12 -07:00
nossr50
d8c0a56577
Added basic hardcore mode functionality, needs testing.
2012-04-30 06:41:58 -07:00
nossr50
ff1326a44f
Revert "Added basic functionality of Hardcore Mode, needs testing..."
...
This reverts commit 1fa4fccbcc
.
2012-04-30 06:41:09 -07:00
nossr50
1fa4fccbcc
Added basic functionality of Hardcore Mode, needs testing...
2012-04-30 06:39:30 -07:00
nossr50
323b41fd58
Adding in config nodes for Hardcore Mode (WIP)
2012-04-30 06:21:14 -07:00
GJ
3d2b881b0e
Command cleanup - Fishing. Added 2 new fishing permissions nodes.
2012-04-30 08:26:37 -04:00
GJ
def41af469
Command update - Excavation
2012-04-30 07:51:02 -04:00
GJ
4750aba763
Added permissions node for Greater Impact, cleanup of Axes command
2012-04-30 07:46:08 -04:00
GJ
064fc0a8e2
Command format & permission changes, other minor cleanup.
2012-04-29 22:58:54 -04:00
bm01
67de70432c
Fixed /party displaying twice the leader
2012-04-30 03:10:33 +02:00
bm01
facd71bd71
Minor locale things
2012-04-30 03:09:05 +02:00
nossr50
96e6270520
Changed MySQL to not save everything at once
2012-04-29 12:02:24 -07:00
nossr50
51c45e86ce
Fixing formatting
2012-04-29 08:11:03 -07:00
nossr50
445214f0b5
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-04-28 20:22:37 -07:00
nossr50
859d4f5372
Fixed Green Thumb consuming 2 seeds instead of 1
2012-04-28 20:22:17 -07:00
bm01
ec7ced9fd3
Fixed Tree Feller changing damage value for any item
2012-04-29 04:59:03 +02:00
bm01
38656eca72
Minor locale fixes
2012-04-29 02:12:40 +02:00
bm01
9b438d0caa
Fixed Blast Mining not giving triple drop when it should
2012-04-29 01:59:56 +02:00
bm01
d32b32842a
Fixed double explosion for Blast Mining, added isSneaking requirement
2012-04-29 00:42:21 +02:00
bm01
2fad8f2ad7
Fixed undesirable FlatFileStuff access with MySQL enabled
2012-04-28 11:40:23 +02:00
bm01
7d17bd7dd1
Fixed Config NPE, made LoadTreasures singleton for consistency
2012-04-28 09:26:33 +02:00
nossr50
357eded2c3
Prevent HUDType from ever being null when loading config
2012-04-27 23:39:36 -07:00
nossr50
f7532cf5b4
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-04-27 23:38:34 -07:00
nossr50
bd7203dd9c
Making HUD a bit more friendly
2012-04-27 23:38:16 -07:00
bm01
9e98351923
Capped bleeding ticks for monsters, moved players bleeding to BleedTimer
2012-04-28 07:33:57 +02:00
GJ
b46997bc1a
Let's hope this fixes those NPEs...
2012-04-27 10:54:51 -04:00
GJ
477d698eac
Little more whitespace stuff.
2012-04-27 10:39:08 -04:00
GJ
96ab3d1c7e
Merge remote branch 'origin/master'
2012-04-27 10:07:04 -04:00
GJ
0dd41ab18a
Little bit of whitespace cleanup.
2012-04-27 10:00:29 -04:00
nossr50
47b7780c96
Refactor ALL THE THINGS!
2012-04-27 02:47:11 -07:00
nossr50
ac35f002f1
*Actually* fixed exploit with PTP on yourself
2012-04-27 02:25:23 -07:00
nossr50
8dec24693c
Possible fix for NPE on save
2012-04-27 02:21:43 -07:00
GJ
e3803702c5
Fixed exploit where you could teleport to yourself...
2012-04-27 02:21:31 -04:00
bm01
b9c8fed01f
Made Party.isInParty safer
2012-04-27 08:17:02 +02:00
bm01
e97fec802c
Fixed /party command not allowing party creation
2012-04-27 07:21:01 +02:00
bm01
0234b0f6ce
Fixed Party class not being a real singleton
2012-04-27 07:12:49 +02:00
nossr50
4fa3708c2f
Well this should fix the issues with config, but I hate it.
2012-04-26 20:58:21 -07:00
nossr50
bede658d94
Fixing file not found exception for FlatFile leaderboards
2012-04-26 19:36:28 -07:00
nossr50
9d21aa36de
Now using the latest version of Metrics to stop a NPE
2012-04-26 18:41:30 -07:00
nossr50
6f2a2fd9e6
Fix file not found exception and bm01 being spaced oddly in mcmmo command
2012-04-26 18:25:43 -07:00
nossr50
22169c64db
NPE fix
2012-04-26 12:18:43 -07:00
nossr50
b8e128e0a9
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
...
Conflicts:
src/main/java/com/gmail/nossr50/locale/mcLocale.java
2012-04-26 11:54:45 -07:00
nossr50
2729b37b76
Config overhaul is DONE!
2012-04-26 11:53:21 -07:00
bm01
0a5b0eb6d5
Minor locale fixes
2012-04-26 20:09:04 +02:00
nossr50
295b7a0701
Config overhaul part 7
2012-04-26 11:03:11 -07:00
nossr50
fea3bd6aa4
Refactor all the listeners!
2012-04-26 10:42:09 -07:00
nossr50
05724ae64f
Config overhaul part 6
2012-04-26 10:34:02 -07:00
nossr50
8d7afe4f46
Removed the unfinished 'per-level tools' config information.
2012-04-26 10:24:11 -07:00
nossr50
77c716bd6c
Config overhaul part 5
2012-04-26 10:18:25 -07:00
nossr50
f6c5aa9f84
Config overhaul part 4
2012-04-26 10:10:49 -07:00
nossr50
945e5ca11c
Config overhaul part 3
2012-04-26 07:55:38 -07:00
nossr50
2f58e593e5
Config overhaul part 2
2012-04-26 07:41:00 -07:00
nossr50
32fad08ef5
Sigh, GIT why you so.. forgetful
2012-04-26 07:32:38 -07:00
nossr50
9606dd3501
Part 1 of refactoring/config overhaul
2012-04-26 07:27:57 -07:00
GJ
e3f02d02a2
Few minor locale fixes.
2012-04-25 22:29:11 -04:00
GJ
a4ff2c7701
Added bypass nodes for offline inspecting & long-distance inspecting.
...
Also fixed some JavaDoc typos.
2012-04-25 22:07:08 -04:00
bm01
de510129bc
Merge branch 'master' of git://github.com/mcMMO-Dev/mcMMO
2012-04-26 03:58:10 +02:00
bm01
ed171e5761
Fixed some locale stuff
2012-04-26 03:57:10 +02:00
GJ
747d8a6031
Moved our SQL Reconnect task into its own class.
2012-04-25 21:21:50 -04:00
bm01
36a5039c12
Fixed NPE at startup
2012-04-26 00:54:08 +02:00
GJ
ac075c5bae
The last of the locale stuff. If your locale file no longer is
...
translated, please help us re-translate it at getlocalization.com/mcMMO
2012-04-25 16:14:44 -04:00
GJ
e650c2f534
Perm checks for abilities display - Acrobatics.
2012-04-25 11:40:37 -04:00
GJ
48b3998443
Even more locale & command updates.
2012-04-25 11:06:55 -04:00
GJ
ef17da48c7
More locale updates.
2012-04-24 09:21:21 -04:00
GJ
c97fff320b
Merge branch 'master' into locale.
2012-04-23 22:29:24 -04:00
GJ
255954dd56
Almost done with command updates.
2012-04-23 18:05:30 -04:00
GJ
3c748bca39
More updates. ALMOST DONE.
2012-04-22 20:00:31 -04:00
GJ
c18b3e9114
Command & locale updates.
2012-04-22 19:34:34 -04:00
GJ
66b4388e64
More locale, command, and Party updates.
2012-04-22 15:36:48 -04:00
Blake Bartenbach
3db83db5d2
Added ability to repair Fishing Rods
2012-04-22 10:34:27 -05:00
GJ
efc63b5230
Cleanup, locale, & party improvements.
2012-04-22 02:55:58 -04:00
GJ
c45cd56c78
Making our file path strings more user friendly.
2012-04-21 14:05:39 -04:00
GJ
f94a617d94
Cleanup & refactoring, part 1.
2012-04-20 18:09:50 -04:00
GJ
153ecf4d13
Cleanup of /mctop, bug fixing, and locale.
2012-04-20 14:01:21 -04:00
bm01
d1b652b013
Added natural Iron Golems to exp table
2012-04-20 15:29:12 +02:00
GJ
46d7212d1b
Even more locale.
2012-04-20 00:03:03 -04:00
GJ
ea350c30c8
Merge branch 'master' into locale
2012-04-19 23:32:32 -04:00
nossr50
45871aa1c8
Fixing a typo in mcremove
2012-04-19 18:54:20 -07:00
nossr50
d3dedca4a8
mcremove is smarter about dealing with MySQL now
2012-04-19 18:53:03 -07:00
GJ
1177263c8f
Merge branch 'master' into locale.
2012-04-19 18:12:36 -04:00
GJ
2f66c93bfd
Made /mcrefresh work for offline users & from console.
2012-04-19 17:21:55 -04:00
GJ
6991fa4907
Locale, part 3
2012-04-19 13:42:12 -04:00
GJ
b86d76fcd4
Minor tweaks.
2012-04-19 12:01:38 -04:00
GJ
4f1ee03fe8
Changed Iron Grip slightly. Tweaked Inspect to prevent same bug with {0}
...
showing up in front of power level.
2012-04-19 09:32:14 -04:00
GJ
e3267f2e0c
Added Iron Grip skill to Unarmed which gives players an chance to keep
...
from being disarmed.
2012-04-18 23:34:46 -04:00
GJ
c265aad6d7
Abstract the chat events a bit.
2012-04-18 17:01:17 -04:00
nossr50
b512fe2003
Made changes to the tree feller threshold
2012-04-18 12:53:02 -07:00
NuclearW
46648e2547
Added ChatAPI
...
Allows an external plugin to send admin and party chat
In addition to previous events allows for full control of the chat channels
2012-04-18 13:18:25 -04:00
NuclearW
54e945bf14
Admin and Party chat events
2012-04-18 13:01:07 -04:00
NuclearW
7c01fced68
Admin chat dupe fix
2012-04-18 12:49:06 -04:00
NuclearW
64871b4c37
Fix formatting
2012-04-18 12:48:23 -04:00
GJ
e3e2def809
Fixed issue with negative XP on level up.
2012-04-18 08:19:49 -04:00
GJ
f5ddf1bc0e
Fixed bug with only getting one level when there was enough XP for
...
multiple levels. Fixes MCCORE-191
2012-04-17 16:22:57 -04:00
GJ
f6a6316b7a
Fixed bug with fishing treasures throwing an error when treasures list
...
is empty.
2012-04-17 15:21:23 -04:00
GJ
35f62d4e45
Fixed bug with Nether Wart not awarding XP.
2012-04-17 10:42:22 -04:00
GJ
77efbe39a9
Reverted to old locale strings in master - moved to new branch.
2012-04-17 10:28:13 -04:00
GJ
fcdf538368
Locale, part 2
2012-04-11 16:34:54 -04:00
GJ
248f24d4b9
Locale changes, part 1.
2012-04-11 15:28:30 -04:00
GJ
32422646e4
More updates & fixes for party & admin chat.
2012-04-10 22:14:25 -04:00
nossr50
a90e4e9c8d
Fixed bugs with Herbalism and permissions
2012-04-10 08:48:59 -07:00
GJ
74188415dd
Temp fix for using /p & /a to send messages, fixes build errors.
2012-04-10 02:05:14 -04:00
GJ
11a4fdfcd5
Fixed party & admin chat handling
2012-04-10 01:52:06 -04:00
nossr50
7a119facdf
Not entirely sure why passing a String instead of an int fixes this..
2012-04-07 13:38:10 -07:00
nossr50
4e6cc5ffa0
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
...
Conflicts:
Changelog.txt
2012-04-06 09:50:56 -07:00
nossr50
5a37e3e275
mcremove now works on offline users for flatfile and no longer kicks users
2012-04-06 09:49:20 -07:00
GJ
1edc32c6b0
Fixed bug with repairing wooden tools.
2012-04-05 14:45:35 -04:00
GJ
a01a5a737b
More command updates.
2012-04-05 00:44:12 -04:00
GJ
0c22064a94
Cleaner way of doing the axe checks.
2012-04-04 23:30:56 -04:00
nossr50
9ef68d226a
You'll need either Tree Feller or Skull Splitter permission to ready tool
2012-04-04 16:20:15 -07:00
GJ
bf361f6824
More command cleaning.
2012-04-04 18:35:39 -04:00
GJ
74ee210514
Fixed some possible errors if bad command arguments were used.
2012-04-04 16:12:13 -04:00
GJ
2b7f21fee4
Fixed nossr50's crappy merge. :D
2012-04-04 11:17:56 -04:00
nossr50
6ad32e487f
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
...
Conflicts:
src/main/java/com/gmail/nossr50/commands/general/MmoupdateCommand.java
2012-04-04 08:07:47 -07:00
nossr50
97fd3eaf64
Fixed mmoupdate not being useable from console
2012-04-04 08:05:41 -07:00
GJ
d9b4647cf5
Command updates
2012-04-04 11:04:09 -04:00
nossr50
03e0c02640
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
...
Conflicts:
Changelog.txt
2012-04-04 08:01:16 -07:00
nossr50
398f8c4318
Daze now deals 4 DMG on proc to help make Archery hit harder
2012-04-04 07:59:37 -07:00
GJ
1c7709a18b
Added perm checks to skill commands
2012-04-04 10:57:30 -04:00
nossr50
06c3a588bf
Prevent duplicate profiles from being created
2012-04-04 07:46:57 -07:00
GJ
80526c0e06
More command updates, better offline player support.
2012-04-04 10:34:35 -04:00
GJ
1cc4f7eaaa
Back to new development
2012-04-03 22:20:14 -04:00
nossr50
7442d1c4a5
Fixed bug with mmoedit and offline users
2012-04-03 17:39:55 -07:00
nossr50
f247545fc4
Added 'Skill Shot' to Archery. Updated Archery command.
2012-04-03 14:36:55 -07:00
nossr50
e8817ec9ea
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-04-03 14:13:57 -07:00
nossr50
44d2466422
Updates to /mcmmo links & description
2012-04-03 14:13:34 -07:00
GJ
eb7a0143da
More work on commands.
2012-04-03 16:13:16 -04:00
GJ
069e656cde
Let's try this.
2012-04-03 15:50:22 -04:00
GJ
f1aa3f5c68
Fix for dupe exploit with Blast Mining
2012-04-03 15:33:57 -04:00
GJ
acc3d7610b
More command updates.
2012-04-03 15:33:20 -04:00
nossr50
b2565bedd3
Redundant redundancy :D
2012-04-03 12:30:11 -07:00
nossr50
80c36ca846
Fix for inspect command throwing errors when players are in different
...
worlds
2012-04-03 12:05:39 -07:00
GJ
00e5e75092
Cleanup of AddXP command
2012-04-03 12:43:53 -04:00
GJ
c8b30b6714
Added permissions nodes for repairing wood, bows, and leather.
2012-04-03 12:34:59 -04:00
nossr50
2c4418e6e6
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-04-03 08:51:53 -07:00
GJ
d0e7e1bbb5
Added check for mobs spawning from Spawner Eggs to deny XP from
...
spawners.
2012-04-03 11:51:49 -04:00
nossr50
70ce762b5a
Removing unused imports
2012-04-03 08:51:34 -07:00
nossr50
e879153df7
Some updates.
2012-04-03 08:49:14 -07:00
GJ
c9db9566cb
Cleanup of the AddLevels command.
2012-04-03 11:39:59 -04:00
nossr50
a1283bfc0f
Make titles update on levelup
2012-04-03 07:08:37 -07:00
nossr50
378de09ccd
Fancy formatting for power levels titles
2012-04-03 07:03:42 -07:00
GJ
20febbc3bc
Made power level display also include player name.
2012-04-03 09:27:17 -04:00
GJ
3b0ba43e94
Added config value to enable/disable power level display w/ Spout
2012-04-03 02:52:04 -04:00
GJ
c189a6b489
Removing debug code.
2012-04-03 01:17:25 -04:00
GJ
2082c479f1
Debug testing for BlockBreak errors with Spout.
2012-04-03 00:56:05 -04:00
GJ
b70e868b5c
*CLEANUP* - Party.java
2012-04-03 00:06:30 -04:00
GJ
24a50346db
ACTUALLY made a power level cap.
2012-04-02 16:46:48 -04:00
GJ
b84a03082e
Added ability to cap overall power level.
2012-04-02 13:45:49 -04:00
nossr50
e40e10da61
Some WIP work on Archery, most noteably a damage boost per 50 skill lvl
2012-04-02 04:41:04 -07:00
GJ
6a858dace7
Fixed calculating party bonus XP when players are in different
...
worlds throwing errors.
2012-04-01 16:30:16 -04:00
GJ
b0fbaa71bf
Runnables cleanup
2012-04-01 00:11:57 -04:00
GJ
18a2b686c1
Events cleanup.
2012-03-31 22:20:35 -04:00
GJ
a2f23bd056
More cleanup. Done with Datatypes. Lack Events, Runnables, and...
...
Commands.
2012-03-31 19:00:41 -04:00
GJ
bb5a9826bc
Assorted cleanup.
2012-03-31 18:19:24 -04:00
GJ
9904eb0b0d
Assorted cleanup.
2012-03-31 16:40:06 -04:00
GJ
f89f215813
Unfixing my fix. Sorry for not properly checking that before I pulled
...
it.
2012-03-31 15:39:09 -04:00
GJ
d01bd487f7
*CLEAANUP* - SkillType.java
2012-03-31 15:37:57 -04:00
Fletch to 99
bb1bce879f
Update src/main/java/com/gmail/nossr50/mcMMO.java
2012-03-31 12:38:41 -03:00
GJ
dd6082c8a1
Add ability to fire level-up event & notification with ExperienceAPI
2012-03-30 01:01:48 -04:00
GJ
f547523c3e
Heh, API functions shouldn't be static...
2012-03-29 23:08:51 -04:00
GJ
7de19f8087
Another typo fix with permissions
2012-03-29 22:35:44 -04:00
nossr50
da6755f703
I always forget to add the new file ;_;
2012-03-29 18:44:30 -07:00
nossr50
602bde7bc5
A fix for Spout disabling itself
2012-03-29 18:43:53 -07:00
GJ
e9d1297c17
Fixed bug where Skull Splitter & Serrated Strikes could be used without
...
permissions.
2012-03-29 18:38:59 -04:00
GJ
8bbee7fe06
Moved some stuff around, added a few functions to PartyAPI
2012-03-29 16:13:43 -04:00
GJ
8b4c86c8ba
Fixed some issues with calculating drop chances.
2012-03-29 15:23:12 -04:00
GJ
6c1ee24101
Tweaked some stuff with adding XP, added an ExperienceAPI class.
2012-03-29 14:24:41 -04:00
GJ
26ed6aa840
Fixed issue where adding XP via command without specifying a player
...
didn't trigger level-ups.
2012-03-29 12:03:29 -04:00
GJ
ef3802f7c2
Fixed bug with non-Spout users trying to update the XP Bar.
2012-03-29 10:44:37 -04:00
GJ
3c9e38d7ad
Helps to include the new file.
2012-03-29 10:05:04 -04:00
GJ
2e4aeca0df
Moved Party API functions to their own file.
2012-03-29 10:04:48 -04:00
GJ
fd6bf931fc
Changed naming for Repair events to be more consistent
2012-03-29 01:41:43 -04:00
nossr50
8b07b189d4
Fixed XP Bar
2012-03-28 19:45:34 -07:00
GJ
6c6fb117ea
Fixed bug where wolves spawned with Call of the Wild only had 8 health
2012-03-28 22:24:32 -04:00
GJ
6fffe10c32
Fixed bug with repairing wooden tools.
2012-03-28 15:53:55 -04:00
GJ
a2d5b97467
Changed Woodcutting durability calulations to ignore leaves and include
...
abilityDurabiltyLoss
2012-03-28 14:37:17 -04:00
GJ
a5af583a29
Fixed typos in the Party help display
2012-03-28 01:42:42 -04:00
GJ
ef3d76fb9f
Fixed bug where you could TP to dead players
2012-03-27 23:04:00 -04:00
GJ
5e12979f09
Fix my fix for the BlockBreak event changes (reverted).
2012-03-27 22:54:56 -04:00
GJ
cd64b60ece
Fix for some API functions not being callable.
2012-03-27 22:51:12 -04:00
GJ
13951e5806
Fixed NPE due to McMMOPartyChangeEvent.
2012-03-27 19:47:20 -04:00
GJ
6cfc8c7a52
Fixed bug with gaining infinite levels. (Oops.)
2012-03-27 17:12:38 -04:00
GJ
fd6610f966
Added McMMOPartyChangeEvent for API usage - fires whenever a player
...
joins or leaves a party
2012-03-27 17:09:23 -04:00
GJ
aaa63a7f5d
Added McMMOPartyTeleportEvent for API usage - fires before a successful
...
teleportation would occur.
2012-03-27 15:57:37 -04:00
GJ
f786c4db50
Fixed typo in PlayerProfile that was causing NPEs
2012-03-27 15:32:51 -04:00
GJ
8cfae368c3
ACTUALLY fixed issue with Disarm never working.
2012-03-27 14:52:09 -04:00
GJ
f19b8a88d5
Fixed issue with Disarm never working.
2012-03-27 14:48:36 -04:00
GJ
ac384c5d95
More cleanup on PlayerProfile.java
2012-03-27 14:41:19 -04:00
GJ
be31d03733
Fixed typo.
2012-03-27 12:32:42 -04:00
GJ
0fcba5f1ee
Fixed spacing issue with /mcc command
2012-03-27 08:51:17 -04:00
GJ
d1041c30db
Fixed IllegalArguementException in Fishing when the result stack didn't
...
have a max durability.
2012-03-27 07:51:30 -04:00
GJ
1642c61b7f
Cleanup on PlayerProfile - down to 1228 lines now. :D
2012-03-27 02:33:35 -04:00
GJ
2ff5f2eb46
Rearranged event package structure.
2012-03-27 01:09:28 -04:00
GJ
af4ba976d9
Added McMMOPlayerRepairCheckEvent for API usage - fires before repair
...
process begins, can be cancelled.
2012-03-27 00:56:31 -04:00
GJ
3fc5a167a4
Added ability to get skill level from McMMOPlayerSkill events
2012-03-27 00:18:04 -04:00
GJ
933449f16b
Added ability to get skill level from McMMOPlayerExperience events.
2012-03-27 00:14:20 -04:00
GJ
dd170ec7ef
Fixed issue with repair event not returning the proper repair amount.
2012-03-26 23:58:48 -04:00
GJ
2d3b01ba34
Assorted event updates. Created new McMMOPlayerRepairEvent for when a
...
repair is completed.
2012-03-26 23:01:51 -04:00
GJ
6a8737547f
Updates to PlayerProfile.java
2012-03-26 17:31:26 -04:00
nossr50
ae8997b4f3
HUDmmo.java cleanup (formatting stuff, comment removal)
2012-03-26 14:24:11 -07:00
GJ
65e3384a96
Prep for mcLocale update.
2012-03-26 16:17:35 -04:00
GJ
945fb5ed55
Random update. :D
2012-03-26 11:04:17 -04:00
GJ
7b22c6232d
Fixed summoned ocelots never changing skins. (Thanks Xackery!)
2012-03-26 10:03:05 -04:00
GJ
3ec5894249
Generic cleanup.
2012-03-26 09:06:48 -04:00
GJ
77462888ff
Moved anvil placement handling into Repair.java
2012-03-25 16:26:40 -04:00
GJ
0ee05687d9
Removed old block place workaround code.
2012-03-25 16:13:29 -04:00
GJ
adea5a5674
Fixed Green Terra & Super Breaker awarding 4x drops at high levels.
2012-03-24 00:58:46 -04:00
GJ
443b4a193c
Fixed Shake dropping bonemeal from Squids.
...
Stupid DyeColor enum...
2012-03-23 22:30:56 -04:00
nossr50
46c31e1abb
Trying to fix formatting...
2012-03-23 12:37:13 -07:00
nossr50
46cdfe992f
Version is now 1.3.04-dev modified comments/changelog
2012-03-23 12:34:23 -07:00
nossr50
752cc88270
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-03-23 12:30:55 -07:00
nossr50
d1f13ddec0
Made MySQL reload all profiles on reconnect, modified
...
RemoveProfileFromMemoryTask
2012-03-23 12:30:27 -07:00
GJ
ea9c6f4d44
Whoops, typo.
2012-03-22 23:33:11 -04:00
nossr50
631b2342b9
Removing some unused imports from m.java
2012-03-22 15:33:15 -07:00
nossr50
189ae6fcdb
Moved convertToMySQL() into MmoupdateCommand class
2012-03-22 15:32:31 -07:00
nossr50
7d70edc0ff
Fixing small mistake with grabbing offline profiles
2012-03-22 14:31:48 -07:00
nossr50
9bfbf85b4b
Optimizing how we save PlayerProfiles a bit
2012-03-22 14:28:22 -07:00
nossr50
ab50b32f60
We don't want to pass a lowercase playerName to new PlayerProfiles yet...
2012-03-22 14:19:35 -07:00
nossr50
fc4709fe27
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-03-22 13:59:12 -07:00
nossr50
2cf789d7bf
Added console functionality to mctop
2012-03-22 13:58:54 -07:00
GJ
8aad439e99
Fixed Archery pulling the guide string for Axes.
2012-03-22 16:56:35 -04:00
nossr50
0f1f124eb5
Removing unused variables and imports from mmoedit
2012-03-22 13:45:25 -07:00
nossr50
bb06e193bc
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-03-22 13:43:19 -07:00
nossr50
4377716474
Fixed the bug with mmoedit and mcstats, reworked PlayerProfile hashmaps to
...
be stored by String instead of Player
2012-03-22 13:42:44 -07:00
GJ
cab9850fe3
Fixed saplings dropping WAY too often from Woodcutting.
2012-03-22 16:36:54 -04:00
nossr50
5ae15bfb71
Fixed exception error when editing offline player with mmoedit
2012-03-22 13:18:59 -07:00
nossr50
1ca57df0c0
Removed 'true/false' debug message from Inspect command
2012-03-22 13:15:19 -07:00
nossr50
3c42dd69d5
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-03-22 12:59:52 -07:00
nossr50
39620f1aab
Changes to MySQL reconnection stuff and OnDisable()
2012-03-22 12:59:26 -07:00
GJ
60cbf7b8b9
Fixed bugs with metadata checks. Super Breaker now works again.
2012-03-22 15:48:11 -04:00
GJ
a630022bf0
Generalized some taming stuff to work with Ocelots.
2012-03-22 11:07:20 -04:00
GJ
b55e9c5c0d
Updated FakeBlockBreakEvent to align with recent Bukkit changes.
2012-03-21 21:06:28 -04:00
GJ
6887ddd570
Minor cleanup.
2012-03-20 22:51:02 -04:00
GJ
f2be996e3d
Update to SpoutStuff.java
2012-03-20 22:33:58 -04:00
GJ
0fa39c4ace
Moved last few hashmaps to mcMMO.java & killed off Misc.java
2012-03-20 18:36:47 -04:00
GJ
9e604aed5e
Fixed bug where some combat skills weren't taking into account all
...
damage modifiers.
2012-03-20 13:22:39 -04:00
GJ
6afcce4b7c
Piston listeners weren't tracking the last pushed block.
2012-03-20 13:03:52 -04:00
GJ
3da8955f8a
Fix for double drop exploit using pistons.
2012-03-20 00:45:01 -04:00
GJ
49bb7ecba9
Fixed issue with RIGHT_CLICK_AIR & LEFT_CLICK_AIR not firing.
2012-03-19 23:03:48 -04:00
GJ
99e58039a2
MAJOR PERMISSIONS UPDATE. PLEASE CHECK PLUGIN.YML FOR DETAILS.
2012-03-19 22:05:17 -04:00
GJ
d2edbe207d
More datatype cleanup.
2012-03-19 13:21:38 -04:00
GJ
05d16e7c15
Assorted datatype cleanup.
2012-03-19 12:54:33 -04:00
GJ
253d0ea4c8
Fixed an issue with Call of the Wild message display.
2012-03-18 23:17:43 -04:00
GJ
4f0c55460d
Fixed Excavation not rewarding XP.
2012-03-18 21:13:34 -04:00
NuclearW
8f2c424657
Move bleeding to mcBleedTimer
...
Put all the logic handling adding/removing/contains there and encapsulate our List
Additionally, should prevent a ConcurrentModificationException by locking, but I'm not 100% on the contiains not throing such an exception.
2012-03-18 16:59:35 -04:00
GJ
b10f599a87
Updates to configs.
2012-03-18 16:35:47 -04:00
GJ
c1cdba4395
clear() is better.
2012-03-18 15:28:41 -04:00
GJ
bc725f46e8
Cleaned up the way we handle bleed tracking.
2012-03-18 15:22:12 -04:00
GJ
6b99d3e5f1
Cleanup of LoadProperties, changed around a few message strings.
2012-03-18 01:42:56 -04:00
GJ
92cc494087
*CLEANUP* - Unarmed.java
2012-03-17 12:52:48 -04:00
GJ
3bb7b05d80
Fixed Lapis dropping the wrong thing (stupid DyeColor enum...)
2012-03-17 12:22:42 -04:00
GJ
ed65842e3d
No longer need to specify amount if creating ItemStack of 1 item.
2012-03-16 13:45:30 -04:00
GJ
be4abefd55
More cleanup to Woodcutting.
2012-03-16 13:33:03 -04:00
GJ
9e7209ff47
*CLEANUP* - Woodcutting.java
...
Also includes a few other minor fixes.
2012-03-16 11:30:23 -04:00
GJ
71d47eacaa
Removed lingering traces of old block tracking method.
2012-03-15 17:29:27 -04:00
GJ
ebc87f46f7
Cleanup to Repair.java, fixed bug of Herbalism double drops failing,
...
fixed bug with Super Repair calculations.
2012-03-15 13:11:56 -04:00
GJ
558e4f4dd0
Added config option to disable wheat replanting.
2012-03-15 10:24:42 -04:00
GJ
3109ee9c2a
Start of cleanup on Repair.java - will finish when it's not 3am
2012-03-15 03:10:40 -04:00
GJ
bb5d003430
Updates to metadata, change to use block.getRelative in Woodcutting.java
2012-03-15 00:52:37 -04:00
GJ
058cc3aac9
Changed placed block tracking to use metadata!
2012-03-14 23:31:56 -04:00
GJ
43ff0fa41a
Fixed bug with Green Terra not activating
2012-03-14 16:24:14 -04:00
GJ
ab8f1a4ea6
Assorted cleanup, fixed bug with abilities not working.
2012-03-14 13:33:00 -04:00
GJ
9ef1c3b5bf
Cleaned up the fishing enchantment checks.
2012-03-14 11:43:18 -04:00
GJ
ea2615aeae
Derp. Forgot a file.
2012-03-14 02:10:16 -04:00
GJ
0a927768f5
Fix some issues from the merge.
2012-03-14 02:04:00 -04:00
Grant
1470feb958
Merge pull request #193 from bm01/master
...
Fix for combat XP gain
2012-03-13 20:46:29 -07:00
GJ
5a54d6e0c5
*CLEANUP* - Swords.java
2012-03-13 15:55:42 -04:00
GJ
dc6a2b654e
Assorted cleanup.
2012-03-13 14:09:32 -04:00
GJ
a3da6b7df5
*CLEANUP* - Mining.java
2012-03-13 03:31:07 -04:00
GJ
2c417d28c5
Cleanup on Fishing.java, implemented some Enum values elsewhere.
2012-03-13 03:00:49 -04:00
GJ
71e09423fe
Made it so you leave your party if you enter a world where you don't
...
have party permissions. Also removed some unused stuff from
PlayerProfile.
2012-03-12 22:07:35 -04:00
GJ
0070333b35
*CLEANUP*
2012-03-12 17:57:44 -04:00
GJ
49bb3e0a3c
Misc. cleanup, removed old Logger.getLogger stuff.
...
Logger.getLogger() replaced with Bukkit.getLogger()
2012-03-12 17:28:13 -04:00
GJ
787ee0220a
*CLEANUP* - Acrobatics.java & Archery.java
2012-03-12 12:45:03 -04:00
GJ
0093f769f0
Fixed issue with Acrobatics Dodge checks.
2012-03-12 03:26:39 -04:00
GJ
46d0b50c52
Fix endless loop with FoodLevelChange events.
2012-03-12 02:28:24 -04:00
GJ
3e0cc358d0
Fix for Acrobatics leveling exploit - Fixes MCCORE-74
2012-03-12 01:45:08 -04:00
GJ
0a8d34a21f
*CLEANUP* - mcSpoutListener.java & mcSpoutScreenListener.java
2012-03-11 01:39:14 -05:00
GJ
def65282dd
*CLEANUP* - mcSelfListener.java & mcSpoutInputListener.java
2012-03-11 01:19:19 -05:00
GJ
4359dc764f
*CLEANUP* - mcPlayerListener.java
...
Also moved some stuff around to more appropriate files, created classes
for a few Runnables, and mcLocale'd a couple of strings.
2012-03-10 22:21:53 -05:00
GJ
28c590f079
*CLEANUP* - mcEntityListener.java
2012-03-10 20:15:55 -05:00
GJ
989f12e65b
Fixed NPE when breaking placed Herbalism blocks.
2012-03-10 15:43:48 -05:00
GJ
ce8ddded92
Major updates to Herbalism.
2012-03-10 13:03:31 -05:00
GJ
5d55af8183
Fixed Green Terra not working.
2012-03-10 00:20:51 -05:00
bm01
d391d12ab5
Alert lone players trying to speak in party chat
2012-03-10 03:15:29 +01:00
NuclearW
f5a559efa6
Lets add some CONFIG to that cooldown
2012-03-09 19:54:56 -05:00
nossr50
0c8b944b12
Lets add some RED to that message
2012-03-09 16:42:15 -08:00
nossr50
7ff02e51f5
Fixing maths
2012-03-09 16:41:29 -08:00
nossr50
a40d3f5f9c
PTP now has a 30 second cooldown from when you were last hurt
2012-03-09 16:40:39 -08:00
GJ
3eb8f6a1a4
Fixed one more thing.
2012-03-09 19:28:33 -05:00
GJ
132388fe3f
Fix for stuff not breaking right.
...
Still an issue with Herbalism & Green Terra, though.
2012-03-09 19:19:49 -05:00
nossr50
0d14918946
.triggerCheck() is only called when it needs to be (NoCheat fix)
2012-03-09 16:11:24 -08:00
bm01
7c3b6b9fb3
Fix for combat XP gain
2012-03-09 22:03:40 +01:00
GJ
37b5991dcc
Sand/gravel exploit fix.
2012-03-09 14:00:34 -05:00
GJ
09044016cd
Fixed a few issues in mcBlockListener.
2012-03-09 12:43:50 -05:00
nossr50
577badf4d8
Fixed ArrayIndexOutOfBounds with mmoedit
2012-03-09 02:02:45 -08:00
GJ
de1539ac1d
Cleanup.
2012-03-09 01:44:29 -05:00
GJ
6e8cfe5ec9
Assorted bug fixes & cleanup.
2012-03-09 01:24:09 -05:00
nossr50
9dfcbf1797
Triple Drop fix
2012-03-08 22:22:25 -08:00
nossr50
74b7aa5340
Added permission node to bypass Arcane Repair and keep enchantments
2012-03-08 18:58:50 -08:00
nossr50
0441b062bd
Whoops..
2012-03-08 18:24:16 -08:00
nossr50
24bdd10f7f
PTP Exploit fix attempt #2
2012-03-08 18:23:04 -08:00
nossr50
8669582e8f
PTP exploit fix
2012-03-08 18:00:43 -08:00
nossr50
d0f66ece98
Fixing a message with /inspect
2012-03-08 17:53:54 -08:00
nossr50
1107e9f36a
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
...
Conflicts:
Changelog.txt
2012-03-08 17:07:34 -08:00
nossr50
95c15df184
Making mctop update for MySQL when mmoedit is used
2012-03-08 17:06:26 -08:00
GJ
c3e1cf8681
Another leak...
2012-03-08 18:15:14 -05:00
GJ
d393e4d124
Cleanup & a few memory leak fixes.
2012-03-08 18:09:31 -05:00
GJ
bce418bee8
Cleanup.
2012-03-08 17:26:13 -05:00
GJ
052e3cd997
More cleanup.
2012-03-08 16:55:43 -05:00
GJ
9eb5535c75
Fixed the NPE PlayerInteractEvent.
2012-03-08 16:30:50 -05:00
GJ
e9e7d462f7
More generic cleanup.
2012-03-08 16:18:03 -05:00
TheYeti
88ab232ccd
Undo Taming fix, attempt fix of block interact NPE
2012-03-08 12:11:09 -08:00
TheYeti
714f829f3e
Fix for CraftOfflinePlayer in Taming yet again
2012-03-08 11:33:27 -08:00
NuclearW
7a549ce211
Return after we cancel an event
...
For EntityDamageByEntity and EntityDamage
2012-03-08 13:22:14 -05:00
nossr50
63bdc16e2f
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-03-07 16:03:21 -08:00
nossr50
7e9aada919
More fixes
2012-03-07 16:03:02 -08:00
NuclearW
4805097a0c
Remove lots of redundant license prefixes from files
2012-03-07 16:53:54 -05:00
nossr50
86e4a4344b
Am dissapoint GJ
2012-03-07 13:50:14 -08:00
GJ
9f3e7ba11c
Fixed stuff being in wrong package. Start of cleanup to m.java.
2012-03-07 16:38:48 -05:00
GJ
3301fc3d9d
Leaderboard.java cleanup
2012-03-07 09:05:08 -05:00
GJ
653e06dd03
Database.java cleanup
2012-03-07 01:42:43 -05:00
GJ
a8aed1bf02
Add Bookshelves to list of blocks that don't trigger abilities.
...
Increases compatibility with FalseBook & CraftBook.
2012-03-07 00:43:50 -05:00
GJ
d10ff590ec
Cleanup on Item.java
2012-03-06 23:43:57 -05:00
GJ
b86cfb595c
Whitespace & other formatting fixes for Combat.java
2012-03-06 22:50:36 -05:00
GJ
6733eb93f2
The start of the great whitespace cleanup.
2012-03-06 18:02:33 -05:00
TheYeti
e822515403
Configuration options for MCCORE-16
2012-03-06 14:50:18 -08:00
nossr50
b6a1188bc7
mmoedit now works on offline players
2012-03-06 13:46:04 -08:00
GJ
d401a69560
Fixed NoCheat issue (again).
2012-03-06 14:27:34 -05:00
GJ
798cc3bbb3
Optimizations for Mining & Blast Mining
2012-03-06 01:48:45 -05:00
GJ
e1644d3c08
Changed Blast Mining & Mining to use the same drop function.
2012-03-05 23:29:05 -05:00
GJ
36a706b7b6
Fix for Blast Mining not always activating bonuses.
2012-03-05 21:57:46 -05:00
GJ
36d6221b3b
Fixes some Blast Mining stuff. Still issues due to changes in internal
...
math calculations somewhere...
2012-03-05 18:01:56 -05:00
GJ
99bff1a4f9
Wolf summoning now correctly uses up the bones.
...
Now to figure out why Ocelot summoning isn't using up the fish.
2012-03-05 01:25:24 -05:00
GJ
7dc1a2ba72
Fix for Ocelot Summoning - still need new locale string for summon
...
failure.
2012-03-05 00:42:18 -05:00
GJ
4d99fe7230
Fixed ClassCastException with Taming
2012-03-04 23:11:31 -05:00
GJ
dc9acbc3c9
Summon Ocelots!
2012-03-04 22:08:20 -05:00
nossr50
d121358ad2
Merge pull request #192 from bm01/master
...
Repair.addEnchants() messages fix and optimization
2012-03-04 13:52:30 -08:00
bm01
0295314dce
Repair.addEnchants() messages fix and optimization
2012-03-04 22:15:45 +01:00
nossr50
5da59e6f0a
Reworked abilityDurabilityLoss() to take an int as dmg dealt
2012-03-04 12:21:24 -08:00
Mike Botsko
0a8a843f6e
Added autoReconnect props to database to resolve stale connection problems
2012-03-04 11:26:12 -08:00
GJ
3bc317e7b2
Enum more things, fixed some durability issues with abilities.
2012-03-04 03:54:26 -05:00
GJ
a83812d11a
Added Ocelots to Taming XP tables.
2012-03-04 03:08:11 -05:00
nossr50
5038fbadb0
Acrobatics done.
2012-03-03 15:21:39 -08:00
nossr50
a85ca2c984
All thats left is to fill in the locale with information
2012-03-03 13:29:39 -08:00
nossr50
e6e7f10a05
Inform players when they type /skillname that there is a guide
2012-03-03 13:05:52 -08:00
nossr50
212f6ee773
Now you don't need to specify a page number.
2012-03-03 13:04:12 -08:00
nossr50
94a02c9a2e
Manual merging commence... Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
...
Conflicts:
src/main/resources/locale/locale_en_us.properties
2012-03-03 12:45:57 -08:00
nossr50
07699fa651
Excavation ? WIP
2012-03-03 12:43:50 -08:00
GJ
0aaf02f208
LOCALE ALL THE THINGS!
2012-03-03 14:48:40 -05:00
GJ
0dd9bc1cda
Cleaned out more traces of old event system.
2012-03-03 14:13:33 -05:00
nossr50
ccfce843be
Updated changelog. for loops > while loops
2012-03-03 10:39:18 -08:00
GJ
719081a77e
Removed some unneeded imports.
2012-03-03 13:30:08 -05:00
nossr50
d1c4efa30d
Finalized page system. Moved grabbing pages to Page.java.
2012-03-03 10:24:47 -08:00
nossr50
12fbaa4361
Wip of Skill Help pages, code is ugly but it works.
2012-03-03 09:54:16 -08:00
bm01
2f0a3eaadd
Taming prevent damage fix
2012-03-03 15:15:30 +01:00
GJ
1814d52680
Starting work on skill help pages. (Excavation)
2012-03-03 01:22:52 -05:00
nossr50
d3ed6bb139
break; break; break;
2012-03-02 17:34:15 -08:00
GJ
8eaa58040e
Fixed ShakeMob ability not working.
2012-03-02 20:04:15 -05:00
nossr50
04e2a212d1
Silly git
2012-03-02 16:55:54 -08:00
nossr50
fe7ca65f22
dealDamage() will now send fake EntityDamageEvent which mcMMO will ignore
2012-03-02 16:53:35 -08:00
nossr50
89ab87b6dd
Fixed Greater Impact not dealing damage, nerf'd Axes critical chance.
2012-03-02 16:46:38 -08:00
nossr50
e933fbe1bd
Removing debug message
2012-03-02 16:36:31 -08:00
nossr50
cb9a9282dd
Moving the FakeEntityDamageByEntity event to the top of the listener
2012-03-02 16:34:35 -08:00
nossr50
14f1a91eeb
Fixed PVE experience gains not leveling up skills
2012-03-02 16:24:28 -08:00
nossr50
1756031eda
Changed pom ver # to 1.3.02 removed ocelots from Taming xp gain
2012-03-02 15:58:40 -08:00
nossr50
bccb321ce1
Fixing isInvincible() thanks bm01!
2012-03-02 15:52:33 -08:00
nossr50
4f128ebbef
Merge pull request #189 from bm01/master
...
Impact fix
2012-03-02 15:22:19 -08:00
bm01
3f5b2bdcee
Impact fix
2012-03-02 23:22:41 +01:00
nossr50
288e82fbc3
Setup locale for Axe Splintering message
2012-03-02 12:39:18 -08:00
nossr50
feb073d159
Damage from failed Tree Feller is now random (but never kills)
2012-03-02 12:35:12 -08:00
nossr50
505df87014
Finalized durability stuff in tree feller. XP nerf only for jungle now.
2012-03-02 12:31:53 -08:00
nossr50
f6221c1c34
More tweaks to durability stuff in tree feller
2012-03-02 12:19:57 -08:00
nossr50
0a97c1dc62
Updating Tree Feller to use .getMaxDurability() API calls
2012-03-02 11:31:30 -08:00
nossr50
05cea84dcc
Can only seem to make the axe splinter some of the time..
2012-03-02 11:22:29 -08:00
nossr50
1ac544511c
Added updateInventory() to Tree Feller
2012-03-02 11:07:20 -08:00
nossr50
ef17ea6231
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-03-02 11:02:05 -08:00
nossr50
75c49497ac
Nerf tree feller XP. You need durability to use tree feller now.
2012-03-02 11:01:09 -08:00
GJ
f9b9dddbc8
Updates to Taming
2012-03-02 13:55:53 -05:00
GJ
5a8b9fc344
Changes to Blast Mining method calls.
2012-03-02 13:55:53 -05:00
nossr50
1c866a52e5
Reworking our invincibility checks to accomodate for vanilla mc behaviour
2012-03-02 10:18:23 -08:00
nossr50
2f5edb6329
Removing redundancy
2012-03-02 09:40:04 -08:00
nossr50
30e5410906
Adding break; to switch in onEntityDamage
2012-03-02 09:37:55 -08:00
nossr50
4f2a0b8260
Updating onEntityDamageByEntity event listener
2012-03-02 09:35:52 -08:00
GJ
882a457484
Listen to EntityDamageByEntity subevents
2012-03-02 12:19:53 -05:00
GJ
ed5531d44b
Cleanup EntityListener.java
2012-03-02 12:13:35 -05:00
GJ
b2989a8bab
Added Ocelots to Taming XP tables.
2012-03-02 10:43:08 -05:00
GJ
c032a27d63
Changed Ignition to add fire ticks rather than replace them. (Thanks
...
bm01!)
2012-03-02 10:11:54 -05:00
nossr50
9a7ea3b6d0
Fixed bug where Tree Feller had no cooldown whatsoever. GJJJJ!!!!
2012-03-01 15:52:21 -08:00
nossr50
2151fbb6c0
Finishing touches on BM
2012-03-01 14:15:16 -08:00
nossr50
3945a681a3
ENUM all the things!
2012-03-01 14:10:50 -08:00
nossr50
592382a5d3
When in doubt use a for loop
2012-03-01 14:09:06 -08:00
GJ
72bfe63ebf
Minor tweak to Blast Mining.
2012-03-01 17:04:45 -05:00
nossr50
6d883821a8
Fix for Blast Mining XP (hopefully)
2012-03-01 14:02:23 -08:00