From e3829d12d294bf778e49a4519d44ced7a4a11fcc Mon Sep 17 00:00:00 2001 From: montlikadani Date: Mon, 12 Nov 2018 16:31:05 +0100 Subject: [PATCH] Some tab-complete fix - Retrieving colors --- .../com/gamingmesh/jobs/Gui/GuiInfoList.java | 2 +- .../jobs/config/LanguageManager.java | 18 ++--- .../jobs/config/NameTranslatorManager.java | 22 +++++- src/main/resources/jobConfig.yml | 4 ++ src/main/resources/locale/messages_hu.yml | 68 +++++++++---------- 5 files changed, 67 insertions(+), 47 deletions(-) diff --git a/src/main/java/com/gamingmesh/jobs/Gui/GuiInfoList.java b/src/main/java/com/gamingmesh/jobs/Gui/GuiInfoList.java index af923c77..06c1f4e5 100644 --- a/src/main/java/com/gamingmesh/jobs/Gui/GuiInfoList.java +++ b/src/main/java/com/gamingmesh/jobs/Gui/GuiInfoList.java @@ -9,7 +9,7 @@ import com.gamingmesh.jobs.container.Job; public class GuiInfoList { private String name; - private HashMap jobList = new HashMap(); + private HashMap jobList = new HashMap<>(); private Boolean jobInfo = false; private int backButton = 27; private Inventory inv = null; diff --git a/src/main/java/com/gamingmesh/jobs/config/LanguageManager.java b/src/main/java/com/gamingmesh/jobs/config/LanguageManager.java index 4c746353..5d9fe72c 100644 --- a/src/main/java/com/gamingmesh/jobs/config/LanguageManager.java +++ b/src/main/java/com/gamingmesh/jobs/config/LanguageManager.java @@ -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"); diff --git a/src/main/java/com/gamingmesh/jobs/config/NameTranslatorManager.java b/src/main/java/com/gamingmesh/jobs/config/NameTranslatorManager.java index 06283342..4f00dd8c 100644 --- a/src/main/java/com/gamingmesh/jobs/config/NameTranslatorManager.java +++ b/src/main/java/com/gamingmesh/jobs/config/NameTranslatorManager.java @@ -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) diff --git a/src/main/resources/jobConfig.yml b/src/main/resources/jobConfig.yml index 71346372..977b6c18 100644 --- a/src/main/resources/jobConfig.yml +++ b/src/main/resources/jobConfig.yml @@ -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 diff --git a/src/main/resources/locale/messages_hu.yml b/src/main/resources/locale/messages_hu.yml index 8b39cd42..2fa9316c 100644 --- a/src/main/resources/locale/messages_hu.yml +++ b/src/main/resources/locale/messages_hu.yml @@ -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.'