NuclearW 
							
						 
					 
					
						
						
							
						
						a542d6cf3e 
					 
					
						
						
							
							Squashed commit of the following:  
						
						 
						
						... 
						
						
						
						commit cb3e057dee1f2b29838ab654a526baac1baab7d6
Author: NuclearW <incongruency@gmail.com >
Date:   Fri Mar 1 00:43:57 2013 -0500
    1.4.00 release
commit 4f9628d2e4cde31c8946e9a911ee6f10e1fb6b35
Author: NuclearW <incongruency@gmail.com >
Date:   Fri Mar 1 00:07:30 2013 -0500
    \r -> \n
commit b2ca22e0477c747143b0f08a28a096967ee6ffd7
Author: GJ <gjmcferrin@gmail.com >
Date:   Thu Feb 28 23:53:56 2013 -0500
    Commented-out code shouldn't be done like that.
commit 92f131712cc671e3e616c14a22e22769ef6d6d0b
Author: GJ <gjmcferrin@gmail.com >
Date:   Thu Feb 28 23:45:36 2013 -0500
    More things we missed.
commit 408b03766f6261a03a862a1ab7f5835772feda4a
Author: NuclearW <incongruency@gmail.com >
Date:   Thu Feb 28 23:20:13 2013 -0500
    Format: util through spout and backup lib
commit d6bd2c29bbb51bee3607247468cfe145d4f38c9e
Author: GJ <gjmcferrin@gmail.com >
Date:   Thu Feb 28 22:50:08 2013 -0500
    The things we missed the first time through...
commit 393f0b889aa1b7011ee81ee7b15413d8824b8cfb
Author: GJ <gjmcferrin@gmail.com >
Date:   Thu Feb 28 22:05:29 2013 -0500
    Formatting: Skills
commit c097a6e188a7b760dd1b4389ed81dca417146b16
Author: GJ <gjmcferrin@gmail.com >
Date:   Thu Feb 28 19:30:12 2013 -0500
    Organize imports.
commit 34c3e74be7eb5f983f21d969e30155c5d82c01c1
Author: GJ <gjmcferrin@gmail.com >
Date:   Thu Feb 28 19:09:45 2013 -0500
    Fixed a missing fallthrough comment from ChatCommand
commit b4a76c9f022a2fd98bdd8f083accfea03becfd71
Author: GJ <gjmcferrin@gmail.com >
Date:   Thu Feb 28 19:09:36 2013 -0500
    Formatting: datatypes.* through events.*
commit 3e57dd41d3265a7c8106c7eb026df926770a4d15
Author: NuclearW <incongruency@gmail.com >
Date:   Thu Feb 28 17:56:15 2013 -0500
    Fix issue with bad rebase
commit e8c8e06b2971555b7334e49128257e3af6f36892
Author: GJ <gjmcferrin@gmail.com >
Date:   Thu Feb 28 17:35:32 2013 -0500
    Formatting: DatabaseManager, LeaderboardManager, DatabaseUpdateType, and
    PlayerStat
commit 13ecf1cc41f377a12991e357ac10abdcda24d6de
Author: NuclearW <incongruency@gmail.com >
Date:   Thu Feb 28 17:31:43 2013 -0500
    Format: listeners.* through runnables.*
commit 71686e3c0d96c2dcf25442b91703fadda1ea3bb0
Author: NuclearW <incongruency@gmail.com >
Date:   Thu Feb 28 17:13:57 2013 -0500
    Format PartyLockCommand
commit d50abed10bf94e1a88df3dc5cc07c259aea920ea
Author: NuclearW <incongruency@gmail.com >
Date:   Thu Feb 28 16:54:08 2013 -0500
    Format: base through config.*
commit 7004823eeebbae5be7728bf9cafc3b04e57b64cf
Author: NuclearW <incongruency@gmail.com >
Date:   Thu Feb 28 15:21:40 2013 -0500
    Example of using spaces to align like things
commit 534190cfe2481e466fe459d65628550458cc2993
Author: NuclearW <incongruency@gmail.com >
Date:   Thu Feb 28 15:12:19 2013 -0500
    Capitalization
