1
0
mirror of https://github.com/Zrips/Jobs.git synced 2024-11-29 14:05:25 +01:00

Initial update to 1.9

This commit is contained in:
Zrips 2016-03-01 17:06:03 +02:00
parent 05f64f61ce
commit b097296931
6 changed files with 280 additions and 239 deletions

View File

@ -73,6 +73,7 @@ public class JobsPlugin extends JavaPlugin {
} catch (ClassNotFoundException e) { } catch (ClassNotFoundException e) {
System.out.println("Your server version is not compatible with this plugins version! Plugin will be disabled: " + version); System.out.println("Your server version is not compatible with this plugins version! Plugin will be disabled: " + version);
this.setEnabled(false); this.setEnabled(false);
return;
} catch (InstantiationException e) { } catch (InstantiationException e) {
e.printStackTrace(); e.printStackTrace();
this.setEnabled(false); this.setEnabled(false);

View File

@ -408,7 +408,7 @@ public class JobsPlayer {
reloadExpLimit(); reloadExpLimit();
reloadHonorific(); reloadHonorific();
Jobs.getPermissionHandler().recalculatePermissions(this); Jobs.getPermissionHandler().recalculatePermissions(this);
;
return true; return true;
} }
} }

Binary file not shown.

View File

@ -0,0 +1,30 @@
package com.gamingmesh.jobs.nmsUtil;
import java.util.ArrayList;
import java.util.List;
import org.bukkit.block.Block;
import org.bukkit.entity.Entity;
import org.bukkit.entity.Guardian;
import org.bukkit.event.block.BlockPistonRetractEvent;
import com.gamingmesh.jobs.NMS;
public class v1_9 implements NMS {
@Override
public List<Block> getPistonRetractBlocks(BlockPistonRetractEvent event) {
List<Block> blocks = new ArrayList<Block>();
blocks.addAll(event.getBlocks());
return blocks;
}
@Override
public boolean isElderGuardian(Entity entity) {
if (entity instanceof Guardian) {
Guardian guardian = (Guardian) entity;
if (guardian.isElder())
return true;
}
return false;
}
}

View File

