Prechádzať zdrojové kódy

LGPL License, and some other things

nossr50 13 rokov pred
rodič
commit
ea3c762de5
45 zmenil súbory, kde vykonal 727 pridanie a 27 odobranie
  1. 12 10
      src/Changelog.txt
  2. 16 0
      src/com/gmail/nossr50/Combat.java
  3. 16 0
      src/com/gmail/nossr50/Database.java
  4. 16 0
      src/com/gmail/nossr50/Item.java
  5. 16 0
      src/com/gmail/nossr50/Leaderboard.java
  6. 16 0
      src/com/gmail/nossr50/Users.java
  7. 16 0
      src/com/gmail/nossr50/command/Commands.java
  8. 19 9
      src/com/gmail/nossr50/config/LoadProperties.java
  9. 16 0
      src/com/gmail/nossr50/config/Misc.java
  10. 16 0
      src/com/gmail/nossr50/datatypes/FakeBlockBreakEvent.java
  11. 16 0
      src/com/gmail/nossr50/datatypes/HUDType.java
  12. 23 1
      src/com/gmail/nossr50/datatypes/HUDmmo.java
  13. 16 0
      src/com/gmail/nossr50/datatypes/PlayerProfile.java
  14. 16 0
      src/com/gmail/nossr50/datatypes/PlayerStat.java
  15. 16 0
      src/com/gmail/nossr50/datatypes/SkillType.java
  16. 16 0
      src/com/gmail/nossr50/datatypes/Tree.java
  17. 16 0
      src/com/gmail/nossr50/datatypes/TreeNode.java
  18. 16 0
      src/com/gmail/nossr50/datatypes/buttons/ButtonEscape.java
  19. 16 0
      src/com/gmail/nossr50/datatypes/buttons/ButtonHUDStyle.java
  20. 16 0
      src/com/gmail/nossr50/datatypes/popups/PopupMMO.java
  21. 16 0
      src/com/gmail/nossr50/listeners/mcBlockListener.java
  22. 16 0
      src/com/gmail/nossr50/listeners/mcEntityListener.java
  23. 16 0
      src/com/gmail/nossr50/listeners/mcPlayerListener.java
  24. 16 0
      src/com/gmail/nossr50/listeners/mcSpoutInputListener.java
  25. 17 7
      src/com/gmail/nossr50/listeners/mcSpoutListener.java
  26. 16 0
      src/com/gmail/nossr50/listeners/mcSpoutScreenListener.java
  27. 16 0
      src/com/gmail/nossr50/locale/mcLocale.java
  28. 16 0
      src/com/gmail/nossr50/m.java
  29. 16 0
      src/com/gmail/nossr50/mcMMO.java
  30. 16 0
      src/com/gmail/nossr50/mcPermissions.java
  31. 16 0
      src/com/gmail/nossr50/party/Party.java
  32. 16 0
      src/com/gmail/nossr50/runnables/mcTimer.java
  33. 16 0
      src/com/gmail/nossr50/skills/Acrobatics.java
  34. 16 0
      src/com/gmail/nossr50/skills/Archery.java
  35. 16 0
      src/com/gmail/nossr50/skills/Axes.java
  36. 16 0
      src/com/gmail/nossr50/skills/Excavation.java
  37. 16 0
      src/com/gmail/nossr50/skills/Herbalism.java
  38. 16 0
      src/com/gmail/nossr50/skills/Mining.java
  39. 16 0
      src/com/gmail/nossr50/skills/Repair.java
  40. 16 0
      src/com/gmail/nossr50/skills/Skills.java
  41. 16 0
      src/com/gmail/nossr50/skills/Swords.java
  42. 16 0
      src/com/gmail/nossr50/skills/Taming.java
  43. 16 0
      src/com/gmail/nossr50/skills/Unarmed.java
  44. 16 0
      src/com/gmail/nossr50/skills/WoodCutting.java
  45. 16 0
      src/com/gmail/nossr50/spout/SpoutStuff.java

+ 12 - 10
src/Changelog.txt

