This is ugly.. I will make it not ugly soon.
BIN
mcMMO/Acrobatics.png
Normal file
After Width: | Height: | Size: 506 B |
BIN
mcMMO/Acrobatics_r.png
Normal file
After Width: | Height: | Size: 229 B |
BIN
mcMMO/Archery.png
Normal file
After Width: | Height: | Size: 580 B |
BIN
mcMMO/Archery_r.png
Normal file
After Width: | Height: | Size: 260 B |
BIN
mcMMO/Axe_r.png
Normal file
After Width: | Height: | Size: 210 B |
BIN
mcMMO/Axes.png
Normal file
After Width: | Height: | Size: 496 B |
BIN
mcMMO/Axes_r.png
Normal file
After Width: | Height: | Size: 230 B |
@ -1,5 +1,10 @@
|
||||
Changelog:
|
||||
#Versions without changelogs probably had very small misc fixes, like tweaks to the source code
|
||||
Version 1.1.14
|
||||
Due to high demand of mcMMO files, I cannot justify hosting mcMMO content on a webserver, so mcMMO will now behaves like Valve's source games, files are transferred between the Server and client not a webserver. This should be an improvement over the old system.
|
||||
The option to change the weburl of mcMMO Images/Sounds has been removed, if you want to customize mcMMO images/sounds you can open mcMMO.jar and replace them there
|
||||
Made party/admin chat modes more compatible with chat plugins (vChat)
|
||||
|
||||
Version 1.1.13
|
||||
Pets are removed from party bars
|
||||
|
||||
|
BIN
mcMMO/Excavation.png
Normal file
After Width: | Height: | Size: 547 B |
BIN
mcMMO/Excavation_r.png
Normal file
After Width: | Height: | Size: 238 B |
BIN
mcMMO/Herbalism.png
Normal file
After Width: | Height: | Size: 498 B |
BIN
mcMMO/Herbalism_r.png
Normal file
After Width: | Height: | Size: 220 B |
BIN
mcMMO/Icon.png
Normal file
After Width: | Height: | Size: 365 B |
BIN
mcMMO/Icon_old.png
Normal file
After Width: | Height: | Size: 399 B |
BIN
mcMMO/Icon_r.png
Normal file
After Width: | Height: | Size: 195 B |
BIN
mcMMO/Mining.png
Normal file
After Width: | Height: | Size: 520 B |
BIN
mcMMO/Mining_r.png
Normal file
After Width: | Height: | Size: 224 B |
BIN
mcMMO/Repair.png
Normal file
After Width: | Height: | Size: 500 B |
BIN
mcMMO/Repair_r.png
Normal file
After Width: | Height: | Size: 201 B |
BIN
mcMMO/Swords.png
Normal file
After Width: | Height: | Size: 534 B |
BIN
mcMMO/Swords_r.png
Normal file
After Width: | Height: | Size: 201 B |
BIN
mcMMO/Taming.png
Normal file
After Width: | Height: | Size: 777 B |
BIN
mcMMO/Taming_r.png
Normal file
After Width: | Height: | Size: 205 B |
BIN
mcMMO/Unarmed.png
Normal file
After Width: | Height: | Size: 523 B |
BIN
mcMMO/Unarmed_r.png
Normal file
After Width: | Height: | Size: 188 B |
BIN
mcMMO/Woodcutting.png
Normal file
After Width: | Height: | Size: 3.1 KiB |
BIN
mcMMO/Woodcutting_r.png
Normal file
After Width: | Height: | Size: 215 B |
@ -2,7 +2,6 @@ package com.gmail.nossr50;
|
||||
|
||||
import java.io.*;
|
||||
import java.util.Properties;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
import java.util.HashMap;
|
||||
|
||||
@ -35,7 +34,6 @@ public class Users {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public void loadUsers()
|
||||
{
|
||||
new File(directory).mkdir();
|
||||
@ -43,29 +41,12 @@ public class Users {
|
||||
File theDir = new File(location);
|
||||
if(!theDir.exists())
|
||||
{
|
||||
//properties = new PropertiesFile(location);
|
||||
FileWriter writer = null;
|
||||
try {
|
||||
writer = new FileWriter(location);
|
||||
//writer.write("#Storage place for user information\r\n");
|
||||
} catch (Exception e)
|
||||
{
|
||||
log.log(Level.SEVERE, "Exception while creating " + location, e);
|
||||
} finally {
|
||||
try {
|
||||
if (writer != null) {
|
||||
FileWriter writer = new FileWriter(theDir);
|
||||
writer.close();
|
||||
}
|
||||
} catch (IOException e) {
|
||||
log.log(Level.SEVERE, "Exception while closing writer for " + location, e);
|
||||
}
|
||||
}
|
||||
|
||||
} else {
|
||||
try {
|
||||
load();
|
||||
} catch (IOException e) {
|
||||
log.log(Level.SEVERE, "Exception while loading " + location, e);
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1025,7 +1025,7 @@ public class Commands
|
||||
player.sendMessage(Skills.getSkillStats(mcLocale.getString("mcPlayerListener.HerbalismSkill"), PPt.getSkillLevel(SkillType.HERBALISM), PPt.getSkillXpLevel(SkillType.HERBALISM), PPt.getXpToLevel(SkillType.HERBALISM)));
|
||||
if(mcPermissions.getInstance().mining(target))
|
||||
player.sendMessage(Skills.getSkillStats(mcLocale.getString("mcPlayerListener.MiningSkill"), PPt.getSkillLevel(SkillType.MINING), PPt.getSkillXpLevel(SkillType.MINING), PPt.getXpToLevel(SkillType.MINING)));
|
||||
if(mcPermissions.getInstance().woodCuttingAbility(target))
|
||||
if(mcPermissions.getInstance().woodcutting(target))
|
||||
player.sendMessage(Skills.getSkillStats(mcLocale.getString("mcPlayerListener.WoodcuttingSkill"), PPt.getSkillLevel(SkillType.WOODCUTTING), PPt.getSkillXpLevel(SkillType.WOODCUTTING), PPt.getXpToLevel(SkillType.WOODCUTTING)));
|
||||
|
||||
player.sendMessage(ChatColor.GOLD+"-=COMBAT SKILLS=-");
|
||||
|
@ -14,7 +14,7 @@ public class LoadProperties
|
||||
toolsLoseDurabilityFromAbilities, pvpxp, miningrequirespickaxe, woodcuttingrequiresaxe, eggs, apples, cake, music, diamond, glowstone,
|
||||
slowsand, sulphur, netherrack, bones, coal, clay, anvilmessages;
|
||||
|
||||
public static String xplock, web_url, MySQLtablePrefix, MySQLuserName, MySQLserverName, MySQLdbName, MySQLdbPass, mctop, addxp,
|
||||
public static String xplock, MySQLtablePrefix, MySQLuserName, MySQLserverName, MySQLdbName, MySQLdbPass, mctop, addxp,
|
||||
xprate, mcability, mcmmo, mcc, mcrefresh, mcgod, stats, mmoedit, ptp, party, myspawn, whois, invite, accept, clearmyspawn, nWood,
|
||||
nStone, nIron, nGold, nDiamond, locale;
|
||||
|
||||
@ -345,7 +345,7 @@ public class LoadProperties
|
||||
xpGainsMobSpawners = readBoolean("XP.Gains.Mobspawners.Enabled", false);
|
||||
|
||||
xpbar = readBoolean("Spout.XP.Bar.Enabled", true);
|
||||
web_url = readString("Spout.Images.URL_DIR", "http://mcmmo.rycochet.net/mcmmo/");
|
||||
//web_url = readString("Spout.Images.URL_DIR", "http://mcmmo.rycochet.net/mcmmo/");
|
||||
xpicon = readBoolean("Spout.XP.Icon.Enabled", true);
|
||||
xpbar_x = readInteger("Spout.XP.Bar.X_POS", 95);
|
||||
xpbar_y = readInteger("Spout.XP.Bar.Y_POS", 6);
|
||||
|
@ -119,7 +119,7 @@ public class HUDmmo
|
||||
xpicon_border.setBottomColor(border).setTopColor(border).setWidth(6).setHeight(6).setPriority(RenderPriority.Highest).setX(141).setY(9).setDirty(true);
|
||||
|
||||
xpicon.setWidth(6).setHeight(6).setX(141).setY(9).setPriority(RenderPriority.Normal).setDirty(true);
|
||||
xpicon.setUrl(LoadProperties.web_url+"HUD/Retro/Icon_r.png");
|
||||
xpicon.setUrl("Icon_r.png");
|
||||
|
||||
xpbar.setWidth(128).setHeight(4).setX(149).setY(10);
|
||||
((GenericGradient) xpbar).setBottomColor(border).setTopColor(border).setPriority(RenderPriority.Highest).setDirty(true);
|
||||
@ -155,7 +155,7 @@ public class HUDmmo
|
||||
{
|
||||
xpicon = new GenericTexture();
|
||||
|
||||
xpicon.setUrl(LoadProperties.web_url+"HUD/Standard/Icon.png");
|
||||
xpicon.setUrl("Icon.png");
|
||||
|
||||
xpicon.setHeight(16).setWidth(32).setX(LoadProperties.xpicon_x).setY(LoadProperties.xpicon_y);
|
||||
|
||||
@ -166,7 +166,7 @@ public class HUDmmo
|
||||
|
||||
if(LoadProperties.xpbar)
|
||||
{
|
||||
((GenericTexture)xpbar).setUrl(LoadProperties.web_url+"HUD/Standard/xpbar_inc000.png");
|
||||
((GenericTexture)xpbar).setUrl("xpbar_inc000.png");
|
||||
xpbar.setX(LoadProperties.xpbar_x).setY(LoadProperties.xpbar_y).setHeight(8).setWidth(256);
|
||||
|
||||
sPlayer.getMainScreen().attachWidget(plugin, xpbar);
|
||||
@ -183,7 +183,7 @@ public class HUDmmo
|
||||
{
|
||||
xpicon = new GenericTexture();
|
||||
|
||||
xpicon.setUrl(LoadProperties.web_url+"HUD/Standard/Icon.png");
|
||||
xpicon.setUrl("Icon.png");
|
||||
|
||||
xpicon.setHeight(8).setWidth(16).setX(center_x-(8+64)).setY(LoadProperties.xpicon_y+2);
|
||||
|
||||
@ -194,7 +194,7 @@ public class HUDmmo
|
||||
|
||||
if(LoadProperties.xpbar)
|
||||
{
|
||||
((GenericTexture)xpbar).setUrl(LoadProperties.web_url+"HUD/Standard/xpbar_inc000.png");
|
||||
((GenericTexture)xpbar).setUrl("xpbar_inc000.png");
|
||||
xpbar.setX(center_x-64).setY(LoadProperties.xpbar_y).setHeight(4).setWidth(128);
|
||||
|
||||
sPlayer.getMainScreen().attachWidget(plugin, xpbar);
|
||||
@ -218,7 +218,7 @@ public class HUDmmo
|
||||
if(theType == null)
|
||||
return;
|
||||
|
||||
((GenericTexture) xpicon).setUrl(LoadProperties.web_url+"HUD/Standard/"+m.getCapitalized(theType.toString())+".png");
|
||||
((GenericTexture) xpicon).setUrl(m.getCapitalized(theType.toString())+".png");
|
||||
xpicon.setDirty(true);
|
||||
|
||||
((GenericTexture) xpbar).setUrl(SpoutStuff.getUrlBar(SpoutStuff.getXpInc(PP.getSkillXpLevel(theType), PP.getXpToLevel(theType), HUDType.STANDARD)));
|
||||
@ -244,7 +244,7 @@ public class HUDmmo
|
||||
Color color = SpoutStuff.getRetroColor(theType);
|
||||
|
||||
if(xpicon != null && theType != null)
|
||||
xpicon.setUrl(LoadProperties.web_url+"HUD/Retro/"+m.getCapitalized(theType.toString())+"_r.png");
|
||||
xpicon.setUrl(m.getCapitalized(theType.toString())+"_r.png");
|
||||
|
||||
if(theType != null)
|
||||
xpfill.setBottomColor(color).setTopColor(color).setWidth(SpoutStuff.getXpInc(PP.getSkillXpLevel(theType), PP.getXpToLevel(theType), HUDType.RETRO)).setDirty(true);
|
||||
|
@ -900,6 +900,7 @@ public class PlayerProfile
|
||||
{
|
||||
skills.put(skillType, 0);
|
||||
}
|
||||
|
||||
public void addXP(SkillType skillType, int newvalue)
|
||||
{
|
||||
if(skillType == SkillType.ALL)
|
||||
@ -955,6 +956,7 @@ public class PlayerProfile
|
||||
}
|
||||
//save();
|
||||
}
|
||||
|
||||
public void removeXP(SkillType skillType, int newvalue)
|
||||
{
|
||||
if(skillType == SkillType.ALL)
|
||||
|
@ -1,12 +1,13 @@
|
||||
package com.gmail.nossr50.listeners;
|
||||
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.ChatColor;
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.block.Block;
|
||||
import org.bukkit.craftbukkit.command.ColouredConsoleSender;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.block.Action;
|
||||
import org.bukkit.event.player.PlayerChatEvent;
|
||||
@ -231,40 +232,35 @@ public class mcPlayerListener extends PlayerListener
|
||||
|
||||
public void onPlayerChat(PlayerChatEvent event)
|
||||
{
|
||||
|
||||
Player player = event.getPlayer();
|
||||
PlayerProfile PP = Users.getProfile(player);
|
||||
|
||||
String x = ChatColor.GREEN + "(" + ChatColor.WHITE + player.getDisplayName() + ChatColor.GREEN + ") "; //$NON-NLS-1$ //$NON-NLS-2$
|
||||
String y = ChatColor.AQUA + "{" + ChatColor.WHITE + player.getDisplayName() + ChatColor.AQUA + "} "; //$NON-NLS-1$ //$NON-NLS-2$
|
||||
|
||||
if(PP.getPartyChatMode())
|
||||
{
|
||||
event.setCancelled(true);
|
||||
log.log(Level.INFO, "[P]("+PP.getParty()+")"+"<"+player.getDisplayName()+"> "+event.getMessage()); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
|
||||
for(Player herp : plugin.getServer().getOnlinePlayers())
|
||||
String format = ChatColor.GREEN + "(" + ChatColor.WHITE + player.getDisplayName() + ChatColor.GREEN + ") "+event.getMessage();
|
||||
for(Player x : Bukkit.getServer().getOnlinePlayers())
|
||||
{
|
||||
if(Users.getProfile(herp).inParty())
|
||||
if(Party.getInstance().inSameParty(player, x))
|
||||
x.sendMessage(format);
|
||||
}
|
||||
if(Bukkit.getServer() instanceof ColouredConsoleSender)
|
||||
{
|
||||
if(Party.getInstance().inSameParty(herp, player))
|
||||
{
|
||||
herp.sendMessage(x+event.getMessage());
|
||||
ColouredConsoleSender ccs = (ColouredConsoleSender) Bukkit.getServer();
|
||||
ccs.sendMessage(ChatColor.GREEN+"[P]"+format); //Colors, woot!
|
||||
}
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
if((player.isOp() || mcPermissions.getInstance().adminChat(player)) && PP.getAdminChatMode())
|
||||
{
|
||||
log.log(Level.INFO, "[A]"+"<"+player.getDisplayName()+"> "+event.getMessage()); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||
} else if (PP.getAdminChatMode()) {
|
||||
event.setCancelled(true);
|
||||
for(Player herp : plugin.getServer().getOnlinePlayers()){
|
||||
if((herp.isOp() || mcPermissions.getInstance().adminChat(herp))){
|
||||
herp.sendMessage(y+event.getMessage());
|
||||
String format = ChatColor.AQUA + "{" + ChatColor.WHITE + player.getDisplayName() + ChatColor.AQUA + "} "+event.getMessage();
|
||||
for(Player x : Bukkit.getServer().getOnlinePlayers())
|
||||
{
|
||||
if(x.isOp() || mcPermissions.getInstance().adminChat(x))
|
||||
x.sendMessage(format);
|
||||
}
|
||||
if(Bukkit.getServer() instanceof ColouredConsoleSender)
|
||||
{
|
||||
ColouredConsoleSender ccs = (ColouredConsoleSender) Bukkit.getServer();
|
||||
ccs.sendMessage(ChatColor.AQUA+"[A]"+format); //Colors, woot!
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
366
mcMMO/com/gmail/nossr50/locale/locale_pt_br.properties
Normal file
@ -0,0 +1,366 @@
|
||||
Combat.WolfExamine=[[GREEN]]*Você examinou um lobo usando Conhecimento de Feras*
|
||||
Combat.WolfShowMaster=[[DARK_GREEN]]O Mestre das Feras \: {0}
|
||||
Combat.Ignition=[[RED]]*IGNIÇAO*
|
||||
Combat.BurningArrowHit=[[DARK_RED]]Você foi atingido por uma flecha flamejante\!
|
||||
Combat.TouchedFuzzy=[[DARK_RED]]Visao turva. Sente Tonturas.
|
||||
Combat.TargetDazed=Alvo foi [[DARK_RED]]Atordoado
|
||||
Combat.WolfNoMaster=[[GRAY]]Esse Animal nao tem um mestre...
|
||||
Combat.WolfHealth=[[GREEN]]Esse animal tem {0} de vida
|
||||
Combat.StruckByGore=[[RED]]*ATINGIDO POR MORDIDA*
|
||||
Combat.Gore=[[GREEN]]*MORDIDA*
|
||||
Combat.ArrowDeflect=[[WHITE]]*DESVIOU A FLECHA*
|
||||
Item.ChimaeraWingFail=*ASA QUIMERA FALHOU\!*
|
||||
Item.ChimaeraWingPass=*ASA QUIMERA*
|
||||
Item.InjuredWait=Você foi ferido recentemente e tem que esperar para usar isto. [[YELLOW]]({0}s)
|
||||
Item.NeedFeathers=[[GRAY]]Você precisa de mais penas...
|
||||
m.mccPartyCommands=[[GREEN]]--COMANDOS DE EQUIPES--
|
||||
m.mccParty=[party name] [[RED]]- Criar/Juntar-se a uma equipe
|
||||
m.mccPartyQ=[[RED]]- Sair da equipe atual
|
||||
m.mccPartyToggle=[[RED]] - Ligar/Desligar chat da equipe
|
||||
m.mccPartyInvite=[player name] [[RED]]- Enviar um convite
|
||||
m.mccPartyAccept=[[RED]]- Aceitar convite
|
||||
m.mccPartyTeleport=[party member name] [[RED]]- Teleportar para um membro de equipe
|
||||
m.mccOtherCommands=[[GREEN]]--OUTROS COMANDOS--
|
||||
m.mccStats=- Ver seus status
|
||||
m.mccLeaderboards=- Classificaçao
|
||||
m.mccMySpawn=- Teleportar para o spawn
|
||||
m.mccClearMySpawn=- Remove o Ponto de Spawn
|
||||
m.mccToggleAbility=- Ativa habilidades especiais com botao direito
|
||||
m.mccAdminToggle=- Ativa o chat dos admin
|
||||
m.mccWhois=[playername] [[RED]]- Ver informaçoes do jogador
|
||||
m.mccMmoedit=[playername] [skill] [newvalue] [[RED]]- Modificar atributos do jogador
|
||||
m.mccMcGod=- Modo Deus
|
||||
m.mccSkillInfo=[skillname] [[RED]]- Ver informaçoes sobre a habilidade
|
||||
m.mccModDescription=[[RED]]- Breve descriçao do Mod
|
||||
m.SkillHeader=[[RED]]-----[][[GREEN]]{0}[[RED]][]-----
|
||||
m.XPGain=[[DARK_GRAY]]COMO GANHA XP: [[WHITE]]{0}
|
||||
m.EffectsTemplate=[[DARK_AQUA]]{0}: [[GREEN]]{1}
|
||||
m.AbilityLockTemplate=[[GRAY]]{0}
|
||||
m.AbilityBonusTemplate=[[RED]]{0}: [[YELLOW]]{1}
|
||||
m.Effects=EFEITOS
|
||||
m.YourStats=SUAS ESTATISTICAS
|
||||
|
||||
m.SkillTaming=DOMESTICAR
|
||||
m.XPGainTaming=Ataque com um lobo
|
||||
m.EffectsTaming1_0=Conhecimento de Feras
|
||||
m.EffectsTaming1_1=Inspeciona um lobo com um osso
|
||||
m.EffectsTaming2_0=Mordida
|
||||
m.EffectsTaming2_1=Ataque crítico que causa hemorragia
|
||||
m.EffectsTaming3_0=Garras afiadas
|
||||
m.EffectsTaming3_1=Bônus de Dano
|
||||
m.EffectsTaming4_0=Consciência do Ambiente
|
||||
m.EffectsTaming4_1=Medo de Cactos e Lava, Imune a Dano por queda
|
||||
m.EffectsTaming5_0=Pele Grossa
|
||||
m.EffectsTaming5_1=Reduçao nos Danos, Resistência ao fogo
|
||||
m.EffectsTaming6_0=A Prova de Choque
|
||||
m.EffectsTaming6_1=Reduz danos tomados com explosivos
|
||||
m.AbilLockTaming1=DESBLOQUEIE NO NIVEL 100 (Conciência do ambiente)
|
||||
m.AbilLockTaming2=DESBLOQUEIE NO NIVEL 250 (Pele grossa)
|
||||
m.AbilLockTaming3=DESBLOQUEIE NO NIVEL 500 (A prova de choque)
|
||||
m.AbilLockTaming4=DESBLOQUEIE NO NIVEL 750 (Garras afiadas)
|
||||
m.AbilBonusTaming1_0=Conciência do ambiente
|
||||
m.AbilBonusTaming1_1=Lobos evitam perigo
|
||||
m.AbilBonusTaming2_0=Pele grossa
|
||||
m.AbilBonusTaming2_1=Danos pela metade, Resistência ao fogo
|
||||
m.AbilBonusTaming3_0=A prova de choque
|
||||
m.AbilBonusTaming3_1=Explosivos causam 1/6 do dano normal
|
||||
m.AbilBonusTaming4_0=Garras afiadas
|
||||
m.AbilBonusTaming4_1=+2 Dano
|
||||
m.TamingGoreChance=[[RED]]Chance de Mordida: [[YELLOW]]{0}%
|
||||
|
||||
m.SkillWoodCutting=LENHADOR
|
||||
m.XPGainWoodCutting=Cortando árvores
|
||||
m.EffectsWoodCutting1_0=Derrubador de árvores (HABILIDADE ESPECIAL)
|
||||
m.EffectsWoodCutting1_1=Explode árvores
|
||||
m.EffectsWoodCutting2_0=Soprador de Folhas
|
||||
m.EffectsWoodCutting2_1=Destrói folhas rapidamente
|
||||
m.EffectsWoodCutting3_0=Drop x2
|
||||
m.EffectsWoodCutting3_1=Dobra a quantidade de item dropados
|
||||
m.AbilLockWoodCutting1=DESBLOQUEIE NO NIVEL 100 (SOPRADOR DE FOLHAS)
|
||||
m.AbilBonusWoodCutting1_0=Soprador de Folhas
|
||||
m.AbilBonusWoodCutting1_1=Destrói folhas rapidamente
|
||||
m.WoodCuttingDoubleDropChance=[[RED]]Chance de Drop x2: [[YELLOW]]{0}%
|
||||
m.WoodCuttingTreeFellerLength=[[RED]]Duraçao do Derrubador de árvores: [[YELLOW]]{0}s
|
||||
|
||||
m.SkillArchery=ARCO E FLECHA
|
||||
m.XPGainArchery=Atacando monstros/
|
||||
m.EffectsArchery1_0=Igniçao
|
||||
m.EffectsArchery1_1=25% de chance dos inimigos pegarem fogo
|
||||
m.EffectsArchery2_0=Atordoar (Jogadores)
|
||||
m.EffectsArchery2_1=Desorienta os adversários
|
||||
m.EffectsArchery3_0=+Dano
|
||||
m.EffectsArchery3_1=Aumenta o Dano
|
||||
m.EffectsArchery4_0=Recuperar Flechas
|
||||
m.EffectsArchery4_1=Chance de recuperar flechas de corpos
|
||||
m.ArcheryDazeChance=[[RED]]Chance de atordoar: [[YELLOW]]{0}%
|
||||
m.ArcheryRetrieveChance=[[RED]]Chance de recuperar flechas: [[YELLOW]]{0}%
|
||||
m.ArcheryIgnitionLength=[[RED]]Duraçao da Igniçao: [[YELLOW]]{0}s
|
||||
m.ArcheryDamagePlus=[[RED]]+Dano (Rank{0}): [[YELLOW]]Bonus de {0} dano
|
||||
|
||||
m.SkillAxes=MACHADOS
|
||||
m.XPGainAxes=Atacando monstros
|
||||
m.EffectsAxes1_0=Rachador de Crânios (HABILIDADE ESPECIAL)
|
||||
m.EffectsAxes1_1=Causa Danos em Area
|
||||
m.EffectsAxes2_0=Ataques Críticos
|
||||
m.EffectsAxes2_1=Dobra o Dano
|
||||
m.EffectsAxes3_0=Mestre com Machados (NIVEL 500)
|
||||
m.EffectsAxes3_1=Aumenta o Dano
|
||||
m.AbilLockAxes1=DESBLOQUEIE NO NIVEL 500 (Mestre com Machados)
|
||||
m.AbilBonusAxes1_0=Mestre com Machados/
|
||||
m.AbilBonusAxes1_1=Bônus de 4 de dano
|
||||
m.AxesCritChance=[[RED]]Chance ataque crítico: [[YELLOW]]{0}%
|
||||
m.AxesSkullLength=[[RED]]Duraçao do Rachador de Crânios: [[YELLOW]]{0}s
|
||||
|
||||
m.SkillSwords=ESPADAS
|
||||
m.XPGainSwords=Atacando monstros
|
||||
m.EffectsSwords1_0=Contra-Ataque
|
||||
m.EffectsSwords1_1=Retorna 50% do dano tomado
|
||||
m.EffectsSwords2_0=Ataques Cortantes (HABILIDADE ESPECIAL)
|
||||
m.EffectsSwords2_1=25% de Danos em Area, e Efeito de Hemorraria
|
||||
m.EffectsSwords3_0=Ataque Cortante com Hemorragia
|
||||
m.EffectsSwords3_1=5 Sangramentos
|
||||
m.EffectsSwords4_0=Desviar
|
||||
m.EffectsSwords4_1=Anula o Dano
|
||||
m.EffectsSwords5_0=Hemorragia
|
||||
m.EffectsSwords5_1=Causa sangramentos repetidos ao longo do tempo
|
||||
m.SwordsCounterAttChance=[[RED]]Chance de Contra-Ataque: [[YELLOW]]{0}%
|
||||
m.SwordsBleedLength=[[RED]]Duraçao da Hemorragia: [[YELLOW]]{0} ticks
|
||||
m.SwordsBleedChance=[[RED]]Chance de Hemorragia: [[YELLOW]]{0} %
|
||||
m.SwordsParryChance=[[RED]]Chance de Desviar: [[YELLOW]]{0} %
|
||||
m.SwordsSSLength=[[RED]]Duraçao do Ataques Cortantes: [[YELLOW]]{0}s
|
||||
m.SwordsTickNote=[[GRAY]]NOTA: [[YELLOW]]1 sangramento a cada 2 segundos
|
||||
|
||||
m.SkillAcrobatics=ACROBACIA
|
||||
m.XPGainAcrobatics=Caindo
|
||||
m.EffectsAcrobatics1_0=Rolar
|
||||
m.EffectsAcrobatics1_1=Reduz ou anula o dano
|
||||
m.EffectsAcrobatics2_0=Rolar com estilo
|
||||
m.EffectsAcrobatics2_1=2 vezes mais efetivo de que "Rolar"
|
||||
m.EffectsAcrobatics3_0=Esquivar
|
||||
m.EffectsAcrobatics3_1=Reduz o dano pela metade
|
||||
m.AcrobaticsRollChance=[[RED]]Chance de Rolar: [[YELLOW]]{0}%
|
||||
m.AcrobaticsGracefulRollChance=[[RED]]Chance de Rolar com estilo: [[YELLOW]]{0}%
|
||||
m.AcrobaticsDodgeChance=[[RED]]Chance de Esquivar: [[YELLOW]]{0}%
|
||||
|
||||
m.SkillMining=MINERAÇAO
|
||||
m.XPGainMining=Minerando Pedras e Minérios
|
||||
m.EffectsMining1_0=Super Britadeira (HABILIDADE ESPECIAL)
|
||||
m.EffectsMining1_1=+ Velocidade, Chance de Drop x3
|
||||
m.EffectsMining2_0=Drop x2
|
||||
m.EffectsMining2_1=Dobra a quantia de itens obtidos minerando
|
||||
m.MiningDoubleDropChance=[[RED]]Chance de D/rop x2: [[YELLOW]]{0}%
|
||||
m.MiningSuperBreakerLength=[[RED]]Duraçao da Super Britadeira: [[YELLOW]]{0}s
|
||||
|
||||
m.SkillRepair=REPARAÇAO
|
||||
m.XPGainRepair=Reparando itens
|
||||
m.EffectsRepair1_0=Reparar
|
||||
m.EffectsRepair1_1=Reparando Ferramentas e Armaduras de Ferro
|
||||
m.EffectsRepair2_0=Mestre em Raparaçao
|
||||
m.EffectsRepair2_1=Aumenta a quantia reparada
|
||||
m.EffectsRepair3_0=Super Reparaçao
|
||||
m.EffectsRepair3_1=Dobra a efetividade da Reparaçao
|
||||
m.EffectsRepair4_0=Reparaçao de diamantes (Nível {0})
|
||||
m.EffectsRepair4_1=Rapara Ferramentas e Armaduras de Diamante
|
||||
m.RepairRepairMastery=[[RED]]Mestre em Raparaçao: [[YELLOW]]{0}% extra restaurado
|
||||
m.RepairSuperRepairChance=[[RED]]Chance de Super Reparaçao: [[YELLOW]]{0}%
|
||||
|
||||
m.SkillUnarmed=DESARMADO
|
||||
m.XPGainUnarmed=Atacando monstros
|
||||
m.EffectsUnarmed1_0=Fúria (HABILIDADE ESPECIAL)
|
||||
m.EffectsUnarmed1_1=+50% de Dano, Quebra materiais frágeis
|
||||
m.EffectsUnarmed2_0=Desarmar (Jogadores)
|
||||
m.EffectsUnarmed2_1=Derruba a arma que o adversário está segurando
|
||||
m.EffectsUnarmed3_0=Mestre do Desarmamento
|
||||
m.EffectsUnarmed3_1=Aumenta muito o Dano
|
||||
m.EffectsUnarmed4_0=Aprendiz do Desarmamento
|
||||
m.EffectsUnarmed4_1=Aumenta o Dano
|
||||
m.EffectsUnarmed5_0=Desviar Flechas
|
||||
m.EffectsUnarmed5_1=Desvia Flechas jogadas em você
|
||||
m.AbilLockUnarmed1=DESBLOQUEIE NO NIVEL 250 (APRENDIZ DE DESARMAMENTO)
|
||||
m.AbilLockUnarmed2=DESBLOQUEIE NO NIVEL 500 (MESTRE DE DESARMAMENTO)
|
||||
m.AbilBonusUnarmed1_0=Aprendiz do Desarmamento
|
||||
m.AbilBonusUnarmed1_1=+2 de Danos
|
||||
m.AbilBonusUnarmed2_0=Mestre do Desarmamento
|
||||
m.AbilBonusUnarmed2_1=+4 de Danos
|
||||
m.UnarmedArrowDeflectChance=[[RED]]Chance de Desviar Flechas: [[YELLOW]]{0}%
|
||||
m.UnarmedDisarmChance=[[RED]]Chance de Desarmar: [[YELLOW]]{0}%
|
||||
m.UnarmedBerserkLength=[[RED]]Duraçao da Fúria: [[YELLOW]]{0}s
|
||||
|
||||
m.SkillHerbalism=HERBALISMO
|
||||
m.XPGainHerbalism=Colhendo Ervas
|
||||
m.EffectsHerbalism1_0=Green Terra (HABILIDADE ESPECIAL)
|
||||
m.EffectsHerbalism1_1=EXP x3, Drop x3
|
||||
m.EffectsHerbalism2_0=Dedos Verdes (Trigo)
|
||||
m.EffectsHerbalism2_1=Planta automaticamente, ao colher trigo
|
||||
m.EffectsHerbalism3_0=Dedos Verdes (Pedras)
|
||||
m.EffectsHerbalism3_1=Transforma Cobblestone em Moss Stone (usa sementes)
|
||||
m.EffectsHerbalism4_0=Comida+
|
||||
m.EffectsHerbalism4_1=Aumenta a vida recebida comendo pao ou sopa
|
||||
m.EffectsHerbalism5_0=Drop x2 (Todas Ervas)
|
||||
m.EffectsHerbalism5_1=Dobra a quantia de itens obtidos colhendo
|
||||
m.HerbalismGreenTerraLength=[[RED]]Duraçao do Green Terra: [[YELLOW]]{0}s
|
||||
m.HerbalismGreenThumbChance=[[RED]]Chance do Dedos Verdes: [[YELLOW]]{0}%
|
||||
m.HerbalismGreenThumbStage=[[RED]]Nível do Dedos Verdes: [[YELLOW]] Trigo Cresce no Nível {0}
|
||||
m.HerbalismDoubleDropChance=[[RED]]Chance de Drop x2: [[YELLOW]]{0}%
|
||||
m.HerbalismFoodPlus=[[RED]]Comida+ (Rank{0}): [[YELLOW]]Bônus de {0} de vida
|
||||
|
||||
m.SkillExcavation=ESCAVAÇAO
|
||||
m.XPGainExcavation=Cavando e encontrando tesouros
|
||||
m.EffectsExcavation1_0=Super Broca (HABILIDADE ESPECIAL)
|
||||
m.EffectsExcavation1_1=Drop x3, EXP x3, mais velocidade
|
||||
m.EffectsExcavation2_0=Caçad/or de Tesouros
|
||||
m.EffectsExcavation2_1=Encontra itens raros enquanto cava
|
||||
m.ExcavationGreenTerraLength=[[RED]]Duraçao da Super Broca: [[YELLOW]]{0}s
|
||||
|
||||
mcBlockListener.PlacedAnvil=[[DARK_RED]] Você colocou uma bigorna, a bigorna pode reparar ferramentas e armaduras.
|
||||
mcEntityListener.WolfComesBack=[[DARK_GRAY]]Seu lobo voltou para você...
|
||||
mcPlayerListener.AbilitiesOff=Habilidade especial desabilitada
|
||||
mcPlayerListener.AbilitiesOn=Habilidade especial ativada
|
||||
mcPlayerListener.AbilitiesRefreshed=[[GREEN]]*HABILIDAE DISPONIVEL\!*
|
||||
mcPlayerListener.AcrobaticsSkill=Acrobacia (Acrobatics):
|
||||
mcPlayerListener.ArcherySkill=Arqueiro (Archery):
|
||||
mcPlayerListener.AxesSkill=Machado (Axes):
|
||||
mcPlayerListener.ExcavationSkill=Escavaçao (Excavation):
|
||||
mcPlayerListener.GodModeDisabled=[[YELLOW]]mcMMO Modo Deus Desabilitado
|
||||
mcPlayerListener.GodModeEnabled=[[YELLOW]]mcMMO Modo Deus Ativo
|
||||
mcPlayerListener.GreenThumb=[[GREEN]]*DEDOS VERDES*
|
||||
mcPlayerListener.GreenThumbFail=[[RED]]*DEDOS VERDES FALHOU*
|
||||
mcPlayerListener.HerbalismSkill=Herbalismo (Herbalism):
|
||||
mcPlayerListener.MiningSkill=Mineraçao (Mining):
|
||||
mcPlayerListener.MyspawnCleared=[[DARK_AQUA]]Ponto de Spawn foi apagado.
|
||||
mcPlayerListener.MyspawnNotExist=[[RED]]Primeiro crie um spawn durmindo na cama.
|
||||
mcPlayerListener.MyspawnSet=[[DARK_AQUA]]Spawn foi gravado neste local.
|
||||
mcPlayerListener.MyspawnTimeNotice=Você precisa esperar {0}m {1}s para usar "myspawn"
|
||||
mcPlayerListener.NoPermission=Nao tem permissao para realizar esta açao.
|
||||
mcPlayerListener.NoSkillNote=[[DARK_GRAY]]Se você nao tem acesso a uma habilidade, ela nao será exibida aqui.
|
||||
mcPlayerListener.NotInParty=[[RED]]Você nao está em nenhuma equipe.
|
||||
mcPlayerListener.InviteSuccess=[[GREEN]]Convite enviado.
|
||||
mcPlayerListener.ReceivedInvite1=[[RED]]ALERTA: [[GREEN]]Você recebeu um convite do {1} para a equipe {0}.
|
||||
mcPlayerListener.ReceivedInvite2=[[YELLOW]]Digite [[GREEN]]/{0}[[YELLOW]] para aceitar o convite
|
||||
mcPlayerListener.InviteAccepted=[[GREEN]]Convite aceito. Você se juntou a equipe {0}
|
||||
mcPlayerListener.NoInvites=[[RED]]Você nao tem convites pendentes.
|
||||
mcPlayerListener.YouAreInParty=[[GREEN]]Você está na equipe {0}
|
||||
mcPlayerListener.PartyMembers=[[GREEN]]Membros da Equipe
|
||||
mcPlayerListener.LeftParty=[[RED]]Você saiu da equipe
|
||||
mcPlayerListener.JoinedParty=Sua Equipe: {0}
|
||||
mcPlayerListener.PartyChatOn=Chat da Equipe [[GREEN]]On
|
||||
mcPlayerListener.PartyChatOff=Chat da Equipe [[RED]]Off
|
||||
mcPlayerListener.AdminChatOn=Chat do Admin [[GREEN]]On
|
||||
mcPlayerListener.AdminChatOff=Chat do Admin [[RED]]Off
|
||||
mcPlayerListener.MOTD=[[BLUE]]Esse Server está rodando o mcMMO {0} digite [[YELLOW]]/{1}[[BLUE]] para obter ajuda.
|
||||
mcPlayerListener.WIKI=[[BLUE]]Para mais informaçoes - [[GREEN]]http://mcmmo.wikia.com
|
||||
mcPlayerListener.PowerLevel=[[RED]]NIVEL TOTAL:
|
||||
mcPlayerListener.PowerLevelLeaderboard=[[BLUE]]-Classificaçao - [[GREEN]]Nível - [[WHITE]]Jogador-
|
||||
mcPlayerListener.SkillLeaderboard=[[BLUE]]-Classificaçao em [[GREEN]]{0}
|
||||
mcPlayerListener.RepairSkill=Reparaçao (Repair):
|
||||
mcPlayerListener.SwordsSkill=Espadas (Swords):
|
||||
mcPlayerListener.TamingSkill=Domar (Taming):
|
||||
mcPlayerListener.UnarmedSkill=Desarmado (Unarmed):
|
||||
mcPlayerListener.WoodcuttingSkill=Lenhador (Woodcutting):
|
||||
mcPlayerListener.YourStats=[[GREEN]][mcMMO] Estatísticas
|
||||
Party.InformedOnJoin={0} [[GREEN]] entrou na equipe
|
||||
Party.InformedOnQuit={0} [[GREEN]] saiu da equipe
|
||||
|
||||
Skills.YourGreenTerra=[[GREEN]]Sua habilidade [[YELLOW]]Green Terra [[GREEN]]está disponível!
|
||||
Skills.YourTreeFeller=[[GREEN]]Sua habilidade [[YELLOW]]Derrubador de Arvores [[GREEN]]está disponível!
|
||||
Skills.YourSuperBreaker=[[GREEN]]Sua habilidade [[YELLOW]]Super Britadeira [[GREEN]]está disponível!
|
||||
Skills.YourSerratedStrikes=[[GREEN]]Sua habilidade [[YELLOW]]Ataques Cortantes [[GREEN]]está disponível!
|
||||
Skills.YourBerserk=[[GREEN]]Sua habilidade [[YELLOW]]Fúria [[GREEN]]está disponível!
|
||||
Skills.YourSkullSplitter=[[GREEN]]Sua habilidade [[YELLOW]]Rachador de Crânios [[GREEN]]está disponível!
|
||||
Skills.YourGigaDrillBreaker=[[GREEN]]Sua habilidade [[YELLOW]]Super Broca [[GREEN]]está disponível!
|
||||
Skills.TooTired=[[RED]]Você está cansado pra usar essa habilidade.
|
||||
Skills.ReadyHoe=[[GREEN]]*ENXADA PRONTA PARA USAR GREEN TERRA*
|
||||
Skills.LowerHoe=[[GRAY]]*DESCARREGOU A ENXADA*
|
||||
Skills.ReadyAxe=[[GREEN]]*MACHADO PRONTO PARA USAR DERRUBADOR DE ARVORES*
|
||||
Skills.LowerAxe=[[GRAY]]*DESCARREGOU O MACHADO*
|
||||
Skills.ReadyFists=[[GREEN]]*PUNHO PRONTO PARA USAR FURIA*
|
||||
Skills.LowerFists=[[GRAY]]*DESCARREGOU O PUNHO*
|
||||
Skills.ReadyPickAxe=[[GREEN]]*PICARETA PRONTA PARA USAR SUPER BRITADEIRA*
|
||||
Skills.LowerPickAxe=[[GRAY]]*DESCARREGOU A PICARETA*
|
||||
Skills.ReadyShovel=[[GREEN]]*PA PRONTA PARA USAR SUPER BROCA*
|
||||
Skills.LowerShovel=[[GRAY]]*DESCARREGOU A PA*
|
||||
Skills.ReadySword=[[GREEN]]*ESPADA PRONTA PARA USAR ATAQUES CORTANTES*
|
||||
Skills.LowerSword=[[GRAY]]*DESCARREGOU A ESPADA*
|
||||
Skills.BerserkOn=[[GREEN]]*FURIA ATIVADA*
|
||||
Skills.BerserkPlayer=[[GREEN]]{0}[[DARK_GREEN]] Usou a [[RED]]Fúria!
|
||||
Skills.GreenTerraOn=[[GREEN]]*GREEN TERRA ATIVADO*
|
||||
Skills.GreenTerraPlayer=[[GREEN]]{0}[[DARK_GREEN]] usou [[RED]]Green Terra!
|
||||
Skills.TreeFellerOn=[[GREEN]]*DERRUBADOR E ARVORES ATIVADO*
|
||||
Skills.TreeFellerPlayer=[[GREEN]]{0}[[DARK_GREEN]] usou [[RED]]Tree Feller!
|
||||
Skills.SuperBreakerOn=[[GREEN]]*SUPER BRITADEIRA ATIVADA*
|
||||
Skills.SuperBreakerPlayer=[[GREEN]]{0}[[DARK_GREEN]] usou [[RED]]Super Britadeira!
|
||||
Skills.SerratedStrikesOn=[[GREEN]]*ATAQUES CORTANTES ATIVADO*
|
||||
Skills.SerratedStrikesPlayer=[[GREEN]]{0}[[DARK_GREEN]] usou [[RED]]Ataques Cortantes!
|
||||
Skills.SkullSplitterOn=[[GREEN]]*RACHADOR DE CRANIOS ATIVADO*
|
||||
Skills.SkullSplitterPlayer=[[GREEN]]{0}[[DARK_GREEN]] usou [[RED]]Rachador de Crânios!
|
||||
Skills.GigaDrillBreakerOn=[[GREEN]]*SUPER BROCA ATIVADO*
|
||||
Skills.GigaDrillBreakerPlayer=[[GREEN]]{0}[[DARK_GREEN]] usou [[RED]]Super Broca!
|
||||
Skills.GreenTerraOff=[[RED]]*Green Terra acabou*
|
||||
Skills.TreeFellerOff=[[RED]]*Derrubador de Arvores acabou*
|
||||
Skills.SuperBreakerOff=[[RED]]*Super Britadeira acabou*
|
||||
Skills.SerratedStrikesOff=[[RED]]*Ataques Cortantes acabou*
|
||||
Skills.BerserkOff=[[RED]]*Fúria acabou*
|
||||
Skills.SkullSplitterOff=[[RED]]*Rachador de Crânios acabou*
|
||||
Skills.GigaDrillBreakerOff=[[RED]]*Super Broca acabou*
|
||||
Skills.TamingUp=[[YELLOW]]Habilidade de Domar aumentada em {0}. Total ({1})
|
||||
Skills.AcrobaticsUp=[[YELLOW]]Habilidade Acrobacia aumentada em {0}. Total ({1})
|
||||
Skills.ArcheryUp=[[YELLOW]]Habilidade de Arqueiro aumentada em {0}. Total ({1})
|
||||
Skills.SwordsUp=[[YELLOW]]Habilidade com Espadas aumentada em {0}. Total ({1})
|
||||
Skills.AxesUp=[[YELLOW]]Habilidade com Machados aumentada em {0}. Total ({1})
|
||||
Skills.UnarmedUp=[[YELLOW]]Habilidade Desarmado aumentada em {0}. Total ({1})
|
||||
Skills.HerbalismUp=[[YELLOW]]Habilidade Herbalismo aumentada em {0}. Total ({1})
|
||||
Skills.MiningUp=[[YELLOW]]Habilidade de Mineraçao aumentada em {0}. Total ({1})
|
||||
Skills.WoodcuttingUp=[[YELLOW]]Habilidade de Lenhador aumentada em {0}. Total ({1})
|
||||
Skills.RepairUp=[[YELLOW]]Habilidade de Reparaçao aumentada em {0}. Total ({1})
|
||||
Skills.ExcavationUp=[[YELLOW]]Habilidade de Escavaçao aumentada em {0}. Total ({1})
|
||||
Skills.FeltEasy=[[GRAY]]Essa foi fácil.
|
||||
Skills.StackedItems=[[DARK_RED]]Nao pode reparar itens empilhados juntos.
|
||||
Skills.NeedMore=[[DARK_RED]]Você precisa de mais
|
||||
Skills.AdeptDiamond=[[DARK_RED]]Você nao tem o nível necessário para reparar Diamante
|
||||
Skills.FullDurability=[[GRAY]]Já está com Durabilidade cheia.
|
||||
Skills.Disarmed=[[DARK_RED]]Você foi Desarmado!
|
||||
mcPlayerListener.SorcerySkill=Feitiçaria (Sorcery):
|
||||
|
||||
m.SkillSorcery=FEITIÇARIA
|
||||
Sorcery.HasCast=[[GREEN]]*CASTING*[[GOLD]]
|
||||
Sorcery.Current_Mana=[[DARK_AQUA]]MP
|
||||
Sorcery.SpellSelected=[[GREEN]]-=([[GOLD]]{0}[[GREEN]])=- [[RED]]([[GRAY]]{1}[[RED]])
|
||||
Sorcery.Cost=[[RED]][COST] {0} MP
|
||||
Sorcery.OOM=[[DARK_AQUA]][[[GOLD]]{2}[[DARK_AQUA]]][[DARK_GRAY]] Sem Mana [[YELLOW]]([[RED]]{0}[[YELLOW]]/[[GRAY]]{1}[[YELLOW]])
|
||||
Sorcery.Water.Thunder=TROVAO
|
||||
Sorcery.Curative.Self=CURAR-SE
|
||||
Sorcery.Curative.Other=CURAR AMIGOS
|
||||
|
||||
m.LVL=[[DARK_GRAY]]LVL: [[GREEN]]{0} [[DARK_AQUA]]XP[[YELLOW]]([[GOLD]]{1}[[YELLOW]]/[[GOLD]]{2}[[YELLOW]])
|
||||
Combat.BeastLore=[[GREEN]]*CONHECIMENTO DE FERAS*
|
||||
Combat.BeastLoreOwner=[[DARK_AQUA]]Dono ([[RED]]{0}[[DARK_AQUA]])
|
||||
Combat.BeastLoreHealthWolfTamed=[[DARK_AQUA]]Health ([[GREEN]]{0}[[DARK_AQUA]]/20)
|
||||
Combat.BeastLoreHealthWolf=[[DARK_AQUA]]Vida ([[GREEN]]{0}[[DARK_AQUA]]/8)
|
||||
mcMMO.Description=[[DARK_AQUA]]Q: O QUE E? [[GOLD]]mcMMO é um mod [[RED]]OPEN SOURCE[[GOLD]] de RPG para a plataforma "Bukkit" feito por [[BLUE]]nossr50.[[GOLD]] Ele acresenta uma série de habilidades ao Minecraft. [[GOLD]]Você pode ganhar experiência de muitas maneiras.,[[GOLD]]Digite [[GREEN]]/NOME_DA_HABILIDADE[[GOLD]] para obter informaçoes sobre a habilidade.,[[DARK_AQUA]]Q: O QUE ELE FAZ? [[GOLD]]Por exemplo... em [[DARK_AQUA]]Mineraçao[[GOLD]] você receberá benefícios tais como [[RED]]Drop x2[[GOLD]] ou a habilidade [[RED]]Super Esmagador.[[GOLD]] que quando ativada com o clique direito permite minerar rapidamente durante sua duraçao. [[GOLD]]que depende do nível da sua habilidade. Aumentar o nível de [[BLUE]]Mineraçao[[GOLD]] é simples. basta minerar pedras ou minérios!,[[GOLD]]O objetivo do mcMMO é criar uma experiência de RPG de qualidade.,[[GOLD]]Digite [[GREEN]]/{0}[[GOLD]] para uma lista de comandos possíveis.,[[DARK_AQUA]]Q: ONDE POSSO SUGERIR IDEIAS!?,[[GOLD]]No tópico do mcMMO no fórum bukkit! (www.bit.ly/MCmmoIDEA),[[DARK_AQUA]]Q: Para mais informaçoes. leia a wiki do McMMO: [[RED]]mcmmo.wikia.com
|
||||
Party.Locked=[[RED]]Equipe está trancada, só o líder pode convidar.
|
||||
Party.IsntLocked=[[GRAY]]Equipe nao está trancada
|
||||
Party.Unlocked=[[GRAY]]Equipe foi Destrancada
|
||||
Party.Help1=[[RED]]O uso certo é [[YELLOW]]/{0} [[WHITE]]<nome>[[YELLOW]] ou [[WHITE]]'q' [[YELLOW]]para sair
|
||||
Party.Help2=[[RED]]Para entrar em uma equipe com senha use [[YELLOW]]/{0} [[WHITE]]<nome> <senha>
|
||||
Party.Help3=[[RED]]Consulte /{0} ? para mais informaçoes
|
||||
Party.Help4=[[RED]]Use [[YELLOW]]/{0} [[WHITE]]<nome> [[YELLOW]]para entrar em uma equipe ou [[WHITE]]'q' [[YELLOW]]para sair
|
||||
Party.Help5=[[RED]]Para trancar sua equipe use [[YELLOW]]/{0} [[WHITE]]lock
|
||||
Party.Help6=[[RED]]Para destrancar sua equipe use [[YELLOW]]/{0} [[WHITE]]unlock
|
||||
Party.Help7=[[RED]]Para colocar senha na sua equipe use [[YELLOW]]/{0} [[WHITE]]password <password>
|
||||
Party.Help8=[[RED]]Para excluir um jogador da equipe use [[YELLOW]]/{0} [[WHITE]]kick <player>
|
||||
Party.Help9=[[RED]]Para transferir a liderança da equipe use [[YELLOW]]/{0} [[WHITE]]owner <player>
|
||||
Party.NotOwner=[[DARK_RED]]Você nao é o líder da equipe
|
||||
Party.InvalidName=[[DARK_RED]]Este nome nao é valido
|
||||
Party.PasswordSet=[[GREEN]]Senha da equipe: {0}
|
||||
Party.CouldNotKick=[[DARK_RED]]Nao foi possível excluir o jogador {0}
|
||||
Party.NotInYourParty=[[DARK_RED]]{0} nao está na sua equipe
|
||||
Party.CouldNotSetOwner=[[DARK_RED]]Nao foi possível passar a liderança para {0}
|
||||
Commands.xprate.proper=[[DARK_AQUA]]Uso certo é /{0} [integer] [true:false]
|
||||
Commands.xprate.proper2=[[DARK_AQUA]]Também pode digitar /{0} reset para voltar tudo ao padrao
|
||||
Commands.xprate.proper3=[[RED]]Enter true or false for the second value
|
||||
Commands.xprate.over=[[RED]]Evento de XP Rate acabou!!
|
||||
Commands.xprate.started=[[GOLD]]EVENTO DE XP COMEÇOU!
|
||||
Commands.xprate.started2=[[GOLD]]XP RATE AGORA é {0}x!!
|
||||
Commands.xplock.locked=[[GOLD]]Sua barra de XP BAR está travada em {0}!
|
||||
Commands.xplock.unlocked=[[GOLD]]Sua barra de XP foi [[GREEN]]DESTRAVADA[[GOLD]]!
|
||||
Commands.xplock.invalid=[[RED]]Nao existe habilidade com esse nome! Tente /xplock mining
|
343
mcMMO/com/gmail/nossr50/locale/locale_ru.properties
Normal file
@ -0,0 +1,343 @@
|
||||
Combat.WolfExamine=[[GREEN]]**Вы научили Волка использованию "Удара волка"**
|
||||
Combat.WolfExamine=[[GREEN]]**Вы научили Волка использованию "Удара волка"**
|
||||
Combat.WolfShowMaster=[[DARK_GREEN]]Мастер по приручению Волков \: {0}
|
||||
Combat.Ignition=[[RED]]**Вы подожгли противника стрелой!!**
|
||||
Combat.BurningArrowHit=[[DARK_RED]]Вы были поражены горящей стрелой\!
|
||||
Combat.TouchedFuzzy=[[DARK_RED]]Вы истекаете кровью. Кружится голова.
|
||||
Combat.TargetDazed=Ваша цель [[DARK_RED]]Шокирована
|
||||
Combat.WolfNoMaster=[[GRAY]]У этого Волка нет хозяина
|
||||
Combat.WolfHealth=[[GREEN]]У этого Волка {0} Здоровья
|
||||
Combat.StruckByGore=[[RED]]**Окравление неудачно**
|
||||
Combat.Gore=[[GREEN]]**Окравление**
|
||||
Combat.ArrowDeflect=[[WHITE]]**Стрела отскочила**
|
||||
Item.ChimaeraWingFail=**Крылья Химеры не смогли вас унести\!**
|
||||
Item.ChimaeraWingPass=**Крылья Химеры уносят вас...**
|
||||
Item.InjuredWait=Вы ранены и не сможете пока использовать это. [[YELLOW]]({0}s)
|
||||
Item.NeedFeathers=[[GRAY]]Вам нужно больше перьев..
|
||||
m.mccPartyCommands=[[GREEN]]--Групповые команды--
|
||||
m.mccParty=[party name] [[RED]]- Создание группы
|
||||
m.mccPartyQ=[[RED]]- Покиньте текущую группу
|
||||
m.mccPartyToggle=[[RED]] - Включить групповой чат
|
||||
m.mccPartyInvite=[player name] [[RED]]- Прислать приглашение в группу
|
||||
m.mccPartyAccept=[[RED]]- Подтвердить приглашение в группу
|
||||
m.mccPartyTeleport=[party member name] [[RED]]- Телепортироваться к члену группы
|
||||
m.mccOtherCommands=[[GREEN]]--Другие команды--
|
||||
m.mccStats=- Посмотреть ваши McMMo характеристики
|
||||
m.mccLeaderboards=- Доска Лидеров
|
||||
m.mccMySpawn=- Телепортирует к вашей кровати
|
||||
m.mccClearMySpawn=- Убирает вашу кровать
|
||||
m.mccToggleAbility=- Активировать возможность правым кликом мыши
|
||||
m.mccAdminToggle=- Включить админский чат
|
||||
m.mccWhois=[playername] [[RED]]- Посмотреть детальную информацию
|
||||
m.mccMmoedit=[playername] [skill] [newvalue] [[RED]]- Изменить цель
|
||||
m.mccMcGod=- Режим Бога
|
||||
m.mccSkillInfo=[skillname] [[RED]]- Посмотреть детальную информацию о умении
|
||||
m.mccModDescription=[[RED]]- Прочитать информацию о моде McMMo
|
||||
m.SkillHeader=[[RED]]-----[][[GREEN]]{0}[[RED]][]-----
|
||||
m.XPGain=[[DARK_GRAY]]XP GAIN: [[WHITE]]{0}
|
||||
m.EffectsTemplate=[[DARK_AQUA]]{0}: [[GREEN]]{1}
|
||||
m.AbilityLockTemplate=[[GRAY]]{0}
|
||||
m.AbilityBonusTemplate=[[RED]]{0}: [[YELLOW]]{1}
|
||||
m.Effects=ЭФФЕКТЫ
|
||||
m.YourStats=ВАШИ ХАРАКТЕРИСТИКИ
|
||||
m.SkillTaming=Приручение
|
||||
m.XPGainTaming=Волки причиняют ущерб
|
||||
m.EffectsTaming1_0=Удар Волка
|
||||
m.EffectsTaming1_1=Уменьшение количества костей
|
||||
m.EffectsTaming2_0=Окравление
|
||||
m.EffectsTaming2_1=Критический удар во время истекания кровью
|
||||
m.EffectsTaming3_0=Острые Когти
|
||||
m.EffectsTaming3_1=Бонус к урону
|
||||
m.EffectsTaming4_0=Независимость от экологии
|
||||
m.EffectsTaming4_1=Имунитет к падению, боязнь лавы/кактусов
|
||||
m.EffectsTaming5_0=Густой мех
|
||||
m.EffectsTaming5_1=Сокращение урона, огнеустойчивость
|
||||
m.EffectsTaming6_0=Надежная защита от повреждений
|
||||
m.EffectsTaming6_1=Снижение урона от взрывов
|
||||
m.AbilLockTaming1=Блокируется до 100+ уровня(Независимость от экологии)
|
||||
m.AbilLockTaming2=Блокируется до 250+ уровня (Густой мех)
|
||||
m.AbilLockTaming3=Блокируется до 500+ уровня (Надежная защита от повреждений)
|
||||
m.AbilLockTaming4=Блокируется до 700+ уровня (Острые Когти)
|
||||
m.AbilBonusTaming1_0=Независимость от экологии
|
||||
m.AbilBonusTaming1_1=Волки избегают опасностей
|
||||
m.AbilBonusTaming2_0=Густой мех
|
||||
m.AbilBonusTaming2_1=Урон наполовину, Огнеустойчивость
|
||||
m.AbilBonusTaming3_0=Надежная защита от повреждений
|
||||
m.AbilBonusTaming3_1=Взрывы причиняют 1/6 нормального урона
|
||||
m.AbilBonusTaming4_0=Острые Когти
|
||||
m.AbilBonusTaming4_1=+2 Урона
|
||||
m.TamingGoreChance=[[RED]]Шанс окравления: [[YELLOW]]{0}%
|
||||
m.SkillWoodCutting=Деревообработка
|
||||
m.XPGainWoodCutting=Рубить деревья
|
||||
m.EffectsWoodCutting1_0=Любитель деревьев(способность)
|
||||
m.EffectsWoodCutting1_1=Делать взрывы деревьев
|
||||
m.EffectsWoodCutting2_0=Быстрое срезание листьев
|
||||
m.EffectsWoodCutting2_1=Сдувать листья
|
||||
m.EffectsWoodCutting3_0=Двойной дроп
|
||||
m.EffectsWoodCutting3_1=Нормальный двойной дроп
|
||||
m.AbilLockWoodCutting1=Блокируется до 100+ уровня(Быстрое срезание листьев)
|
||||
m.AbilBonusWoodCutting1_0=Быстрое срезание листьев
|
||||
m.AbilBonusWoodCutting1_1=Сдувать листья
|
||||
m.WoodCuttingDoubleDropChance=[[RED]]Шанс двойного дропа: [[YELLOW]]{0}%
|
||||
m.WoodCuttingTreeFellerLength=[[RED]]Продолжительность Любителя деревьев: [[YELLOW]]{0}s
|
||||
m.SkillArchery=Стрельба из лука
|
||||
m.XPGainArchery=Атаковать монстров из лука
|
||||
m.EffectsArchery1_0=Поджёг
|
||||
m.EffectsArchery1_1=25% шанс, что цель подожгётся
|
||||
m.EffectsArchery2_0=Шокирование(Игроков)
|
||||
m.EffectsArchery2_1=Дезориентирует врагов
|
||||
m.EffectsArchery3_0=Урон+
|
||||
m.EffectsArchery3_1=Улучшает Урон
|
||||
m.EffectsArchery4_0=Получение стрел
|
||||
m.EffectsArchery4_1=Шанс получить стрелы из трупов
|
||||
m.ArcheryDazeChance=[[RED]]Шанс шокировать: [[YELLOW]]{0}%
|
||||
m.ArcheryRetrieveChance=[[RED]]Шанс получить стрелы: [[YELLOW]]{0}%
|
||||
m.ArcheryIgnitionLength=[[RED]]Длительность поджёга: [[YELLOW]]{0} секунд
|
||||
m.ArcheryDamagePlus=[[RED]]Урон+ (Rank{0}): [[YELLOW]]Bonus {0} damage
|
||||
m.SkillAxes=Топоры
|
||||
m.XPGainAxes=Атаковать монстров топором
|
||||
m.EffectsAxes1_0=Разрушитель черепов(способность)
|
||||
m.EffectsAxes1_1=Увеличение урона от топора
|
||||
m.EffectsAxes2_0=Критические удары
|
||||
m.EffectsAxes2_1=Двойной урон
|
||||
m.EffectsAxes3_0=Мастерство топора(500 уровень)
|
||||
m.EffectsAxes3_1=Улучшение урона
|
||||
m.AbilLockAxes1=Блокируется до 500+ уровня(Мастерство топора)
|
||||
m.AbilBonusAxes1_0=Мастерство топора
|
||||
m.AbilBonusAxes1_1=Дает бонус в 4 урона
|
||||
m.AxesCritChance=[[RED]]Шанс критического удара: [[YELLOW]]{0}%
|
||||
m.AxesSkullLength=[[RED]]Продолжительность Разрушителя Черепов: [[YELLOW]]{0}s
|
||||
m.SkillSwords=Мечи
|
||||
m.XPGainSwords=Атаковать монстров мечом
|
||||
m.EffectsSwords1_0=Контр-Атака
|
||||
m.EffectsSwords1_1=Отражает 50% полученного урона
|
||||
m.EffectsSwords2_0=Зазубренные мечи(способность)
|
||||
m.EffectsSwords2_1=25% Урона+ и кровотечение от удара
|
||||
m.EffectsSwords3_0=Увелечение длительности способности "Зазубренные мечи"
|
||||
m.EffectsSwords3_1=Кровотечение 5 раз
|
||||
m.EffectsSwords4_0=Парирование
|
||||
m.EffectsSwords4_1=Отрицательный урон
|
||||
m.EffectsSwords5_0=Кровотечение
|
||||
m.EffectsSwords5_1=Заставляет врага кровоточить
|
||||
m.SwordsCounterAttChance=[[RED]]Шанс Контр-Атаки: [[YELLOW]]{0}%
|
||||
m.SwordsBleedLength=[[RED]]Длительность кровотечения: [[YELLOW]]{0} раз
|
||||
m.SwordsBleedChance=[[RED]]Шанс кровотечения: [[YELLOW]]{0} %
|
||||
m.SwordsParryChance=[[RED]]Шанс парирования: [[YELLOW]]{0} %
|
||||
m.SwordsSSLength=[[RED]]Длительность "Зазубренныx мечей": [[YELLOW]]{0}s
|
||||
m.SwordsTickNote=[[GRAY]]Заметка: [[YELLOW]]1 раз длиться 2 секунды
|
||||
m.SkillAcrobatics=Акробатика
|
||||
m.XPGainAcrobatics=Нужно Падать с гор
|
||||
m.EffectsAcrobatics1_0=Переворот
|
||||
m.EffectsAcrobatics1_1=Поглощает или уменьшает урон
|
||||
m.EffectsAcrobatics2_0=Превосходный переворот
|
||||
m.EffectsAcrobatics2_1=Дважды эффективнее переворота
|
||||
m.EffectsAcrobatics3_0=Уворот
|
||||
m.EffectsAcrobatics3_1=Уменьшает урон наполовину от стрелы
|
||||
m.AcrobaticsRollChance=[[RED]]Шанс переворота: [[YELLOW]]{0}%
|
||||
m.AcrobaticsGracefulRollChance=[[RED]]Шанс превосходного переворота: [[YELLOW]]{0}%
|
||||
m.AcrobaticsDodgeChance=[[RED]]Шанс уворота: [[YELLOW]]{0}%
|
||||
m.SkillMining=Шахтёрство
|
||||
m.XPGainMining=Добывать руду и камни в шахтах
|
||||
m.EffectsMining1_0=Супер разрушитель(способность)
|
||||
m.EffectsMining1_1=Увеличение скорости, Шанс тройного дропа
|
||||
m.EffectsMining2_0=Двойной дроп
|
||||
m.EffectsMining2_1=Двойной дроп становится нормальным
|
||||
m.MiningDoubleDropChance=[[RED]]Шанс двойного дропа: [[YELLOW]]{0}%
|
||||
m.MiningSuperBreakerLength=[[RED]]Длительность способности "Супер Разрушитель": [[YELLOW]]{0}s
|
||||
m.SkillRepair=Починка
|
||||
m.XPGainRepair=Чинить вещи
|
||||
m.EffectsRepair1_0=Починка
|
||||
m.EffectsRepair1_1=Чинит Железные инструменты и броню
|
||||
m.EffectsRepair2_0=Мастерство починки
|
||||
m.EffectsRepair2_1=Увеличивает качество ремонта
|
||||
m.EffectsRepair3_0=Супер починка
|
||||
m.EffectsRepair3_1=Двойная эффективность вещей
|
||||
m.EffectsRepair4_0=Починка Алмазных вещей ({0}+ уровень)
|
||||
m.EffectsRepair4_1=Чинить Алмазные инструменты и броню
|
||||
m.RepairRepairMastery=[[RED]]Мастерство починки: [[YELLOW]]Дополнительно {0}% долговечности восстановлено
|
||||
m.RepairSuperRepairChance=[[RED]]Шанс Супер починки: [[YELLOW]]{0}%
|
||||
m.SkillUnarmed=Рукопашный бой
|
||||
m.XPGainUnarmed=Атаковать монстров голыми руками
|
||||
m.EffectsUnarmed1_0=Берсерк(способность)
|
||||
m.EffectsUnarmed1_1=+50% Урона, Ломать слабые материалы
|
||||
m.EffectsUnarmed2_0=Обезоружение(Игроки)
|
||||
m.EffectsUnarmed2_1=Падает оружие противника на землю, которое находится в руках у него.
|
||||
m.EffectsUnarmed3_0=Мастер Рукопашного боя
|
||||
m.EffectsUnarmed3_1=Улучшение урона от кулаков
|
||||
m.EffectsUnarmed4_0=Ученик рукопашного боя
|
||||
m.EffectsUnarmed4_1=Увеличение урона от кулаков
|
||||
m.EffectsUnarmed5_0=Отражение стрел
|
||||
m.EffectsUnarmed5_1=Стрелы отражаются
|
||||
m.AbilLockUnarmed1=Блокируется до 250+ уровня(Ученик рукопашного боя)
|
||||
m.AbilLockUnarmed2=Блокируется до 500+ уровня(Мастер Рукопашного боя)
|
||||
m.AbilBonusUnarmed1_0=Ученик рукопашного боя
|
||||
m.AbilBonusUnarmed1_1=+2 бонус к урону
|
||||
m.AbilBonusUnarmed2_0=Мастер Рукопашного боя
|
||||
m.AbilBonusUnarmed2_1=+4 бонус к урону
|
||||
m.UnarmedArrowDeflectChance=[[RED]]Шанс отразить стрелы: [[YELLOW]]{0}%
|
||||
m.UnarmedDisarmChance=[[RED]]Шанс обезоружить: [[YELLOW]]{0}%
|
||||
m.UnarmedBerserkLength=[[RED]]Длительность "Берсерка": [[YELLOW]]{0}s
|
||||
m.SkillHerbalism=Травоведение
|
||||
m.XPGainHerbalism=Выращивать растения
|
||||
m.EffectsHerbalism1_0=Озеленитель(способность)
|
||||
m.EffectsHerbalism1_1=Распростронение озеленений, 3-ой дроп
|
||||
m.EffectsHerbalism2_0="Зеленый фермер"(Пщеница)
|
||||
m.EffectsHerbalism2_1=Авто выращивание пщеницы после посадки
|
||||
m.EffectsHerbalism3_0="Зеленый фермер"(Мох)
|
||||
m.EffectsHerbalism3_1=Камень -> Замшелый камень + семена
|
||||
m.EffectsHerbalism4_0=Улучшение еды
|
||||
m.EffectsHerbalism4_1=Улучшает количество здоровья от хлеба и грибного супа
|
||||
m.EffectsHerbalism5_0=Дройной дроп(Все растения)
|
||||
m.EffectsHerbalism5_1=Двойной дроп становится нормальным
|
||||
m.HerbalismGreenTerraLength=[[RED]]Продолжительность "Озеленителя": [[YELLOW]]{0}s
|
||||
m.HerbalismGreenThumbChance=[[RED]]Шанс "Зеленого фермера": [[YELLOW]]{0}%
|
||||
m.HerbalismGreenThumbStage=[[RED]]Уровень "Зеленого фермера": [[YELLOW]] Пщеница растет по-уровнево {0}
|
||||
m.HerbalismDoubleDropChance=[[RED]]Шанс двойного дропа: [[YELLOW]]{0}%
|
||||
m.HerbalismFoodPlus=[[RED]]Еда+ (Rank{0}): [[YELLOW]]Бонус {0} лечения
|
||||
m.SkillExcavation=Раскопка
|
||||
m.XPGainExcavation=Раскапывать и искать сокровища
|
||||
m.EffectsExcavation1_0=Мега дрель(способность)
|
||||
m.EffectsExcavation1_1=3-ой дроп, 3-ой опыт, Увеличение скорости
|
||||
m.EffectsExcavation2_0=Охотник за сокровищами
|
||||
m.EffectsExcavation2_1=Способность копать сокровища
|
||||
m.ExcavationGreenTerraLength=[[RED]]Продолжительность "Мега дрели": [[YELLOW]]{0}s
|
||||
mcBlockListener.PlacedAnvil=[[DARK_RED]]Вы разместили наковальни и теперь можете чинить вещи.
|
||||
mcEntityListener.WolfComesBack=[[DARK_GRAY]]Ваш волк хочет вернуться к вам
|
||||
mcPlayerListener.AbilitiesOff=Использование способностей выключено
|
||||
mcPlayerListener.AbilitiesOn=Использование способностей включено
|
||||
mcPlayerListener.AbilitiesRefreshed=[[GREEN]]**Способности восстановлены\!**
|
||||
mcPlayerListener.AcrobaticsSkill=Акробатика:
|
||||
mcPlayerListener.ArcherySkill=Стрельба из лука:
|
||||
mcPlayerListener.AxesSkill=Топоры:
|
||||
mcPlayerListener.ExcavationSkill=Раскопка:
|
||||
mcPlayerListener.GodModeDisabled=[[YELLOW]]mcMMO режим бога выключен
|
||||
mcPlayerListener.GodModeEnabled=[[YELLOW]]mcMMO режим бога включён
|
||||
mcPlayerListener.GreenThumb=[[GREEN]]**"Зеленый фермер"**
|
||||
mcPlayerListener.GreenThumbFail=[[RED]]**"Зеленый фермер" неудался**
|
||||
mcPlayerListener.HerbalismSkill=Травоведение:
|
||||
mcPlayerListener.MiningSkill=Шахтёрство:
|
||||
mcPlayerListener.MyspawnCleared=[[DARK_AQUA]]Ваша кровать убрана.
|
||||
mcPlayerListener.MyspawnNotExist=[[RED]]Сделайте вашу точку появления возле кровати, поспав на кровати.
|
||||
mcPlayerListener.MyspawnSet=[[DARK_AQUA]]Моя точка появления сохранена в этой локации.
|
||||
mcPlayerListener.MyspawnTimeNotice=Вы должны подождать {0}m {1}s чтобы использовать появление около кровати
|
||||
mcPlayerListener.NoPermission=Недостаточные права.
|
||||
mcPlayerListener.NoSkillNote=[[DARK_GRAY]]Если у вас нет доступа к умению, то оно здесь не отобразится.
|
||||
mcPlayerListener.NotInParty=[[RED]]Вы не в группе!
|
||||
mcPlayerListener.InviteSuccess=[[GREEN]]Приглашение успешно послано.
|
||||
mcPlayerListener.ReceivedInvite1=[[RED]]ТРЕВОГА: [[GREEN]]Вы получили приглашение на вступление в группу {0} от {1}
|
||||
mcPlayerListener.ReceivedInvite2=[[YELLOW]]Type [[GREEN]]/{0}[[YELLOW]] чтобы одобрить вступление
|
||||
mcPlayerListener.InviteAccepted=[[GREEN]]Приглашение одобрено. Вы вступили в группу {0}
|
||||
mcPlayerListener.NoInvites=[[RED]]У вас нет приглашений в группу сейчас
|
||||
mcPlayerListener.YouAreInParty=[[GREEN]]Вы уже в группе {0}
|
||||
mcPlayerListener.PartyMembers=[[GREEN]]Члены группы
|
||||
mcPlayerListener.LeftParty=[[RED]]Вы вышли из группы
|
||||
mcPlayerListener.JoinedParty=Присоединные группы: {0}
|
||||
mcPlayerListener.PartyChatOn=Только чат группы [[GREEN]]Включено
|
||||
mcPlayerListener.PartyChatOff=Только чат группы [[RED]]Выключено
|
||||
mcPlayerListener.AdminChatOn=Только админ чат [[GREEN]]Включено
|
||||
mcPlayerListener.AdminChatOff=Только админ чат [[RED]]Выключено
|
||||
mcPlayerListener.MOTD=[[BLUE]]На этом сервере установлен плагин McMMO {0} type [[YELLOW]]/{1}[[BLUE]] для помощи.
|
||||
mcPlayerListener.WIKI=[[GREEN]]http://mcmmo.wikia.com[[BLUE]] - mcMMO Википедия
|
||||
mcPlayerListener.PowerLevel=[[DARK_RED]]Уровень умений:
|
||||
mcPlayerListener.PowerLevelLeaderboard=[[YELLOW]]--mcMMO[[BLUE]] Уровень умений [[YELLOW]]Доска Лидеров--
|
||||
mcPlayerListener.SkillLeaderboard=[[YELLOW]]--mcMMO [[BLUE]]{0}[[YELLOW]] Доска Лидеров--
|
||||
mcPlayerListener.RepairSkill=Починка:
|
||||
mcPlayerListener.SwordsSkill=Мечи:
|
||||
mcPlayerListener.TamingSkill=Приручение волков:
|
||||
mcPlayerListener.UnarmedSkill=Рукопашный бой:
|
||||
mcPlayerListener.WoodcuttingSkill=Деревообработка:
|
||||
mcPlayerListener.YourStats=[[GREEN]][mcMMO] Характеристики
|
||||
Party.InformedOnJoin={0} [[GREEN]] присоединился к группе
|
||||
Party.InformedOnQuit={0} [[GREEN]] ушёл из группы
|
||||
Skills.YourGreenTerra=[[GREEN]]Ваша способность[[YELLOW]]"Озеленение" [[GREEN]]восстановлена!
|
||||
Skills.YourTreeFeller=[[GREEN]]Ваша способность [[YELLOW]]"Любитель деревьев" [[GREEN]]восстановлена!
|
||||
Skills.YourSuperBreaker=[[GREEN]]Ваша способность [[YELLOW]]"Супер разрушитель" [[GREEN]]восстановлена!
|
||||
Skills.YourSerratedStrikes=[[GREEN]]Ваша способность [[YELLOW]]"Зазубренные мечи" [[GREEN]]восстановлена!
|
||||
Skills.YourBerserk=[[GREEN]]Ваша способность [[YELLOW]]"Берсерк" [[GREEN]]восстановлена!
|
||||
Skills.YourSkullSplitter=[[GREEN]]Ваша способность [[YELLOW]]"Разрушитель черепов" [[GREEN]]восстановлена!
|
||||
Skills.YourGigaDrillBreaker=[[GREEN]]Ваша способность [[YELLOW]]"Мега дрель" [[GREEN]]восстановлена!
|
||||
Skills.TooTired=[[RED]]Вы слишком устали, чтобы использовать способность ещё раз.
|
||||
Skills.ReadyHoe=[[GREEN]]**Приготовьте вашу Мотыгу**
|
||||
Skills.LowerHoe=[[GRAY]]**Опустите вашу Мотыгу**
|
||||
Skills.ReadyAxe=[[GREEN]]**Приготовьте ваш Топор**
|
||||
Skills.LowerAxe=[[GRAY]]**Опустите ваш Топор**
|
||||
Skills.ReadyFists=[[GREEN]]**Приготовьте ваши Кулаки**
|
||||
Skills.LowerFists=[[GRAY]]**Опустите ваши Кулаки**
|
||||
Skills.ReadyPickAxe=[[GREEN]]**Приготовьте вашу Кирку**
|
||||
Skills.LowerPickAxe=[[GRAY]]**Опустите вашу Кирку**
|
||||
Skills.ReadyShovel=[[GREEN]]**Приготовьте вашу Лопату**
|
||||
Skills.LowerShovel=[[GRAY]]**Опустите вашу Лопату**
|
||||
Skills.ReadySword=[[GREEN]]**Приготовьте ваш Меч**
|
||||
Skills.LowerSword=[[GRAY]]**Опустите ваш Меч**
|
||||
Skills.BerserkOn=[[GREEN]]**Способность "Берсерк" активирована**
|
||||
Skills.BerserkPlayer=[[GREEN]]{0}[[DARK_GREEN]] использовал способность [[RED]]"Берсерк"!
|
||||
Skills.GreenTerraOn=[[GREEN]]**Способность "Озеленение" активирована**
|
||||
Skills.GreenTerraPlayer=[[GREEN]]{0}[[DARK_GREEN]] использовал способность [[RED]]"Озеленение"!
|
||||
Skills.TreeFellerOn=[[GREEN]]**Способность "Любитель Деревьев" активирована**
|
||||
Skills.TreeFellerPlayer=[[GREEN]]{0}[[DARK_GREEN]] использовал способность [[RED]]"Любитель Деревьев"!
|
||||
Skills.SuperBreakerOn=[[GREEN]]**Способность "Супер Разрушитель" активирована**
|
||||
Skills.SuperBreakerPlayer=[[GREEN]]{0}[[DARK_GREEN]] использовал способность [[RED]]"Супер Разрушитель"!
|
||||
Skills.SerratedStrikesOn=[[GREEN]]**Способность "Зазубренные мечи" активирована**
|
||||
Skills.SerratedStrikesPlayer=[[GREEN]]{0}[[DARK_GREEN]] использовал способность [[RED]]"Зазубренные мечи"!
|
||||
Skills.SkullSplitterOn=[[GREEN]]**Способность "Разрешитель черепов" активирована**
|
||||
Skills.SkullSplitterPlayer=[[GREEN]]{0}[[DARK_GREEN]] использовал способность [[RED]]"Разрушитель черепов"!
|
||||
Skills.GigaDrillBreakerOn=[[GREEN]]**Способность "Мега дрель" активирована**
|
||||
Skills.GigaDrillBreakerPlayer=[[GREEN]]{0}[[DARK_GREEN]] использовал способность [[RED]]"Мега дрель"!
|
||||
Skills.GreenTerraOff=[[RED]]**Способность "Озеленение" деактивирована**
|
||||
Skills.TreeFellerOff=[[RED]]**Способность "Любитель Деревьев" деактивирована**
|
||||
Skills.SuperBreakerOff=[[RED]]**Способность "Супер Разрушитель" деактивирована**
|
||||
Skills.SerratedStrikesOff=[[RED]]**Способность "Зазубренные мечи" деактивирована**
|
||||
Skills.BerserkOff=[[RED]]**Способность "Берсерк" деактивирована**
|
||||
Skills.SkullSplitterOff=[[RED]]**Способность "Разрешитель черепов" деактивирована**
|
||||
Skills.GigaDrillBreakerOff=[[RED]]**Способность "Мега дрель" деактивирована**
|
||||
Skills.TamingUp=[[YELLOW]]Умение "Приручение волков" повышено на {0}. Всего ({1})
|
||||
Skills.AcrobaticsUp=[[YELLOW]]Умение "Акробатика" повышено на {0}. Всего ({1})
|
||||
Skills.ArcheryUp=[[YELLOW]]Умение "Стрельба из лука" повышено на {0}. Всего ({1})
|
||||
Skills.SwordsUp=[[YELLOW]]Умение "Мечи" повышено на {0}. Всего ({1})
|
||||
Skills.AxesUp=[[YELLOW]]Умение "Топоры" повышено на {0}. Всего ({1})
|
||||
Skills.UnarmedUp=[[YELLOW]]Умение "Рукопашный бой" повышено на {0}. Всего ({1})
|
||||
Skills.HerbalismUp=[[YELLOW]]Умение "Травоведение" повышено на {0}. Всего ({1})
|
||||
Skills.MiningUp=[[YELLOW]]Умение "Шахтёрство" повышено на {0}. Всего ({1})
|
||||
Skills.WoodcuttingUp=[[YELLOW]]Умение "Деревообработка" повышено на {0}. Всего ({1})
|
||||
Skills.RepairUp=[[YELLOW]]Умение "Починка" повышено на {0}. Всего ({1})
|
||||
Skills.ExcavationUp=[[YELLOW]]Умение "Раскопка" повышено на {0}. Всего ({1})
|
||||
Skills.FeltEasy=[[GRAY]]Это было легко.
|
||||
Skills.StackedItems=[[DARK_RED]]Вы не можете чинить стакующиеся предметы
|
||||
Skills.NeedMore=[[DARK_RED]]Нужно больше материала
|
||||
Skills.AdeptDiamond=[[DARK_RED]]Вы не обучены чинить алмазные инструменты и броню
|
||||
Skills.FullDurability=[[GRAY]]Вещь не нуждается в починке.
|
||||
Skills.Disarmed=[[DARK_RED]]Вы обезоружены!
|
||||
mcPlayerListener.SorcerySkill=Колдовство:
|
||||
m.SkillSorcery=Колдовство
|
||||
Sorcery.HasCast=[[GREEN]]**Использую "Колдовство"**[[GOLD]]
|
||||
Sorcery.Current_Mana=[[DARK_AQUA]] Маны
|
||||
Sorcery.SpellSelected=[[GREEN]]-=([[GOLD]]{0}[[GREEN]])=- [[RED]]([[GRAY]]{1}[[RED]])
|
||||
Sorcery.Cost=[[RED]][COST] {0} Маны
|
||||
Sorcery.OOM=[[DARK_AQUA]][[[GOLD]]{2}[[DARK_AQUA]]][[DARK_GRAY]] Не хватает маны [[YELLOW]]([[RED]]{0}[[YELLOW]]/[[GRAY]]{1}[[YELLOW]])
|
||||
Sorcery.Water.Thunder=Гром
|
||||
Sorcery.Curative.Self=Вылечить себя
|
||||
Sorcery.Curative.Other=Вылечить других
|
||||
m.LVL=[[DARK_GRAY]]Уровень: [[GREEN]]{0} [[DARK_AQUA]]XP[[YELLOW]]([[GOLD]]{1}[[YELLOW]]/[[GOLD]]{2}[[YELLOW]])
|
||||
Combat.BeastLore=[[GREEN]]**Умение "Удар волка" активировано**
|
||||
Combat.BeastLoreOwner=[[DARK_AQUA]]Владелец ([[RED]]{0}[[DARK_AQUA]])
|
||||
Combat.BeastLoreHealthWolfTamed=[[DARK_AQUA]]Здоровья ([[GREEN]]{0}[[DARK_AQUA]]/20)
|
||||
Combat.BeastLoreHealthWolf=[[DARK_AQUA]]Здоровья ([[GREEN]]{0}[[DARK_AQUA]]/8)
|
||||
Party.Locked=[[RED]]Группа запаролена, только лидер группы может приглашать.
|
||||
Party.IsntLocked=[[GRAY]]Группа разблокирована
|
||||
Party.Unlocked=[[GRAY]]Группа разблокирована
|
||||
Party.Help1=[[RED]]Использование [[YELLOW]]/{0} [[WHITE]]<name>[[YELLOW]] или [[WHITE]]'q' [[YELLOW]]для выхода
|
||||
Party.Help2=[[RED]]Чтобы присоединится к запароленной группе введите [[YELLOW]]/{0} [[WHITE]]<имя> <пароль>
|
||||
Party.Help3=[[RED]]Введите /{0} ? для большей информации
|
||||
Party.Help4=[[RED]]Используйте [[YELLOW]]/{0} [[WHITE]]<имя> [[YELLOW]]чтобы присоединится к группе или [[WHITE]]'q' [[YELLOW]]для выхода
|
||||
Party.Help5=[[RED]]Чтобы заблокировать группу введите [[YELLOW]]/{0} [[WHITE]]lock
|
||||
Party.Help6=[[RED]]Чтобы разблокировать группу введите [[YELLOW]]/{0} [[WHITE]]unlock
|
||||
Party.Help7=[[RED]]Чтобы запаролить группу введите [[YELLOW]]/{0} [[WHITE]]password <пароль>
|
||||
Party.Help8=[[RED]]Чтобы выкинуть игрока из группы введите [[YELLOW]]/{0} [[WHITE]]kick <игрок>
|
||||
Party.Help9=[[RED]]Чтобы отдать лидерство группы введите [[YELLOW]]/{0} [[WHITE]]owner <игрок>
|
||||
Party.NotOwner=[[DARK_RED]]Вы теперь не лидер группы
|
||||
Party.InvalidName=[[DARK_RED]]Некорректное имя группы
|
||||
Party.PasswordSet=[[GREEN]]Пароль группы назначен {0}
|
||||
Party.CouldNotKick=[[DARK_RED]]Вы не можете убрать игрока из группы {0}
|
||||
Party.NotInYourParty=[[DARK_RED]]{0} не в группе
|
||||
Party.CouldNotSetOwner=[[DARK_RED]]Вы не можете отдать лидерство игроку {0}
|
||||
mcMMO.Description=[[DARK_AQUA]]Q: Что это?,[[GOLD]]mcMMO это [[RED]]ОПЕН СУРС[[GOLD]] RPG мод для сервера Bukkit от пользователя [[BLUE]]nossr50,[[GOLD]]Здесь было добавлено много умений для Minecraft сервера.,[[GOLD]]Вы можете прокачать их разными способами,[[GOLD]]Вы хотите найти больше информации о умении [[GREEN]]/SKILLNAME[[GOLD]] ?,[[DARK_AQUA]]Q: Что я должен сделать?,[[GOLD]]Для примера... in [[DARK_AQUA]]Шахтёрство[[GOLD]] вы получите [[RED]]2-ой дроп[[GOLD]] или способность [[RED]]"Супер разрушитель"[[GOLD]] ,которая активируется [[GOLD]]нажатием правой кнопки мыши на некоторое время,[[GOLD]]связанное с вашим уровнем умения. Поднять уровень [[BLUE]]Шахтёрства,[[GOLD]]легко просто копайте руды и камни!
|
@ -75,9 +75,12 @@ public class mcMMO extends JavaPlugin
|
||||
|
||||
//Config file stuff
|
||||
LoadProperties config = new LoadProperties();
|
||||
//Jar stuff
|
||||
public static File mcmmo;
|
||||
|
||||
public void onEnable()
|
||||
{
|
||||
mcmmo = this.getFile();
|
||||
new File(maindirectory).mkdir();
|
||||
|
||||
if(!versionFile.exists())
|
||||
@ -120,7 +123,7 @@ public class mcMMO extends JavaPlugin
|
||||
pm.registerEvent(Event.Type.PLAYER_QUIT, playerListener, Priority.Normal, this);
|
||||
pm.registerEvent(Event.Type.PLAYER_JOIN, playerListener, Priority.Normal, this);
|
||||
pm.registerEvent(Event.Type.PLAYER_LOGIN, playerListener, Priority.Normal, this);
|
||||
pm.registerEvent(Event.Type.PLAYER_CHAT, playerListener, Priority.Highest, this);
|
||||
pm.registerEvent(Event.Type.PLAYER_CHAT, playerListener, Priority.Lowest, this);
|
||||
pm.registerEvent(Event.Type.PLAYER_INTERACT, playerListener, Priority.Monitor, this);
|
||||
pm.registerEvent(Event.Type.PLAYER_RESPAWN, playerListener, Priority.Normal, this);
|
||||
pm.registerEvent(Event.Type.PLAYER_PICKUP_ITEM, playerListener, Priority.Normal, this);
|
||||
@ -142,6 +145,7 @@ public class mcMMO extends JavaPlugin
|
||||
{
|
||||
SpoutStuff.setupSpoutConfigs();
|
||||
SpoutStuff.registerCustomEvent();
|
||||
SpoutStuff.extractFiles(); //Extract source materials
|
||||
|
||||
FileManager FM = SpoutManager.getFileManager();
|
||||
FM.addToPreLoginCache(this, SpoutStuff.getFiles());
|
||||
|
@ -1,7 +1,14 @@
|
||||
package com.gmail.nossr50.spout;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.jar.JarEntry;
|
||||
import java.util.jar.JarFile;
|
||||
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.ChatColor;
|
||||
@ -44,6 +51,87 @@ public class SpoutStuff
|
||||
|
||||
public static Keyboard keypress;
|
||||
|
||||
public static void writeFile(String theFileName, String theFilePath)
|
||||
{
|
||||
try {
|
||||
File currentFile = new File("plugins/mcMMO/Resources/"+theFilePath+theFileName);
|
||||
//System.out.println(theFileName);
|
||||
@SuppressWarnings("static-access")
|
||||
JarFile jar = new JarFile(plugin.mcmmo);
|
||||
JarEntry entry = jar.getJarEntry(theFileName);
|
||||
InputStream is = jar.getInputStream(entry);
|
||||
FileOutputStream os = new FileOutputStream(currentFile);
|
||||
byte[] buf = new byte[(int)entry.getSize()];
|
||||
is.read(buf, 0, (int)entry.getSize());
|
||||
os.write(buf);
|
||||
os.close();
|
||||
} catch (FileNotFoundException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
} catch (IOException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
public static void extractFiles()
|
||||
{
|
||||
//Setup directories
|
||||
new File("plugins/mcMMO/Resources/").mkdir();
|
||||
new File("plugins/mcMMO/Resources/HUD/").mkdir();
|
||||
new File("plugins/mcMMO/Resources/HUD/Standard/").mkdir();
|
||||
new File("plugins/mcMMO/Resources/HUD/Retro/").mkdir();
|
||||
new File("plugins/mcMMO/Resources/Sound/").mkdir();
|
||||
|
||||
//Xp Bar images
|
||||
for(int x =0; x < 255; x++)
|
||||
{
|
||||
//String s = File.separator;
|
||||
String theFilePath = "HUD/Standard/";
|
||||
if(x < 10)
|
||||
{
|
||||
String theFileName = "xpbar_inc00"+x+".png";
|
||||
writeFile(theFileName, theFilePath);
|
||||
} else if (x < 100)
|
||||
{
|
||||
String theFileName = "xpbar_inc0"+x+".png";
|
||||
writeFile(theFileName, theFilePath);
|
||||
} else
|
||||
{
|
||||
String theFileName = "xpbar_inc"+x+".png";
|
||||
writeFile(theFileName, theFilePath);
|
||||
}
|
||||
}
|
||||
|
||||
//Standard XP Icons
|
||||
|
||||
String theFilePathA = "HUD/Standard/";
|
||||
String theFilePathB = "HUD/Retro/";
|
||||
|
||||
for(SkillType y : SkillType.values())
|
||||
{
|
||||
if(y == SkillType.ALL)
|
||||
continue;
|
||||
|
||||
|
||||
String theFileNameA = m.getCapitalized(y.toString())+".png";
|
||||
String theFileNameB = m.getCapitalized(y.toString())+"_r.png";
|
||||
|
||||
writeFile(theFileNameA, theFilePathA);
|
||||
writeFile(theFileNameB, theFilePathB);
|
||||
}
|
||||
|
||||
//Blank icons
|
||||
|
||||
writeFile("Icon.png", theFilePathA);
|
||||
writeFile("Icon_r.png", theFilePathB);
|
||||
|
||||
String theSoundFilePath = "Sound/";
|
||||
//Repair SFX
|
||||
writeFile("repair.wav", theSoundFilePath);
|
||||
writeFile("level.wav", theSoundFilePath);
|
||||
}
|
||||
|
||||
public static void setupSpoutConfigs()
|
||||
{
|
||||
String temp = LoadProperties.readString("Spout.Menu.Key", "KEY_M");
|
||||
@ -62,9 +150,10 @@ public class SpoutStuff
|
||||
keypress = Keyboard.KEY_M;
|
||||
}
|
||||
}
|
||||
public static ArrayList<String> getFiles()
|
||||
public static ArrayList<File> getFiles()
|
||||
{
|
||||
ArrayList<String> files = new ArrayList<String>();
|
||||
ArrayList<File> files = new ArrayList<File>();
|
||||
String dir = "plugins/mcMMO/Resources/";
|
||||
int x = 0;
|
||||
|
||||
//XP BAR
|
||||
@ -72,13 +161,13 @@ public class SpoutStuff
|
||||
{
|
||||
if(x < 10)
|
||||
{
|
||||
files.add(LoadProperties.web_url+"HUD/Standard/xpbar_inc00"+x+".png");
|
||||
files.add(new File(dir+"HUD/Standard/xpbar_inc00"+x+".png"));
|
||||
} else if (x < 100)
|
||||
{
|
||||
files.add(LoadProperties.web_url+"HUD/Standard/xpbar_inc0"+x+".png");
|
||||
files.add(new File(dir+"HUD/Standard/xpbar_inc0"+x+".png"));
|
||||
} else
|
||||
{
|
||||
files.add(LoadProperties.web_url+"HUD/Standard/xpbar_inc"+x+".png");
|
||||
files.add(new File(dir+"HUD/Standard/xpbar_inc"+x+".png"));
|
||||
}
|
||||
x++;
|
||||
}
|
||||
@ -88,17 +177,17 @@ public class SpoutStuff
|
||||
{
|
||||
if(y == SkillType.ALL)
|
||||
continue;
|
||||
files.add(LoadProperties.web_url+"HUD/Standard/"+m.getCapitalized(y.toString())+".png");
|
||||
files.add(LoadProperties.web_url+"HUD/Retro/"+m.getCapitalized(y.toString())+"_r.png");
|
||||
files.add(new File(dir+"HUD/Standard/"+m.getCapitalized(y.toString())+".png"));
|
||||
files.add(new File(dir+"HUD/Retro/"+m.getCapitalized(y.toString())+"_r.png"));
|
||||
}
|
||||
|
||||
//Blank icons
|
||||
files.add(LoadProperties.web_url+"HUD/Standard/Icon.png");
|
||||
files.add(LoadProperties.web_url+"HUD/Retro/Icon_r.png");
|
||||
files.add(new File(dir+"HUD/Standard/Icon.png"));
|
||||
files.add(new File(dir+"HUD/Retro/Icon_r.png"));
|
||||
//Repair SFX
|
||||
files.add(LoadProperties.web_url+"/Sound/repair.wav");
|
||||
files.add(new File(dir+"/Sound/repair.wav"));
|
||||
//Level SFX
|
||||
files.add(LoadProperties.web_url+"/Sound/level.wav");
|
||||
files.add(new File(dir+"/Sound/level.wav"));
|
||||
|
||||
return files;
|
||||
}
|
||||
@ -151,18 +240,6 @@ public class SpoutStuff
|
||||
return null;
|
||||
}
|
||||
|
||||
public static String getHealthBarURL(Integer hp)
|
||||
{
|
||||
String url = "";
|
||||
|
||||
if(hp.toString().toCharArray().length > 1)
|
||||
url = LoadProperties.web_url+"HUD/Standard/health_inc"+hp+".png";
|
||||
else
|
||||
url = LoadProperties.web_url+"HUD/Standard/health_inc0"+hp+".png";
|
||||
|
||||
return url;
|
||||
}
|
||||
|
||||
public static void playSoundForPlayer(SoundEffect effect, Player player, Location location)
|
||||
{
|
||||
//Contrib stuff
|
||||
@ -171,176 +248,18 @@ public class SpoutStuff
|
||||
SM.playSoundEffect(sPlayer, effect, location);
|
||||
}
|
||||
|
||||
/*
|
||||
public static void initializePartyTracking(SpoutPlayer player)
|
||||
{
|
||||
if(Users.getProfile(player).inParty())
|
||||
{
|
||||
int pos = LoadProperties.partybar_y;
|
||||
|
||||
ArrayList<HealthBarMMO> hpbars = new ArrayList<HealthBarMMO>();
|
||||
for(Player x : Party.getInstance().getPartyMembers(player))
|
||||
{
|
||||
if(x.isOnline())
|
||||
{
|
||||
HealthBarMMO hpbar = new HealthBarMMO(x, x.getName());
|
||||
hpbar.health_name.setX(LoadProperties.partybar_x+11).setY(pos);
|
||||
hpbar.health_bar.setX(LoadProperties.partybar_x).setY(pos+8);
|
||||
hpbars.add(hpbar);
|
||||
pos+=LoadProperties.partybar_spacing;
|
||||
}
|
||||
}
|
||||
|
||||
if(hpbars.size() >= 1)
|
||||
partyHealthBars.put(player, hpbars);
|
||||
|
||||
if(partyHealthBars.get(player) != null)
|
||||
{
|
||||
for(HealthBarMMO x : partyHealthBars.get(player))
|
||||
{
|
||||
if(x != null)
|
||||
{
|
||||
player.getMainScreen().attachWidget(plugin, x.health_bar);
|
||||
player.getMainScreen().attachWidget(plugin, x.health_name);
|
||||
}
|
||||
}
|
||||
|
||||
player.getMainScreen().setDirty(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static void resetPartyHealthBarDisplays(final ArrayList<Player> players)
|
||||
{
|
||||
Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(plugin,
|
||||
new Runnable()
|
||||
{
|
||||
public void run()
|
||||
{
|
||||
|
||||
for (Player x : players)
|
||||
{
|
||||
if(partyHealthBars.get(x) != null)
|
||||
{
|
||||
final SpoutPlayer sPlayer = SpoutManager.getPlayer(x);
|
||||
if (sPlayer.isSpoutCraftEnabled())
|
||||
{
|
||||
ArrayList<Widget> widgets = new ArrayList<Widget>();
|
||||
for (Widget w : sPlayer.getMainScreen().getAttachedWidgets())
|
||||
{
|
||||
for (HealthBarMMO hp : partyHealthBars.get(x))
|
||||
{
|
||||
if(w.getId() == hp.health_bar.getId() || w.getId() == hp.health_name.getId())
|
||||
{
|
||||
widgets.add(w);
|
||||
}
|
||||
}
|
||||
}
|
||||
for (Widget w : widgets)
|
||||
{
|
||||
sPlayer.getMainScreen().removeWidget(w);
|
||||
}
|
||||
|
||||
sPlayer.getMainScreen().setDirty(true);
|
||||
partyHealthBars.get(x).clear();
|
||||
|
||||
Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(plugin,
|
||||
new Runnable()
|
||||
{
|
||||
public void run() {
|
||||
initializePartyTracking(sPlayer);
|
||||
}
|
||||
}, 1);
|
||||
}
|
||||
} else if (SpoutManager.getPlayer(x).isSpoutCraftEnabled())
|
||||
{
|
||||
initializePartyTracking(SpoutManager.getPlayer(x));
|
||||
}
|
||||
}
|
||||
}
|
||||
}, 1);
|
||||
}
|
||||
|
||||
|
||||
public static void resetPartyHealthBarDisplays(final Player player)
|
||||
{
|
||||
Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(plugin,
|
||||
new Runnable()
|
||||
{
|
||||
public void run()
|
||||
{
|
||||
if(partyHealthBars.get(player) != null)
|
||||
{
|
||||
SpoutPlayer sPlayer = SpoutManager.getPlayer(player);
|
||||
if (sPlayer.isSpoutCraftEnabled())
|
||||
{
|
||||
System.out.println("Resetting health bars for "+player.getName());
|
||||
ArrayList<Widget> widgets = new ArrayList<Widget>();
|
||||
for (Widget w : sPlayer.getMainScreen().getAttachedWidgets())
|
||||
{
|
||||
for (HealthBarMMO hp : partyHealthBars.get(player))
|
||||
{
|
||||
if(w.getId() == hp.health_bar.getId() || w.getId() == hp.health_name.getId())
|
||||
{
|
||||
widgets.add(w);
|
||||
}
|
||||
}
|
||||
}
|
||||
for (Widget w : widgets)
|
||||
{
|
||||
System.out.println("Removing hpbar for "+sPlayer.getName());
|
||||
sPlayer.getMainScreen().removeWidget(w);
|
||||
}
|
||||
sPlayer.getMainScreen().setDirty(true);
|
||||
partyHealthBars.get(player).clear();
|
||||
|
||||
Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(plugin,
|
||||
new Runnable()
|
||||
{
|
||||
public void run() {
|
||||
initializePartyTracking(SpoutManager
|
||||
.getPlayer(player));
|
||||
}
|
||||
}, 1);
|
||||
}
|
||||
} else if (SpoutManager.getPlayer(player).isSpoutCraftEnabled())
|
||||
{
|
||||
initializePartyTracking(SpoutManager.getPlayer(player));
|
||||
}
|
||||
}
|
||||
}, 1);
|
||||
}
|
||||
|
||||
public static void updatePartyHealthBarDisplay(Player player, Integer hp)
|
||||
{
|
||||
for(Player x : Party.getInstance().getPartyMembers(player))
|
||||
{
|
||||
SpoutPlayer sPlayer = SpoutManager.getPlayer(x);
|
||||
if(sPlayer.isSpoutCraftEnabled())
|
||||
{
|
||||
for(HealthBarMMO y : partyHealthBars.get(x))
|
||||
{
|
||||
if(y.playerName.equalsIgnoreCase(player.getName()))
|
||||
{
|
||||
y.health_bar.setUrl(getHealthBarURL(hp)).setDirty(true);
|
||||
sPlayer.getMainScreen().setDirty(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
*/
|
||||
public static void playRepairNoise(Player player)
|
||||
{
|
||||
SoundManager SM = SpoutManager.getSoundManager();
|
||||
SpoutPlayer sPlayer = SpoutManager.getPlayer(player);
|
||||
SM.playCustomSoundEffect(Bukkit.getServer().getPluginManager().getPlugin("mcMMO"), sPlayer, LoadProperties.web_url+"/Sound/repair.wav", false);
|
||||
SM.playCustomSoundEffect(Bukkit.getServer().getPluginManager().getPlugin("mcMMO"), sPlayer, "repair.wav", false);
|
||||
}
|
||||
|
||||
public static void playLevelUpNoise(Player player)
|
||||
{
|
||||
SoundManager SM = SpoutManager.getSoundManager();
|
||||
SpoutPlayer sPlayer = SpoutManager.getPlayer(player);
|
||||
SM.playCustomSoundEffect(Bukkit.getServer().getPluginManager().getPlugin("mcMMO"), sPlayer, LoadProperties.web_url+"/Sound/level.wav", false);
|
||||
SM.playCustomSoundEffect(Bukkit.getServer().getPluginManager().getPlugin("mcMMO"), sPlayer, "level.wav", false);
|
||||
}
|
||||
|
||||
public static void levelUpNotification(SkillType skillType, SpoutPlayer sPlayer)
|
||||
@ -601,17 +520,18 @@ public class SpoutStuff
|
||||
{
|
||||
if(number.toString().toCharArray().length == 1)
|
||||
{
|
||||
return LoadProperties.web_url+"HUD/Standard/xpbar_inc00"+number+".png";
|
||||
return "xpbar_inc00"+number+".png";
|
||||
} else if (number.toString().toCharArray().length == 2)
|
||||
{
|
||||
return LoadProperties.web_url+"HUD/Standard/xpbar_inc0"+number+".png";
|
||||
return "xpbar_inc0"+number+".png";
|
||||
} else {
|
||||
return LoadProperties.web_url+"HUD/Standard/xpbar_inc"+number+".png";
|
||||
return "xpbar_inc"+number+".png";
|
||||
}
|
||||
}
|
||||
|
||||
public static String getUrlIcon(SkillType skillType)
|
||||
{
|
||||
return LoadProperties.web_url+"HUD/Standard/"+m.getCapitalized(skillType.toString())+".png";
|
||||
return m.getCapitalized(skillType.toString())+".png";
|
||||
}
|
||||
public static boolean shouldBeFilled(PlayerProfile PP)
|
||||
{
|
||||
|
BIN
mcMMO/health_inc00.png
Normal file
After Width: | Height: | Size: 255 B |
BIN
mcMMO/health_inc01.png
Normal file
After Width: | Height: | Size: 254 B |
BIN
mcMMO/health_inc02.png
Normal file
After Width: | Height: | Size: 263 B |
BIN
mcMMO/health_inc03.png
Normal file
After Width: | Height: | Size: 270 B |
BIN
mcMMO/health_inc04.png
Normal file
After Width: | Height: | Size: 271 B |
BIN
mcMMO/health_inc05.png
Normal file
After Width: | Height: | Size: 271 B |
BIN
mcMMO/health_inc06.png
Normal file
After Width: | Height: | Size: 273 B |
BIN
mcMMO/health_inc07.png
Normal file
After Width: | Height: | Size: 271 B |
BIN
mcMMO/health_inc08.png
Normal file
After Width: | Height: | Size: 274 B |
BIN
mcMMO/health_inc09.png
Normal file
After Width: | Height: | Size: 275 B |
BIN
mcMMO/health_inc10.png
Normal file
After Width: | Height: | Size: 275 B |
BIN
mcMMO/health_inc11.png
Normal file
After Width: | Height: | Size: 275 B |
BIN
mcMMO/health_inc12.png
Normal file
After Width: | Height: | Size: 277 B |
BIN
mcMMO/health_inc13.png
Normal file
After Width: | Height: | Size: 275 B |
BIN
mcMMO/health_inc14.png
Normal file
After Width: | Height: | Size: 275 B |
BIN
mcMMO/health_inc15.png
Normal file
After Width: | Height: | Size: 275 B |
BIN
mcMMO/health_inc16.png
Normal file
After Width: | Height: | Size: 273 B |
BIN
mcMMO/health_inc17.png
Normal file
After Width: | Height: | Size: 273 B |
BIN
mcMMO/health_inc18.png
Normal file
After Width: | Height: | Size: 272 B |
BIN
mcMMO/health_inc19.png
Normal file
After Width: | Height: | Size: 265 B |
BIN
mcMMO/health_inc20.png
Normal file
After Width: | Height: | Size: 246 B |
BIN
mcMMO/level.wav
Normal file
@ -1,6 +1,6 @@
|
||||
name: mcMMO
|
||||
main: com.gmail.nossr50.mcMMO
|
||||
version: 1.1.13
|
||||
version: 1.1.14
|
||||
softdepend: [Spout]
|
||||
commands:
|
||||
mchud:
|
||||
|
BIN
mcMMO/repair.wav
Normal file
BIN
mcMMO/xpbar_inc000.png
Normal file
After Width: | Height: | Size: 377 B |
BIN
mcMMO/xpbar_inc001.png
Normal file
After Width: | Height: | Size: 393 B |
BIN
mcMMO/xpbar_inc002.png
Normal file
After Width: | Height: | Size: 384 B |
BIN
mcMMO/xpbar_inc003.png
Normal file
After Width: | Height: | Size: 411 B |
BIN
mcMMO/xpbar_inc004.png
Normal file
After Width: | Height: | Size: 433 B |
BIN
mcMMO/xpbar_inc005.png
Normal file
After Width: | Height: | Size: 442 B |
BIN
mcMMO/xpbar_inc006.png
Normal file
After Width: | Height: | Size: 446 B |
BIN
mcMMO/xpbar_inc007.png
Normal file
After Width: | Height: | Size: 443 B |
BIN
mcMMO/xpbar_inc008.png
Normal file
After Width: | Height: | Size: 445 B |
BIN
mcMMO/xpbar_inc009.png
Normal file
After Width: | Height: | Size: 440 B |
BIN
mcMMO/xpbar_inc010.png
Normal file
After Width: | Height: | Size: 444 B |
BIN
mcMMO/xpbar_inc011.png
Normal file
After Width: | Height: | Size: 446 B |
BIN
mcMMO/xpbar_inc012.png
Normal file
After Width: | Height: | Size: 447 B |
BIN
mcMMO/xpbar_inc013.png
Normal file
After Width: | Height: | Size: 438 B |
BIN
mcMMO/xpbar_inc014.png
Normal file
After Width: | Height: | Size: 435 B |
BIN
mcMMO/xpbar_inc015.png
Normal file
After Width: | Height: | Size: 440 B |
BIN
mcMMO/xpbar_inc016.png
Normal file
After Width: | Height: | Size: 423 B |
BIN
mcMMO/xpbar_inc017.png
Normal file
After Width: | Height: | Size: 441 B |
BIN
mcMMO/xpbar_inc018.png
Normal file
After Width: | Height: | Size: 463 B |
BIN
mcMMO/xpbar_inc019.png
Normal file
After Width: | Height: | Size: 469 B |
BIN
mcMMO/xpbar_inc020.png
Normal file
After Width: | Height: | Size: 469 B |
BIN
mcMMO/xpbar_inc021.png
Normal file
After Width: | Height: | Size: 465 B |
BIN
mcMMO/xpbar_inc022.png
Normal file
After Width: | Height: | Size: 462 B |
BIN
mcMMO/xpbar_inc023.png
Normal file
After Width: | Height: | Size: 461 B |
BIN
mcMMO/xpbar_inc024.png
Normal file
After Width: | Height: | Size: 466 B |
BIN
mcMMO/xpbar_inc025.png
Normal file
After Width: | Height: | Size: 469 B |
BIN
mcMMO/xpbar_inc026.png
Normal file
After Width: | Height: | Size: 469 B |
BIN
mcMMO/xpbar_inc027.png
Normal file
After Width: | Height: | Size: 461 B |
BIN
mcMMO/xpbar_inc028.png
Normal file
After Width: | Height: | Size: 455 B |
BIN
mcMMO/xpbar_inc029.png
Normal file
After Width: | Height: | Size: 448 B |
BIN
mcMMO/xpbar_inc030.png
Normal file
After Width: | Height: | Size: 437 B |
BIN
mcMMO/xpbar_inc031.png
Normal file
After Width: | Height: | Size: 439 B |
BIN
mcMMO/xpbar_inc032.png
Normal file
After Width: | Height: | Size: 448 B |
BIN
mcMMO/xpbar_inc033.png
Normal file
After Width: | Height: | Size: 449 B |
BIN
mcMMO/xpbar_inc034.png
Normal file
After Width: | Height: | Size: 448 B |
BIN
mcMMO/xpbar_inc035.png
Normal file
After Width: | Height: | Size: 447 B |
BIN
mcMMO/xpbar_inc036.png
Normal file
After Width: | Height: | Size: 445 B |
BIN
mcMMO/xpbar_inc037.png
Normal file
After Width: | Height: | Size: 450 B |
BIN
mcMMO/xpbar_inc038.png
Normal file
After Width: | Height: | Size: 445 B |