@ -1,238 +1,248 @@
economy: economy:
error: error:
nomoney: 'Il n''y a plus d''argent dans la banque nationale !' nomoney: Il n''y a plus d''argent dans la banque nationale !
command: command:
boost: boost:
help: help:
info: Boost les gains d''Exp/Argent pour tous les joueurs info: Boost les gains d''Exp/Argent pour tous les joueurs
args: '[jobname] [rate]' args: '[jobname] [rate]'
output: output:
allreset: 'Tous les boosts d''Exp/Argent ont été désactivés.' allreset: Tous les boosts d''Exp/Argent ont été désactivés.
jobsboostreset: 'Le boost pour %jobname% a été désactivé.' jobsboostreset: Le boost pour %jobname% a été désactivé.
nothingtoreset: 'Il n''y a rien à désactiver.' nothingtoreset: Il n''y a rien à désactiver.
boostalladded: 'Boost de %boost% ajouté à tous les métiers !' boostalladded: Boost de %boost% ajouté à tous les métiers !
boostadded: 'Boost de &e%boost% &aajouté pour &e%jobname% !' boostadded: Boost de &e%boost% &aajouté pour &e%jobname% !
infostats: '&c-----> &aTaux d''Exp/argent de x%boost% activé&c <-------' infostats: '&c-----> &aTaux d''Exp/argent de x%boost% activé&c <-------'
convert: convert:
help: help:
info: 'Convertit le système de la base de données. Si vous utilisez SQLite, cela sera converti à MySQL et vice-versa.' info: Convertit le système de la base de données. Si vous utilisez SQLite, cela sera converti à MySQL et vice-versa.
args: '' args: ''
limit: limit:
help: help:
info: 'Montre les limites des métiers' info: Montre les limites des métiers
args: '' args: ''
output: output:
lefttime: '&eTemps restant avant la fin de la limite : &2%hour% &eheure(s) &2%min% &emin &2%sec% lefttime: '&eTemps restant avant la fin de la limite : &2%hour% &eheure(s) &2%min% &emin &2%sec%
&esec' &esec'
moneylimit: '&eLimite : &2%money%&e/&2%totalmoney%' moneylimit: '&eLimite : &2%money%&e/&2%totalmoney%'
reachedlimit: '&4You have reached money limit in given time!' reachedlimit: '&4Vous avez atteint le nombre d''argent gagner max pour cette heure!'
reachedlimit2: '&eVous pouvez vérifier votre limite avec &2/jobs limit &ecommand' reachedlimit2: '&eVous pouvez vérifier votre limite avec &2/jobs limit &ecommand'
notenabled: '&eLa limite n''est pas activée.' notenabled: '&eLa limite n''est pas activée.'
admin: admin:
error: Erreur dans la commande. error: Erreur dans la commande.
success: Votre commande a été exécutée. success: Votre commande a été exécutée.
error: error:
job: 'Le métier que vous avez selectionné n''existe pas !' job: Le métier que vous avez selectionné n''existe pas !
permission: 'Vous n''avez pas la permission !' permission: Vous n''avez pas la permission !
help: help:
output: output:
info: 'Tapez /jobs [cmd] ? pour plus d''information sur une commande.' info: Tapez /jobs [cmd] ? pour plus d''information sur une commande.
usage: 'Utilisation: %usage%' usage: 'Utilisation: %usage%'
stats: stats:
help: help:
info: 'Donne votre niveau dans chacun de vos métiers.' info: 'Donne votre niveau dans chacun de vos métiers.'
args: '[playername]' args: '[playername]'
error: error:
nojob: 'Vous n''avez pas de métier.' nojob: Vous n''avez pas de métier.
output: 'lvl%joblevel% %jobname% : %jobxp%/%jobmaxxp% xp' output: 'lvl%joblevel% %jobname% : %jobxp%/%jobmaxxp% xp'
archive: archive:
help: help:
info: 'Donne tous les métiers en archive par joueur.' info: Donne tous les métiers en archive par joueur.
args: '[playername]' args: '[playername]'
error: error:
nojob: 'Il n''y a aucun métier en archive.' nojob: Il n''y a aucun métier en archive.
output: lvl %joblevel% (%getbackjoblevel%) %jobname% output: lvl %joblevel% (%getbackjoblevel%) %jobname%
give: give:
help: help:
info: 'Donne un objet par nom de métier et nom de catégorie d''objet. Le pseudo est facultatif.' info: Donne un objet par nom de métier et nom de catégorie d''objet. Le pseudo est facultatif.
args: '[playername] [jobname] [itemname]' args: '[Spielername] [Jobname] [Item]'
output: output:
notonline: '&4[%playername%] est hors-ligne !' notonline: '&4[%playername%] est hors-ligne !'
noitem: '&4Ce nom ne correspond à aucun objet !' noitem: '&4Ce nom ne correspond à aucun objet !'
info: info:
help: help:
title: '&2*** &eJobs&2 ***' title: '&2*** &eJobs&2 ***'
info: Donne combien est payé chaque métier et pour quoi. info: Donne combien est payé chaque métier et pour quoi.
args: '[jobname] [action]' args: '[jobname] [action]'
actions: '&eLes actions possibles sont: &f%actions%' actions: '&eLes actions possibles sont: &f%actions%'
max: ' - &eniveau max:&f ' max: ' - &eNiveau Max:&f '
material: '&7%material%' material: '&7%material%'
output: output:
break: break:
info: Casser info: Casser
none: '%jobname% ne donne rien en cassant des blocs.' none: '%jobname% ne donne rien en cassant des blocs.'
place: place:
info: Placer info: Placer
none: '%jobname% ne donne rien en plaçant des blocs.' none: '%jobname% ne donne rien en plaçant des blocs.'
kill: kill:
info: Tuer info: Tuer
none: '%jobname% ne donne rien en tuant.' none: '%jobname% ne donne rien en tuant.'
fish: fish:
info: Pêcher info: Pêcher
none: '%jobname% ne donne rien en pêchant.' none: '%jobname% ne donne rien en pêchant.'
craft: craft:
info: Crafter info: Crafter
none: '%jobname% ne donne rien en craftant.' none: '%jobname% ne donne rien en craftant.'
smelt: smelt:
info: Cuire info: Cuire
none: '%jobname% ne donne rien en faisant cuire.' none: '%jobname% ne donne rien en faisant cuire.'
brew: brew:
info: Infuser info: Infuser
none: '%jobname% ne donne rien en faisant infuser.' none: '%jobname% ne donne rien en faisant infuser.'
enchant: enchant:
info: Enchanter info: Enchanter
none: '%jobname% ne donne rien en enchantant.' none: '%jobname% ne donne rien en enchantant.'
repair: repair:
info: Réparer info: Réparer
none: '%jobname% ne donne rien en réparant.' none: '%jobname% ne donne rien en réparant.'
breed: breed:
info: Nourrir info: Nourrir
none: '%jobname% ne donne rien en nourrissant.' none: '%jobname% ne donne rien en nourrissant.'
tame: tame:
info: Apprivoiser info: Apprivoiser
none: '%jobname% ne donne rien en apprivoisant.' none: '%jobname% ne donne rien en apprivoisant.'
custom-kill: milk:
info: Tuer info: Melken
none: '%jobname% ne donne rien en tuant des joueurs particuliers.' none: '%jobname% bekommt kein Geld für das Melken.'
playerinfo: shear:
help: info: Scheren
info: Donne combien est payé chaque métier et pour quoi pour un autre joueur. none: '%jobname% bekommt kein Geld für das Scheren.'
args: '[playername] [jobname] [action]' custom-kill:
join: info: Tuer
help: none: '%jobname% ne donne rien en tuant des joueurs particuliers.'
info: Exercer le métier. playerinfo:
args: '[jobname]' help:
error: info: Donne combien est payé chaque métier et pour quoi pour un autre joueur.
alreadyin: Vous exercez déjà le métier de %jobname%. args: '[playername] [jobname] [action]'
fullslots: 'Vous ne pouvez pas devenir %jobname%, il n''y a plus de place disponible.' join:
maxjobs: 'Vous exercez déjà trop de métiers.' help:
success: 'Vous exercez maintenant le métier de %jobname%.' info: Exercer le métier.
leave: args: '[jobname]'
help: error:
info: Quitter le métier. alreadyin: Vous exercez déjà le métier de %jobname%.
args: '[jobname]' fullslots: Vous ne pouvez pas devenir %jobname%, il n''y a plus de place disponible.
success: 'Vous n''exercez plus le métier de %jobname%.' maxjobs: Vous exercez déjà trop de métiers.
leaveall: success: Vous exercez maintenant le métier de %jobname%.
help: leave:
info: Quitter tous vos métiers. help:
error: info: Quitter le métier.
nojobs: Vous n'exercez aucun métier ! args: '[jobname]'
success: Vous avez quitté tous vos métiers. success: Vous n''exercez plus le métier de %jobname%.
browse: leaveall:
help: help:
info: Donne les métiers que vous pourriez exercer. info: Quitter tous vos métiers.
error: error:
nojobs: Vous ne pouvez exercer aucun autre métier. nojobs: Vous n'exercez aucun métier !
output: success: Vous avez quitté tous vos métiers.
header: 'Vous pouvez exercer les métiers suivants :' browse:
footer: Pour plus d'informations, tapez /jobs info [JobName] help:
fire: info: Donne les métiers que vous pourriez exercer.
help: error:
info: Renvoie le joueur de son métier. nojobs: Vous ne pouvez exercer aucun autre métier.
args: '[playername] [jobname]' output:
error: header: 'Vous pouvez exercer les métiers suivants :'
nojob: Ce joueur n'exerce pas le métier de %jobname%. footer: Pour plus d'informations, tapez /jobs info [JobName]
output: fire:
target: Vous avez été renvoyé de %jobname%. help:
fireall: info: Renvoie le joueur de son métier.
help: args: '[playername] [jobname]'
info: Renvoie le joueur de tous ses métiers. error:
args: '[playername]' nojob: Ce joueur n'exerce pas le métier de %jobname%.
error: output:
nojobs: Le joueur n'a aucun métier ! target: Vous avez été renvoyé de %jobname%.
output: fireall:
target: Vous avez été renvoyé de tous vos métiers. help:
employ: info: Renvoie le joueur de tous ses métiers.
help: args: '[playername]'
info: Embauche le joueur dans le métier. error:
args: '[playername] [jobname]' nojobs: Le joueur n'a aucun métier !
error: output:
alreadyin: Ce joueur exerce déjà le métier de %jobname%. target: Vous avez été renvoyé de tous vos métiers.
output: employ:
target: Vous avez été embauché pour être %jobname%. help:
top: info: Embauche le joueur dans le métier.
help: args: '[playername] [jobname]'
info: Donne le top 10 des joueurs par métier. error:
args: '[jobname]' alreadyin: Ce joueur exerce déjà le métier de %jobname%.
error: output:
nojob: Aucun métier ne porte ce nom. target: Vous avez été embauché pour être %jobname%.
output: top:
topline: '&aTop&e 10 &ades joueurs &e%jobname%' help:
list: '&e%number%&a. &e%playername% &alvl &e%level% &aavec&e %exp% &aexp' info: Donne le top 10 des joueurs par métier.
transfer: args: '[jobname]'
help: error:
info: Transfère un joueur d'un métier à un autre. nojob: Aucun métier ne porte ce nom.
args: '[playername] [oldjob] [newjob]' output:
output: topline: '&aTop&e 10 &ades joueurs &e%jobname%'
target: Vous avez été transféré de %oldjobname% à %newjobname%. list: '&e%number%&a. &e%playername% &alvl &e%level% &aavec&e %exp% &aexp'
promote: transfer:
help: help:
info: Promeut le joueur de X niveaux dans un métier. info: Transfère un joueur d'un métier à un autre.
args: '[playername] [jobname] [levels]' args: '[playername] [oldjob] [newjob]'
output: output:
target: Vous avez été promu de %levelsgained% niveaux en %jobname%. target: Vous avez été transféré de %oldjobname% à %newjobname%.
demote: promote:
help: help:
info: Rétrograde le joueur de X niveaux dans un métier. info: Promeut le joueur de X niveaux dans un métier.
args: '[playername] [jobname] [levels]' args: '[playername] [jobname] [levels]'
output: output:
target: Vous avez été rétrogradé de %levelslost% niveaux en %jobname%. target: Vous avez été promu de %levelsgained% niveaux en %jobname%.
grantxp: demote:
help: help:
info: Donne X points d'expérience au joueur dans un métier. info: Rétrograde le joueur de X niveaux dans un métier.
args: '[playername] [jobname] [xp]' args: '[playername] [jobname] [levels]'
output: output:
target: Vous avez gagné %xpgained% points d'expérience en %jobname%. target: Vous avez été rétrogradé de %levelslost% niveaux en %jobname%.
removexp: grantxp:
help: help:
info: Enlève X points d'expérience au joueur dans un métier. info: Donne X points d'expérience au joueur dans un métier.
args: '[playername] [jobname] [xp]' args: '[playername] [jobname] [xp]'
output: output:
target: Vous avez perdu %xplost% points d'expérience en %jobname%. target: Vous avez gagné %xpgained% points d'expérience en %jobname%.
reload: removexp:
help: help:
info: Recharge la configuration. info: Enlève X points d'expérience au joueur dans un métier.
toggle: args: '[playername] [jobname] [xp]'
help: output:
info: Toggles payment output on action bar. target: Vous avez perdu %xplost% points d'expérience en %jobname%.
output: reload:
turnedoff: '&4Cette option est désactivée !' help:
paid: '&aVous avez été payé pour : &2[amount]' info: Recharge la configuration.
'on': '&aToggled: &aON' toggle:
'off': '&aToggled: &4OFF' help:
message: info: Toggles payment output on action bar.
skillup: output:
broadcast: '%playername% a été promu %titlename% %jobname%.' turnedoff: '&4Cette option est désactivée !'
nobroadcast: Félicitations, vous avez été promu %titlename% %jobname%. paid: '&aVous avez été payé pour : &2[amount]'
levelup: 'on': '&aToggled: &aON'
broadcast: '%playername% est maintenant au niveau %joblevel% %jobname%.' 'off': '&aToggled: &4OFF'
nobroadcast: Vous êtes maintenant au niveau %joblevel% %jobname%. message:
crafting: skillup:
fullinventory: Votre inventaire est plein ! broadcast: '%playername% a été promu %titlename% %jobname%.'
signs: nobroadcast: Félicitations, vous avez été promu %titlename% %jobname%.
cantcreate: '&4Vous ne pouvez pas créer ce panneau !' levelup:
topline: '&e[Jobs]' broadcast: '%playername% est maintenant au niveau %joblevel% %jobname%.'
secondline: nobroadcast: Vous êtes maintenant au niveau %joblevel% %jobname%.
join: '&2Rejoindre' cowtimer: '&eVous devez attendre &6%time% &esec avant d''etre payer.'
leave: '&4Quitter' blocktimer: '&eDu musst &3[time] &eSekunden warten um wieder etwas für das Abbauen zu verdienen!'
toggle: '&eToggle' placeblocktimer: '&eDu musst &6[time] &eSekunden warten um wieder etwas für das Setzen zu
top: '&eTop' verdienen!'
browse: '&eListe' crafting:
stats: '&eStats' fullinventory: Votre inventaire est plein !
limit: '&eLimite' signs:
info: '&eInfo' cantcreate: '&4Vous ne pouvez pas créer ce panneau !'
archive: '&eArchive' topline: '&e[Jobs]'
scoreboard: secondline:
clear: '&eSi vous voulez enlever le scoreboard, tapez &2/jobs top clear' join: '&2Rejoindre'
topline: '&2Top &e%jobname%' leave: '&4Quitter'
toggle: '&eBasculer'
top: '&eTop'
browse: '&eListe'
stats: '&eStats'
limit: '&eLimite'
info: '&eInfo'
archive: '&eArchive'
scoreboard:
clear: '&eSi vous voulez enlever le scoreboard, tapez &2/jobs top clear'
topline: '&2Top &e%jobname%'
lines: '&2%number%. &e%playername%' lines: '&2%number%. &e%playername%'

View File

@ -1,7 +1,7 @@
name: Jobs name: Jobs
description: Jobs Plugin for the BukkitAPI description: Jobs Plugin for the BukkitAPI
main: com.gamingmesh.jobs.JobsPlugin main: com.gamingmesh.jobs.JobsPlugin
version: 2.62.1 version: 2.63.0
author: phrstbrn author: phrstbrn
softdepend: [Vault, CoreProtect, MythicMobs, McMMO] softdepend: [Vault, CoreProtect, MythicMobs, McMMO]
commands: commands: