TerrasiaJobs / JOBS PLUGIN ! icon

TerrasiaJobs / JOBS PLUGIN ! -----

Jobs plugin, miner and farmer already available, full configurable



TerrasiaJobs

Documentation here


Code (Text):
# This file is the lang file, here you can set and modify all
# plugin messages as you want
#
# You can add color thanks to minecraft color code: &
# Minecraft colors code --> https://minecraft.tools/fr/color-code.php
#
# Variables:
# %player% = player name
# %level% = player level
# %xp% = player xp
# %needxp% = xp needed for the next level
# %jobs% = jobs name
# %xpwin% = xp win by player
# %xptowin% = for help menu (xp give by each block)
# %block% = block that player has break to win xp
# %neededlevel% = Level needed to do this
#
#

openInv: "&7You're opening jobs gui !" #When you open a jobs menu
jobsNameFarmer: "&2Job &afarmer"
jobsNameMiner: "&2Job &aMiner"
howToXp: "&6&lHow to win xp ?"
howManyXpWin: "&7Gives &a&l%xptowin% &7xp"
jobsStatusLevel: "&7Current level: &6%level%"
jobsStatusXp: "&7You have &a%xp%&7/&2%needxp% &7xp"
jobsRewardsName: "&aRewards"
jobsRewardsDesc: "&7Claim your rewards!"
jobsSettingsName: "&aSettings"
jobsSettingsDesc: "&7Modify your settings !"
playerError: "&cError, invalid player or offline player !"
databaseError: "&cError: An error occured with the database! Contact the server administrator or plugin developer"
invalidJobs: "&cInvalid jobs ! (miner|farmer)"
syntaxErrorXp: "&cInvalid syntaxe: /jobs"
noPermission: "&cYour are not allowed to do this"
langFileError: "&cAn error occured with the lang.yml file"
successfullyReload: "&aPlugin was correctly reload"
jobsDisabled: "The %jobs% job is disable"
minerJobsNameForCommands: "miner" # Name of the job for commands ( exemple /jobs <minerJobsNameForCommands> )
farmerJobsNameForCommands: "farmer" # Name of the job for commands ( exemple /jobs <farmerJobsNameForCommands> )
winXpMessage: "&7You have receive &a&l%xpwin% &7xp for breaking 1 &2&l%block%"
minerAbilities: "&aYour &2&lMiner &aability has been triggered!"
farmerAbilities: "&aYour &2&lFarmer &aability has been triggered!"
XpLevelCancelled: "&cYou doesn't have the needed level to xp with &2&l%block% &c! You need to be level &2&l%neededlevel%"




# don't know
playerNull: "&cPlayer null !"
invalidPlayer: "&cInvalid player !"

 
Jobs plugin, 100% customizable !

- 2 Jobs, Miner and Farmer
- 25 levels/job and 25 rewards customizable
- XP winning methods configurable
- Possibility to add a needed level to win xp with certain block
- Settings for players

I'm not a native speaker, so sorry if there is some error in my language.

Plugin de jobs configurable

- 2 metiers deja disponible: Mineur et farmeur
- 25 niveaux, 25 récompenses configurables.
- Gain d'xp configurable
- Niveau nécessaires pour xp configurable
- Settings joueur


/jobs Interface:
2023-02-17_16.18.39.png

rewards interface:
2023-02-17_16.18.54.png

Settings interface
2023-02-17_16.18.57.png

Other screenshots:
[​IMG]
[​IMG]


Code (Text):
xpWinEvent - Event called when a player win xp

getXp() (int) ---> xp win by player
getJobs() (String) ---> Jobs wich win xp
getPlayer() (Player) ---> Player who win xp



Coming soon:
- Plugins optimization
- 100% of messages configurable (actually about 70%)
- More customization


My plugin is free, to support my work, please add a review ⭐⭐⭐⭐⭐


For any problem/question/report, please join our support discord:
Pour tout problème/question/report rejoignez notre discord support:
https://discord.gg/Y3GNmf6Qcx
Resource Information
Author:
----------
Total Downloads: 1,644
First Release: Apr 7, 2021
Last Update: Apr 5, 2023
Category: ---------------
All-Time Rating:
2 ratings
Find more info at terrasia.gitbook.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings