mirror of
				https://github.com/mcMMO-Dev/mcMMO.git
				synced 2025-11-03 10:33:43 +01:00 
			
		
		
		
	Version 1.2.07
This commit is contained in:
		@@ -1,5 +1,21 @@
 | 
				
			|||||||
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.2.07
 | 
				
			||||||
 | 
					Fixed mctop not working at all (whoops!)
 | 
				
			||||||
 | 
					Fixed problem with multithreading in mcMMO causing errors
 | 
				
			||||||
 | 
					Fixed bug with Repair where it would remove the enchantments if you could not even repair the item
 | 
				
			||||||
 | 
					The command mmoupdate now runs in its own thread to ease the burden on the server
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Version 1.2.06
 | 
				
			||||||
 | 
					German translation has been updated
 | 
				
			||||||
 | 
					Fixed fishing not being applied to MySQL DB when converting from Flat File -> MySQL
 | 
				
			||||||
 | 
					Fixed mctop not taking Fishing into account some of the time
 | 
				
			||||||
 | 
					Fixed bug where Taming would try to grab the name of offline players
 | 
				
			||||||
 | 
					Fixed bug where Fishing would try to add an enchantment level not normally possible
 | 
				
			||||||
 | 
					Fixed another bug with mmoedit and Fishing
 | 
				
			||||||
 | 
					Added option to only allow tools to ready when you are sneaking, this is off by default
 | 
				
			||||||
 | 
					Added Brewing Stand & Enchanters table to the list of blocks that won't cause you to ready your tool on right click
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Version 1.2.05
 | 
					Version 1.2.05
 | 
				
			||||||
Fixed my fix of not being able to place blocks near/on Anvils
 | 
					Fixed my fix of not being able to place blocks near/on Anvils
 | 
				
			||||||