commit 5b61d3ba4c8d81e6f358b0cf4f460abfe9798414
Author: NuclearW <incongruency@gmail.com >
Date:   Thu Feb 28 15:07:43 2013 -0500
    Updated readme, added standards.md
commit 5ec0df70fb82c527420a2f437f27f31bd758f884
Author: NuclearW <incongruency@gmail.com >
Date:   Thu Feb 28 14:42:16 2013 -0500
    Markdown was here, Creole is a loser
commit 70d557c59d086b6a5fb5e0e63c0c1d8eb4c8d19c
Author: NuclearW <incongruency@gmail.com >
Date:   Thu Feb 28 13:46:24 2013 -0500
    Move MCStats shading to .metrics.mcstats
commit eb9d67e66b1659d6abd2397ecf403343cfeffdda
Author: GJ <gjmcferrin@gmail.com >
Date:   Thu Feb 28 13:37:37 2013 -0500
    Move ALL the packages!
commit 8ffa9e7b75417b6c7f158613d4b4ffb783dcf2d0
Author: NuclearW <incongruency@gmail.com >
Date:   Thu Feb 28 12:37:12 2013 -0500
    /r/n -> /n 
						
						
					 
					
						2013-03-01 00:52:01 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						e9dcb31002 
					 
					
						
						
							
							Fixed issue with async chatting.  Closes   #731  
						
						 
						
						
						
						
					 
					
						2013-02-24 13:25:55 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						9759224690 
					 
					
						
						
							
							Changed our custom chat events to be async  
						
						 
						
						
						
						
					 
					
						2013-02-23 21:29:15 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						05a9c8b7e5 
					 
					
						
						
							
							Make McMMOPlayerLevelUpEvent fully cancellable.  
						
						 
						
						
						
						
					 
					
						2013-02-18 08:35:52 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						9ec6a6d1aa 
					 
					
						
						
							
							Add constructor for adding multiple levels at once. Need to work out how  
						
						 
						
						... 
						
						
						
						to handle level-ups in order for this to be properly cancelled, however. 
						
						
					 
					
						2013-02-15 13:10:36 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						1ce01d2043 
					 
					
						
						
							
							This should be abstract.  
						
						 
						
						
						
						
					 
					
						2013-02-15 13:10:36 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						0701169a7e 
					 
					
						
						
							
							Make McMMOPlayerXPGainEvent cancellable.  
						
						 
						
						
						
						
					 
					
						2013-02-15 13:10:34 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bm01 
							
						 
					 
					
						
						
							
						
						6d9db06305 
					 
					
						
						
							
							Removed getSkillLevel, it doesn't belong to SkillType  
						
						 
						
						
						
						
					 
					
						2013-02-08 13:04: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						599bbe73b4 
					 
					
						
						
							
							More major refactoring. My OCD is better now.  
						
						 
						
						
						
						
					 
					
						2013-01-30 11:53:51 -05: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 
							
						 
					 
					
						
						
							
						
						bff7919c21 
					 
					
						
						
							
							Major cleanup  
						
						 
						
						
						
						
					 
					
						2013-01-26 23:01:55 +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 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						1cca4de9e5 
					 
					
						
						
							
							Cleanup!  
						
						 
						
						
						
						
					 
					
						2012-06-05 09:57:10 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						8f8bfc62ca 
					 
					
						
						
							
							Cleanup.  
						
						 
						
						
						
						
					 
					
						2012-06-04 08:51:10 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nossr50 
							
						 
					 
					
						
						
							
						
						e3e400f376 
					 
					
						
						
							
							This should make us AntiCheat friendly.  
						
						 
						
						
						
						
					 
					
						2012-06-03 14:38:33 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						c265aad6d7 
					 
					
						
						
							
							Abstract the chat events a bit.  
						
						 
						
						
						
						
					 
					
						2012-04-18 17:01:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NuclearW 
							
						 
					 
					
						
						
							
						
						54e945bf14 
					 
					
						
						
							
							Admin and Party chat events  
						
						 
						
						
						
						
					 
					
						2012-04-18 13:01:07 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						18a2b686c1 
					 
					
						
						
							
							Events cleanup.  
						
						 
						
						
						
						
					 
					
						2012-03-31 22:20:35 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						fd6bf931fc 
					 
					
						
						
							
							Changed naming for Repair events to be more consistent  
						
						 
						
						
						
						
					 
					
						2012-03-29 01:41:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						5e12979f09 
					 
					
						
						
							
							Fix my fix for the BlockBreak event changes (reverted).  
						
						 
						
						
						
						
					 
					
						2012-03-27 22:54:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						13951e5806 
					 
					
						
						
							
							Fixed NPE due to McMMOPartyChangeEvent.  
						
						 
						
						
						
						
					 
					
						2012-03-27 19:47:20 -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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						2d3b01ba34 
					 
					
						
						
							
							Assorted event updates. Created new McMMOPlayerRepairEvent for when a  
						
						 
						
						... 
						
						
						
						repair is completed. 
						
						
					 
					
						2012-03-26 23:01:51 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						b55e9c5c0d 
					 
					
						
						
							
							Updated FakeBlockBreakEvent to align with recent Bukkit changes.  
						
						 
						
						
						
						
					 
					
						2012-03-21 21:06:28 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NuclearW 
							
						 
					 
					
						
						
							
						
						4805097a0c 
					 
					
						
						
							
							Remove lots of redundant license prefixes from files  
						
						 
						
						
						
						
					 
					
						2012-03-07 16:53:54 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nossr50 
							
						 
					 
					
						
						
							
						
						04e2a212d1 
					 
					
						
						
							
							Silly git  
						
						 
						
						
						
						
					 
					
						2012-03-02 16:55:54 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						09c5b8727a 
					 
					
						
						
							
							Events no longer implement Serializable.  
						
						 
						
						
						
						
					 
					
						2012-02-23 08:31:07 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nossr50 
							
						 
					 
					
						
						
							
						
						68dd18067e 
					 
					
						
						
							
							Shutting up an IDE warning.  
						
						 
						
						
						
						
					 
					
						2012-02-22 21:12:37 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NuclearW 
							
						 
					 
					
						
						
							
						
						c74f43a1ad 
					 
					
						
						
							
							Change Changelog to + = ! - system  
						
						 
						
						... 
						
						
						
						Cleanup some unneded SuppressWarnings