@@ -1,20 +1,22 @@
 Changelog:
 Changelog:
 #Versions without changelogs probably had very small misc fixes, like tweaks to the source code
 #Versions without changelogs probably had very small misc fixes, like tweaks to the source code
 Version 1.1.14
 Version 1.1.14
-Improvements have been made with MySQL thanks to krinsdeath
-Added some experimental usage tracking, you can opt out of this in /plugins/stats/config.yml (Once its generated, may require 2 restarts)
 [1.8] Removed the bonus damage from Archery (I'll rework this skill soon)
 [1.8] Removed the bonus damage from Archery (I'll rework this skill soon)
 [1.8] Removed the food bonuses to healing Herbalism provided due to the change of eating in game mechanics
 [1.8] Removed the food bonuses to healing Herbalism provided due to the change of eating in game mechanics
 [1.8] Swords no longer parry, no need to compete with in game mechanics
 [1.8] Swords no longer parry, no need to compete with in game mechanics
 [1.8] mcMMO no longer has an HP Regen system, no need to compete with in game mechanics
 [1.8] mcMMO no longer has an HP Regen system, no need to compete with in game mechanics
-mcMMO now transfers files between MC Server -> Client rather than Webserver -> Client (By default, you can change this..)
-Fixed a few problems with readying abilities for Woodcutting/Axes
-Changed the listener priority for OnEntityDamage from High to Monitor (Should make mcMMO compatible with Worldguards pvp regions among other things)
-Added addXpOverride for modders, this will ignore skill modifiers
-Added an option for Excavation to require use of a shovel, on by default
-The option to change the weburl of mcMMO Images/Sounds has been removed, if you want to customize mcMMO images/sounds you can open mcMMO.jar and replace them there
-Made party/admin chat modes more compatible with chat plugins (vChat)
-Portuguese Brazil locale added (Code: pt_br)
+[SPOUT] mcMMO now transfers files between [MC Server] -> [Client] rather than [Webserver] -> [Client]
+[SPOUT/CONFIG] mcMMO now allows for disabling of the party HUD with the node Spout.Party.HUD.Enabled
+[BUG] Fixed a few problems with readying abilities for Woodcutting/Axes
+[MYSQL] Improvements have been made to the performance of MySQL thanks to krinsdeath
+[CONFIG] Spout.Party.HP tree removed, replaced with Spout.Party.HUD
+[CONFIG] Added an option for Excavation to require use of a shovel, on by default
+[COMPATIBILITY] Changed the listener priority for OnEntityDamage from High to Monitor (Should make mcMMO compatible with Worldguards pvp regions among other things)
+[COMPATIBILITY] Made party/admin chat modes more compatible with chat plugins (vChat)
+[API] Added addXpOverride for modders, this will ignore skill modifiers
+[SPOUT] The option to change the weburl of mcMMO Images/Sounds has been removed, if you want to customize mcMMO images/sounds you can open mcMMO.jar and replace them there
+[LOCALE] Portuguese Brazil locale added (Code: pt_br)
+[MISC] Added some experimental usage tracking, you can opt out of this in /plugins/stats/config.yml (Once its generated, may require 2 restarts)
 
 
 Version 1.1.13
 Version 1.1.13
 Pets are removed from party bars
 Pets are removed from party bars

+ 16 - 0
src/com/gmail/nossr50/Combat.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50;
 package com.gmail.nossr50;
 
 
 import org.bukkit.World;
 import org.bukkit.World;

+ 16 - 0
src/com/gmail/nossr50/Database.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50;
 package com.gmail.nossr50;
 
 
 import java.sql.Connection;
 import java.sql.Connection;

+ 16 - 0
src/com/gmail/nossr50/Item.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50;
 package com.gmail.nossr50;
 
 
 import org.bukkit.Location;
 import org.bukkit.Location;

+ 16 - 0
src/com/gmail/nossr50/Leaderboard.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50;
 package com.gmail.nossr50;
 
 
 import java.io.BufferedReader;
 import java.io.BufferedReader;

+ 16 - 0
src/com/gmail/nossr50/Users.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50;
 package com.gmail.nossr50;
 
 
 import java.io.*;
 import java.io.*;

+ 16 - 0
src/com/gmail/nossr50/command/Commands.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.command;
 package com.gmail.nossr50.command;
 
 
 import java.util.ArrayList;
 import java.util.ArrayList;

+ 19 - 9
src/com/gmail/nossr50/config/LoadProperties.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.config;
 package com.gmail.nossr50.config;
 
 
 import java.io.File;
 import java.io.File;
@@ -18,7 +34,7 @@ public class LoadProperties
 	xprate, mcability, mcmmo, mcc, mcrefresh, mcgod, stats, mmoedit, ptp, party, myspawn, whois, invite, accept, clearmyspawn, nWood,
 	xprate, mcability, mcmmo, mcc, mcrefresh, mcgod, stats, mmoedit, ptp, party, myspawn, whois, invite, accept, clearmyspawn, nWood,
 	nStone, nIron, nGold, nDiamond, locale;
 	nStone, nIron, nGold, nDiamond, locale;
 	
 	
-	public static int mwatch, xpbar_x, xpbar_y, xpicon_x, xpicon_y, partybar_x, partybar_y, partybar_spacing, mstring, mbucket, mweb,
+	public static int mwatch, xpbar_x, xpbar_y, xpicon_x, xpicon_y, mstring, mbucket, mweb,
 	archeryLimit, chimaeraId, msandstone, mcocoa, water_thunder, cure_self, cure_other, mslimeballs, mbones, msulphur, mslowsand,
 	archeryLimit, chimaeraId, msandstone, mcocoa, water_thunder, cure_self, cure_other, mslimeballs, mbones, msulphur, mslowsand,
 	mmushroom2, mglowstone2, mmusic, mdiamond2, mbase, mapple, meggs, mcake, mpine, mbirch, mspruce, mcactus, mmushroom, mflower,
 	mmushroom2, mglowstone2, mmusic, mdiamond2, mbase, mapple, meggs, mcake, mpine, mbirch, mspruce, mcactus, mmushroom, mflower,
 	msugar, mpumpkin, mwheat, mgold, mdiamond, miron, mredstone, mlapis, mobsidian, mnetherrack, mglowstone, mcoal, mstone, MySQLport,
 	msugar, mpumpkin, mwheat, mgold, mdiamond, miron, mredstone, mlapis, mobsidian, mnetherrack, mglowstone, mcoal, mstone, MySQLport,
@@ -121,10 +137,7 @@ public class LoadProperties
 	        write("Spout.XP.Bar.Y_POS", 6);
 	        write("Spout.XP.Bar.Y_POS", 6);
 	        write("Spout.XP.Icon.X_POS", 78);
 	        write("Spout.XP.Icon.X_POS", 78);
 	        write("Spout.XP.Icon.Y_POS", 2);
 	        write("Spout.XP.Icon.Y_POS", 2);
-	        write("Spout.Party.HP.Enabled", true);
-	        write("Spout.Party.HP.X_POS", -11);
-	        write("Spout.Party.HP.Y_POS", 0);
-	        write("Spout.Party.HP.SPACING", 16);
+	        write("Spout.Party.HUD.Enabled", true);
 	        write("Spout.Menu.Key", "KEY_M");
 	        write("Spout.Menu.Key", "KEY_M");
 	        write("Spout.HUD.Retro.Colors.Acrobatics.RED", 0.3);
 	        write("Spout.HUD.Retro.Colors.Acrobatics.RED", 0.3);
 	        write("Spout.HUD.Retro.Colors.Acrobatics.GREEN", 0.3);
 	        write("Spout.HUD.Retro.Colors.Acrobatics.GREEN", 0.3);
@@ -352,10 +365,7 @@ public class LoadProperties
 	        xpbar_y = readInteger("Spout.XP.Bar.Y_POS", 6);
 	        xpbar_y = readInteger("Spout.XP.Bar.Y_POS", 6);
 	        xpicon_x = readInteger("Spout.XP.Icon.X_POS", 78);
 	        xpicon_x = readInteger("Spout.XP.Icon.X_POS", 78);
 	        xpicon_y = readInteger("Spout.XP.Icon.Y_POS", 2);
 	        xpicon_y = readInteger("Spout.XP.Icon.Y_POS", 2);
-	        partybar = readBoolean("Spout.Party.HP.Enabled", true);
-	        partybar_x = readInteger("Spout.Party.HP.X_POS", -11);
-	        partybar_y = readInteger("Spout.Party.HP.Y_POS", 0);
-	        partybar_spacing = readInteger("Spout.Party.HP.SPACING", 16);
+	        partybar = readBoolean("Spout.Party.HUD.Enabled", true);
 	        
 	        
 	        acrobatics_r = readDouble("Spout.HUD.Retro.Colors.Acrobatics.RED", 0.3);
 	        acrobatics_r = readDouble("Spout.HUD.Retro.Colors.Acrobatics.RED", 0.3);
 	        acrobatics_g = readDouble("Spout.HUD.Retro.Colors.Acrobatics.GREEN", 0.3);
 	        acrobatics_g = readDouble("Spout.HUD.Retro.Colors.Acrobatics.GREEN", 0.3);

+ 16 - 0
src/com/gmail/nossr50/config/Misc.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.config;
 package com.gmail.nossr50.config;
 
 
 import java.util.*;
 import java.util.*;

+ 16 - 0
src/com/gmail/nossr50/datatypes/FakeBlockBreakEvent.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.datatypes;
 package com.gmail.nossr50.datatypes;
 
 
 import org.bukkit.block.Block;
 import org.bukkit.block.Block;

+ 16 - 0
src/com/gmail/nossr50/datatypes/HUDType.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.datatypes;
 package com.gmail.nossr50.datatypes;
 
 
 public enum HUDType 
 public enum HUDType 

+ 23 - 1
src/com/gmail/nossr50/datatypes/HUDmmo.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.datatypes;
 package com.gmail.nossr50.datatypes;
 
 
 import org.bukkit.Bukkit;
 import org.bukkit.Bukkit;
@@ -40,6 +56,10 @@ public class HUDmmo
 	public void initializeHUD(Player player)
 	public void initializeHUD(Player player)
 	{
 	{
 		HUDType type = Users.getProfile(player).getHUDType();
 		HUDType type = Users.getProfile(player).getHUDType();
+		
+		if(LoadProperties.partybar)
+			mmoHelper.initialize(SpoutManager.getPlayer(player), plugin); //PARTY HUD
+		
 		switch(type)
 		switch(type)
 		{
 		{
 			case RETRO:
 			case RETRO:
@@ -95,7 +115,9 @@ public class HUDmmo
 			xpbg = null;
 			xpbg = null;
 			xpicon = null;
 			xpicon = null;
 			
 			
-			mmoHelper.initialize(sPlayer, plugin);
+			if(LoadProperties.partybar)
+				mmoHelper.initialize(sPlayer, plugin);
+			
 			sPlayer.getMainScreen().setDirty(true);
 			sPlayer.getMainScreen().setDirty(true);
 		}
 		}
 	}
 	}

+ 16 - 0
src/com/gmail/nossr50/datatypes/PlayerProfile.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.datatypes;
 package com.gmail.nossr50.datatypes;
 
 
 import java.io.BufferedReader;
 import java.io.BufferedReader;

+ 16 - 0
src/com/gmail/nossr50/datatypes/PlayerStat.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.datatypes;
 package com.gmail.nossr50.datatypes;
 
 
 public class PlayerStat 
 public class PlayerStat 

+ 16 - 0
src/com/gmail/nossr50/datatypes/SkillType.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.datatypes;
 package com.gmail.nossr50.datatypes;
 
 
 public enum SkillType 
 public enum SkillType 

+ 16 - 0
src/com/gmail/nossr50/datatypes/Tree.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.datatypes;
 package com.gmail.nossr50.datatypes;
 
 
 import java.util.ArrayList;
 import java.util.ArrayList;

+ 16 - 0
src/com/gmail/nossr50/datatypes/TreeNode.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.datatypes;
 package com.gmail.nossr50.datatypes;
 
 
 import java.util.ArrayList;
 import java.util.ArrayList;

+ 16 - 0
src/com/gmail/nossr50/datatypes/buttons/ButtonEscape.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.datatypes.buttons;
 package com.gmail.nossr50.datatypes.buttons;
 
 
 import org.getspout.spoutapi.gui.GenericButton;
 import org.getspout.spoutapi.gui.GenericButton;

+ 16 - 0
src/com/gmail/nossr50/datatypes/buttons/ButtonHUDStyle.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.datatypes.buttons;
 package com.gmail.nossr50.datatypes.buttons;
 
 
 import org.getspout.spoutapi.gui.GenericButton;
 import org.getspout.spoutapi.gui.GenericButton;

+ 16 - 0
src/com/gmail/nossr50/datatypes/popups/PopupMMO.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.datatypes.popups;
 package com.gmail.nossr50.datatypes.popups;
 
 
 import org.bukkit.ChatColor;
 import org.bukkit.ChatColor;

+ 16 - 0
src/com/gmail/nossr50/listeners/mcBlockListener.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.listeners;
 package com.gmail.nossr50.listeners;
 
 
 import com.gmail.nossr50.Users;
 import com.gmail.nossr50.Users;

+ 16 - 0
src/com/gmail/nossr50/listeners/mcEntityListener.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.listeners;
 package com.gmail.nossr50.listeners;
 
 
 import org.bukkit.entity.Entity;
 import org.bukkit.entity.Entity;

+ 16 - 0
src/com/gmail/nossr50/listeners/mcPlayerListener.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.listeners;
 package com.gmail.nossr50.listeners;
 
 
 import java.util.logging.Logger;
 import java.util.logging.Logger;

+ 16 - 0
src/com/gmail/nossr50/listeners/mcSpoutInputListener.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.listeners;
 package com.gmail.nossr50.listeners;
 
 
 import org.getspout.spoutapi.event.input.InputListener;
 import org.getspout.spoutapi.event.input.InputListener;

+ 17 - 7
src/com/gmail/nossr50/listeners/mcSpoutListener.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.listeners;
 package com.gmail.nossr50.listeners;
 
 
 import org.getspout.spoutapi.event.spout.SpoutCraftEnableEvent;
 import org.getspout.spoutapi.event.spout.SpoutCraftEnableEvent;
@@ -8,7 +24,6 @@ import com.gmail.nossr50.Users;
 import com.gmail.nossr50.mcMMO;
 import com.gmail.nossr50.mcMMO;
 import com.gmail.nossr50.datatypes.HUDmmo;
 import com.gmail.nossr50.datatypes.HUDmmo;
 import com.gmail.nossr50.spout.SpoutStuff;
 import com.gmail.nossr50.spout.SpoutStuff;
-import com.gmail.nossr50.spout.mmoHelper;
 
 
 public class mcSpoutListener extends SpoutListener
 public class mcSpoutListener extends SpoutListener
 {
 {
@@ -26,12 +41,7 @@ public class mcSpoutListener extends SpoutListener
 		{
 		{
 			//Setup Party HUD stuff
 			//Setup Party HUD stuff
 			SpoutStuff.playerHUDs.put(sPlayer, new HUDmmo(sPlayer));
 			SpoutStuff.playerHUDs.put(sPlayer, new HUDmmo(sPlayer));
-			
-			//if(LoadProperties.partybar && Users.getProfile(sPlayer).inParty())
-				//SpoutStuff.initializePartyTracking(sPlayer);
-			
-			mmoHelper.initialize(sPlayer, plugin);
-			
+
 			//Party.update(sPlayer);
 			//Party.update(sPlayer);
 			Users.getProfile(sPlayer).toggleSpoutEnabled();
 			Users.getProfile(sPlayer).toggleSpoutEnabled();
 		}
 		}

+ 16 - 0
src/com/gmail/nossr50/listeners/mcSpoutScreenListener.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.listeners;
 package com.gmail.nossr50.listeners;
 
 
 import org.getspout.spoutapi.event.screen.ButtonClickEvent;
 import org.getspout.spoutapi.event.screen.ButtonClickEvent;

+ 16 - 0
src/com/gmail/nossr50/locale/mcLocale.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.locale;
 package com.gmail.nossr50.locale;
 
 
 import java.text.MessageFormat;
 import java.text.MessageFormat;

+ 16 - 0
src/com/gmail/nossr50/m.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50;
 package com.gmail.nossr50;
 
 
 import java.io.BufferedReader;
 import java.io.BufferedReader;

+ 16 - 0
src/com/gmail/nossr50/mcMMO.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50;
 package com.gmail.nossr50;
 
 
 import com.gmail.nossr50.datatypes.PlayerProfile;
 import com.gmail.nossr50.datatypes.PlayerProfile;

+ 16 - 0
src/com/gmail/nossr50/mcPermissions.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50;
 package com.gmail.nossr50;
 
 
 import java.util.logging.Logger;
 import java.util.logging.Logger;

+ 16 - 0
src/com/gmail/nossr50/party/Party.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.party;
 package com.gmail.nossr50.party;
 
 
 import java.io.EOFException;
 import java.io.EOFException;

+ 16 - 0
src/com/gmail/nossr50/runnables/mcTimer.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.runnables;
 package com.gmail.nossr50.runnables;
 import org.bukkit.entity.*;
 import org.bukkit.entity.*;
 
 

+ 16 - 0
src/com/gmail/nossr50/skills/Acrobatics.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.skills;
 package com.gmail.nossr50.skills;
 
 
 import org.bukkit.ChatColor;
 import org.bukkit.ChatColor;

+ 16 - 0
src/com/gmail/nossr50/skills/Archery.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.skills;
 package com.gmail.nossr50.skills;
 
 
 import org.bukkit.Location;
 import org.bukkit.Location;

+ 16 - 0
src/com/gmail/nossr50/skills/Axes.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.skills;
 package com.gmail.nossr50.skills;
 
 
 import org.bukkit.ChatColor;
 import org.bukkit.ChatColor;

+ 16 - 0
src/com/gmail/nossr50/skills/Excavation.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.skills;
 package com.gmail.nossr50.skills;
 
 
 import java.util.ArrayList;
 import java.util.ArrayList;

+ 16 - 0
src/com/gmail/nossr50/skills/Herbalism.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.skills;
 package com.gmail.nossr50.skills;
 
 
 import org.bukkit.Location;
 import org.bukkit.Location;

+ 16 - 0
src/com/gmail/nossr50/skills/Mining.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.skills;
 package com.gmail.nossr50.skills;
 
 
 import org.bukkit.Location;
 import org.bukkit.Location;

+ 16 - 0
src/com/gmail/nossr50/skills/Repair.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.skills;
 package com.gmail.nossr50.skills;
 
 
 import org.bukkit.ChatColor;
 import org.bukkit.ChatColor;

+ 16 - 0
src/com/gmail/nossr50/skills/Skills.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.skills;
 package com.gmail.nossr50.skills;
 
 
 import java.util.logging.Logger;
 import java.util.logging.Logger;

+ 16 - 0
src/com/gmail/nossr50/skills/Swords.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.skills;
 package com.gmail.nossr50.skills;
 
 
 import org.bukkit.ChatColor;
 import org.bukkit.ChatColor;

+ 16 - 0
src/com/gmail/nossr50/skills/Taming.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.skills;
 package com.gmail.nossr50.skills;
 
 
 import org.bukkit.entity.AnimalTamer;
 import org.bukkit.entity.AnimalTamer;

+ 16 - 0
src/com/gmail/nossr50/skills/Unarmed.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.skills;
 package com.gmail.nossr50.skills;
 
 
 import org.bukkit.Location;
 import org.bukkit.Location;

+ 16 - 0
src/com/gmail/nossr50/skills/WoodCutting.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.skills;
 package com.gmail.nossr50.skills;
 
 
 import java.util.ArrayList;
 import java.util.ArrayList;

+ 16 - 0
src/com/gmail/nossr50/spout/SpoutStuff.java

@@ -1,3 +1,19 @@
+/*
+	This file is part of mcMMO.
+
+    mcMMO is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    mcMMO is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with mcMMO.  If not, see <http://www.gnu.org/licenses/>.
+*/
 package com.gmail.nossr50.spout;
 package com.gmail.nossr50.spout;
 
 
 import java.io.BufferedOutputStream;
 import java.io.BufferedOutputStream;