1
0
mirror of https://github.com/Zrips/Jobs.git synced 2024-12-01 15:03:36 +01:00

Some tab-complete fix

- Retrieving colors
This commit is contained in:
montlikadani 2018-11-12 16:31:05 +01:00
parent 1d3b6fc73f
commit e3829d12d2
5 changed files with 67 additions and 47 deletions

View File

@ -9,7 +9,7 @@ import com.gamingmesh.jobs.container.Job;
public class GuiInfoList {
private String name;
private HashMap<Integer, Job> jobList = new HashMap<Integer, Job>();
private HashMap<Integer, Job> jobList = new HashMap<>();
private Boolean jobInfo = false;
private int backButton = 27;
private Inventory inv = null;

View File

@ -216,8 +216,8 @@ public class LanguageManager {
c.get("command.itembonus.output.list", "&e[jobname]: %money% %points% %exp%");
c.get("command.edititembonus.help.info", "Edit item boost bonus");
c.get("command.edititembonus.help.args", "[list/add/remove] [jobsName] [itemBoostName]");
Jobs.getGCManager().commandArgs.put("edititembonus", Arrays.asList("list%%add%%remove", "[jobsName]", "[jobitemname]"));
c.get("command.edititembonus.help.args", "[list/add/remove] [jobname] [itemBoostName]");
Jobs.getGCManager().commandArgs.put("edititembonus", Arrays.asList("[list%%add%%remove]", "[jobname]", "[jobitemname]"));
c.get("command.bonus.help.info", "Show job bonuses");
c.get("command.bonus.help.args", "[jobname]");
@ -261,7 +261,7 @@ public class LanguageManager {
c.get("command.resetquest.help.info", "Resets players quest");
c.get("command.resetquest.help.args", "[playername] [jobname]");
Jobs.getGCManager().commandArgs.put("clearownership", Arrays.asList("[playername]", "[jobname]"));
Jobs.getGCManager().commandArgs.put("resetquest", Arrays.asList("[playername]", "[jobname]"));
c.get("command.resetquest.output.reseted", "&eQuest have been reset for: &2%playername%");
c.get("command.resetquest.output.noQuests", "&eCan't find any quests");
@ -273,7 +273,7 @@ public class LanguageManager {
c.get("command.editpoints.help.info", "Edit players points.");
c.get("command.editpoints.help.args", "[set/add/take] [playername] [amount]");
Jobs.getGCManager().commandArgs.put("editpoints", Arrays.asList("set%%add%%take", "[playername]"));
Jobs.getGCManager().commandArgs.put("editpoints", Arrays.asList("[set%%add%%take]", "[playername]"));
c.get("command.editpoints.output.set", "&ePlayers (&6%playername%&e) points was set to &6%amount%");
c.get("command.editpoints.output.add", "&ePlayer (&6%playername%&e) got aditinal &6%amount% &epoints. Now he has &6%total%");
c.get("command.editpoints.output.take", "&ePlayer (&6%playername%&e) lost &6%amount% &epoints. Now he has &6%total%");
@ -491,7 +491,7 @@ public class LanguageManager {
c.get("command.fire.help.info", "Fire the player from the job.");
c.get("command.fire.help.args", "[playername] [jobname]");
Jobs.getGCManager().commandArgs.put("fire", Arrays.asList("[playername]", "[oldjob]"));
Jobs.getGCManager().commandArgs.put("fire", Arrays.asList("[playername]", "[jobname]"));
c.get("command.fire.error.nojob", "Player does not have the job %jobname%.");
c.get("command.fire.output.target", "You have been fired from %jobname%.");
@ -528,7 +528,7 @@ public class LanguageManager {
c.get("command.area.help.info", "Modify restricted areas.");
c.get("command.area.help.args", "[add/remove/info/list]");
Jobs.getGCManager().commandArgs.put("area", Arrays.asList("add%%remove%%info%%list"));
Jobs.getGCManager().commandArgs.put("area", Arrays.asList("[add%%remove%%info%%list]"));
c.get("command.area.help.addUsage", "&eUsage: &6/Jobs area add [areaName/wg:worldGuardAreaName] [bonus]");
c.get("command.area.help.removeUsage", "&eUsage: &6/Jobs area remove [areaName]");
c.get("command.area.output.addedNew", "&eAdded new restricted area with &6%bonus% &ebonus");
@ -580,7 +580,7 @@ public class LanguageManager {
c.get("command.exp.help.info", "Change the player exp for job.");
c.get("command.exp.help.args", "[playername] [jobname] [set/add/take] [amount]");
Jobs.getGCManager().commandArgs.put("exp", Arrays.asList("[playername]", "[jobname]", "set%%add%%take"));
Jobs.getGCManager().commandArgs.put("exp", Arrays.asList("[playername]", "[jobname]", "[set%%add%%take]"));
c.get("command.exp.output.target", "&eYour exp was changed for %jobname% &eand now you at &6%level%lvl &eand with &6%exp%exp.");
c.get("command.demote.help.info", "Demote the player X levels in a job.");
@ -610,8 +610,8 @@ public class LanguageManager {
c.get("command.reload.help.info", "Reload configurations.");
c.get("command.toggle.help.info", "Toggles payment output on action bar or bossbar.");
c.get("command.toggle.help.args", "actionbar/bossbar");
Jobs.getGCManager().commandArgs.put("toggle", Arrays.asList("actionBar%%bossBar"));
c.get("command.toggle.help.args", "[actionbar/bossbar]");
Jobs.getGCManager().commandArgs.put("toggle", Arrays.asList("[actionbar%%bossbar]"));
c.get("command.toggle.output.turnedoff", "&4This feature are turned off!");
c.get("command.toggle.output.paid.main", "&aYou got:");
c.get("command.toggle.output.paid.money", "&e[amount] money");

View File

@ -12,7 +12,6 @@ import org.bukkit.configuration.file.YamlConfiguration;
import com.gamingmesh.jobs.Jobs;
import com.gamingmesh.jobs.CMILib.ItemManager.CMIEntityType;
import com.gamingmesh.jobs.CMILib.ItemManager.CMIMaterial;
import com.gamingmesh.jobs.CMILib.ItemManager.colorNames;
import com.gamingmesh.jobs.container.JobInfo;
import com.gamingmesh.jobs.container.LocaleReader;
import com.gamingmesh.jobs.container.NameList;
@ -430,7 +429,24 @@ public class NameTranslatorManager {
c.get("EnchantList.71.MCName", "CURSE_OF_VANISHING");
c.get("EnchantList.71.Name", "Curse Of Vanishing");
for (colorNames cn : colorNames.values()) {
// Color list
c.get("ColorList.0-white", "&fWhite");
c.get("ColorList.1-orange", "&6Orange");
c.get("ColorList.2-magenta", "&dMagenta");
c.get("ColorList.3-LIGHT_BLUE", "&9Light blue");
c.get("ColorList.4-yellow", "&eYellow");
c.get("ColorList.5-LIME_GREEN", "&aLime");
c.get("ColorList.6-pink", "&dPink");
c.get("ColorList.7-gray", "&8Gray");
c.get("ColorList.8-LIGHT_GRAY", "&7Light gray");
c.get("ColorList.9-cyan", "&3Cyan");
c.get("ColorList.10-purple", "&5Purple");
c.get("ColorList.11-blue", "&1Blue");
c.get("ColorList.12-brown", "&4Brown");
c.get("ColorList.13-green", "&2Green");
c.get("ColorList.14-red", "&cRed");
c.get("ColorList.15-black", "&0Black");
/** for (colorNames cn : colorNames.values()) {
if (cn.getName() == null)
continue;
@ -454,7 +470,7 @@ public class NameTranslatorManager {
}
c.get("ColorList." + cn.getId() + "-" + cn.toString(), name);
}
}*/
for (CMIMaterial one : CMIMaterial.values()) {
if (one.getMaterial() == null)

View File

@ -270,6 +270,10 @@ Jobs:
income: 1.0
points: 1.0
experience: 2.0
# you can add enchanted book with sub-id
ENCHANTED_BOOK-12:
income: 1.0
experience: 2.0
# killing a mob
Kill:
# mob name

View File

@ -247,7 +247,7 @@ command:
penalty: '&eEz a munka &c[penalty]% &ebüntetés miatt túl sok játékos dolgozik benne.'
bonus: '&eEz a munka &2[bonus]% &ebónusza van, mert nem elég játékos dolgozik benne.'
args: '[jobname] [action]'
actions: '&eAz érvényes akciók: &f%actions%'
actions: '&eÉrvényes akciók: &f%actions%'
max: ' - &eMax. szint:&f '
newMax: '&eMaximális szint: &f[max]'
material: '&7%material%'
@ -270,67 +270,67 @@ command:
output:
break:
info: '&eEltör'
none: '%jobname% nem kap pénzt a blokkok kitörésére.'
none: '%jobname%&c nem kap pénzt a blokkok kitörésére.'
tntbreak:
info: '&eTNT robbantás'
none: '%jobname% nem kap pénzt, ha a blokkot tnt-vel robbantja ki.'
none: '%jobname%&c nem kap pénzt, ha a blokkot tnt-vel robbantja ki.'
place:
info: '&eLerak'
none: '%jobname% nem kap pénzt, ha blokkot helyez le.'
none: '%jobname%&c nem kap pénzt, ha blokkot helyez le.'
kill:
info: '&eMegöl'
none: '%jobname% nem kap pénzt, ha szörnyet gyilkol.'
none: '%jobname%&c nem kap pénzt, ha szörnyet gyilkol.'
mmkill:
info: '&eMMKill'
none: '%jobname% nem kap pénzt, ha Mythic szörnyeket gyilkol.'
none: '%jobname%&c nem kap pénzt, ha Mythic szörnyeket gyilkol.'
fish:
info: '&eHorgász'
none: '%jobname% nem kap pénzt, ha horgászik.'
none: '%jobname%&c nem kap pénzt, ha horgászik.'
craft:
info: '&eBarkácsol'
none: '%jobname% nem kap pénzt, ha barkácsol.'
none: '%jobname%&c nem kap pénzt, ha barkácsol.'
drink:
info: '&eMegisz'
none: '%jobname% nem kap pénzt, ha iszik italokat.'
none: '%jobname%&c nem kap pénzt, ha iszik italokat.'
smelt:
info: '&eOlvaszt'
none: '%jobname% nem kap pénzt, ha olvaszt.'
none: '%jobname%&c nem kap pénzt, ha olvaszt.'
brew:
info: '&eFőzés'
none: '%jobname% nem kap pénzt, ha bájitalt főz.'
none: '%jobname%&c nem kap pénzt, ha bájitalt főz.'
eat:
info: '&eElfogyaszt'
none: '%jobname% nem kap pénzt, ha étkezik.'
none: '%jobname%&c nem kap pénzt, ha étkezik.'
dye:
info: '&eFesték'
none: '%jobname% nem kap pénzt, ha fest.'
none: '%jobname%&c nem kap pénzt, ha fest.'
enchant:
info: '&eVarázs'
none: '%jobname% nem kap pénzt, ha varázsól.'
none: '%jobname%&c nem kap pénzt, ha varázsól.'
vtrade:
info: '&eFalusi kereskedelem'
none: '%jobname% nem kap pénzt, ha kereskedik egy falusival.'
none: '%jobname%&c nem kap pénzt, ha kereskedik egy falusival.'
repair:
info: '&eJavít'
none: '%jobname% nem kap pénzt, ha javít.'
none: '%jobname%&c nem kap pénzt, ha javít.'
breed:
info: '&eTenyészt'
none: '%jobname% nem kap pénzt, ha tenyészt.'
none: '%jobname%&c nem kap pénzt, ha tenyészt.'
tame:
info: '&eMegszelídít'
none: '%jobname% nem kap pénzt, ha szelídít.'
none: '%jobname%&c nem kap pénzt, ha szelídít.'
milk:
info: '&eTej'
none: '%jobname% nem kap pénzt, ha megfej egy tehenet.'
none: '%jobname%&c nem kap pénzt, ha megfej egy tehenet.'
shear:
info: '&eNyír'
none: '%jobname% nem kap pénzt, ha bárányokat nyír.'
none: '%jobname%&c nem kap pénzt, ha bárányokat nyír.'
explore:
info: '&eFeltár'
none: '%jobname% nem kap pénzt, ha felfedezik.'
none: '%jobname%&c nem kap pénzt, ha felfedezik.'
custom-kill:
info: '&eEgyéni gyilkolás'
none: '%jobname% nem kap pénzt, ha játékost gyilkol.'
none: '%jobname%&c nem kap pénzt, ha játékost gyilkol.'
playerinfo:
help:
info: 'Megmutassa mennyi minden munkát fizet, és mi van egy másik játékosnál.'
@ -346,7 +346,7 @@ command:
rejoin: '&cNem csatlakozhatsz ebbe a munkába. Várj [time].'
rejoin: '&aKattints ide, hogy újra csatlakozz ebbe a munkába: '
success: '&aSikeresen csatlakoztál a(z) %jobname%&a munkához!'
confirm: '&2Kattints ide, hogy a &7[jobname]&2 munkát megerősítse.'
confirm: '&2Kattints ide, hogy a(z) &7[jobname]&2 munkát megerősítse.'
leave:
help:
info: 'Elhagyja a megadott munkát.'
@ -427,7 +427,7 @@ command:
error:
nojobs: '&cA játékosnak nincsenek olyan munkái, amelyekről ki lehet rúgni.'
output:
target: 'Minden munkából kirúgtak.'
target: '&cMinden munkából kirúgtak.'
employ:
help:
info: 'Megfogja a játékost, hogy a megadott munkához csatlakozzon.'
@ -463,7 +463,7 @@ command:
area:
help:
info: 'Korlátozott területek módosítása.'
args: 'add/remove/info/list'
args: '[add/remove/info/list]'
addUsage: '&eHasználat: &6/Jobs area add [arénanév/wg:worldGuardarénanév] [bónusz]'
removeUsage: '&eHasználat: &6/Jobs area remove [arénanév]'
output:
@ -508,37 +508,37 @@ command:
info: 'A játékos munkájának áthelyezése régi munkáról egy új munkába.'
args: '[playername] [oldjob] [newjob]'
output:
target: 'Átkerültél %oldjobname% munkából a(z) %newjobname% munkába.'
target: '&cÁtkerültél %oldjobname%&c munkából a(z) %newjobname%&c munkába.'
promote:
help:
info: 'Támogasd a játékos X szintjét egy munkában.'
args: '[playername] [jobname] [levels]'
output:
target: 'Előléptettek %levelsgained% szintet a(z) %jobname% munkában.'
target: '&aElőléptettek&r %levelsgained%&a szintet a(z) %jobname%&a munkában.'
exp:
help:
info: 'Módosítsa a játékos tapasztalat feladatát.'
args: '[playername] [jobname] [set/add/take] [amount]'
output:
target: '&eA tapasztalat változott %jobname%&e, most van &6%level%lvl &eés &6%exp%exp.'
target: '&eA tapasztalat változott %jobname%&e, most van &6%level%lvl &eés &6%exp%&eexp.'
demote:
help:
info: 'Eldobja a játékos X szintjét a munkában.'
args: '[playername] [jobname] [levels]'
output:
target: 'Levéve %levelslost% szint a(z) %jobname% munkában.'
target: '&cLevéve&r %levelslost%&c szint a(z) %jobname%&c munkában.'
grantxp:
help:
info: 'Megadja a játékosnak az X munkát.'
args: '[playername] [jobname] [xp]'
output:
target: 'Megadták %xpgained% tapasztalatot a(z) %jobname% munkában.'
target: '&aMegadták&r %xpgained%&a tapasztalatot a(z) %jobname%&a munkában.'
removexp:
help:
info: 'Eltávolít X tapasztalatot a játékostól a munkában.'
args: '[playername] [jobname] [xp]'
output:
target: 'Vesztettél %xplost% tapasztalatot a(z) %jobname% munkában.'
target: '&cVesztettél&r %xplost%&c tapasztalatot a(z) %jobname%&c munkában.'
signupdate:
help:
info: 'Manuálisan frissíti a táblát a nevével.'
@ -548,7 +548,7 @@ command:
info: 'Megmutatja a blokk védelmet körülötted (10 blokk sugarú).'
args: ''
output:
found: '&e&6%amount% &edb védett blokk van körülötted.'
found: '&6%amount%&e db védett blokk van körülötted.'
notFound: '&eNincs védett blokk körülötted.'
reload:
help:
@ -574,12 +574,12 @@ command:
list: '&e[jobname]: %money% %points% %exp%'
edititembonus:
help:
info: 'Elembónusz bónuszának szerkesztése.'
info: 'Tárgybónusz szerkesztése.'
args: '[list/add/remove] [jobname] [itemBoostName]'
message:
skillup:
broadcast: '%playername% játékost előléptették a %titlename% %jobname% munkában.'
nobroadcast: 'Gratulálok, a(z) %titlename% %jobname% munkába.'
nobroadcast: '&aGratulálok, képességet léptél a(z)&r %titlename% %jobname%&a munkában.'
levelup:
broadcast: '%playername% %joblevel% szintet lépett a(z) %jobname% munkában.'
nobroadcast: '&aSzintet léptél a(z) %jobname% &amunkában! Szint:&6 %joblevel%&a.'