Fixed resources in inventory not correctly updating after Repair
 | 
					Fixed resources in inventory not correctly updating after Repair
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -797,7 +797,7 @@ public class Commands
 | 
				
			|||||||
						}
 | 
											}
 | 
				
			||||||
						//If a page number is specified
 | 
											//If a page number is specified
 | 
				
			||||||
						HashMap<Integer, ArrayList<String>> userslist = mcMMO.database.Read("SELECT "+powerlevel+", user_id FROM "  
 | 
											HashMap<Integer, ArrayList<String>> userslist = mcMMO.database.Read("SELECT "+powerlevel+", user_id FROM "  
 | 
				
			||||||
								+LoadProperties.MySQLtablePrefix+"skills WHERE "+powerlevel+" > 0 ORDER BY taming+mining+woodcutting+repair+unarmed+herbalism+excavation+archery+swords+axes+acrobatics DESC ");  
 | 
													+LoadProperties.MySQLtablePrefix+"skills WHERE "+powerlevel+" > 0 ORDER BY "+powerlevel+" DESC ");  
 | 
				
			||||||
						for(int i=n;i<=n+10;i++){
 | 
											for(int i=n;i<=n+10;i++){
 | 
				
			||||||
							if (i > userslist.size() || mcMMO.database.Read("SELECT user FROM "+LoadProperties.MySQLtablePrefix+"users WHERE id = '" + Integer.valueOf(userslist.get(i).get(1)) + "'") == null)   
 | 
												if (i > userslist.size() || mcMMO.database.Read("SELECT user FROM "+LoadProperties.MySQLtablePrefix+"users WHERE id = '" + Integer.valueOf(userslist.get(i).get(1)) + "'") == null)   
 | 
				
			||||||
								break;
 | 
													break;
 | 
				
			||||||
@@ -806,8 +806,8 @@ public class Commands
 | 
				
			|||||||
						}
 | 
											}
 | 
				
			||||||
						return true;
 | 
											return true;
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
					HashMap<Integer, ArrayList<String>> userslist = mcMMO.database.Read("SELECT taming+mining+woodcutting+repair+unarmed+herbalism+excavation+archery+swords+axes+acrobatics, user_id FROM " 
 | 
										HashMap<Integer, ArrayList<String>> userslist = mcMMO.database.Read("SELECT "+powerlevel+", user_id FROM " 
 | 
				
			||||||
							+LoadProperties.MySQLtablePrefix+"skills WHERE "+powerlevel+" > 0 ORDER BY taming+mining+woodcutting+repair+unarmed+herbalism+excavation+archery+swords+axes+acrobatics DESC ");  
 | 
												+LoadProperties.MySQLtablePrefix+"skills WHERE "+powerlevel+" > 0 ORDER BY "+powerlevel+" DESC ");  
 | 
				
			||||||
					for(int i=1;i<=10;i++){
 | 
										for(int i=1;i<=10;i++){
 | 
				
			||||||
						if (i > userslist.size() || mcMMO.database.Read("SELECT user FROM "+LoadProperties.MySQLtablePrefix+"users WHERE id = '" + Integer.valueOf(userslist.get(i).get(1)) + "'") == null)   
 | 
											if (i > userslist.size() || mcMMO.database.Read("SELECT user FROM "+LoadProperties.MySQLtablePrefix+"users WHERE id = '" + Integer.valueOf(userslist.get(i).get(1)) + "'") == null)   
 | 
				
			||||||
							break;
 | 
												break;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,7 @@ import com.gmail.nossr50.datatypes.HUDType;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
public class LoadProperties 
 | 
					public class LoadProperties 
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	public static Boolean enableAbilityMessages, enableAbilities, showDisplayName, showFaces, watch, xplockEnable, xpbar, xpicon, partybar, string, bucket, web, xprateEnable, slimeballs, spoutEnabled, 
 | 
						public static Boolean enableOnlyActivateWhenSneaking, enableAbilityMessages, enableAbilities, showDisplayName, showFaces, watch, xplockEnable, xpbar, xpicon, partybar, string, bucket, web, xprateEnable, slimeballs, spoutEnabled, 
 | 
				
			||||||
	donateMessage, chimaeraWingEnable, xpGainsMobSpawners, myspawnEnable, mccEnable, mcmmoEnable, partyEnable, inviteEnable, acceptEnable, 
 | 
						donateMessage, chimaeraWingEnable, xpGainsMobSpawners, myspawnEnable, mccEnable, mcmmoEnable, partyEnable, inviteEnable, acceptEnable, 
 | 
				
			||||||
	whoisEnable, statsEnable, addxpEnable, ptpEnable, mmoeditEnable, clearmyspawnEnable, mcgodEnable, mcabilityEnable, mctopEnable, 
 | 
						whoisEnable, statsEnable, addxpEnable, ptpEnable, mmoeditEnable, clearmyspawnEnable, mcgodEnable, mcabilityEnable, mctopEnable, 
 | 
				
			||||||
	mcrefreshEnable, enableMotd, enableMySpawn, enableRegen, enableCobbleToMossy, useMySQL, cocoabeans, mushrooms, 
 | 
						mcrefreshEnable, enableMotd, enableMySpawn, enableRegen, enableCobbleToMossy, useMySQL, cocoabeans, mushrooms, 
 | 
				
			||||||
@@ -319,6 +319,7 @@ public class LoadProperties
 | 
				
			|||||||
	    	
 | 
						    	
 | 
				
			||||||
	    	write("Abilities.Tools.Durability_Loss_Enabled", true);
 | 
						    	write("Abilities.Tools.Durability_Loss_Enabled", true);
 | 
				
			||||||
	    	write("Abilities.Tools.Durability_Loss", 2);
 | 
						    	write("Abilities.Tools.Durability_Loss", 2);
 | 
				
			||||||
 | 
						    	write("Abilities.Activation.Only_Activate_When_Sneaking", false);
 | 
				
			||||||
	    	write("Abilities.Cooldowns.Green_Terra", 240);
 | 
						    	write("Abilities.Cooldowns.Green_Terra", 240);
 | 
				
			||||||
	    	write("Abilities.Cooldowns.Super_Breaker", 240);
 | 
						    	write("Abilities.Cooldowns.Super_Breaker", 240);
 | 
				
			||||||
	    	write("Abilities.Cooldowns.Giga_Drill_Breaker", 240);
 | 
						    	write("Abilities.Cooldowns.Giga_Drill_Breaker", 240);
 | 
				
			||||||
@@ -471,6 +472,8 @@ public class LoadProperties
 | 
				
			|||||||
	        
 | 
						        
 | 
				
			||||||
	        mfishing = readInteger("Experience.Fishing.Base", 800);
 | 
						        mfishing = readInteger("Experience.Fishing.Base", 800);
 | 
				
			||||||
	        
 | 
						        
 | 
				
			||||||
 | 
						        enableOnlyActivateWhenSneaking = readBoolean("Abilities.Activation.Only_Activate_When_Sneaking", false);
 | 
				
			||||||
 | 
						        
 | 
				
			||||||
	        greenTerraCooldown = readInteger("Abilities.Cooldowns.Green_Terra", 240);
 | 
						        greenTerraCooldown = readInteger("Abilities.Cooldowns.Green_Terra", 240);
 | 
				
			||||||
	    	superBreakerCooldown = readInteger("Abilities.Cooldowns.Super_Breaker", 240);
 | 
						    	superBreakerCooldown = readInteger("Abilities.Cooldowns.Super_Breaker", 240);
 | 
				
			||||||
	    	gigaDrillBreakerCooldown = readInteger("Abilities.Cooldowns.Giga_Drill_Breaker", 240);
 | 
						    	gigaDrillBreakerCooldown = readInteger("Abilities.Cooldowns.Giga_Drill_Breaker", 240);
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -33,7 +33,6 @@ import org.bukkit.Location;
 | 
				
			|||||||
import org.bukkit.entity.Player;
 | 
					import org.bukkit.entity.Player;
 | 
				
			||||||
import com.gmail.nossr50.config.LoadProperties;
 | 
					import com.gmail.nossr50.config.LoadProperties;
 | 
				
			||||||
import com.gmail.nossr50.party.Party;
 | 
					import com.gmail.nossr50.party.Party;
 | 
				
			||||||
import com.gmail.nossr50.Database;
 | 
					 | 
				
			||||||
import com.gmail.nossr50.Users;
 | 
					import com.gmail.nossr50.Users;
 | 
				
			||||||
import com.gmail.nossr50.m;
 | 
					import com.gmail.nossr50.m;
 | 
				
			||||||
import com.gmail.nossr50.mcMMO;
 | 
					import com.gmail.nossr50.mcMMO;
 | 
				
			||||||
@@ -1109,7 +1108,7 @@ public class PlayerProfile
 | 
				
			|||||||
			skills.put(SkillType.UNARMED, newvalue);
 | 
								skills.put(SkillType.UNARMED, newvalue);
 | 
				
			||||||
			skills.put(SkillType.EXCAVATION, newvalue);
 | 
								skills.put(SkillType.EXCAVATION, newvalue);
 | 
				
			||||||
			skills.put(SkillType.AXES, newvalue);
 | 
								skills.put(SkillType.AXES, newvalue);
 | 
				
			||||||
			skills.put(skillType.FISHING, newvalue);
 | 
								skills.put(SkillType.FISHING, newvalue);
 | 
				
			||||||
			
 | 
								
 | 
				
			||||||
			skillsXp.put(SkillType.TAMING, 0);
 | 
								skillsXp.put(SkillType.TAMING, 0);
 | 
				
			||||||
			skillsXp.put(SkillType.MINING, 0);
 | 
								skillsXp.put(SkillType.MINING, 0);
 | 
				
			||||||
@@ -1122,7 +1121,7 @@ public class PlayerProfile
 | 
				
			|||||||
			skillsXp.put(SkillType.UNARMED, 0);
 | 
								skillsXp.put(SkillType.UNARMED, 0);
 | 
				
			||||||
			skillsXp.put(SkillType.EXCAVATION, 0);
 | 
								skillsXp.put(SkillType.EXCAVATION, 0);
 | 
				
			||||||
			skillsXp.put(SkillType.AXES, 0);
 | 
								skillsXp.put(SkillType.AXES, 0);
 | 
				
			||||||
			skillsXp.put(skillType.FISHING, newvalue);
 | 
								skillsXp.put(SkillType.FISHING, 0);
 | 
				
			||||||
		} else {
 | 
							} else {
 | 
				
			||||||
			skills.put(skillType, newvalue);
 | 
								skills.put(skillType, newvalue);
 | 
				
			||||||
			skillsXp.put(skillType, newvalue);
 | 
								skillsXp.put(skillType, newvalue);
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -27,7 +27,6 @@ import org.bukkit.World;
 | 
				
			|||||||
import org.bukkit.block.Block;
 | 
					import org.bukkit.block.Block;
 | 
				
			||||||
import org.bukkit.craftbukkit.command.ColouredConsoleSender;
 | 
					import org.bukkit.craftbukkit.command.ColouredConsoleSender;
 | 
				
			||||||
import org.bukkit.craftbukkit.entity.CraftItem;
 | 
					import org.bukkit.craftbukkit.entity.CraftItem;
 | 
				
			||||||
import org.bukkit.enchantments.Enchantment;
 | 
					 | 
				
			||||||
import org.bukkit.entity.CreatureType;
 | 
					import org.bukkit.entity.CreatureType;
 | 
				
			||||||
import org.bukkit.entity.Entity;
 | 
					import org.bukkit.entity.Entity;
 | 
				
			||||||
import org.bukkit.entity.LivingEntity;
 | 
					import org.bukkit.entity.LivingEntity;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,396 +1,397 @@
 | 
				
			|||||||
Combat.WolfExamine=[[GREEN]]**du musterst den Wolf mit Bestienkunde**
 | 
					Combat.WolfExamine=[[YELLOW]]**du musterst den Wolf mit Bestienkunde**
 | 
				
			||||||
Combat.WolfShowMaster=[[DARK_GREEN]]Besitzer \: {0}
 | 
					Combat.WolfShowMaster=[[DARK_YELLOW]]Der Bestienmeister \: {0}
 | 
				
			||||||
Combat.Ignition=[[RED]]**ENTZUENDET**
 | 
					Combat.Ignition=[[RED]]**ENTZUENDEN**
 | 
				
			||||||
Combat.BurningArrowHit=[[DARK_RED]]von brennendem Pfeil getroffen\!
 | 
					Combat.BurningArrowHit=[[DARK_RED]]Du wurdest von einem brennenden Pfeil gestriffen\!
 | 
				
			||||||
Combat.TouchedFuzzy=[[DARK_RED]]Benommen. fuehlt sich schwindelig.
 | 
					Combat.TouchedFuzzy=[[DARK_RED]]Benommen. fuehlt sich schwindelig.
 | 
				
			||||||
Combat.TargetDazed=Ziel ist [[DARK_RED]]benommen
 | 
					Combat.TargetDazed=Target was [[DARK_RED]]benommen
 | 
				
			||||||
Combat.WolfNoMaster=[[GRAY]]Dieser Wolf hat keinen Besitzer...
 | 
					Combat.WolfNoMaster=[[AQUA]]Diese Bestie hat keinen Meister...
 | 
				
			||||||
Combat.WolfHealth=[[GREEN]]Der Wolf hat {0} Lebensenergie 
 | 
					Combat.WolfHealth=[[YELLOW]]Die Bestie hat {0} Lebensenergie 
 | 
				
			||||||
Combat.StruckByGore=[[RED]]**von Biss getroffen**
 | 
					Combat.StruckByGore=[[RED]]**Getroffen von Biss**
 | 
				
			||||||
Combat.Gore=[[GREEN]]**BISS**
 | 
					Combat.Gore=[[YELLOW]]**BISS**
 | 
				
			||||||
Combat.ArrowDeflect=[[WHITE]]**PFEIL ABGEWEHRT**
 | 
					Combat.ArrowDeflect=[[AQUA]]**PFEIL ABGELENKT**
 | 
				
			||||||
Item.ChimaeraWingFail=**CHIMAEREN FLUEGEL fehlgeschlagen\!**
 | 
					Item.ChimaeraWingFail=[[AQUA]]**CHIMAERA FLUEGEL fehlgeschlagen\!**
 | 
				
			||||||
Item.ChimaeraWingPass=**CHIMAEREN FLUEGEL**
 | 
					Item.ChimaeraWingPass=[[AQUA]]**CHIMAERA FLUEGEL**
 | 
				
			||||||
Item.InjuredWait=du musst mit der Benutzung warten [[YELLOW]]({0}s)
 | 
					Item.InjuredWait=[[AQUA]]du wurdest kurz zuvor verletzt und musst mit der Benutzung warten. [[YELLOW]]({0}s)
 | 
				
			||||||
Item.NeedFeathers=[[GRAY]]mehr Federn n<>tig...
 | 
					Item.NeedFeathers=[[AQUA]]Du brauchst mehr Federn..
 | 
				
			||||||
m.mccPartyCommands=[[GREEN]]--GRUPPEN BEFEHLE--
 | 
					m.mccPartyCommands=[[AQUA]]_______ [[YELLOW]]GRUPPEN BEFEHLE [[AQUA]]_______
 | 
				
			||||||
m.mccParty=[party name] [[RED]]- Erstellt/tritt einer Gruppe bei
 | 
					m.mccParty=[party name] [[YELLOW]]- Erstellen/beitreten einer Gruppe
 | 
				
			||||||
m.mccPartyQ=[[RED]]- aktuelle Gruppe verlassen
 | 
					m.mccPartyQ=[[[YELLOW]]- Verlasse aktuelle Gruppe
 | 
				
			||||||
m.mccPartyToggle=[[RED]] - aktiviert Gruppenchat
 | 
					m.mccPartyToggle=[[YELLOW]] - aktiviert Gruppenchat
 | 
				
			||||||
m.mccPartyInvite=[player name] [[RED]]- Gruppeneinladung senden
 | 
					m.mccPartyInvite=[player name] [[YELLOW]]- sende Gruppeneinladung
 | 
				
			||||||
m.mccPartyAccept=[[RED]]- Gruppeneinladung akzeptieren
 | 
					m.mccPartyAccept=[[YELLOW]]- Gruppeneinladung akzeptieren
 | 
				
			||||||
m.mccPartyTeleport=[party member name] [[RED]]- Teleport zu Gruppenmitglied
 | 
					m.mccPartyTeleport=[party member name] [[YELLOW]]- Teleport zu Gruppenmitglied
 | 
				
			||||||
m.mccOtherCommands=[[GREEN]]--ANDERE BEFEHLE--
 | 
					m.mccOtherCommands=[[DARK_AQUA]]_______[[YELLOW]] ANDERE BEFEHLE [[DARK_AQUA]]_______
 | 
				
			||||||
m.mccStats=- zeigt deinen Status
 | 
					m.mccStats=[[YELLOW]]- zeigt deinen Status
 | 
				
			||||||
m.mccLeaderboards=- Ranglisten
 | 
					m.mccLeaderboards=[[YELLOW]]- Ranglisten
 | 
				
			||||||
m.mccMySpawn=- Teleport zum Spawnpunkt
 | 
					m.mccMySpawn=[[YELLOW]]- Teleport zum Spawnpunkt
 | 
				
			||||||
m.mccClearMySpawn=- Spawnpunkt loeschen
 | 
					m.mccClearMySpawn=[[YELLOW]]- Spawnpunkt loeschen
 | 
				
			||||||
m.mccToggleAbility=- Faehigkeitsaktivierung an/aus schalten
 | 
					m.mccToggleAbility=[[YELLOW]]- Faehigkeitsaktivierung mit rechtsklick an/aus schalten
 | 
				
			||||||
m.mccAdminToggle=- Adminchat aktivieren
 | 
					m.mccAdminToggle=[[YELLOW]]- Adminchat aktivieren
 | 
				
			||||||
m.mccWhois=[playername] [[RED]]- Detailierte Spielerinfos zeigen
 | 
					m.mccWhois=[[WHITE]][playername] [[YELLOW]]- Detailierte Spielerinfos zeigen
 | 
				
			||||||
m.mccMmoedit=[playername] [skill] [newvalue] [[RED]]- Ziel modifizieren
 | 
					m.mccMmoedit=[playername] [skill] [newvalue] [[YELLOW]]- Ziel modifizieren
 | 
				
			||||||
m.mccMcGod=- Gott Modus
 | 
					m.mccMcGod=[[YELLOW]]- God Mode
 | 
				
			||||||
m.mccSkillInfo=[skillname] [[RED]]- Detailierte Skillinfos zeigen
 | 
					m.mccSkillInfo=[[WHITE]][skillname] [[YELLOW]]- Detailierte Skillinfos zeigen
 | 
				
			||||||
m.mccModDescription=[[RED]]- MOD-Beschreibung
 | 
					m.mccModDescription=[[YELLOW]]- kurze MOD-Beschreibung lesen
 | 
				
			||||||
m.SkillHeader=[[RED]]-----[][[GREEN]]{0}[[RED]][]-----
 | 
					m.SkillHeader=[[DARK_AQUA]]_______[[YELLOW]] {0} [[DARK_AQUA]]_______
 | 
				
			||||||
m.XPGain=[[DARK_GRAY]]XP Erhalten: [[WHITE]]{0}
 | 
					m.XPGain=[[DARK_AQUA]]XP [[AQUA]]Erhalten: [[AQUA]]{0}
 | 
				
			||||||
m.EffectsTemplate=[[DARK_AQUA]]{0}: [[GREEN]]{1}
 | 
					m.EffectsTemplate=[[YELLOW]]{0}: [[GREEN]]{1}
 | 
				
			||||||
m.AbilityLockTemplate=[[GRAY]]{0}
 | 
					m.AbilityLockTemplate=[[AQUA]]{0}
 | 
				
			||||||
m.AbilityBonusTemplate=[[RED]]{0}: [[YELLOW]]{1}
 | 
					m.AbilityBonusTemplate=[[YELLOW]]{0}: [[GREEN]]{1}
 | 
				
			||||||
m.Effects=EFFEKTE
 | 
					m.Effects=EFFEKTE
 | 
				
			||||||
m.YourStats=DEINE WERTE
 | 
					m.YourStats=[[DARK_AQUA]]_______ [[YELLOW]]DEINE WERTE [[DARK_AQUA]]_______
 | 
				
			||||||
m.SkillTaming=Bestienkunde (Taming)
 | 
					m.SkillTaming=Bestienkunde (Taming)
 | 
				
			||||||
m.XPGainTaming=wenn Woelfe Schaden bekommen/verursachen
 | 
					m.XPGainTaming=[[YELLOW]]wenn deine Woelfe angreifen
 | 
				
			||||||
m.EffectsTaming1_0=Bestienkunde
 | 
					m.EffectsTaming1_0=[[YELLOW]]Bestienkunde
 | 
				
			||||||
m.EffectsTaming1_1=Wolf mit Knochen schlagen fuer Informationen
 | 
					m.EffectsTaming1_1=[[AQUA]]mit Knochen schlagen inspiziert Woelfe
 | 
				
			||||||
m.EffectsTaming2_0=Biss
 | 
					m.EffectsTaming2_0=[[YELLOW]]Biss
 | 
				
			||||||
m.EffectsTaming2_1=Kritischer Schlag mit Blutungseffekt
 | 
					m.EffectsTaming2_1=[[AQUA]]Kritischer Schlag mit Blutungseffekt
 | 
				
			||||||
m.EffectsTaming3_0=Geschaerfte Krallen
 | 
					m.EffectsTaming3_0=[[YELLOW]]Geschaerfte Krallen
 | 
				
			||||||
m.EffectsTaming3_1=Schadens-Bonus
 | 
					m.EffectsTaming3_1=[[AQUA]]Schadens-Bonus
 | 
				
			||||||
m.EffectsTaming4_0=Umweltbewusstsein
 | 
					m.EffectsTaming4_0=[[YELLOW]]Umweltbewusst
 | 
				
			||||||
m.EffectsTaming4_1=Kaktus/Lava Phobie, Fall Schaden Immun
 | 
					m.EffectsTaming4_1=[[AQUA]]Kaktus/Lava Phobie, Fall Schaden Immun
 | 
				
			||||||
m.EffectsTaming5_0=Dichtes Fell
 | 
					m.EffectsTaming5_0=[[YELLOW]]Dichtes Fell
 | 
				
			||||||
m.EffectsTaming5_1=Schadens-Reduzierung, Feuer-Resistenz
 | 
					m.EffectsTaming5_1=[[AQUA]]Schadens-Reduzierung, Feuer-Resistenz
 | 
				
			||||||
m.EffectsTaming6_0=schockfest
 | 
					m.EffectsTaming6_0=[[YELLOW]]Schockfest
 | 
				
			||||||
m.EffectsTaming6_1=Explosions-Schaden-Reduzierung
 | 
					m.EffectsTaming6_1=[[AQUA]]Explosions-Schaden-Reduzierung
 | 
				
			||||||
m.AbilLockTaming1=gesperrt bis 100+ Skilllevel (Umweltbewusstsein)
 | 
					m.AbilLockTaming1=[[DARK_AQUA]]gesperrt bis 100+ Skilllevel (Umweltbewusst)
 | 
				
			||||||
m.AbilLockTaming2=gesperrt bis 250+ Skillevel (Dichtes Fell)
 | 
					m.AbilLockTaming2=[[DARK_AQUA]]gesperrt bis 250+ Skilllevel (Dichtes Fell)
 | 
				
			||||||
m.AbilLockTaming3=gesperrt bis 500+ Skillevel (Schockfest)
 | 
					m.AbilLockTaming3=[[DARK_AQUA]]gesperrt bis 500+ Skilllevel (Schockfest)
 | 
				
			||||||
m.AbilLockTaming4=gesperrt bis 750+ Skillevel (Geschaerfte Krallen)
 | 
					m.AbilLockTaming4=[[DARK_AQUA]]gesperrt bis 750+ Skilllevel (Geschaerfte Krallen)
 | 
				
			||||||
m.AbilBonusTaming1_0=Umweltbewusstsein
 | 
					m.AbilBonusTaming1_0=[[YELLOW]]Umweltbewusst
 | 
				
			||||||
m.AbilBonusTaming1_1=Woelfe meiden Gefahr
 | 
					m.AbilBonusTaming1_1=[[AQUA]]Woelfe meiden Gefahr
 | 
				
			||||||
m.AbilBonusTaming2_0=Dichtes Fell
 | 
					m.AbilBonusTaming2_0=[[YELLOW]]Dichtes Fell
 | 
				
			||||||
m.AbilBonusTaming2_1=Halber Schaden, Feuer-Resistenz
 | 
					m.AbilBonusTaming2_1=[[AQUA]]Halber Schaden, Feuer-Resistenz
 | 
				
			||||||
m.AbilBonusTaming3_0=Schockfest
 | 
					m.AbilBonusTaming3_0=[[YELLOW]]Schockfest
 | 
				
			||||||
m.AbilBonusTaming3_1=Explosionen verursachen nur 1/6 Schaden
 | 
					m.AbilBonusTaming3_1=[[AQUA]]Explosionen machen 1/6 normalen Schaden
 | 
				
			||||||
m.AbilBonusTaming4_0=Geschaerfte Krallen
 | 
					m.AbilBonusTaming4_0=[[YELLOW]]Geschärfte Krallen
 | 
				
			||||||
m.AbilBonusTaming4_1=+2 Schaden
 | 
					m.AbilBonusTaming4_1=[[AQUA]]+2 Schaden
 | 
				
			||||||
m.TamingGoreChance=[[RED]]Biss Chance: [[YELLOW]]{0}%
 | 
					m.TamingGoreChance=[[AQUA]]Biss Chance: [[GREEN]]{0}%
 | 
				
			||||||
m.SkillWoodCutting=Holzfaellen (WoodCutting)
 | 
					m.SkillWoodCutting=Holzfaellen (WoodCutting)
 | 
				
			||||||
m.XPGainWoodCutting=Baeume faellen
 | 
					m.XPGainWoodCutting=[[YELLOW]]Baeume faellen
 | 
				
			||||||
m.EffectsWoodCutting1_0=Baumfaeller (Faehigkeit)
 | 
					m.EffectsWoodCutting1_0=[[YELLOW]]Baumfaeller (Faehigkeit)
 | 
				
			||||||
m.EffectsWoodCutting1_1=Bringt Baeume zum explodieren
 | 
					m.EffectsWoodCutting1_1=[[AQUA]]Bringt Baeume zum explodieren
 | 
				
			||||||
m.EffectsWoodCutting2_0=Blaetter-Sturm
 | 
					m.EffectsWoodCutting2_0=[[YELLOW]]Blaetter-Sturm
 | 
				
			||||||
m.EffectsWoodCutting2_1=blaest Blaetter weg
 | 
					m.EffectsWoodCutting2_1=[[AQUA]]blaest Blaetter weg
 | 
				
			||||||
m.EffectsWoodCutting3_0=Doppelte Drops
 | 
					m.EffectsWoodCutting3_0=[[YELLOW]]Doppelte Drops
 | 
				
			||||||
m.EffectsWoodCutting3_1=doppelte Anzahl Items
 | 
					m.EffectsWoodCutting3_1=[[AQUA]]doppelte Anzahl Items
 | 
				
			||||||
m.AbilLockWoodCutting1=gesperrt bis 100+ Skilllevel (Blaetter-Sturm)
 | 
					m.AbilLockWoodCutting1=[[DARK_AQUA]]gesperrt bis 100+ Skilllevel (Blaetter-Sturm)
 | 
				
			||||||
m.AbilBonusWoodCutting1_0=Blaetter-Sturm
 | 
					m.AbilBonusWoodCutting1_0=Blaetter-Sturm
 | 
				
			||||||
m.AbilBonusWoodCutting1_1=blaest Blaetter weg
 | 
					m.AbilBonusWoodCutting1_1=[[AQUA]]blaest Blaetter weg
 | 
				
			||||||
m.WoodCuttingDoubleDropChance=[[RED]]Doppelte Drop Chance: [[YELLOW]]{0}%
 | 
					m.WoodCuttingDoubleDropChance=[[YELLOW]]Doppelte Drop Chance: [[GREEN]]{0}%
 | 
				
			||||||
m.WoodCuttingTreeFellerLength=[[RED]]Baumfaeller Dauer: [[YELLOW]]{0}s
 | 
					m.WoodCuttingTreeFellerLength=[[YELLOW]]Baumfaeller Dauer: [[GREEN]]{0}s
 | 
				
			||||||
m.SkillArchery=Bogenschiessen (Archery)
 | 
					m.SkillArchery=Bogenschiessen (Archery)
 | 
				
			||||||
m.XPGainArchery=Monster/Spieler angreifen
 | 
					m.XPGainArchery=[[YELLOW]]Monster/Spieler angreifen
 | 
				
			||||||
m.EffectsArchery1_0=Entzuenden
 | 
					m.EffectsArchery1_0=[[YELLOW]]Entzuenden
 | 
				
			||||||
m.EffectsArchery1_1=25% Chance das Feind Feuer faengt
 | 
					m.EffectsArchery1_1=[[AQUA]]25% Chance das Feind Feuer faengt
 | 
				
			||||||
m.EffectsArchery2_0=Blenden (Spieler)
 | 
					m.EffectsArchery2_0=[[YELLOW]]Blenden (Spieler)
 | 
				
			||||||
m.EffectsArchery2_1=Disorientiert Feinde
 | 
					m.EffectsArchery2_1=[[AQUA]]Disorientiert Feinde
 | 
				
			||||||
m.EffectsArchery3_0=Schaden+
 | 
					m.EffectsArchery3_0=[[YELLOW]]Schaden+
 | 
				
			||||||
m.EffectsArchery3_1=Modifiziert Schaden
 | 
					m.EffectsArchery3_1=[[AQUA]]Modifiziert Schaden
 | 
				
			||||||
m.EffectsArchery4_0=Pfeile wiederverwenden
 | 
					m.EffectsArchery4_0=[[YELLOW]]Pfeil Rueckgewinnung
 | 
				
			||||||
m.EffectsArchery4_1=Chance Pfeile von Leichen zurueckzugewinnen
 | 
					m.EffectsArchery4_1=[[AQUA]]Chance Pfeile von Leichen zurueckzugewinnen
 | 
				
			||||||
m.ArcheryDazeChance=[[RED]]Chance zu blenden: [[YELLOW]]{0}%
 | 
					m.ArcheryDazeChance=[[YELLOW]]Chance zu blenden: [[GREEN]]{0}%
 | 
				
			||||||
m.ArcheryRetrieveChance=[[RED]]Chance Pfeile zurueckzugewinnen: [[YELLOW]]{0}%
 | 
					m.ArcheryRetrieveChance=[[YELLOW]]Chance Pfeile zurueckzugewinnen: [[GREEN]]{0}%
 | 
				
			||||||
m.ArcheryIgnitionLength=[[RED]]Dauer von Entzuenden: [[YELLOW]]{0} seconds
 | 
					m.ArcheryIgnitionLength=[[YELLOW]]Dauer von Entzuenden: [[GREEN]]{0} Sekunden
 | 
				
			||||||
m.ArcheryDamagePlus=[[RED]]Schaden+ (Rank{0}): [[YELLOW]]Bonus {0} damage
 | 
					m.ArcheryDamagePlus=[[YELLOW]]Schaden+ (Rang{0}): [[GREEN]]Bonus {0} Schaden
 | 
				
			||||||
m.SkillAxes=Axt (Axes)
 | 
					m.SkillAxes=Axt (Axes)
 | 
				
			||||||
m.XPGainAxes=Monster/Spieler angreifen
 | 
					m.XPGainAxes=[[YELLOW]]Monster/Spieler angreifen
 | 
				
			||||||
m.EffectsAxes1_0=Schaedelspalter (Faehigkeit)
 | 
					m.EffectsAxes1_0=[[YELLOW]]Schaedelspalter (Faehigkeit)
 | 
				
			||||||
m.EffectsAxes1_1=Verursacht Flaechenschaden
 | 
					m.EffectsAxes1_1=[[AQUA]]Verursacht Flaechenschaden
 | 
				
			||||||
m.EffectsAxes2_0=Kritischer Schlag
 | 
					m.EffectsAxes2_0=[[YELLOW]]Kritischer Schlag
 | 
				
			||||||
m.EffectsAxes2_1=doppelter Schaden
 | 
					m.EffectsAxes2_1=[[AQUA]]doppelter Schaden
 | 
				
			||||||
m.EffectsAxes3_0=Axtmeister (500 Skilllevel)
 | 
					m.EffectsAxes3_0=[[YELLOW]]Axtmeister (500 Skilllevel)
 | 
				
			||||||
m.EffectsAxes3_1=Modifiziert Schaden
 | 
					m.EffectsAxes3_1=[[AQUA]]Modifiziert Schaden
 | 
				
			||||||
m.AbilLockAxes1=gesperrt bis 500+ Skilllevel(Axtmeister)
 | 
					m.AbilLockAxes1=[[DARK_AQUA]]gesperrt bis 500+ Skilllevel(Axtmeister)
 | 
				
			||||||
m.AbilBonusAxes1_0=Axtmeister
 | 
					m.AbilBonusAxes1_0=[[YELLOW]]Axtmeister
 | 
				
			||||||
m.AbilBonusAxes1_1=+4 Schaden
 | 
					m.AbilBonusAxes1_1=[[AQUA]]4 Bonus-Schaden
 | 
				
			||||||
m.AxesCritChance=[[RED]]Chance fuer kritische Treffer: [[YELLOW]]{0}%
 | 
					m.AxesCritChance=[[YELLOW]]Chance fuer kritische Treffer: [[GREEN]]{0}%
 | 
				
			||||||
m.AxesSkullLength=[[RED]]Schaedelspalter Dauer: [[YELLOW]]{0}s
 | 
					m.AxesSkullLength=[[YELLOW]]Schaedelspalter Dauer: [[GREEN]]{0}s
 | 
				
			||||||
m.SkillSwords=Schwert (Swords)
 | 
					m.SkillSwords=Schwert (Swords)
 | 
				
			||||||
m.XPGainSwords=Monster/Spieler angreifen
 | 
					m.XPGainSwords=[[YELLOW]]Monster/Spieler angreifen
 | 
				
			||||||
m.EffectsSwords1_0=Konter
 | 
					m.EffectsSwords1_0=[[YELLOW]]Konter
 | 
				
			||||||
m.EffectsSwords1_1=Reflektiert 50% des erhaltenen Schadens
 | 
					m.EffectsSwords1_1=[[AQUA]]Reflektiert 50% des erhaltenen Schadens
 | 
				
			||||||
m.EffectsSwords2_0=gezackter Schlag (Faehigkeit)
 | 
					m.EffectsSwords2_0=[[YELLOW]]Saegezahn-Schlag (Faehigkeit)
 | 
				
			||||||
m.EffectsSwords2_1=25% Flaechenschaden, Blutung+ Flaecheneffekt
 | 
					m.EffectsSwords2_1=[[AQUA]]25% Flaechenschaden, Blutung+ Flaecheneffekt
 | 
				
			||||||
m.EffectsSwords3_0=gezackter Schlag Blutung+
 | 
					m.EffectsSwords3_0=[[YELLOW]]Saegezahn-Schlag Blutung+
 | 
				
			||||||
m.EffectsSwords3_1=Blutung <20>ber 5 Ticks
 | 
					m.EffectsSwords3_1=[[AQUA]]5 Tick Blutung
 | 
				
			||||||
m.EffectsSwords4_0=parrieren
 | 
					m.EffectsSwords4_0=[[YELLOW]]parrieren
 | 
				
			||||||
m.EffectsSwords4_1=negiert Schaden
 | 
					m.EffectsSwords4_1=[[AQUA]]negiert Schaden
 | 
				
			||||||
m.EffectsSwords5_0=Blutung
 | 
					m.EffectsSwords5_0=[[YELLOW]]Blutung
 | 
				
			||||||
m.EffectsSwords5_1=hinterlaesst Blutungs-DOT
 | 
					m.EffectsSwords5_1=[[AQUA]]hinterlaesst Blutungs-DOT
 | 
				
			||||||
m.SwordsCounterAttChance=[[RED]]Konter Chance: [[YELLOW]]{0}%
 | 
					m.SwordsCounterAttChance=[[YELLOW]]Konter Chance: [[GREEN]]{0}%
 | 
				
			||||||
m.SwordsBleedLength=[[RED]]Blutung Dauer: [[YELLOW]]{0} ticks
 | 
					m.SwordsBleedLength=[[YELLOW]]Blutung Dauer: [[GREEN]]{0} ticks
 | 
				
			||||||
m.SwordsBleedChance=[[RED]]Blutung Chance: [[YELLOW]]{0} %
 | 
					m.SwordsBleedChance=[[YELLOW]]Blutung Chance: [[GREEN]]{0} %
 | 
				
			||||||
m.SwordsParryChance=[[RED]]Parieren Chance: [[YELLOW]]{0} %
 | 
					m.SwordsParryChance=[[YELLOW]]Parieren Chance: [[GREEN]]{0} %
 | 
				
			||||||
m.SwordsSSLength=[[RED]]gezackter Schlag Dauer: [[YELLOW]]{0}s
 | 
					m.SwordsSSLength=[[YELLOW]]Saegezahn-Schlag Dauer: [[GREEN]]{0}s
 | 
				
			||||||
m.SwordsTickNote=[[GRAY]]NOTIZ: [[YELLOW]]1 Tick erfolgt aller 2 Sekunden
 | 
					m.SwordsTickNote=[[DARK_AQUA]]NOTIZ: [[AQUA]]1 Tick erfolgt aller 2 Sekunden
 | 
				
			||||||
m.SkillAcrobatics=Akrobatik (Acrobatics)
 | 
					m.SkillAcrobatics=Akrobatik (Acrobatics)
 | 
				
			||||||
m.XPGainAcrobatics=stuerzen
 | 
					m.XPGainAcrobatics=[[YELLOW]]Runterfallen
 | 
				
			||||||
m.EffectsAcrobatics1_0=Rolle
 | 
					m.EffectsAcrobatics1_0=[[YELLOW]]Rolle
 | 
				
			||||||
m.EffectsAcrobatics1_1=Reduziert oder negiert Schaden
 | 
					m.EffectsAcrobatics1_1=[[AQUA]]Reduziert oder negiert Schaden
 | 
				
			||||||
m.EffectsAcrobatics2_0=elegante Rolle
 | 
					m.EffectsAcrobatics2_0=[[YELLOW]]elegante Rolle
 | 
				
			||||||
m.EffectsAcrobatics2_1=Doppelt so effektiv wie Rolle
 | 
					m.EffectsAcrobatics2_1=[[AQUA]]Doppelt so effektiv wie Rolle
 | 
				
			||||||
m.EffectsAcrobatics3_0=Ausweichen
 | 
					m.EffectsAcrobatics3_0=[[YELLOW]]Ausweichen
 | 
				
			||||||
m.EffectsAcrobatics3_1=halbiert Schaden
 | 
					m.EffectsAcrobatics3_1=[[AQUA]]halbiert Schaden
 | 
				
			||||||
m.AcrobaticsRollChance=[[RED]]Rolle Chance: [[YELLOW]]{0}%
 | 
					m.AcrobaticsRollChance=[[YELLOW]]Rolle Chance: [[GREEN]]{0}%
 | 
				
			||||||
m.AcrobaticsGracefulRollChance=[[RED]]elegante Rolle Chance: [[YELLOW]]{0}%
 | 
					m.AcrobaticsGracefulRollChance=[[YELLOW]]Elegante Rolle Chance: [[GREEN]]{0}%
 | 
				
			||||||
m.AcrobaticsDodgeChance=[[RED]]Ausweichen Chance: [[YELLOW]]{0}%
 | 
					m.AcrobaticsDodgeChance=[[YELLOW]]Ausweichen Chance: [[GREEN]]{0}%
 | 
				
			||||||
m.SkillMining=Bergbau (Mining)
 | 
					m.SkillMining=Bergbau (Mining)
 | 
				
			||||||
m.XPGainMining=Abbauen von Stein und Erz
 | 
					m.XPGainMining=[[YELLOW]]Abbauen von Stein und Erz
 | 
				
			||||||
m.EffectsMining1_0=Brecher (Faehigkeit)
 | 
					m.EffectsMining1_0=[[YELLOW]]Super Brecher (Faehigkeit)
 | 
				
			||||||
m.EffectsMining1_1=Tempo+, dreifache Drop Chance
 | 
					m.EffectsMining1_1=[[AQUA]]Tempo+, dreifache Drop Chance
 | 
				
			||||||
m.EffectsMining2_0=doppelte Drops
 | 
					m.EffectsMining2_0=[[YELLOW]]doppelte Drops
 | 
				
			||||||
m.EffectsMining2_1=doppelte Anzahl Items
 | 
					m.EffectsMining2_1=[[AQUA]]doppelte Anzahl Items
 | 
				
			||||||
m.MiningDoubleDropChance=[[RED]]doppelte Drops Chance: [[YELLOW]]{0}%
 | 
					m.MiningDoubleDropChance=[[YELLOW]]doppelte Drops Chance: [[GREEN]]{0}%
 | 
				
			||||||
m.MiningSuperBreakerLength=[[RED]]Brecher Dauer: [[YELLOW]]{0}s
 | 
					m.MiningSuperBreakerLength=[[YELLOW]]Super Brecher Dauer: [[GREEN]]{0}s
 | 
				
			||||||
m.SkillRepair=Reparieren (Repair)
 | 
					m.SkillRepair=Reparieren (Repair)
 | 
				
			||||||
m.XPGainRepair=reparieren
 | 
					m.XPGainRepair=[[YELLOW]]Reparieren
 | 
				
			||||||
m.EffectsRepair1_0=reparieren
 | 
					m.EffectsRepair1_0=[[YELLOW]]Reparieren
 | 
				
			||||||
m.EffectsRepair1_1=reparieren von Werkzeugen und Ruestung
 | 
					m.EffectsRepair1_1=[[AQUA]]Reparieren von Eisenwerkzeugen und Ruestung
 | 
				
			||||||
m.EffectsRepair2_0=reparieren - Meister
 | 
					m.EffectsRepair2_0=[[YELLOW]]Reparatur-Meister
 | 
				
			||||||
m.EffectsRepair2_1=erhoeht Reparaturwert
 | 
					m.EffectsRepair2_1=[[AQUA]]Erhoeht Reparierwert
 | 
				
			||||||
m.EffectsRepair3_0=Super Reparatur
 | 
					m.EffectsRepair3_0=[[YELLOW]]Super Reparatur
 | 
				
			||||||
m.EffectsRepair3_1=doppelte Effektivitaet
 | 
					m.EffectsRepair3_1=[[AQUA]]Doppelte Effektivitaet
 | 
				
			||||||
m.EffectsRepair4_0=Diamanten Reparatur ({0}+ SKILL)
 | 
					m.EffectsRepair4_0=[[YELLOW]]Diamanten Reparatur ({0}+ SKILL)
 | 
				
			||||||
m.EffectsRepair4_1=Reparieren von Diamantwerkzeugen und Ruestung
 | 
					m.EffectsRepair4_1=[[AQUA]]Reparieren von Diamantwerkzeugen und Ruestung
 | 
				
			||||||
m.RepairRepairMastery=[[RED]]reparieren - Meister: [[YELLOW]]Extra {0}% Haltbarkeit
 | 
					m.RepairRepairMastery=[[YELLOW]]Reparatur-Meister: [[GREEN]]{0}% [[AQUA]]Extra Haltbarkeit
 | 
				
			||||||
m.RepairSuperRepairChance=[[RED]]Super Reparatur Chance: [[YELLOW]]{0}%
 | 
					m.RepairSuperRepairChance=[[YELLOW]]Super Reparatur Chance: [[GREEN]]{0}%
 | 
				
			||||||
m.SkillUnarmed=Faustkampf (Unarmed)
 | 
					m.SkillUnarmed=Faustkampf (Unarmed)
 | 
				
			||||||
m.XPGainUnarmed=Monster/Spieler angreifen
 | 
					m.XPGainUnarmed=[[YELLOW]]Monster/Spieler angreifen
 | 
				
			||||||
m.EffectsUnarmed1_0=Berserker (Faehigkeit)
 | 
					m.EffectsUnarmed1_0=[[YELLOW]]Berserker (Faehigkeit)
 | 
				
			||||||
m.EffectsUnarmed1_1=+50% Schaden, bricht weiches Material (Bsp. Erde)
 | 
					m.EffectsUnarmed1_1=[[AQUA]]+50% Schaden, bricht weiches Material (Bsp. Erde)
 | 
				
			||||||
m.EffectsUnarmed2_0=Entwaffnen (Spieler)
 | 
					m.EffectsUnarmed2_0=[[YELLOW]]Entwaffnen (Spieler)
 | 
				
			||||||
m.EffectsUnarmed2_1=Entreisst dem Feind das ausgeruestete Item
 | 
					m.EffectsUnarmed2_1=[[AQUA]]Droppt Item welches Feind in Hand haelt
 | 
				
			||||||
m.EffectsUnarmed3_0=Faustkampfmeister
 | 
					m.EffectsUnarmed3_0=[[YELLOW]]Faustkampfmeister
 | 
				
			||||||
m.EffectsUnarmed3_1=grosse Schadenssteigerung
 | 
					m.EffectsUnarmed3_1=[[AQUA]]grosse Schadenssteigerung
 | 
				
			||||||
m.EffectsUnarmed4_0=Faustkampflehrling
 | 
					m.EffectsUnarmed4_0=[[YELLOW]]Faustkampflehrling
 | 
				
			||||||
m.EffectsUnarmed4_1=Schadens-Bonus
 | 
					m.EffectsUnarmed4_1=[[AQUA]]Schadens-Bonus
 | 
				
			||||||
m.EffectsUnarmed5_0=Pfeil abwehren
 | 
					m.EffectsUnarmed5_0=[[YELLOW]]Pfeil ablenken
 | 
				
			||||||
m.EffectsUnarmed5_1=wehrt Pfeile ab
 | 
					m.EffectsUnarmed5_1=[[AQUA]]wehrt Pfeile ab
 | 
				
			||||||
m.AbilLockUnarmed1=gesperrt bis 250+ Skilllevel (Faustkampflehrling)
 | 
					m.AbilLockUnarmed1=[[DARK_AQUA]]gesperrt bis 250+ Skilllevel (Faustkampflehrling)
 | 
				
			||||||
m.AbilLockUnarmed2=gesperrt bis 500+ Skilllevel (Faustkampfmeister)
 | 
					m.AbilLockUnarmed2=[[DARK_AQUA]]gesperrt bis 500+ Skilllevel (Faustkampfmeister)
 | 
				
			||||||
m.AbilBonusUnarmed1_0=Faustkampflehrling
 | 
					m.AbilBonusUnarmed1_0=[[YELLOW]]Faustkampflehrling
 | 
				
			||||||
m.AbilBonusUnarmed1_1=+2 Schadens-Bonus
 | 
					m.AbilBonusUnarmed1_1=[[AQUA]]+2 Schadens-Bonus
 | 
				
			||||||
m.AbilBonusUnarmed2_0=Faustkampfmeister
 | 
					m.AbilBonusUnarmed2_0=[[YELLOW]]Faustkampfmeister
 | 
				
			||||||
m.AbilBonusUnarmed2_1=+4 Schadens-Bonus
 | 
					m.AbilBonusUnarmed2_1=[[AQUA]]+4 Schadens-Bonus
 | 
				
			||||||
m.UnarmedArrowDeflectChance=[[RED]]Pfeil abwehren Chance: [[YELLOW]]{0}%
 | 
					m.UnarmedArrowDeflectChance=[[YELLOW]]Pfeil ablenken Chance: [[GREEN]]{0}%
 | 
				
			||||||
m.UnarmedDisarmChance=[[RED]]Entwaffnen Chance: [[YELLOW]]{0}%
 | 
					m.UnarmedDisarmChance=[[YELLOW]]Entwaffnen Chance: [[GREEN]]{0}%
 | 
				
			||||||
m.UnarmedBerserkLength=[[RED]]Berserker Dauer: [[YELLOW]]{0}s
 | 
					m.UnarmedBerserkLength=[[YELLOW]]Berserker Dauer: [[GREEN]]{0}s
 | 
				
			||||||
m.SkillHerbalism=Kraeutersammler (Herbalism)
 | 
					m.SkillHerbalism=Kraeutersammler (Herbalism)
 | 
				
			||||||
m.XPGainHerbalism=Kraeuter sammeln
 | 
					m.XPGainHerbalism=[[YELLOW]]Kraeuter/Pflanzen sammeln/ernten
 | 
				
			||||||
m.EffectsHerbalism1_0=Gruene Welt (Faehigkeit)
 | 
					m.EffectsHerbalism1_0=[[YELLOW]]Gruene Welt (Faehigkeit)
 | 
				
			||||||
m.EffectsHerbalism1_1=Pflegt die Natur, dreifache Drops
 | 
					m.EffectsHerbalism1_1=[[AQUA]]Pflegt die Welt, dreifache Drops
 | 
				
			||||||
m.EffectsHerbalism2_0=Gruener Daumen (Weizen)
 | 
					m.EffectsHerbalism2_0=[[YELLOW]]Gruener Daumen (Weizen)
 | 
				
			||||||
m.EffectsHerbalism2_1=automatisches neupflanzen nach ernten von Weizen
 | 
					m.EffectsHerbalism2_1=[[AQUA]]automatisches neupflanzen nach ernten
 | 
				
			||||||
m.EffectsHerbalism3_0=Gruener Daumen (Pflasterstein)
 | 
					m.EffectsHerbalism3_0=[[YELLOW]]Gruener Daumen (Cobble)
 | 
				
			||||||
m.EffectsHerbalism3_1=verwandelt Pflasterstein mithilfe von Samen zu moosigen Pflasterstein 
 | 
					m.EffectsHerbalism3_1=[[AQUA]]verwandelt Cobblestone zu Mossy Cobblestone mithilfe von Samen
 | 
				
			||||||
m.EffectsHerbalism4_0=Nahrung+
 | 
					m.EffectsHerbalism4_0=[[YELLOW]]Nahrung+
 | 
				
			||||||
m.EffectsHerbalism4_1=Steigert Heilung von Brot/Suppe
 | 
					m.EffectsHerbalism4_1=[[AQUA]]Modifiziert Heilung von Brot/Suppe
 | 
				
			||||||
m.EffectsHerbalism5_0=Doppelte Drops (Alle Kraeuter)
 | 
					m.EffectsHerbalism5_0=[[YELLOW]]Doppelte Drops (Alle Kraeuter)
 | 
				
			||||||
m.EffectsHerbalism5_1=doppelte Anzahl Items
 | 
					m.EffectsHerbalism5_1=[[AQUA]]doppelte Anzahl Items
 | 
				
			||||||
m.HerbalismGreenTerraLength=[[RED]]Gruene Welt Dauer: [[YELLOW]]{0}s
 | 
					m.HerbalismGreenTerraLength=[[YELLOW]]Gruene Welt Dauer: [[GREEN]]{0}s
 | 
				
			||||||
m.HerbalismGreenThumbChance=[[RED]]Gruener Daumen Chance: [[YELLOW]]{0}%
 | 
					m.HerbalismGreenThumbChance=[[YELLOW]]Gruener Daumen Chance: [[GREEN]]{0}%
 | 
				
			||||||
m.HerbalismGreenThumbStage=[[RED]]Gruener Daumen Stufe: [[YELLOW]] Getreide waechst auf Stufe {0}
 | 
					m.HerbalismGreenThumbStage=[[YELLOW]]Gruener Daumen Stufe: [[GREEN]] Getreide waechst auf Stufe {0}
 | 
				
			||||||
m.HerbalismDoubleDropChance=[[RED]]Doppelte Drop Chance: [[YELLOW]]{0}%
 | 
					m.HerbalismDoubleDropChance=[[YELLOW]]Doppelte Drop Chance: [[GREEN]]{0}%
 | 
				
			||||||
m.HerbalismFoodPlus=[[RED]]Nahrung+ (Rank{0}): [[YELLOW]]Bonus-Heilung {0} 
 | 
					m.HerbalismFoodPlus=[[YELLOW]]Nahrung+ (Rang{0}): [[GREEN]]Bonus-Heilung {0} 
 | 
				
			||||||
m.SkillExcavation=Graben (Excavation)
 | 
					m.SkillExcavation=Graben (Excavation)
 | 
				
			||||||
m.XPGainExcavation=Graben und finden von Schaetzen
 | 
					m.XPGainExcavation=[[YELLOW]]Graben und Finden von Schaetzen
 | 
				
			||||||
m.EffectsExcavation1_0=Buddler (Faehigkeit)
 | 
					m.EffectsExcavation1_0=[[YELLOW]]Giga Bohrer (Faehigkeit)
 | 
				
			||||||
m.EffectsExcavation1_1=3x Drop Rate, 3x EXP, +Abbautempo
 | 
					m.EffectsExcavation1_1=[[AQUA]]3x Drop Rate, 3x EXP, +Tempo
 | 
				
			||||||
m.EffectsExcavation2_0=Schatzjaeger
 | 
					m.EffectsExcavation2_0=[[YELLOW]]Schatzjaeger
 | 
				
			||||||
m.EffectsExcavation2_1=Faehigkeit nach Schaetzen zu graben
 | 
					m.EffectsExcavation2_1=[[AQUA]]Faehigkeit nach Schaetzen zu graben
 | 
				
			||||||
m.ExcavationGreenTerraLength=[[RED]]Buddler Dauer: [[YELLOW]]{0}s
 | 
					m.ExcavationGreenTerraLength=[[YELLOW]]Giga Bohrer Dauer: [[GREEN]]{0}s
 | 
				
			||||||
mcBlockListener.PlacedAnvil=[[DARK_RED]]Amboss platziert, hier kannst du Werkzeuge und Ruestungen reparieren.
 | 
					mcBlockListener.PlacedAnvil=[[DARK_AQUA]]Du hast einen Ambos platziert, du kannst hier Werkzeuge und Ruestungen reparieren.
 | 
				
			||||||
mcEntityListener.WolfComesBack=[[DARK_GRAY]]Dein Wolf hastet zurueck zu dir...
 | 
					mcEntityListener.WolfComesBack=[[DARK_AQUA]]Dein Wolf hastet zurueck zu dir...
 | 
				
			||||||
mcPlayerListener.AbilitiesOff=Faehigkeiten nutzen (rechtsklick) aus
 | 
					mcPlayerListener.AbilitiesOff=Faehigkeiten nutzen (rechtsklick) aus
 | 
				
			||||||
mcPlayerListener.AbilitiesOn=Faehigkeiten nutzen (rechtsklick) an
 | 
					mcPlayerListener.AbilitiesOn=Faehigkeiten nutzen (rechtsklick) an
 | 
				
			||||||
mcPlayerListener.AbilitiesRefreshed=[[GREEN]]**Faehigkeiten aufgefrischt\!**
 | 
					mcPlayerListener.AbilitiesRefreshed=[[YELLOW]]**Faehigkeiten aufgefrischt\!**
 | 
				
			||||||
mcPlayerListener.AcrobaticsSkill=[[YELLOW]]Akrobatik Skill (Acrobatics): 
 | 
					mcPlayerListener.AcrobaticsSkill=[[YELLOW]]Akrobatik Skill [[DARK_AQUA]](Acrobatics):
 | 
				
			||||||
mcPlayerListener.ArcherySkill=[[YELLOW]]Bogenschiessen Skill (Archery): 
 | 
					mcPlayerListener.ArcherySkill=[[YELLOW]]Bogenschiessen Skill [[DARK_AQUA]](Archery):
 | 
				
			||||||
mcPlayerListener.AxesSkill=[[YELLOW]]Axt Skill (Axes): 
 | 
					mcPlayerListener.AxesSkill=[[YELLOW]]Axt Skill [[DARK_AQUA]](Axes):
 | 
				
			||||||
mcPlayerListener.ExcavationSkill=[[YELLOW]]Graben Skill (Excavation): 
 | 
					mcPlayerListener.ExcavationSkill=[[YELLOW]]Graben Skill [[DARK_AQUA]](Excavation):
 | 
				
			||||||
mcPlayerListener.GodModeDisabled=[[YELLOW]]mcMMO Gottmodus deaktiviert
 | 
					mcPlayerListener.GodModeDisabled=[[RED]]mcMMO Godmode deaktiviert
 | 
				
			||||||
mcPlayerListener.GodModeEnabled=[[YELLOW]]mcMMO Gottmodus aktiviert
 | 
					mcPlayerListener.GodModeEnabled=[[RED]]mcMMO Godmode aktiviert
 | 
				
			||||||
mcPlayerListener.GreenThumb=[[GREEN]]**GRUENER DAUMEN**
 | 
					mcPlayerListener.GreenThumb=[[YELLOW]]**GRUENER DAUMEN**
 | 
				
			||||||
mcPlayerListener.GreenThumbFail=[[RED]]**GRUENER DAUMEN FEHLGESCHLAGEN**
 | 
					mcPlayerListener.GreenThumbFail=[[DARK_RED]]**YELLOW THUMB FEHLGESCHLAGEN**
 | 
				
			||||||
mcPlayerListener.HerbalismSkill=[[YELLOW]]Kraeuterkunde Skill (Herbalism): 
 | 
					mcPlayerListener.HerbalismSkill=[[YELLOW]]Kraeuterkunde Skill [[DARK_AQUA]](Herbalism):
 | 
				
			||||||
mcPlayerListener.MiningSkill=[[YELLOW]]Bergbau Skill (Mining): 
 | 
					mcPlayerListener.MiningSkill=[[YELLOW]]Bergbau Skill [[DARK_AQUA]](Mining):
 | 
				
			||||||
mcPlayerListener.MyspawnCleared=[[DARK_AQUA]]Spawnpunkt ist freigegeben
 | 
					mcPlayerListener.MyspawnCleared=[[DARK_AQUA]]Myspawn ist freigegeben
 | 
				
			||||||
mcPlayerListener.MyspawnNotExist=[[RED]]Lege deinen Spawnpunkt erst mit einem Bett fest
 | 
					mcPlayerListener.MyspawnNotExist=[[RED]]Lege deinen myspawn erst mit einem Bett fest
 | 
				
			||||||
mcPlayerListener.MyspawnSet=[[DARK_AQUA]]Spawnpunkt wurde an deine aktuelle Position gesetzt
 | 
					mcPlayerListener.MyspawnSet=[[DARK_AQUA]]Myspawn wurde an deine aktuelle Position gesetzt
 | 
				
			||||||
mcPlayerListener.MyspawnTimeNotice=Du musst {0}m {1}s warten um myspawn zu nutzen
 | 
					mcPlayerListener.MyspawnTimeNotice=Du musst {0}m {1}s warten um myspawn zu nutzen
 | 
				
			||||||
mcPlayerListener.NoPermission=unzureichende Berechtigungen (Permissions).
 | 
					mcPlayerListener.NoPermission=unzureichende mcPermissions.
 | 
				
			||||||
mcPlayerListener.NoSkillNote=[[DARK_GRAY]]wenn du keinen Zugriff auf einen Skill hast wird er nicht hier gezeigt 
 | 
					mcPlayerListener.NoSkillNote=[[DARK_AQUA]]Skills ohne Zugriff sind ausgeblendet 
 | 
				
			||||||
mcPlayerListener.NotInParty=[[RED]]Du bist in keiner Gruppe.
 | 
					mcPlayerListener.NotInParty=[[RED]]Du bist in keiner Gruppe.
 | 
				
			||||||
mcPlayerListener.InviteSuccess=[[GREEN]]Einladung erfolgreich versendet.
 | 
					mcPlayerListener.InviteSuccess=[[YELLOW]]Einladung erfolgreich versendet.
 | 
				
			||||||
mcPlayerListener.ReceivedInvite1=[[RED]]ALERT: [[GREEN]]Eine Gruppeneinladung f<EFBFBD>r {0} von {1} erhalten
 | 
					mcPlayerListener.ReceivedInvite1=[[RED]]ALERT: [[YELLOW]]Du hast eine Gruppeneinladung für {0} von {1}
 | 
				
			||||||
mcPlayerListener.ReceivedInvite2=[[YELLOW]]Schreibe[[GREEN]]/{0}[[YELLOW]] um die Einladung zu akzeptieren 
 | 
					mcPlayerListener.ReceivedInvite2=[[AQUA]]Schreibe[[YELLOW]]/{0}[[AQUA]] um die Einladung zu akzeptieren 
 | 
				
			||||||
mcPlayerListener.InviteAccepted=[[GREEN]]Einladung akzeptiert. du bist {0} beigetreten
 | 
					mcPlayerListener.InviteAccepted=[[YELLOW]]Einladung akzeptiert. du bist {0} beigetreten
 | 
				
			||||||
mcPlayerListener.NoInvites=[[RED]]Du hast derzeit keine Einladungen
 | 
					mcPlayerListener.NoInvites=[[RED]]Du hast derzeit keine Einladungen
 | 
				
			||||||
mcPlayerListener.YouAreInParty=[[GREEN]]Du bist in Gruppe {0}
 | 
					mcPlayerListener.YouAreInParty=[[YELLOW]]Du bist in Gruppe {0}
 | 
				
			||||||
mcPlayerListener.PartyMembers=[[GREEN]]Gruppen Mitglieder
 | 
					mcPlayerListener.PartyMembers=[[YELLOW]]Gruppen Mitglieder
 | 
				
			||||||
mcPlayerListener.LeftParty=[[RED]]Du hast die Gruppe verlassen
 | 
					mcPlayerListener.LeftParty=[[RED]]Du hast die Gruppe verlassen
 | 
				
			||||||
mcPlayerListener.JoinedParty=beigetrettene Gruppe: {0}
 | 
					mcPlayerListener.JoinedParty=beigetrettene Gruppe: {0}
 | 
				
			||||||
mcPlayerListener.PartyChatOn=nur Gruppenchat [[RED]]an
 | 
					mcPlayerListener.PartyChatOn=nur Gruppenchat [[RED]]an
 | 
				
			||||||
mcPlayerListener.PartyChatOff=nur Gruppenchat [[RED]]aus
 | 
					mcPlayerListener.PartyChatOff=nur Gruppenchat [[RED]]aus
 | 
				
			||||||
mcPlayerListener.AdminChatOn=nur Adminchat [[GREEN]]an
 | 
					mcPlayerListener.AdminChatOn=nur Adminchat [[YELLOW]]an
 | 
				
			||||||
mcPlayerListener.AdminChatOff=nur Adminchat [[RED]]aus
 | 
					mcPlayerListener.AdminChatOff=nur Adminchat [[RED]]aus
 | 
				
			||||||
mcPlayerListener.MOTD=[[BLUE]]Auf diesem Server laeuft {0} schreibe[[YELLOW]]/{1}[[BLUE]] fuer Hilfe. <frei Uebersetzt von g3oliver>
 | 
					mcPlayerListener.MOTD=[[YELLOW]]Auf diesem Server laeuft mcMMO {0}. Hilfe: [[AQUA]]/{1}[[YELLOW]]              [[DARK_GRAY]]<frei Uebersetzt von Jobsti>
 | 
				
			||||||
mcPlayerListener.WIKI=[[GREEN]]http://mcmmo.wikia.com[[BLUE]] - mcMMO Wiki
 | 
					mcPlayerListener.WIKI=[[AQUA]]http://mcmmo.wikia.com[[YELLOW]] - mcMMO Wiki
 | 
				
			||||||
mcPlayerListener.PowerLevel=[[DARK_RED]]Macht: 
 | 
					mcPlayerListener.PowerLevel=[[DARK_RED]]POWER LEVEL: 
 | 
				
			||||||
mcPlayerListener.PowerLevelLeaderboard=[[YELLOW]]--mcMMO[[BLUE]] Macht [[YELLOW]]Rangliste--
 | 
					mcPlayerListener.PowerLevelLeaderboard=[[DARK_AQUA]]____ mcMMO[[YELLOW]] Power Level [[DARK_AQUA]]Rangliste ____
 | 
				
			||||||
mcPlayerListener.SkillLeaderboard=[[YELLOW]]--mcMMO [[BLUE]]{0}[[YELLOW]] Rangliste--
 | 
					mcPlayerListener.SkillLeaderboard=[[DARK_AQUA]]____ mcMMO [[YELLOW]]{0}[[DARK_AQUA]] Rangliste ____
 | 
				
			||||||
mcPlayerListener.RepairSkill=[[YELLOW]]Reparieren Skill (Repair): 
 | 
					mcPlayerListener.RepairSkill=[[YELLOW]]Reparieren Skill [[DARK_AQUA]](Repair):
 | 
				
			||||||
mcPlayerListener.SwordsSkill=[[YELLOW]]Schwert Skill (Swords): 
 | 
					mcPlayerListener.SwordsSkill=[[YELLOW]]Schwert Skill [[DARK_AQUA]](Swords):
 | 
				
			||||||
mcPlayerListener.TamingSkill=[[YELLOW]]Bestienkunde Skill (Taming): 
 | 
					mcPlayerListener.TamingSkill=[[YELLOW]]Bestienkunde Skill [[DARK_AQUA]](Taming):
 | 
				
			||||||
mcPlayerListener.UnarmedSkill=[[YELLOW]]Faustkampf Skill (Unarmed): 
 | 
					mcPlayerListener.UnarmedSkill=[[YELLOW]]Faustkampf Skill [[DARK_AQUA]](Unarmed):
 | 
				
			||||||
mcPlayerListener.WoodcuttingSkill=[[YELLOW]]Holzfaeller Skill (Woodcutting): 
 | 
					mcPlayerListener.WoodcuttingSkill=[[YELLOW]]Holzfaeller Skill [[DARK_AQUA]](Woodcutting):
 | 
				
			||||||
mcPlayerListener.YourStats=[[GREEN]]Deine MMO Werte
 | 
					mcPlayerListener.YourStats=[[DARK_AQUA]]_______[[YELLOW]] Deine MMO Werte [[DARK_AQUA]]_______
 | 
				
			||||||
Party.InformedOnJoin={0} [[GREEN]] ist deiner Gruppe beigetreten
 | 
					Party.InformedOnJoin={0} [[YELLOW]] ist deiner Gruppe beigetreten
 | 
				
			||||||
Party.InformedOnQuit={0} [[GREEN]] hat deine Gruppe verlassen
 | 
					Party.InformedOnQuit={0} [[YELLOW]] hat deine Gruppe verlassen
 | 
				
			||||||
Skills.YourGreenTerra=[[GREEN]]Deine [[YELLOW]]Gruene Welt [[GREEN]]Faehigkeit ist bereit!
 | 
					Skills.YourGreenTerra=[[AQUA]]Deine [[YELLOW]]Gruene Welt [[AQUA]]Faehigkeit ist bereit!
 | 
				
			||||||
Skills.YourTreeFeller=[[GREEN]]Deine [[YELLOW]]Baumfaeller [[GREEN]]Faehigkeit ist bereit!
 | 
					Skills.YourTreeFeller=[[AQUA]]Deine [[YELLOW]]Baumfaeller [[AQUA]]Faehigkeit ist bereit!
 | 
				
			||||||
Skills.YourSuperBreaker=[[GREEN]]Deine [[YELLOW]]Brecher [[GREEN]]Faehigkeit ist bereit!
 | 
					Skills.YourSuperBreaker=[[AQUA]]Deine [[YELLOW]]Super Brecher [[AQUA]]Faehigkeit ist bereit!
 | 
				
			||||||
Skills.YourSerratedStrikes=[[GREEN]]Deine [[YELLOW]]gezackter Schlag [[GREEN]]Faehigkeit ist bereit!
 | 
					Skills.YourSerratedStrikes=[[AQUA]]Deine [[YELLOW]]Saegezahn-Schlag [[AQUA]]Faehigkeit ist bereit!
 | 
				
			||||||
Skills.YourBerserk=[[GREEN]]Deine [[YELLOW]]Berserker [[GREEN]]Faehigkeit ist bereit!
 | 
					Skills.YourBerserk=[[AQUA]]Deine [[AQUA]]Berserker [[AQUA]]Faehigkeit ist bereit!
 | 
				
			||||||
Skills.YourSkullSplitter=[[GREEN]]Deine [[YELLOW]]Schaedelspalter[[GREEN]]Faehigkeit ist bereit!
 | 
					Skills.YourSkullSplitter=[[AQUA]]Deine [[YELLOW]]Schaedelspalter[[AQUA]] Faehigkeit ist bereit!
 | 
				
			||||||
Skills.YourGigaDrillBreaker=[[GREEN]]Deine [[YELLOW]]Buddler[[GREEN]]Faehigkeit ist bereit!
 | 
					Skills.YourGigaDrillBreaker=[[AQUA]]Deine [[YELLOW]]Giga Bohrer[[AQUA]] Faehigkeit ist bereit!
 | 
				
			||||||
Skills.TooTired=[[RED]]Du bist zu muede um diese Faehigkeit erneut zu nutzen.
 | 
					Skills.TooTired=[[AQUA]]Du bist zu muede um diese Faehigkeit erneut zu nutzen.
 | 
				
			||||||
Skills.ReadyHoe=[[GREEN]]**DU BEREITEST DEINE HARKE VOR**
 | 
					Skills.ReadyHoe=[[AQUA]]**DU BEREITEST DEINE HARKE VOR**
 | 
				
			||||||
Skills.LowerHoe=[[GRAY]]**DU SENKST DEINE HARKE**
 | 
					Skills.LowerHoe=[[DARK_AQUA]]**DU SENKST DEINE HARKE**
 | 
				
			||||||
Skills.ReadyAxe=[[GREEN]]**DU BEREITEST DEINE AXT VOR**
 | 
					Skills.ReadyAxe=[[AQUA]]**DU BEREITEST DEINE AXT VOR**
 | 
				
			||||||
Skills.LowerAxe=[[GRAY]]**DU SENKST DEINE AXT**
 | 
					Skills.LowerAxe=[[DARK_AQUA]]**DU SENKST DEINE AXT**
 | 
				
			||||||
Skills.ReadyFists=[[GREEN]]**DU BEREITEST DEINE FAEUSTE VOR**
 | 
					Skills.ReadyFists=[[AQUA]]**DU BEREITEST DEINE FAEUSTE VOR**
 | 
				
			||||||
Skills.LowerFists=[[GRAY]]**DU SENKST DEINE FAUSTE**
 | 
					Skills.LowerFists=[[DARK_AQUA]]**DU SENKST DEINE FAUSTE**
 | 
				
			||||||
Skills.ReadyPickAxe=[[GREEN]]**DU BEREITEST DEINE SPITZHACKE VOR**
 | 
					Skills.ReadyPickAxe=[[AQUA]]**DU BEREITEST DEINE SPITZHACKE VOR**
 | 
				
			||||||
Skills.LowerPickAxe=[[GRAY]]**DU SENKST DEINE SPITZHACKE**
 | 
					Skills.LowerPickAxe=[[DARK_AQUA]]**DU SENKST DEINE SPITZHACKE**
 | 
				
			||||||
Skills.ReadyShovel=[[GREEN]]**DU BEREITEST DEINE SCHAUFEL VOR**
 | 
					Skills.ReadyShovel=[[AQUA]]**DU BEREITEST DEINE SCHAUFEL VOR**
 | 
				
			||||||
Skills.LowerShovel=[[GRAY]]**DU SENKST DEINE SCHAUFEL**
 | 
					Skills.LowerShovel=[[DARK_AQUA]]**DU SENKST DEINE SCHAUFEL**
 | 
				
			||||||
Skills.ReadySword=[[GREEN]]**DU ERHEBST DEIN SCHWERT**
 | 
					Skills.ReadySword=[[AQUA]]**DU ERHEBST DEIN SCHWERT**
 | 
				
			||||||
Skills.LowerSword=[[GRAY]]**DU SENKST DEIN SCHWERT**
 | 
					Skills.LowerSword=[[DARK_AQUA]]**DU SENKST DEIN SCHWERT**
 | 
				
			||||||
Skills.GreenTerraOn=[[GREEN]]**GRUENE WELT AKTIV**
 | 
					Skills.GreenTerraOn=[[AQUA]]**GRUENE WELT AKTIV**
 | 
				
			||||||
Skills.GreenTerraPlayer=[[GREEN]]{0}[[DARK_GREEN]] hat [[RED]]Gruene Welt[[DARK_GREEN]] benutzt!
 | 
					Skills.GreenTerraPlayer=[[AQUA]]{0}[[DARK_AQUA]] hat [[AQUA]]Green Terra[[DARK_AQUA]] benutzt!
 | 
				
			||||||
Skills.TreeFellerOn=[[GREEN]]**BAUMFAELLER AKTIV**
 | 
					Skills.TreeFellerOn=[[YELLOW]]**BAUMFAELLER AKTIV**
 | 
				
			||||||
Skills.TreeFellerPlayer=[[GREEN]]{0}[[DARK_GREEN]] hat [[RED]]Baumfaeller[[DARK_GREEN]] benutzt!
 | 
					Skills.TreeFellerPlayer=[[AQUA]]{0}[[DARK_AQUA]] hat [[AQUA]]Baumfaeller[[DARK_AQUA]] benutzt!
 | 
				
			||||||
Skills.SuperBreakerOn=[[GREEN]]**BRECHER AKTIV**
 | 
					Skills.SuperBreakerOn=[[YELLOW]]**SUPER BRECHER AKTIV**
 | 
				
			||||||
Skills.SuperBreakerPlayer=[[GREEN]]{0}[[DARK_GREEN]] hat [[RED]]Super Brecher[[DARK_GREEN]] benutzt!
 | 
					Skills.SuperBreakerPlayer=[[AQUA]]{0}[[DARK_AQUA]] hat [[AQUA]]Super Brecher[[DARK_AQUA]] benutzt!
 | 
				
			||||||
Skills.SerratedStrikesOn=[[GREEN]]**GEZACKTER SCHLAG AKTIV**
 | 
					Skills.SerratedStrikesOn=[[YELLOW]]**SAEGEZAHN-SCHLAG AKTIV**
 | 
				
			||||||
Skills.SerratedStrikesPlayer=[[GREEN]]{0}[[DARK_GREEN]] hat [[RED]]gezackter Schlag[[DARK_GREEN]] benutzt!
 | 
					Skills.SerratedStrikesPlayer=[[AQUA]]{0}[[DARK_AQUA]] hat [[AQUA]]Saegezahn-Schlag[[DARK_AQUA]] benutzt!
 | 
				
			||||||
Skills.SkullSplitterOn=[[GREEN]]**SCHAEDELSPALTER AKTIV**
 | 
					Skills.SkullSplitterOn=[[YELLOW]]**SCHAEDELSPALTER AKTIV**
 | 
				
			||||||
Skills.SkullSplitterPlayer=[[GREEN]]{0}[[DARK_GREEN]] hat [[RED]]Schaedelspalter[[DARK_GREEN]] benutzt!
 | 
					Skills.SkullSplitterPlayer=[[AQUA]]{0}[[DARK_AQUA]] hat [[AQUA]]Schaedelspalter[[DARK_AQUA]] benutzt!
 | 
				
			||||||
Skills.GigaDrillBreakerOn=[[GREEN]]**BUDDLER AKTIV**
 | 
					Skills.GigaDrillBreakerOn=[[YELLOW]]**GIGA BOHRER AKTIV**
 | 
				
			||||||
Skills.GigaDrillBreakerPlayer=[[GREEN]]{0}[[DARK_GREEN]] hat [[RED]]Buddler[[DARK_GREEN]] benutzt!
 | 
					Skills.GigaDrillBreakerPlayer=[[AQUA]]{0}[[DARK_AQUA]] hat [[AQUA]]GigaBohrer[[DARK_AQUA]] benutzt!
 | 
				
			||||||
Skills.GreenTerraOff=[[RED]]**Gruene Welt ausgelaufen**
 | 
					Skills.GreenTerraOff=[[DARK_AQUA]]**Gruene Welt ausgelaufen**
 | 
				
			||||||
Skills.TreeFellerOff=[[RED]]**Baumfaeller ausgelaufen**
 | 
					Skills.TreeFellerOff=[[DARK_AQUA]]**Baumfaeller ausgelaufen**
 | 
				
			||||||
Skills.SuperBreakerOff=[[RED]]**Brecher ausgelaufen**
 | 
					Skills.SuperBreakerOff=[[DARK_AQUA]]**Super Brecher ausgelaufen**
 | 
				
			||||||
Skills.SerratedStrikesOff=[[RED]]**gezackter Schlag ausgelaufen**
 | 
					Skills.SerratedStrikesOff=[[DARK_AQUA]]**Saegezahn-Schlag ausgelaufen**
 | 
				
			||||||
Skills.BerserkOff=[[RED]]**Berserker ausgelaufen**
 | 
					Skills.BerserkOff=[[DARK_AQUA]]**Berserker ausgelaufen**
 | 
				
			||||||
Skills.SkullSplitterOff=[[RED]]**Schaedelspalter ausgelaufen**
 | 
					Skills.BerserkOn=[[AQUA]]**BERSERKER AKTIV**
 | 
				
			||||||
Skills.GigaDrillBreakerOff=[[RED]]**Buddler ausgelaufen**
 | 
					Skills.BerserkPlayer=[[AQUA]]{0}[[DARK_AQUA]] hat [[AQUA]]Berserker [[DARK_AQUA]] benutzt
 | 
				
			||||||
Skills.TamingUp=[[YELLOW]]Bestienkunde um {0} erhoeht. Gesamt ({1})
 | 
					Skills.SkullSplitterOff=[[DARK_AQUA]]**Schaedelspalter ausgelaufen**
 | 
				
			||||||
Skills.AcrobaticsUp=[[YELLOW]]Akrobatik um {0} erhoeht. Gesamt ({1})
 | 
					Skills.GigaDrillBreakerOff=[[DARK_AQUA]]**Giga Bohrer ausgelaufen**
 | 
				
			||||||
Skills.ArcheryUp=[[YELLOW]]Bogenschiessen um {0} erhoeht. Gesamt ({1})
 | 
					Skills.TamingUp=[[AQUA]]Bestienkunde um [[YELLOW]]{0} erhoeht. Gesamt [[YELLOW]]({1})
 | 
				
			||||||
Skills.SwordsUp=[[YELLOW]]Schwert um {0} erhoeht. Gesamt ({1})
 | 
					Skills.AcrobaticsUp=[[AQUA]]Akrobatik um [[YELLOW]]{0} erhoeht. Gesamt [[YELLOW]]({1})
 | 
				
			||||||
Skills.AxesUp=[[YELLOW]]Axt um {0} erhoeht. Gesamt ({1})
 | 
					Skills.ArcheryUp=[[AQUA]]Bogenschiessen um [[YELLOW]]{0} erhoeht. Gesamt [[YELLOW]]({1})
 | 
				
			||||||
Skills.UnarmedUp=[[YELLOW]]Faustkampf um {0} erhoeht. Gesamt ({1})
 | 
					Skills.SwordsUp=[[AQUA]]Schwert um [[YELLOW]]{0} erhoeht. Gesamt [[YELLOW]]({1})
 | 
				
			||||||
Skills.HerbalismUp=[[YELLOW]]Krauterkunde um {0} erhoeht. Gesamt ({1})
 | 
					Skills.AxesUp=[[AQUA]]Axt um [[YELLOW]]{0} erhoeht. Gesamt [[YELLOW]]({1})
 | 
				
			||||||
Skills.MiningUp=[[YELLOW]]Bergbau um {0} erhoeht. Gesamt ({1})
 | 
					Skills.UnarmedUp=[[AQUA]]Faustkampf um [[YELLOW]]{0} erhoeht. Gesamt [[YELLOW]]({1})
 | 
				
			||||||
Skills.WoodcuttingUp=[[YELLOW]]Holzfaeller um {0} erhoeht. Gesamt ({1})
 | 
					Skills.HerbalismUp=[[AQUA]]Krauterkunde um [[YELLOW]]{0} erhoeht. Gesamt [[YELLOW]]({1})
 | 
				
			||||||
Skills.RepairUp=[[YELLOW]]Reparieren um {0} erhoeht. Gesamt ({1})
 | 
					Skills.MiningUp=[[AQUA]]Bergbau um [[YELLOW]]{0} erhoeht. Gesamt [[YELLOW]]({1})
 | 
				
			||||||
Skills.ExcavationUp=[[YELLOW]]Graben um {0} erhoeht. Gesamt ({1})
 | 
					Skills.WoodcuttingUp=[[AQUA]]Holzfaeller um [[YELLOW]]{0} erhoeht. Gesamt [[YELLOW]]({1})
 | 
				
			||||||
Skills.FeltEasy=[[GRAY]]Das fuehlt sich einfach an.
 | 
					Skills.RepairUp=[[AQUA]]Reparieren um [[YELLOW]]{0} erhoeht. Gesamt [[YELLOW]]({1})
 | 
				
			||||||
Skills.StackedItems=[[DARK_RED]]Du kannst keine gestapelten Items reparieren
 | 
					Skills.ExcavationUp=[[AQUA]]Graben um [[YELLOW]]{0} erhoeht. Gesamt [[YELLOW]]({1})
 | 
				
			||||||
Skills.NeedMore=[[DARK_RED]]Du brauchst mehr
 | 
					Skills.FeltEasy=[[AQUA]]Das fuehlt sich einfach an.
 | 
				
			||||||
Skills.AdeptDiamond=[[DARK_RED]]nicht talentiert genug um Diamantwerkzeuge zu reparieren
 | 
					Skills.StackedItems=[[DARK_RED]]Du kannst keine gestapelten Items reparieren
 | 
				
			||||||
Skills.FullDurability=[[GRAY]]Dieses Item hat volle Haltbarkeit
 | 
					Skills.NeedMore=[[DARK_AQUA]]Hierfuer brauchst du mehr [[YELLOW]]
 | 
				
			||||||
Skills.Disarmed=[[DARK_RED]]Du wurdest entwaffnet!
 | 
					Skills.AdeptDiamond=[[DARK_RED]]Du bist nicht talentiert genug um Diamantwerkzeuge zu reparieren
 | 
				
			||||||
mcPlayerListener.SorcerySkill=Zauberkunst Skill (Sorcery): 
 | 
					Skills.FullDurability=[[AQUA]]Dieses Item hat volle Haltbarkeit
 | 
				
			||||||
m.SkillSorcery=Zauberkunst (Sorcery)
 | 
					Skills.Disarmed=[[DARK_RED]]Du wurdest entwaffnet!
 | 
				
			||||||
Sorcery.HasCast=[[GREEN]]**ZAUBERN**[[GOLD]]
 | 
					mcPlayerListener.SorcerySkill=Zauberkunst Skill (Sorcery): 
 | 
				
			||||||
Sorcery.Current_Mana=[[DARK_AQUA]]MP
 | 
					m.SkillSorcery=Zauberkunst (Sorcery)
 | 
				
			||||||
Sorcery.SpellSelected=[[GREEN]]-=([[GOLD]]{0}[[GREEN]])=- [[RED]]([[GRAY]]{1}[[RED]])
 | 
					Sorcery.HasCast=[[YELLOW]]**ZAUBERN**[[YELLOW]]
 | 
				
			||||||
Sorcery.Cost=[[RED]][COST] {0} MP
 | 
					Sorcery.Current_Mana=[[DARK_AQUA]]MP
 | 
				
			||||||
Sorcery.OOM=[[DARK_AQUA]][[[GOLD]]{2}[[DARK_AQUA]]][[DARK_GRAY]] Kein Mana [[YELLOW]]([[RED]]{0}[[YELLOW]]/[[GRAY]]{1}[[YELLOW]])
 | 
					Sorcery.SpellSelected=[[YELLOW]]-=([[YELLOW]]{0}[[YELLOW]])=- [[RED]]([[AQUA]]{1}[[RED]])
 | 
				
			||||||
Sorcery.Water.Thunder=GEWITTER
 | 
					Sorcery.Cost=[[RED]][COST] {0} MP
 | 
				
			||||||
Sorcery.Curative.Self=HEILEN (SELBST)
 | 
					Sorcery.OOM=[[DARK_AQUA]][[[YELLOW]]{2}[[DARK_AQUA]]][[DARK_AQUA]] Kein Mana [[YELLOW]]([[RED]]{0}[[YELLOW]]/[[AQUA]]{1}[[YELLOW]])
 | 
				
			||||||
Sorcery.Curative.Other=HEILEN (ANDERE)
 | 
					Sorcery.Water.Thunder=GEWITTER
 | 
				
			||||||
m.LVL=[[DARK_GRAY]]LVL: [[GREEN]]{0} [[DARK_AQUA]]XP[[YELLOW]]([[GOLD]]{1}[[YELLOW]]/[[GOLD]]{2}[[YELLOW]])
 | 
					Sorcery.Curative.Self=HEILEN (SELBST)
 | 
				
			||||||
Combat.BeastLore=[[GREEN]]**BESTIENKUNDE**
 | 
					Sorcery.Curative.Other=HEILEN (ANDERE)
 | 
				
			||||||
Combat.BeastLoreOwner=[[DARK_AQUA]]Besitzer ([[RED]]{0}[[DARK_AQUA]])
 | 
					m.LVL=[[AQUA]]LVL: [[GREEN]]{0} [[DARK_AQUA]]XP[[YELLOW]] ([[AQUA]]{1}[[YELLOW]]/[[AQUA]]{2}[[YELLOW]])
 | 
				
			||||||
Combat.BeastLoreHealthWolfTamed=[[DARK_AQUA]]Gesundheit ([[GREEN]]{0}[[DARK_AQUA]]/20)
 | 
					Combat.BeastLore=[[YELLOW]]**BESTIENKUNDE**
 | 
				
			||||||
Combat.BeastLoreHealthWolf=[[DARK_AQUA]]Gesundheit ([[GREEN]]{0}[[DARK_AQUA]]/8)
 | 
					Combat.BeastLoreOwner=[[DARK_AQUA]]Besitzer ([[RED]]{0}[[DARK_AQUA]])
 | 
				
			||||||
mcMMO.Description=[[DARK_AQUA]]Q: Was ist das?,[[GOLD]]mcMMO ist eine [[RED]]OPEN SOURCE[[GOLD]] RPG Modifikation fuer Bukkit von [[BLUE]]nossr50,[[GOLD]]Durch mcMMO werden viele Skills bei Minecraft hinzugefuegt,[[GOLD]]Tippe [[GREEN]]/SKILLNAME[[GOLD]] um mehr ueber die Skills herauszufinden.,[[DARK_AQUA]]Q: Was tut es?,[[GOLD]]Ein Beispiel... in [[DARK_AQUA]]Mining[[GOLD]] wirst du Belohnungen bekommen wie,[[RED]]Doppelte Drops[[GOLD]] oder die Faehigkeit [[RED]]Brecher[[GOLD]] welche wenn,[[GOLD]]per rechtsklick aktiviert schnellers abbauen ermoeglicht. Leveln von [[BLUE]]Mining,[[GOLD]]erfolgt einfach durch abbauen von verschiedenen Materialien,[[DARK_AQUA]]Q: Was ist damit gemeint?,[[GOLD]]Alle Skills ind[[GREEN]]mcMMO[[GOLD]] fuegen coole neue Dinge hinzu!.,[[GOLD]]Du kannst auch[[GREEN]]/{0}[[GOLD]] tippen um die BEfehle zu sehen,[[GOLD]]Das Ziel von mcMMO ist es ein RPG Erlebnis einzufuehren,[[DARK_AQUA]]Q: Wo finde ich Neuigkeiten!?,[[GOLD]]Im mcMMO thread in dem bukkit forum!,[[DARK_AQUA]]Q: Wie tu ich dies und das?,[[RED]]Bitte [[GOLD]]schau in die Wiki!
 | 
					Combat.BeastLoreHealthWolfTamed=[[DARK_AQUA]]Gesundheit ([[YELLOW]]{0}[[DARK_AQUA]]/20)
 | 
				
			||||||
[[DARK_AQUA]]mcmmo.wikia.com
 | 
					Combat.BeastLoreHealthWolf=[[DARK_AQUA]]Gesundheit ([[YELLOW]]{0}[[DARK_AQUA]]/8)
 | 
				
			||||||
Party.IsLocked=[[RED]]Gruppe ist gesperrt.
 | 
					mcMMO.Description=[[DARK_AQUA]]Q: Was ist mcMMO? [[GRAY]]mcMMO is ein Open Source [[GOLD]]RPG Plugin[[GRAY]] fuer,[[GRAY]]Bukkit von [[RED]]nossr50 [[GRAY]]welches Minecraft viele Skills hinzufuegt.,[[GRAY]]Man kann auf vielen Wegen Erfahrung sammeln.,[[GRAY]]Um mehr ueber einen Skill zu erfahren gebe [[GREEN]]/SKILLNAME[[GRAY]] ein.,[[DARK_AQUA]]Q: Was macht es genau? [[GRAY]]Beispiel: Mit [[DARK_AQUA]]Mining[[GRAY]] bekommst du passive,[[GRAY]]Fertigkeiten wie [[RED]]Doppelte Drops[[GRAY]] oder Aktive wie den,[[RED]]Super-Brecher[[GRAY]] welcher dir  per Rechtsklick aktiviert erlaubt,[[GRAY]]fuer einige Zeit (basierend auf deinem Lvl) schneller zu Minen[[GRAY]],[[BLUE]]Mining [[GRAY]]zu leveln ist so einfach wie seltene Materialien zu,[[GRAY]]bekommen! [[DARK_AQUA]]Q: Was heisst das? [[GRAY]]Alle Skills von [[GOLD]]mcMMO[[GRAY]] fuegen,[[GRAY]]coole neue Sachen hinzu! [[GRAY]]Du kannst [[GREEN]]/{0}[[GRAY]] eingeben [[GRAY]]um dir die,[[GRAY]]Commands anzeigen zu lassen. [[GRAY]]Das Ziel,[[GRAY]]von [[GOLD]]mcMMO[[GRAY]] ist es  dir ein hochwertiges [[GOLD]]RPG-System[[GRAY]] zu bieten.,[[DARK_AQUA]]Q: Wo kann ich neue Ideen vorschlagen?,[[GRAY]]Im mcMMO Thema auf [[AQUA]]dev.bukkit.org[[GRAY]],[[DARK_AQUA]]Q: Wie mache ich dies und das?,[[RED]]Bitte [[GRAY]]schau in das mcMMO WIKI! [[AQUA]]mcmmo.wikia.com,[[DARK_GRAY]]Uebersetzung: Jobsti
 | 
				
			||||||
Party.Locked=[[RED]]Gruppe ist gesperrt, nur Leiter kann einladen.
 | 
					Party.IsLocked=[[RED]]Gruppe ist gesperrt.
 | 
				
			||||||
Party.IsntLocked=[[GRAY]]Gruppe ist nicht gesperrt
 | 
					Party.Locked=[[RED]]Gruppe ist gesperrt, nur der Besitzer kann neue User einladen.
 | 
				
			||||||
Party.Unlocked=[[GRAY]]Gruppe entsperrt
 | 
					Party.IsntLocked=[[AQUA]]Gruppe ist nicht gesperrt
 | 
				
			||||||
Party.Help1=[[RED]]Korrekte Benutzung ist [[YELLOW]]/{0} [[WHITE]]<name>[[YELLOW]] oder [[WHITE]]'q' [[YELLOW]]zum beenden
 | 
					Party.Unlocked=[[AQUA]]Gruppe entsperrt
 | 
				
			||||||
Party.Help2=[[RED]]Um einer gesicherten Gruppe beizutreten nutze [[YELLOW]]/{0} [[WHITE]]<name> <password>
 | 
					Party.Help1=[[RED]]Richtige Verwendung ist [[YELLOW]]/{0} [[WHITE]]<name>[[YELLOW]] oder [[WHITE]]'q' [[YELLOW]]zum Verlassen
 | 
				
			||||||
Party.Help3=[[RED]]Siehe /{0} ? f<>r mehr Informationen
 | 
					Party.Help2=[[RED]]Um in pwd-geschuetzte Gruppe einzusteigen nutze [[YELLOW]]/{0} [[WHITE]]<name> <password>
 | 
				
			||||||
Party.Help4=[[RED]]Nutze [[YELLOW]]/{0} [[WHITE]]<name> [[YELLOW]]um einer Gruppe beizutreten oder [[WHITE]]'q' [[YELLOW]]zum beenden
 | 
					Party.Help3=[[RED]]Befrage /{0} ? fuer weitere Infos
 | 
				
			||||||
Party.Help5=[[RED]]Um deine Gruppe zu sperren nutze [[YELLOW]]/{0} [[WHITE]]lock
 | 
					Party.Help4=[[RED]]Benutze [[YELLOW]]/{0} [[WHITE]]<name> [[YELLOW]]um einer Gruppe beizutreten, oder [[WHITE]]'q' [[YELLOW]]zum Verlassen
 | 
				
			||||||
Party.Help6=[[RED]]Um deine Gruppe zu entsperren nutze [[YELLOW]]/{0} [[WHITE]]unlock
 | 
					Party.Help5=[[RED]]Zum Gruppe sperren, nutze [[YELLOW]]/{0} [[WHITE]]lock
 | 
				
			||||||
Party.Help7=[[RED]]Um deine Gruppe mit einem Passwort zu sichern nutze [[YELLOW]]/{0} [[WHITE]]password <password>
 | 
					Party.Help6=[[RED]]Zum Gruppe entsperren, nutze [[YELLOW]]/{0} [[WHITE]]unlock
 | 
				
			||||||
Party.Help8=[[RED]]Um einen SPieler von deiner Gruppe auszuschliessen nutze [[YELLOW]]/{0} [[WHITE]]kick <player>
 | 
					Party.Help7=[[RED]]Um Gruppe per Passwort zu sperren, nutze [[YELLOW]]/{0} [[WHITE]]password <password>
 | 
				
			||||||
Party.Help9=[[RED]]Um Gruppenleiter weiter zu reichen nutze [[YELLOW]]/{0} [[WHITE]]owner <player>
 | 
					Party.Help8=[[RED]]Um Spieler aus der Gruppe zu kicken, benutze [[YELLOW]]/{0} [[WHITE]]kick <player>
 | 
				
			||||||
Party.NotOwner=[[DARK_RED]]Du bist nicht der Gruppenleiter
 | 
					Party.Help9=[[RED]]Um den Besitz deiner Gruppe abzugeben, nutze [[YELLOW]]/{0} [[WHITE]]owner <player>
 | 
				
			||||||
Party.InvalidName=[[DARK_RED]]Das ist kein erlaubter Gruppenname
 | 
					Party.NotOwner=[[DARK_RED]]Du bist nicht der Gruppenbesitzer
 | 
				
			||||||
Party.PasswordSet=[[GREEN]]Gruppenpasswort {0} gesetzt
 | 
					Party.InvalidName=[[DARK_RED]]Dies ist kein gueltiger Gruppenname
 | 
				
			||||||
Party.CouldNotKick=[[DARK_RED]]Kann Spieler nicht ausschliessen{0}
 | 
					Party.PasswordSet=[[GREEN]]Gruppenpasswort zu {0} gesetzt
 | 
				
			||||||
Party.NotInYourParty=[[DARK_RED]]{0} ist nicht in deiner Gruppe
 | 
					Party.CouldNotKick=[[DARK_RED]]Spieler {0} kann nicht gekickt werden
 | 
				
			||||||
Party.CouldNotSetOwner=[[DARK_RED]]Kann kein Leiter werden {0}
 | 
					Party.NotInYourParty=[[DARK_RED]]{0} ist nicht in deiner Gruppe
 | 
				
			||||||
Party.NewOwner={0} ist der neue Gruppenleiter.
 | 
					Party.CouldNotSetOwner=[[DARK_RED]]Besitzer kann nicht zu {0} gewechselt werden
 | 
				
			||||||
Party.PasswordWrong=[[DARK_RED]]Gruppenpasswort falsch.
 | 
					Party.NewOwner={0} ist der neue Gruppenbesitzer.
 | 
				
			||||||
Party.NowOwner=[[RED]]Du bist nun der Gruppenleiter.
 | 
					Party.PasswordWrong=[[DARK_RED]]Falsches Gruppen-Passwort.
 | 
				
			||||||
Party.NowNotOwner=[[RED]]Du bist nicht laenger der Gruppenleiter.
 | 
					Party.NowOwner=[[RED]]Du bist nicht der Gruppenbesitzer.
 | 
				
			||||||
Party.RequiresPass=[[RED]]Diese Gruppe benoetigt ein Passwort. Nutze [[YELLOW]]/{0}[[WHITE]] <party> <password>[[RED]] zum beitreten.
 | 
					Party.NowNotOwner=[[RED]]Du bist nicht laenger der Gruppenbesitzer.
 | 
				
			||||||
Party.PtpDelay=[[RED]]Du kannst dies nicht so zeitig erneut benutzen [[WHITE]]([[YELLOW]]{0}s[[WHITE]])
 | 
					Party.RequiresPass=[[RED]]Diese Gruppe benoetigt ein Passwort. Nutze [[YELLOW]]/{0}[[WHITE]] <party> <password>[[RED]] zum Beitreten.
 | 
				
			||||||
Commands.xprate.proper=[[DARK_AQUA]]Proper usage is /{0} [integer] [true:false]
 | 
					Party.PtpDelay=[[RED]]Du kannst dies nicht so schnell wieder benutzen [[WHITE]]([[YELLOW]]{0}s[[WHITE]])
 | 
				
			||||||
Commands.xprate.proper2=[[DARK_AQUA]]Also you can type /{0} reset to turn everything back to normal
 | 
					Commands.xprate.proper=[[DARK_AQUA]]Richtige Eingabe lautet /{0} [integer] [true:false]
 | 
				
			||||||
Commands.xprate.proper3=[[RED]]Enter true or false for the second value
 | 
					Commands.xprate.proper2=[[DARK_AQUA]]Du kanst ebenfalls /{0} reset eingeben, um alles zurueck auf normal zu setzen.
 | 
				
			||||||
Commands.xprate.over=[[RED]]mcMMO XP Rate Event is OVER!!
 | 
					Commands.xprate.proper3=[[RED]]Gebe true oder false als zweiten Wert ein
 | 
				
			||||||
Commands.xprate.started=[[GOLD]]XP EVENT FOR mcMMO HAS STARTED!
 | 
					Commands.xprate.over=[[RED]]Der mcMMO XP Rate Event ist vorbei!!
 | 
				
			||||||
Commands.xprate.started2=[[GOLD]]mcMMO XP RATE IS NOW {0}x!!
 | 
					Commands.xprate.started=[[YELLOW]]Der mcMMO XP EVENT HAT BEGONNEN!
 | 
				
			||||||
Commands.xplock.locked=[[GOLD]]Your XP BAR is now locked to {0}!
 | 
					Commands.xprate.started2=[[YELLOW]]Die mcMMO XP RATE betraegt nun {0}x!!
 | 
				
			||||||
Commands.xplock.unlocked=[[GOLD]]Your XP BAR is now [[GREEN]]UNLOCKED[[GOLD]]!
 | 
					Commands.xplock.locked=[[YELLOW]]Deine XP BAR ist nun auf {0} gesperrt!
 | 
				
			||||||
Commands.xplock.invalid=[[RED]]That is not a valid skillname! Try /xplock mining
 | 
					Commands.xplock.unlocked=[[YELLOW]]Deine XP BAR ist nun wieder [[GREEN]]FREIGEGEBEN[[YELLOW]]!
 | 
				
			||||||
m.SkillAlchemy=ALCHEMY
 | 
					Commands.xplock.invalid=[[RED]]Dies ist kein gueltiger Skillname! Versuche /xplock mining
 | 
				
			||||||
m.SkillEnchanting=ENCHANTING
 | 
					m.SkillAlchemy=Alchemie(Alchemy)
 | 
				
			||||||
m.SkillFishing=FISHING
 | 
					m.SkillEnchanting=Verzaubern (Enchanting)
 | 
				
			||||||
mcPlayerListener.AlchemySkill=Alchemy: 
 | 
					m.SkillFishing=Angeln (Fishing)
 | 
				
			||||||
mcPlayerListener.EnchantingSkill=Enchanting: 
 | 
					mcPlayerListener.AlchemySkill=[[AQUA]]Alchemie Skill [[DARK_AQUA]](Alchemy):
 | 
				
			||||||
mcPlayerListener.FishingSkill=Fishing: 
 | 
					mcPlayerListener.EnchantingSkill=[[AQUA]]Verzauberungs Skill [[DARK_AQUA]](Enchanting):
 | 
				
			||||||
Skills.AlchemyUp=[[YELLOW]]Alchemy skill increased by {0}. Total ({1})
 | 
					mcPlayerListener.FishingSkill=[[YELLOW]]Angeln Skill [[DARK_AQUA]](Fishing):
 | 
				
			||||||
Skills.EnchantingUp=[[YELLOW]]Enchanting skill increased by {0}. Total ({1})
 | 
					Skills.AlchemyUp=[[AQUA]]Alchemie um [[YELLOW]]{0} erhoeht. Gesamt [[YELLOW]]({1})
 | 
				
			||||||
Skills.FishingUp=[[YELLOW]]Fishing skill increased by {0}. Total ({1})
 | 
					Skills.EnchantingUp=[[AQUA]]Verzaubern um [[YELLOW]]{0} erhoeht. Gesamt [[YELLOW]]({1})
 | 
				
			||||||
Repair.LostEnchants=[[RED]]You were not skilled enough to keep any enchantments.
 | 
					Skills.FishingUp=[[AQUA]]Angeln um [[YELLOW]]{0} erhoeht. Gesamt [[YELLOW]]({1})
 | 
				
			||||||
Repair.ArcanePerfect=[[GREEN]]You have sustained the arcane energies in this item.
 | 
					Repair.LostEnchants=[[YELLOW]]Du hast nicht genug Skill, Verzauberung verloren.
 | 
				
			||||||
Repair.Downgraded=[[RED]]Arcane power has decreased for this item.
 | 
					Repair.ArcanePerfect=[[YELLOW]]Du hast die Arkanen Zauber in diesem Gegenstand erhalten.
 | 
				
			||||||
Repair.ArcaneFailed=[[RED]]Arcane power has permanently left the item.
 | 
					Repair.Downgraded=[[YELLOW]]Die Arkanen Zauber in diesem Gegenstand wurden verringert.
 | 
				
			||||||
m.EffectsRepair5_0=Arcane Forging
 | 
					Repair.ArcaneFailed=[[RED]]Alle Arkanen Zauber wurden von diesem Gegenstand entfernt.
 | 
				
			||||||
m.EffectsRepair5_1=Repair magic items
 | 
					m.EffectsRepair5_0=[[YELLOW]]Arkanes Schmieden
 | 
				
			||||||
m.ArcaneForgingRank=[[RED]]Arcane Forging: [[YELLOW]]Rank {0}/4
 | 
					m.EffectsRepair5_1=[[AQUA]]Verzauberte Gegenstaende reparieren
 | 
				
			||||||
m.ArcaneEnchantKeepChance=[[GRAY]]AF Success Rate: [[YELLOW]]{0}%
 | 
					m.ArcaneForgingRank=[[YELLOW]]Arkanes Schmieden: [[GREEN]]Rang {0}/4
 | 
				
			||||||
m.ArcaneEnchantDowngradeChance=[[GRAY]]AF Downgrade Chance: [[YELLOW]]{0}%
 | 
					m.ArcaneEnchantKeepChance=[[AQUA]]AS Erfolgs-Chance: [[GREEN]]{0}%
 | 
				
			||||||
m.ArcaneForgingMilestones=[[GOLD]][TIP] AF Rank Ups: [[GRAY]]Rank 1 = 100+, Rank 2 = 250+,
 | 
					m.ArcaneEnchantDowngradeChance=[[AQUA]]AS Downgrade-Chance: [[GREEN]]{0}%
 | 
				
			||||||
m.ArcaneForgingMilestones2=[[GRAY]] Rank 3 = 500+, Rank 4 = 750+
 | 
					m.ArcaneForgingMilestones=[[YELLOW]][TIP]Arkanes Schmieden: [[AQUA]]Rang 1 = 100+, Rang 2 = 250+,
 | 
				
			||||||
Fishing.MagicFound=[[GRAY]]You feel a touch of magic with this catch...
 | 
					m.ArcaneForgingMilestones2=[[AQUA]] Rang 3 = 500+, Rang 4 = 750+
 | 
				
			||||||
Fishing.ItemFound=[[GRAY]]Treasure found!
 | 
					Fishing.MagicFound=[[AQUA]]Du hast etwas magisches gefunden...
 | 
				
			||||||
m.SkillFishing=FISHING
 | 
					Fishing.ItemFound=[[AQUA]]Du hast einen Schatz gefunden!
 | 
				
			||||||
m.XPGainFishing=Fishing (Go figure!)
 | 
					m.SkillFishing=Angeln (Fishing)
 | 
				
			||||||
m.EffectsFishing1_0=Treasure Hunter (Passive)
 | 
					m.XPGainFishing=[[YELLOW]]Angeln
 | 
				
			||||||
m.EffectsFishing1_1=Fish up misc objects
 | 
					m.EffectsFishing1_0=[[YELLOW]]Schatz-Jaeger (passiv)
 | 
				
			||||||
m.EffectsFishing2_0=Magic Hunter
 | 
					m.EffectsFishing1_1=[[AQUA]]Verschiedene Gegenstaende Angeln
 | 
				
			||||||
m.EffectsFishing2_1=Find Enchanted Items
 | 
					m.EffectsFishing2_0=[[YELLOW]]Zauber-Jaeger
 | 
				
			||||||
m.EffectsFishing3_0=Shake (vs. Entities)
 | 
					m.EffectsFishing2_1=[[AQUA]]Verzauberte gegenstaende Angeln
 | 
				
			||||||
m.EffectsFishing3_1=Shake items off of mobs w/ fishing pole
 | 
					m.EffectsFishing3_0=[[YELLOW]]Reissen
 | 
				
			||||||
m.FishingRank=[[RED]]Treasure Hunter Rank: [[YELLOW]]{0}/5
 | 
					m.EffectsFishing3_1=[[AQUA]]Reisse Items aus Mobs (per Angel)
 | 
				
			||||||
m.FishingMagicInfo=[[RED]]Magic Hunter: [[GRAY]] **Improves With Treasure Hunter Rank**
 | 
					m.FishingRank=[[YELLOW]]Zauber-Jaeger Rang: [[GREEN]]{0}/5
 | 
				
			||||||
m.ShakeInfo=[[RED]]Shake: [[YELLOW]]Tear items off mobs, mutilating them in the process ;_;
 | 
					m.FishingMagicInfo=[[YELLOW]]Schatz-Jaeger: [[GREEN]] *Verbesert sich mit Schatz-Jaeger*
 | 
				
			||||||
m.AbilLockFishing1=LOCKED UNTIL 150+ SKILL (SHAKE)
 | 
					m.ShakeInfo=[[YELLOW]]Reissen: [[AQUA]]Reisse Items aus Mobs und verstuemmelt sie dabei ;_;
 | 
				
			||||||
m.TamingSummon=[[GREEN]]Summoning complete
 | 
					m.AbilLockFishing1=[[DARK_AQUA]]Gesperrt bis Skilllevel 150+ (Reissen)
 | 
				
			||||||
m.TamingSummonFailed=[[RED]]You have too many wolves nearby to summon any more.
 | 
					m.TamingSummon=[[YELLOW]]Beschwoerung abgeschlossen
 | 
				
			||||||
m.EffectsTaming7_0=Call of the Wild
 | 
					m.TamingSummonFailed=[[YELLOW]]Du hast zu viele Woelfe um dich um weitere zu beschwoeren.
 | 
				
			||||||
m.EffectsTaming7_1=Summon a wolf to your side
 | 
					m.EffectsTaming7_0=[[YELLOW]]Ruf der Wildniss
 | 
				
			||||||
m.EffectsTaming7_2=[[GRAY]]COTW HOW-TO: Crouch and right click with {0} Bones in hand
 | 
					m.EffectsTaming7_1=[[AQUA]]Beschwoere einen Wolf auf deine Seite
 | 
				
			||||||
 | 
					m.EffectsTaming7_2=[[YELLOW]]Info: [[AQUA]]Ducken und Rechtsklick mit {0} Knochen in der Hand
 | 
				
			||||||
@@ -203,7 +203,7 @@ public class m
 | 
				
			|||||||
	public static boolean abilityBlockCheck(Block block)
 | 
						public static boolean abilityBlockCheck(Block block)
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		int i = block.getTypeId();
 | 
							int i = block.getTypeId();
 | 
				
			||||||
		if(i == 96 || i == 68 || i == 355 || i == 26 || i == 323 || i == 25 || i == 54 || i == 69 || i == 92 || i == 77 || i == 58 || i == 61 || i == 62 || i == 42 || i == 71 || i == 64 || i == 84 || i == 324 || i == 330){
 | 
							if(i == 107 ||i == 117 || i == 116 || i == 96 || i == 68 || i == 355 || i == 26 || i == 323 || i == 25 || i == 54 || i == 69 || i == 92 || i == 77 || i == 58 || i == 61 || i == 62 || i == 42 || i == 71 || i == 64 || i == 84 || i == 324 || i == 330){
 | 
				
			||||||
			return false;
 | 
								return false;
 | 
				
			||||||
		} else {
 | 
							} else {
 | 
				
			||||||
			return true;
 | 
								return true;
 | 
				
			||||||
@@ -310,173 +310,212 @@ public class m
 | 
				
			|||||||
	{
 | 
						{
 | 
				
			||||||
		if(!LoadProperties.useMySQL)
 | 
							if(!LoadProperties.useMySQL)
 | 
				
			||||||
			return;
 | 
								return;
 | 
				
			||||||
		String location = "plugins/mcMMO/FlatFileStuff/mcmmo.users"; 
 | 
							
 | 
				
			||||||
		try {
 | 
							Bukkit.getScheduler().scheduleAsyncDelayedTask(Bukkit.getServer().getPluginManager().getPlugin("mcMMO"), new Runnable(){
 | 
				
			||||||
			//Open the user file
 | 
								public void run() {
 | 
				
			||||||
			FileReader file = new FileReader(location);
 | 
									String location = "plugins/mcMMO/FlatFileStuff/mcmmo.users";
 | 
				
			||||||
			BufferedReader in = new BufferedReader(file);
 | 
									try {
 | 
				
			||||||
			String line = ""; 
 | 
										//Open the user file
 | 
				
			||||||
			String playerName = null, mining = null, party = null, miningXP = null, woodcutting = null, woodCuttingXP = null, repair = null, unarmed = null, herbalism = null,
 | 
										FileReader file = new FileReader(location);
 | 
				
			||||||
			excavation = null, archery = null, swords = null, axes = null, acrobatics = null, repairXP = null, unarmedXP = null, herbalismXP = null, excavationXP = null, archeryXP = null, swordsXP = null, axesXP = null,
 | 
										BufferedReader in = new BufferedReader(file);
 | 
				
			||||||
			acrobaticsXP = null, taming = null, tamingXP = null;
 | 
										String line = "";
 | 
				
			||||||
			int id = 0, theCount = 0;
 | 
										String playerName = null, mining = null, party = null, miningXP = null, woodcutting = null, woodCuttingXP = null, repair = null, unarmed = null, herbalism = null, excavation = null, archery = null, swords = null, axes = null, acrobatics = null, repairXP = null, unarmedXP = null, herbalismXP = null, excavationXP = null, archeryXP = null, swordsXP = null, axesXP = null, acrobaticsXP = null, taming = null, tamingXP = null, fishing = null, fishingXP = null;
 | 
				
			||||||
			while((line = in.readLine()) != null)
 | 
										int id = 0, theCount = 0;
 | 
				
			||||||
			{
 | 
										while ((line = in.readLine()) != null) {
 | 
				
			||||||
				//Find if the line contains the player we want.
 | 
											//Find if the line contains the player we want.
 | 
				
			||||||
				String[] character = line.split(":"); 
 | 
											String[] character = line.split(":");
 | 
				
			||||||
				playerName = character[0];
 | 
											playerName = character[0];
 | 
				
			||||||
				//Check for things we don't want put in the DB
 | 
											//Check for things we don't want put in the DB
 | 
				
			||||||
				if(playerName == null || playerName.equals("null") || playerName.equals("#Storage place for user information")) 
 | 
											if (playerName == null
 | 
				
			||||||
					continue;
 | 
													|| playerName.equals("null")
 | 
				
			||||||
 | 
													|| playerName
 | 
				
			||||||
 | 
															.equals("#Storage place for user information"))
 | 
				
			||||||
 | 
												continue;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				//Get Mining
 | 
											//Get Mining
 | 
				
			||||||
				if(character.length > 1)
 | 
											if (character.length > 1)
 | 
				
			||||||
					mining = character[1];
 | 
												mining = character[1];
 | 
				
			||||||
				//Party
 | 
											//Party
 | 
				
			||||||
				if(character.length > 3)
 | 
											if (character.length > 3)
 | 
				
			||||||
					party = character[3];
 | 
												party = character[3];
 | 
				
			||||||
				//Mining XP
 | 
											//Mining XP
 | 
				
			||||||
				if(character.length > 4)
 | 
											if (character.length > 4)
 | 
				
			||||||
					miningXP = character[4];
 | 
												miningXP = character[4];
 | 
				
			||||||
				if(character.length > 5)
 | 
											if (character.length > 5)
 | 
				
			||||||
					woodcutting = character[5];
 | 
												woodcutting = character[5];
 | 
				
			||||||
				if(character.length > 6)
 | 
											if (character.length > 6)
 | 
				
			||||||
					woodCuttingXP = character[6];
 | 
												woodCuttingXP = character[6];
 | 
				
			||||||
				if(character.length > 7)
 | 
											if (character.length > 7)
 | 
				
			||||||
					repair = character[7];
 | 
												repair = character[7];
 | 
				
			||||||
				if(character.length > 8)
 | 
											if (character.length > 8)
 | 
				
			||||||
					unarmed = character[8];
 | 
												unarmed = character[8];
 | 
				
			||||||
				if(character.length > 9)
 | 
											if (character.length > 9)
 | 
				
			||||||
					herbalism = character[9];
 | 
												herbalism = character[9];
 | 
				
			||||||
				if(character.length > 10)
 | 
											if (character.length > 10)
 | 
				
			||||||
					excavation = character[10];
 | 
												excavation = character[10];
 | 
				
			||||||
				if(character.length > 11)
 | 
											if (character.length > 11)
 | 
				
			||||||
					archery = character[11];
 | 
												archery = character[11];
 | 
				
			||||||
				if(character.length > 12)
 | 
											if (character.length > 12)
 | 
				
			||||||
					swords = character[12];
 | 
												swords = character[12];
 | 
				
			||||||
				if(character.length > 13)
 | 
											if (character.length > 13)
 | 
				
			||||||
					axes = character[13];
 | 
												axes = character[13];
 | 
				
			||||||
				if(character.length > 14)
 | 
											if (character.length > 14)
 | 
				
			||||||
					acrobatics = character[14];
 | 
												acrobatics = character[14];
 | 
				
			||||||
				if(character.length > 15)
 | 
											if (character.length > 15)
 | 
				
			||||||
					repairXP = character[15];
 | 
												repairXP = character[15];
 | 
				
			||||||
				if(character.length > 16)
 | 
											if (character.length > 16)
 | 
				
			||||||
					unarmedXP = character[16];
 | 
												unarmedXP = character[16];
 | 
				
			||||||
				if(character.length > 17)
 | 
											if (character.length > 17)
 | 
				
			||||||
					herbalismXP = character[17];
 | 
												herbalismXP = character[17];
 | 
				
			||||||
				if(character.length > 18)
 | 
											if (character.length > 18)
 | 
				
			||||||
					excavationXP = character[18];
 | 
												excavationXP = character[18];
 | 
				
			||||||
				if(character.length > 19)
 | 
											if (character.length > 19)
 | 
				
			||||||
					archeryXP = character[19];
 | 
												archeryXP = character[19];
 | 
				
			||||||
				if(character.length > 20)
 | 
											if (character.length > 20)
 | 
				
			||||||
					swordsXP = character[20];
 | 
												swordsXP = character[20];
 | 
				
			||||||
				if(character.length > 21)
 | 
											if (character.length > 21)
 | 
				
			||||||
					axesXP = character[21];
 | 
												axesXP = character[21];
 | 
				
			||||||
				if(character.length > 22)
 | 
											if (character.length > 22)
 | 
				
			||||||
					acrobaticsXP = character[22];
 | 
												acrobaticsXP = character[22];
 | 
				
			||||||
				if(character.length > 24)
 | 
											if (character.length > 24)
 | 
				
			||||||
					taming = character[24];
 | 
												taming = character[24];
 | 
				
			||||||
				if(character.length > 25)
 | 
											if (character.length > 25)
 | 
				
			||||||
					tamingXP = character[25];
 | 
												tamingXP = character[25];
 | 
				
			||||||
				//Check to see if the user is in the DB
 | 
											if (character.length > 34)
 | 
				
			||||||
				id = mcMMO.database.GetInt("SELECT id FROM "+LoadProperties.MySQLtablePrefix+"users WHERE user = '" + playerName + "'"); 
 | 
												fishing = character[34];
 | 
				
			||||||
				//Prepare some variables
 | 
											if (character.length > 35)
 | 
				
			||||||
				/*
 | 
												fishingXP = character[35];
 | 
				
			||||||
    			if(myspawn != null && myspawn.length() > 0)
 | 
					
 | 
				
			||||||
    			{
 | 
											//Check to see if the user is in the DB
 | 
				
			||||||
    				String[] split = myspawn.split(",");
 | 
											id = mcMMO.database.GetInt("SELECT id FROM "
 | 
				
			||||||
    				x = split[0];
 | 
													+ LoadProperties.MySQLtablePrefix
 | 
				
			||||||
    				y = split[1];
 | 
													+ "users WHERE user = '" + playerName + "'");
 | 
				
			||||||
    				z = split[2];
 | 
					
 | 
				
			||||||
    			}
 | 
											if (id > 0) {
 | 
				
			||||||
				 */
 | 
												theCount++;
 | 
				
			||||||
				/*
 | 
												//Update the skill values
 | 
				
			||||||
    		    if(myspawnworld.equals("") || myspawnworld == null)
 | 
												mcMMO.database.Write("UPDATE "
 | 
				
			||||||
    		    	myspawnworld = pluginx.getServer().getWorlds().get(0).toString();
 | 
														+ LoadProperties.MySQLtablePrefix
 | 
				
			||||||
				 */
 | 
														+ "users SET lastlogin = " + 0
 | 
				
			||||||
				if(id > 0)
 | 
														+ " WHERE id = " + id);
 | 
				
			||||||
				{
 | 
												//if(getDouble(x) > 0 && getDouble(y) > 0 && getDouble(z) > 0)
 | 
				
			||||||
					theCount++;
 | 
												//mcMMO.database.Write("UPDATE "+LoadProperties.MySQLtablePrefix+"spawn SET world = '" + myspawnworld + "', x = " +getDouble(x)+", y = "+getDouble(y)+", z = "+getDouble(z)+" WHERE user_id = "+id);
 | 
				
			||||||
					//Update the skill values
 | 
												mcMMO.database.Write("UPDATE "
 | 
				
			||||||
					mcMMO.database.Write("UPDATE "+LoadProperties.MySQLtablePrefix+"users SET lastlogin = " + 0 + " WHERE id = " + id); 
 | 
														+ LoadProperties.MySQLtablePrefix
 | 
				
			||||||
					//if(getDouble(x) > 0 && getDouble(y) > 0 && getDouble(z) > 0)
 | 
														+ "skills SET " + "  taming = taming+"
 | 
				
			||||||
					//mcMMO.database.Write("UPDATE "+LoadProperties.MySQLtablePrefix+"spawn SET world = '" + myspawnworld + "', x = " +getDouble(x)+", y = "+getDouble(y)+", z = "+getDouble(z)+" WHERE user_id = "+id);
 | 
														+ getInt(taming) + ", mining = mining+"
 | 
				
			||||||
					mcMMO.database.Write("UPDATE "+LoadProperties.MySQLtablePrefix+"skills SET " 
 | 
														+ getInt(mining) + ", repair = repair+"
 | 
				
			||||||
							+"  taming = taming+"+getInt(taming) 
 | 
														+ getInt(repair)
 | 
				
			||||||
							+", mining = mining+"+getInt(mining) 
 | 
														+ ", woodcutting = woodcutting+"
 | 
				
			||||||
							+", repair = repair+"+getInt(repair) 
 | 
														+ getInt(woodcutting)
 | 
				
			||||||
							+", woodcutting = woodcutting+"+getInt(woodcutting) 
 | 
														+ ", unarmed = unarmed+" + getInt(unarmed)
 | 
				
			||||||
							+", unarmed = unarmed+"+getInt(unarmed) 
 | 
														+ ", herbalism = herbalism+"
 | 
				
			||||||
							+", herbalism = herbalism+"+getInt(herbalism) 
 | 
														+ getInt(herbalism)
 | 
				
			||||||
							+", excavation = excavation+"+getInt(excavation) 
 | 
														+ ", excavation = excavation+"
 | 
				
			||||||
							+", archery = archery+" +getInt(archery) 
 | 
														+ getInt(excavation)
 | 
				
			||||||
							+", swords = swords+" +getInt(swords) 
 | 
														+ ", archery = archery+" + getInt(archery)
 | 
				
			||||||
							+", axes = axes+"+getInt(axes) 
 | 
														+ ", swords = swords+" + getInt(swords)
 | 
				
			||||||
							+", acrobatics = acrobatics+"+getInt(acrobatics) 
 | 
														+ ", axes = axes+" + getInt(axes)
 | 
				
			||||||
							+" WHERE user_id = "+id); 
 | 
														+ ", acrobatics = acrobatics+"
 | 
				
			||||||
					mcMMO.database.Write("UPDATE "+LoadProperties.MySQLtablePrefix+"experience SET " 
 | 
														+ getInt(acrobatics)
 | 
				
			||||||
							+"  taming = "+getInt(tamingXP) 
 | 
														+ ", fishing = fishing+" + getInt(fishing)
 | 
				
			||||||
							+", mining = "+getInt(miningXP) 
 | 
														+ " WHERE user_id = " + id);
 | 
				
			||||||
							+", repair = "+getInt(repairXP) 
 | 
												mcMMO.database.Write("UPDATE "
 | 
				
			||||||
							+", woodcutting = "+getInt(woodCuttingXP) 
 | 
														+ LoadProperties.MySQLtablePrefix
 | 
				
			||||||
							+", unarmed = "+getInt(unarmedXP) 
 | 
														+ "experience SET " + "  taming = "
 | 
				
			||||||
							+", herbalism = "+getInt(herbalismXP) 
 | 
														+ getInt(tamingXP) + ", mining = "
 | 
				
			||||||
							+", excavation = "+getInt(excavationXP) 
 | 
														+ getInt(miningXP) + ", repair = "
 | 
				
			||||||
							+", archery = " +getInt(archeryXP) 
 | 
														+ getInt(repairXP) + ", woodcutting = "
 | 
				
			||||||
							+", swords = " +getInt(swordsXP) 
 | 
														+ getInt(woodCuttingXP) + ", unarmed = "
 | 
				
			||||||
							+", axes = "+getInt(axesXP) 
 | 
														+ getInt(unarmedXP) + ", herbalism = "
 | 
				
			||||||
							+", acrobatics = "+getInt(acrobaticsXP) 
 | 
														+ getInt(herbalismXP) + ", excavation = "
 | 
				
			||||||
							+" WHERE user_id = "+id); 
 | 
														+ getInt(excavationXP) + ", archery = "
 | 
				
			||||||
				}
 | 
														+ getInt(archeryXP) + ", swords = "
 | 
				
			||||||
				else
 | 
														+ getInt(swordsXP) + ", axes = "
 | 
				
			||||||
				{
 | 
														+ getInt(axesXP) + ", acrobatics = "
 | 
				
			||||||
					theCount++;
 | 
														+ getInt(acrobaticsXP) + ", fishing = "
 | 
				
			||||||
					//Create the user in the DB
 | 
														+ getInt(fishingXP) + " WHERE user_id = "
 | 
				
			||||||
					mcMMO.database.Write("INSERT INTO "+LoadProperties.MySQLtablePrefix+"users (user, lastlogin) VALUES ('" + playerName + "'," + System.currentTimeMillis() / 1000 +")"); 
 | 
														+ id);
 | 
				
			||||||
					id = mcMMO.database.GetInt("SELECT id FROM "+LoadProperties.MySQLtablePrefix+"users WHERE user = '" + playerName + "'"); 
 | 
											} else {
 | 
				
			||||||
					mcMMO.database.Write("INSERT INTO "+LoadProperties.MySQLtablePrefix+"spawn (user_id) VALUES ("+id+")"); 
 | 
												theCount++;
 | 
				
			||||||
					mcMMO.database.Write("INSERT INTO "+LoadProperties.MySQLtablePrefix+"skills (user_id) VALUES ("+id+")"); 
 | 
												//Create the user in the DB
 | 
				
			||||||
					mcMMO.database.Write("INSERT INTO "+LoadProperties.MySQLtablePrefix+"experience (user_id) VALUES ("+id+")"); 
 | 
												mcMMO.database.Write("INSERT INTO "
 | 
				
			||||||
					//Update the skill values
 | 
														+ LoadProperties.MySQLtablePrefix
 | 
				
			||||||
					mcMMO.database.Write("UPDATE "+LoadProperties.MySQLtablePrefix+"users SET lastlogin = " + 0 + " WHERE id = " + id); 
 | 
														+ "users (user, lastlogin) VALUES ('"
 | 
				
			||||||
					mcMMO.database.Write("UPDATE "+LoadProperties.MySQLtablePrefix+"users SET party = '"+party+"' WHERE id = " +id); 
 | 
														+ playerName + "',"
 | 
				
			||||||
					/*
 | 
														+ System.currentTimeMillis() / 1000 + ")");
 | 
				
			||||||
    				if(getDouble(x) > 0 && getDouble(y) > 0 && getDouble(z) > 0)
 | 
												id = mcMMO.database
 | 
				
			||||||
    					mcMMO.database.Write("UPDATE "+LoadProperties.MySQLtablePrefix+"spawn SET world = '" + myspawnworld + "', x = " +getDouble(x)+", y = "+getDouble(y)+", z = "+getDouble(z)+" WHERE user_id = "+id);
 | 
														.GetInt("SELECT id FROM "
 | 
				
			||||||
					 */
 | 
																+ LoadProperties.MySQLtablePrefix
 | 
				
			||||||
					mcMMO.database.Write("UPDATE "+LoadProperties.MySQLtablePrefix+"skills SET " 
 | 
																+ "users WHERE user = '"
 | 
				
			||||||
							+"  taming = "+getInt(taming) 
 | 
																+ playerName + "'");
 | 
				
			||||||
							+", mining = "+getInt(mining) 
 | 
												mcMMO.database.Write("INSERT INTO "
 | 
				
			||||||
							+", repair = "+getInt(repair) 
 | 
														+ LoadProperties.MySQLtablePrefix
 | 
				
			||||||
							+", woodcutting = "+getInt(woodcutting) 
 | 
														+ "spawn (user_id) VALUES (" + id + ")");
 | 
				
			||||||
							+", unarmed = "+getInt(unarmed) 
 | 
												mcMMO.database.Write("INSERT INTO "
 | 
				
			||||||
							+", herbalism = "+getInt(herbalism) 
 | 
														+ LoadProperties.MySQLtablePrefix
 | 
				
			||||||
							+", excavation = "+getInt(excavation) 
 | 
														+ "skills (user_id) VALUES (" + id + ")");
 | 
				
			||||||
							+", archery = " +getInt(archery) 
 | 
												mcMMO.database.Write("INSERT INTO "
 | 
				
			||||||
							+", swords = " +getInt(swords) 
 | 
														+ LoadProperties.MySQLtablePrefix
 | 
				
			||||||
							+", axes = "+getInt(axes) 
 | 
														+ "experience (user_id) VALUES (" + id
 | 
				
			||||||
							+", acrobatics = "+getInt(acrobatics) 
 | 
														+ ")");
 | 
				
			||||||
							+" WHERE user_id = "+id); 
 | 
												//Update the skill values
 | 
				
			||||||
					mcMMO.database.Write("UPDATE "+LoadProperties.MySQLtablePrefix+"experience SET " 
 | 
												mcMMO.database.Write("UPDATE "
 | 
				
			||||||
							+"  taming = "+getInt(tamingXP) 
 | 
														+ LoadProperties.MySQLtablePrefix
 | 
				
			||||||
							+", mining = "+getInt(miningXP) 
 | 
														+ "users SET lastlogin = " + 0
 | 
				
			||||||
							+", repair = "+getInt(repairXP) 
 | 
														+ " WHERE id = " + id);
 | 
				
			||||||
							+", woodcutting = "+getInt(woodCuttingXP) 
 | 
												mcMMO.database.Write("UPDATE "
 | 
				
			||||||
							+", unarmed = "+getInt(unarmedXP) 
 | 
														+ LoadProperties.MySQLtablePrefix
 | 
				
			||||||
							+", herbalism = "+getInt(herbalismXP) 
 | 
														+ "users SET party = '" + party
 | 
				
			||||||
							+", excavation = "+getInt(excavationXP) 
 | 
														+ "' WHERE id = " + id);
 | 
				
			||||||
							+", archery = " +getInt(archeryXP) 
 | 
												/*
 | 
				
			||||||
							+", swords = " +getInt(swordsXP) 
 | 
												if(getDouble(x) > 0 && getDouble(y) > 0 && getDouble(z) > 0)
 | 
				
			||||||
							+", axes = "+getInt(axesXP) 
 | 
													mcMMO.database.Write("UPDATE "+LoadProperties.MySQLtablePrefix+"spawn SET world = '" + myspawnworld + "', x = " +getDouble(x)+", y = "+getDouble(y)+", z = "+getDouble(z)+" WHERE user_id = "+id);
 | 
				
			||||||
							+", acrobatics = "+getInt(acrobaticsXP) 
 | 
												 */
 | 
				
			||||||
							+" WHERE user_id = "+id); 
 | 
												mcMMO.database.Write("UPDATE "
 | 
				
			||||||
 | 
														+ LoadProperties.MySQLtablePrefix
 | 
				
			||||||
 | 
														+ "skills SET " + "  taming = "
 | 
				
			||||||
 | 
														+ getInt(taming) + ", mining = "
 | 
				
			||||||
 | 
														+ getInt(mining) + ", repair = "
 | 
				
			||||||
 | 
														+ getInt(repair) + ", woodcutting = "
 | 
				
			||||||
 | 
														+ getInt(woodcutting) + ", unarmed = "
 | 
				
			||||||
 | 
														+ getInt(unarmed) + ", herbalism = "
 | 
				
			||||||
 | 
														+ getInt(herbalism) + ", excavation = "
 | 
				
			||||||
 | 
														+ getInt(excavation) + ", archery = "
 | 
				
			||||||
 | 
														+ getInt(archery) + ", swords = "
 | 
				
			||||||
 | 
														+ getInt(swords) + ", axes = "
 | 
				
			||||||
 | 
														+ getInt(axes) + ", acrobatics = "
 | 
				
			||||||
 | 
														+ getInt(acrobatics) + ", fishing = "
 | 
				
			||||||
 | 
														+ getInt(fishing) + " WHERE user_id = "
 | 
				
			||||||
 | 
														+ id);
 | 
				
			||||||
 | 
												mcMMO.database.Write("UPDATE "
 | 
				
			||||||
 | 
														+ LoadProperties.MySQLtablePrefix
 | 
				
			||||||
 | 
														+ "experience SET " + "  taming = "
 | 
				
			||||||
 | 
														+ getInt(tamingXP) + ", mining = "
 | 
				
			||||||
 | 
														+ getInt(miningXP) + ", repair = "
 | 
				
			||||||
 | 
														+ getInt(repairXP) + ", woodcutting = "
 | 
				
			||||||
 | 
														+ getInt(woodCuttingXP) + ", unarmed = "
 | 
				
			||||||
 | 
														+ getInt(unarmedXP) + ", herbalism = "
 | 
				
			||||||
 | 
														+ getInt(herbalismXP) + ", excavation = "
 | 
				
			||||||
 | 
														+ getInt(excavationXP) + ", archery = "
 | 
				
			||||||
 | 
														+ getInt(archeryXP) + ", swords = "
 | 
				
			||||||
 | 
														+ getInt(swordsXP) + ", axes = "
 | 
				
			||||||
 | 
														+ getInt(axesXP) + ", acrobatics = "
 | 
				
			||||||
 | 
														+ getInt(acrobaticsXP) + ", fishing = "
 | 
				
			||||||
 | 
														+ getInt(fishingXP) + " WHERE user_id = "
 | 
				
			||||||
 | 
														+ id);
 | 
				
			||||||
 | 
											}
 | 
				
			||||||
 | 
										}
 | 
				
			||||||
 | 
										System.out
 | 
				
			||||||
 | 
												.println("[mcMMO] MySQL Updated from users file, "
 | 
				
			||||||
 | 
														+ theCount
 | 
				
			||||||
 | 
														+ " items added/updated to MySQL DB");
 | 
				
			||||||
 | 
										in.close();
 | 
				
			||||||
 | 
									} catch (Exception e) {
 | 
				
			||||||
 | 
										log.log(Level.SEVERE, "Exception while reading " + location
 | 
				
			||||||
 | 
												+ " (Are you sure you formatted it correctly?)", e);
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			System.out.println("[mcMMO] MySQL Updated from users file, "+theCount+" items added/updated to MySQL DB"); 
 | 
							}, 1);
 | 
				
			||||||
			in.close();
 | 
					 | 
				
			||||||
		} catch (Exception e) {
 | 
					 | 
				
			||||||
			log.log(Level.SEVERE, "Exception while reading " 
 | 
					 | 
				
			||||||
					+ location + " (Are you sure you formatted it correctly?)", e); 
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -167,7 +167,7 @@ public class mcMMO extends JavaPlugin
 | 
				
			|||||||
		for(Player player : getServer().getOnlinePlayers()){Users.addUser(player);} //In case of reload add all users back into PlayerProfile   
 | 
							for(Player player : getServer().getOnlinePlayers()){Users.addUser(player);} //In case of reload add all users back into PlayerProfile   
 | 
				
			||||||
		System.out.println(pdfFile.getName() + " version " + pdfFile.getVersion() + " is enabled!" );
 | 
							System.out.println(pdfFile.getName() + " version " + pdfFile.getVersion() + " is enabled!" );
 | 
				
			||||||
		
 | 
							
 | 
				
			||||||
		Bukkit.getServer().getScheduler().scheduleAsyncRepeatingTask(this, mcMMO_Timer, 0, 20);
 | 
							Bukkit.getServer().getScheduler().scheduleSyncRepeatingTask(this, mcMMO_Timer, 0, 20);
 | 
				
			||||||
		
 | 
							
 | 
				
			||||||
		//Spout Stuff
 | 
							//Spout Stuff
 | 
				
			||||||
		if(LoadProperties.spoutEnabled)
 | 
							if(LoadProperties.spoutEnabled)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -728,7 +728,14 @@ public class Fishing {
 | 
				
			|||||||
							if(Math.random() * 15 < Fishing.getFishingLootTier(PP))
 | 
												if(Math.random() * 15 < Fishing.getFishingLootTier(PP))
 | 
				
			||||||
							{
 | 
												{
 | 
				
			||||||
								enchanted = true;
 | 
													enchanted = true;
 | 
				
			||||||
								fishingResults.addEnchantment(x, (int)(Math.random() * x.getMaxLevel()));
 | 
													int randomEnchantLevel = (int) Math.random() * x.getMaxLevel();
 | 
				
			||||||
 | 
													
 | 
				
			||||||
 | 
													if(randomEnchantLevel == 0)
 | 
				
			||||||
 | 
														randomEnchantLevel = 1;
 | 
				
			||||||
 | 
													if(randomEnchantLevel > x.getMaxLevel())
 | 
				
			||||||
 | 
														randomEnchantLevel = x.getMaxLevel();
 | 
				
			||||||
 | 
													
 | 
				
			||||||
 | 
													fishingResults.addEnchantment(x, randomEnchantLevel);
 | 
				
			||||||
							}
 | 
												}
 | 
				
			||||||
						}
 | 
											}
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -68,9 +68,6 @@ public class Repair {
 | 
				
			|||||||
		
 | 
							
 | 
				
			||||||
    	if(block != null && mcPermissions.getInstance().repair(player))
 | 
					    	if(block != null && mcPermissions.getInstance().repair(player))
 | 
				
			||||||
    	{
 | 
					    	{
 | 
				
			||||||
    		//Handle the enchantments
 | 
					 | 
				
			||||||
        	addEnchants(player.getItemInHand(), enchants, enchantsLevel, PP, player);
 | 
					 | 
				
			||||||
        	
 | 
					 | 
				
			||||||
        	if(player.getItemInHand().getDurability() > 0 && player.getItemInHand().getAmount() < 2){
 | 
					        	if(player.getItemInHand().getDurability() > 0 && player.getItemInHand().getAmount() < 2){
 | 
				
			||||||
        		/*
 | 
					        		/*
 | 
				
			||||||
        		 * ARMOR
 | 
					        		 * ARMOR
 | 
				
			||||||
@@ -81,8 +78,7 @@ public class Repair {
 | 
				
			|||||||
        			 */
 | 
					        			 */
 | 
				
			||||||
        			if(isDiamondArmor(is) && hasItem(player, rDiamond) && PP.getSkillLevel(SkillType.REPAIR) >= LoadProperties.repairdiamondlevel){
 | 
					        			if(isDiamondArmor(is) && hasItem(player, rDiamond) && PP.getSkillLevel(SkillType.REPAIR) >= LoadProperties.repairdiamondlevel){
 | 
				
			||||||
        				removeItem(player, rDiamond);
 | 
					        				removeItem(player, rDiamond);
 | 
				
			||||||
        				
 | 
						        			repairItem(player, enchants, enchantsLevel);
 | 
				
			||||||
	        			player.getItemInHand().setDurability(getRepairAmount(is, player));
 | 
					 | 
				
			||||||
	        			
 | 
						        			
 | 
				
			||||||
	        			durabilityAfter = player.getItemInHand().getDurability();
 | 
						        			durabilityAfter = player.getItemInHand().getDurability();
 | 
				
			||||||
	        			dif = (short) (durabilityBefore - durabilityAfter);
 | 
						        			dif = (short) (durabilityBefore - durabilityAfter);
 | 
				
			||||||
@@ -98,8 +94,7 @@ public class Repair {
 | 
				
			|||||||
        			 * IRON ARMOR
 | 
					        			 * IRON ARMOR
 | 
				
			||||||
        			 */
 | 
					        			 */
 | 
				
			||||||
        				removeItem(player, rIron);
 | 
					        				removeItem(player, rIron);
 | 
				
			||||||
        				
 | 
					        				repairItem(player, enchants, enchantsLevel);
 | 
				
			||||||
        				player.getItemInHand().setDurability(getRepairAmount(is, player));
 | 
					 | 
				
			||||||
	        			
 | 
						        			
 | 
				
			||||||
	            		durabilityAfter = player.getItemInHand().getDurability();
 | 
						            		durabilityAfter = player.getItemInHand().getDurability();
 | 
				
			||||||
	            		dif = (short) (durabilityBefore - durabilityAfter);
 | 
						            		dif = (short) (durabilityBefore - durabilityAfter);
 | 
				
			||||||
@@ -112,8 +107,7 @@ public class Repair {
 | 
				
			|||||||
	            	//GOLD ARMOR
 | 
						            	//GOLD ARMOR
 | 
				
			||||||
        			} else if (isGoldArmor(is) && hasItem(player, rGold)){
 | 
					        			} else if (isGoldArmor(is) && hasItem(player, rGold)){
 | 
				
			||||||
        				removeItem(player, rGold);
 | 
					        				removeItem(player, rGold);
 | 
				
			||||||
        				
 | 
					        				repairItem(player, enchants, enchantsLevel);
 | 
				
			||||||
        				player.getItemInHand().setDurability(getRepairAmount(is, player));
 | 
					 | 
				
			||||||
        				
 | 
					        				
 | 
				
			||||||
        				durabilityAfter = player.getItemInHand().getDurability();
 | 
					        				durabilityAfter = player.getItemInHand().getDurability();
 | 
				
			||||||
	            		dif = (short) (durabilityBefore - durabilityAfter);
 | 
						            		dif = (short) (durabilityBefore - durabilityAfter);
 | 
				
			||||||
@@ -133,11 +127,8 @@ public class Repair {
 | 
				
			|||||||
        		if(isTools(is)){
 | 
					        		if(isTools(is)){
 | 
				
			||||||
        			if(isStoneTools(is) && hasItem(player, rStone)){
 | 
					        			if(isStoneTools(is) && hasItem(player, rStone)){
 | 
				
			||||||
        				removeItem(player, rStone);
 | 
					        				removeItem(player, rStone);
 | 
				
			||||||
            			/*
 | 
					        				repairItem(player, enchants, enchantsLevel);
 | 
				
			||||||
            			 * Repair Durability and calculate dif
 | 
					 | 
				
			||||||
            			 */
 | 
					 | 
				
			||||||
        				
 | 
					        				
 | 
				
			||||||
        				player.getItemInHand().setDurability(getRepairAmount(is, player));
 | 
					 | 
				
			||||||
            			durabilityAfter = player.getItemInHand().getDurability();
 | 
					            			durabilityAfter = player.getItemInHand().getDurability();
 | 
				
			||||||
	            		dif = (short) (durabilityBefore - durabilityAfter);
 | 
						            		dif = (short) (durabilityBefore - durabilityAfter);
 | 
				
			||||||
	            		if(m.isShovel(is))
 | 
						            		if(m.isShovel(is))
 | 
				
			||||||
@@ -152,10 +143,7 @@ public class Repair {
 | 
				
			|||||||
            			PP.addXP(SkillType.REPAIR, dif*10, player);
 | 
					            			PP.addXP(SkillType.REPAIR, dif*10, player);
 | 
				
			||||||
        			} else if(isWoodTools(is) && hasItem(player,rWood)){
 | 
					        			} else if(isWoodTools(is) && hasItem(player,rWood)){
 | 
				
			||||||
        				removeItem(player,rWood);
 | 
					        				removeItem(player,rWood);
 | 
				
			||||||
            			/*
 | 
					        				repairItem(player, enchants, enchantsLevel);
 | 
				
			||||||
            			 * Repair Durability and calculate dif
 | 
					 | 
				
			||||||
            			 */
 | 
					 | 
				
			||||||
        				player.getItemInHand().setDurability(getRepairAmount(is, player));
 | 
					 | 
				
			||||||
	        			
 | 
						        			
 | 
				
			||||||
            			durabilityAfter = player.getItemInHand().getDurability();
 | 
					            			durabilityAfter = player.getItemInHand().getDurability();
 | 
				
			||||||
	            		dif = (short) (durabilityBefore - durabilityAfter);
 | 
						            		dif = (short) (durabilityBefore - durabilityAfter);
 | 
				
			||||||
@@ -171,10 +159,7 @@ public class Repair {
 | 
				
			|||||||
            			PP.addXP(SkillType.REPAIR, dif*10, player);
 | 
					            			PP.addXP(SkillType.REPAIR, dif*10, player);
 | 
				
			||||||
        			} else if(isIronTools(is) && hasItem(player, rIron)){
 | 
					        			} else if(isIronTools(is) && hasItem(player, rIron)){
 | 
				
			||||||
            			removeItem(player, rIron);
 | 
					            			removeItem(player, rIron);
 | 
				
			||||||
            			/*
 | 
					            			repairItem(player, enchants, enchantsLevel);
 | 
				
			||||||
            			 * Repair Durability and calculate dif
 | 
					 | 
				
			||||||
            			 */
 | 
					 | 
				
			||||||
            			player.getItemInHand().setDurability(getRepairAmount(is, player));
 | 
					 | 
				
			||||||
	        			
 | 
						        			
 | 
				
			||||||
            			durabilityAfter = (short) (player.getItemInHand().getDurability()-getRepairAmount(is, player));
 | 
					            			durabilityAfter = (short) (player.getItemInHand().getDurability()-getRepairAmount(is, player));
 | 
				
			||||||
	            		dif = (short) (durabilityBefore - durabilityAfter);
 | 
						            		dif = (short) (durabilityBefore - durabilityAfter);
 | 
				
			||||||
@@ -189,13 +174,10 @@ public class Repair {
 | 
				
			|||||||
            			//CLANG CLANG
 | 
					            			//CLANG CLANG
 | 
				
			||||||
	        			if(LoadProperties.spoutEnabled)
 | 
						        			if(LoadProperties.spoutEnabled)
 | 
				
			||||||
	        				SpoutStuff.playRepairNoise(player);
 | 
						        				SpoutStuff.playRepairNoise(player);
 | 
				
			||||||
            		} else if (isDiamondTools(is) && hasItem(player, rDiamond) && PP.getSkillLevel(SkillType.REPAIR) >= LoadProperties.repairdiamondlevel){ //Check if its diamond and the player has diamonds
 | 
					            		} else if (isDiamondTools(is) && hasItem(player, rDiamond) && PP.getSkillLevel(SkillType.REPAIR) >= LoadProperties.repairdiamondlevel){
 | 
				
			||||||
            			/*
 | 
					 | 
				
			||||||
            			 * DIAMOND TOOLS
 | 
					 | 
				
			||||||
            			 */
 | 
					 | 
				
			||||||
            			player.getItemInHand().setDurability(getRepairAmount(is, player));
 | 
					 | 
				
			||||||
	        			
 | 
					 | 
				
			||||||
            			removeItem(player, rDiamond);
 | 
					            			removeItem(player, rDiamond);
 | 
				
			||||||
 | 
					            			repairItem(player, enchants, enchantsLevel);
 | 
				
			||||||
 | 
					            			
 | 
				
			||||||
            			durabilityAfter = player.getItemInHand().getDurability();
 | 
					            			durabilityAfter = player.getItemInHand().getDurability();
 | 
				
			||||||
	            		dif = (short) (durabilityBefore - durabilityAfter);
 | 
						            		dif = (short) (durabilityBefore - durabilityAfter);
 | 
				
			||||||
	            		if(m.isShovel(is))
 | 
						            		if(m.isShovel(is))
 | 
				
			||||||
@@ -210,9 +192,9 @@ public class Repair {
 | 
				
			|||||||
	        			if(LoadProperties.spoutEnabled)
 | 
						        			if(LoadProperties.spoutEnabled)
 | 
				
			||||||
	        				SpoutStuff.playRepairNoise(player);
 | 
						        				SpoutStuff.playRepairNoise(player);
 | 
				
			||||||
            		} else if(isGoldTools(is) && hasItem(player, rGold)){
 | 
					            		} else if(isGoldTools(is) && hasItem(player, rGold)){
 | 
				
			||||||
            			player.getItemInHand().setDurability(getRepairAmount(is, player));
 | 
					 | 
				
			||||||
	        			
 | 
					 | 
				
			||||||
            			removeItem(player, rGold);
 | 
					            			removeItem(player, rGold);
 | 
				
			||||||
 | 
					            			repairItem(player, enchants, enchantsLevel);
 | 
				
			||||||
 | 
					            			
 | 
				
			||||||
            			durabilityAfter = player.getItemInHand().getDurability();
 | 
					            			durabilityAfter = player.getItemInHand().getDurability();
 | 
				
			||||||
	            		dif = (short) (durabilityBefore - durabilityAfter);
 | 
						            		dif = (short) (durabilityBefore - durabilityAfter);
 | 
				
			||||||
	            		dif = (short) (dif * 7.6); //Boost XP for Gold to that of around Iron
 | 
						            		dif = (short) (dif * 7.6); //Boost XP for Gold to that of around Iron
 | 
				
			||||||
@@ -631,4 +613,12 @@ public class Repair {
 | 
				
			|||||||
		}
 | 
							}
 | 
				
			||||||
		return false;
 | 
							return false;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					    public static void repairItem(Player player, Enchantment[] enchants, int[] enchantsLevel)
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					    	PlayerProfile PP = Users.getProfile(player);
 | 
				
			||||||
 | 
					    	ItemStack is = player.getItemInHand();
 | 
				
			||||||
 | 
					    	//Handle the enchantments
 | 
				
			||||||
 | 
					    	addEnchants(player.getItemInHand(), enchants, enchantsLevel, PP, player);
 | 
				
			||||||
 | 
					    	player.getItemInHand().setDurability(getRepairAmount(is, player));
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -108,6 +108,9 @@ public class Skills
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
    public static void hoeReadinessCheck(Player player)
 | 
					    public static void hoeReadinessCheck(Player player)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
 | 
					    	if(LoadProperties.enableOnlyActivateWhenSneaking && !player.isSneaking())
 | 
				
			||||||
 | 
								return;
 | 
				
			||||||
 | 
					    	
 | 
				
			||||||
    	PlayerProfile PP = Users.getProfile(player);
 | 
					    	PlayerProfile PP = Users.getProfile(player);
 | 
				
			||||||
    	if(mcPermissions.getInstance().herbalismAbility(player) && m.isHoe(player.getItemInHand()) && !PP.getHoePreparationMode()){
 | 
					    	if(mcPermissions.getInstance().herbalismAbility(player) && m.isHoe(player.getItemInHand()) && !PP.getHoePreparationMode()){
 | 
				
			||||||
    		if(!PP.getGreenTerraMode() && !cooldownOver(player, (PP.getGreenTerraDeactivatedTimeStamp()*1000), LoadProperties.greenTerraCooldown)){
 | 
					    		if(!PP.getGreenTerraMode() && !cooldownOver(player, (PP.getGreenTerraDeactivatedTimeStamp()*1000), LoadProperties.greenTerraCooldown)){
 | 
				
			||||||
@@ -224,6 +227,9 @@ public class Skills
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
	public static void abilityActivationCheck(Player player)
 | 
						public static void abilityActivationCheck(Player player)
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
 | 
							if(LoadProperties.enableOnlyActivateWhenSneaking && !player.isSneaking())
 | 
				
			||||||
 | 
								return;
 | 
				
			||||||
 | 
							
 | 
				
			||||||
    	PlayerProfile PP = Users.getProfile(player);
 | 
					    	PlayerProfile PP = Users.getProfile(player);
 | 
				
			||||||
    	if(PP != null)
 | 
					    	if(PP != null)
 | 
				
			||||||
    	{
 | 
					    	{
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -45,7 +45,7 @@ public class Taming
 | 
				
			|||||||
			Wolf theWolf = (Wolf)wolf;
 | 
								Wolf theWolf = (Wolf)wolf;
 | 
				
			||||||
			for(Player x : pluginx.getServer().getOnlinePlayers())
 | 
								for(Player x : pluginx.getServer().getOnlinePlayers())
 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				if(x instanceof AnimalTamer)
 | 
									if(x instanceof AnimalTamer && x.isOnline())
 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
					AnimalTamer tamer = (AnimalTamer)x;
 | 
										AnimalTamer tamer = (AnimalTamer)x;
 | 
				
			||||||
					if(theWolf.getOwner() == tamer)
 | 
										if(theWolf.getOwner() == tamer)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
name: mcMMO
 | 
					name: mcMMO
 | 
				
			||||||
main: com.gmail.nossr50.mcMMO
 | 
					main: com.gmail.nossr50.mcMMO
 | 
				
			||||||
version: 1.2.05
 | 
					version: 1.2.07
 | 
				
			||||||
softdepend: [Spout]
 | 
					softdepend: [Spout]
 | 
				
			||||||
author: nossr50
 | 
					author: nossr50
 | 
				
			||||||
description: mcMMO takes core Minecraft game mechanics and expands them to add an extensive RPG experience, the goal of the project has always been a quality RPG experience. Everything in mcMMO is carefully thought out and is constantly improving. mcMMO adds eleven skills to train in and level in, while also offering a high level of customization for server admins. There are countless features, including custom sounds, graphical elements, and more added when running mcMMO in conjunction with Spout. I carefully read feedback and evaluate the mechanics of mcMMO in every update to provide an ever-evolving experience.
 | 
					description: mcMMO takes core Minecraft game mechanics and expands them to add an extensive RPG experience, the goal of the project has always been a quality RPG experience. Everything in mcMMO is carefully thought out and is constantly improving. mcMMO adds eleven skills to train in and level in, while also offering a high level of customization for server admins. There are countless features, including custom sounds, graphical elements, and more added when running mcMMO in conjunction with Spout. I carefully read feedback and evaluate the mechanics of mcMMO in every update to provide an ever-evolving experience.
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user