Monitor is where events that we don't cancel go, also we ignore cancelled events 
						
						
					 
					
						2012-02-22 06:19:18 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NuclearW 
							
						 
					 
					
						
						
							
						
						40af51fc05 
					 
					
						
						
							
							Re-added event calling  
						
						 
						
						... 
						
						
						
						Re-added other dealDamage methods
Added FakeEntityDamageByEntityEvent for us to filter our own mess out, this was the issue with Skull Splitter and Serrated Strikes earlier (a loop)
Moved FakeBlockBreakEvent to be with other events
Added configuration option to control event calling
Learned how to changelog
Broke those cuffs 
						
						
					 
					
						2012-02-15 16:57:48 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NuclearW 
							
						 
					 
					
						
						
							
						
						d97e97ae5f 
					 
					
						
						
							
							Add McMMOPlayerXpGainEvent  
						
						 
						
						... 
						
						
						
						Rename playername to playerName 
						
						
					 
					
						2012-02-11 00:02:48 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NuclearW 
							
						 
					 
					
						
						
							
						
						01bbd9bcac 
					 
					
						
						
							
							New McMMOItemSpawnEvent  
						
						 
						
						... 
						
						
						
						- Changed all of mcMMO to use one drop method to facilitate new event
- Added a missing bit of copyright notice to last event 
						
						
					 
					
						2012-01-29 02:51:59 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NuclearW 
							
						 
					 
					
						
						
							
						
						fded7cad96 
					 
					
						
						
							
							Fix typo  
						
						 
						
						... 
						
						
						
						Stop programming at late night 
						
						
					 
					
						2012-01-28 02:35:20 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NuclearW 
							
						 
					 
					
						
						
							
						
						23354ce049 
					 
					
						
						
							
							New custom event McMMOPlayerLevelUpEvent  
						
						 
						
						
						
						
					 
					
						2012-01-28 02:00:18 -05:00