About Profession
This Plugin is made for Roleplay servers in order to block researching crafting and reparing for players without a profession granted.
There are a few Professions included with this file which can be modyfied in the config file like i show in my showcase video below.
If you like to have more professions included create a new support request and i will add more professions to it.
Also if you like to get in touch join my Discord for more help and private assignments
Discord: https://discord.gg/jMfCUJd4eE
Permission
forester.use - gives the player the profession and allowing him to craft, research and repair all the items specified in the config listed under this name.
electrician.use - gives the player the profession and allowing him to craft, research and repair all the items specified in the config listed under this name.
weaponengineer.use - gives the player the profession and allowing him to craft, research and repair all the items specified in the config listed under this name.
miner.use - gives the player the profession and allowing him to craft, research and repair all the items specified in the config listed under this name.
oilextractor.use - gives the player the profession and allowing him to craft, research and repair all the items specified in the config listed under this name.
vehicleengineer.use - gives the player the profession and allowing him to craft, research and repair all the items specified in the config listed under this name.
tailor.use - gives the player the profession and allowing him to craft, research and repair all the items specified in the config listed under this name.
graphicdesigner.use - gives the player the profession and allowing him to craft, research and repair all the items specified in the config listed under this name.
doctor.use - gives the player the profession and allowing him to craft, research and repair all the items specified in the config listed under this name.
Chat Commands
/diesel (ammount) - gives the player with the permission oilextractor.use the possibility to exchange diesel to lowgradefuel.
/profession - if config parameter (Use player can grand Profession with chatcommand) is set to true, players get a list of all available Professions
/profession (profession name) - if config parameter (Use player can grand Profession with chatcommand) is set to true players can grand the permission to a profession them selfes (ONLY ONE PROFESSION PER PLAYER THROUGH CHATCOMMAND!) (NOTE: admins still have to revoke permissions in order to handle abusing this feature. players should choose wisely )
Lang Files
German and Englisch translation included
Config File
{
"Forester": [
"chainsaw",
"wall.graveyard.fence"
],
"Graphic_Designer": [
"sign.neon.xl",
"sign.neon.125x215.animated",
"sign.neon.125x215",
"sign.neon.xl.animated",
"sign.neon.125x125"
],
"Doctor": [
"syringe.medical",
"largemedkit",
"Basic Healing Tea",
"maxhealthtea",
"healingtea.advanced",
"maxhealthtea.advanced",
"healingtea.pure",
"maxhealthtea.pure"
],
"Tailor": [
"shoes.boots",
"diving.mask",
"hat.gas.mask",
"heavy.plate.helmet",
"tshirt.long",
"roadsign.jacket",
"jacket.snow",
"tshirt",
"diving.wetsuit",
"hat.cap",
"bucket.helmet",
"coffeecan.helmet",
"diving.tank",
"heavy.plate.jacket",
"metal.plate.torso",
"roadsign.kilt",
"tactical.gloves",
"heavy.plate.pants",
"jacket",
"metal.facemask",
"pants",
"roadsign.gloves",
"shirt.collared",
"hat.beenie",
"hat.boonie",
"diving.fins",
"hazmatsuit",
"hoodie",
"riot.helmet"
],
"Electrician": [
"electric.andswitch",
"electric.button",
"ceilinglight",
"electric.counter",
"electric.doorcontroller",
"electrical.branch",
"electric.solarpanel.large",
"electric.battery.rechargable.medium",
"electric.random.switch",
"electrical.combiner",
"electric.fuelgenerator.small",
"electric.battery.rechargable.small",
"smart.switch",
"electric.switch",
"electric.blocker",
"elevator",
"electric.hbhfsensor",
"electric.battery.rechargable.large",
"electrical.memorycell",
"electric.orswitch",
"searchlight",
"electric.splitter",
"electric.teslacoil",
"electric.timer",
"generator.wind.scrap",
"electric.xorswitch"
],
"Weapon_Engineer": [
"weapon.mod.small.scope",
"knife.combat",
"shotgun.double",
"weapon.mod.holosight",
"smg.mp5",
"weapon.mod.muzzleboost",
"rocket.launcher",
"rifle.semiauto",
"smg.thompson",
"weapon.mod.lasersight",
"pistol.semiauto",
"flamethrower",
"smg.2",
"rifle.bolt",
"rifle.ak",
"weapon.mod.muzzlebrake",
"shotgun.pump",
"weapon.mod.silencer",
"weapon.mod.flashlight",
"grenade.f1",
"pistol.python",
"explosive.timed",
"ammo.shotgun",
"ammo.grenadelauncher.buckshot",
"ammo.rifle.explosive",
"ammo.pistol.fire",
"ammo.shotgun.fire",
"ammo.grenadelauncher.smoke",
"ammo.rocket.fire",
"ammo.rocket.basic",
"submarine.torpedo.straight",
"ammo.shotgun.slug",
"ammo.rifle",
"ammo.rifle.hv",
"ammo.rocket.hv",
"ammo.rocket.sam",
"ammo.grenadelauncher.he",
"ammo.pistol.hv",
"ammo.rifle.incendiary",
"ammo.pistol",
"rifle.lr300",
"lmg.m249",
"rifle.l96",
"pistol.m92",
"rifle.m39",
"shotgun.spas12",
"multiplegrenadelauncher",
"weapon.mod.8x.scope"
],
"Miner": [
"furnace.large",
"jackhammer"
],
"Oil_Extractor": [
"small.oil.refinery"
],
"Vehicle_Engineer": [
"vehicle.1mod.cockpit.armored",
"vehicle.1mod.cockpit",
"piston3",
"carburetor1",
"valve1",
"piston2",
"vehicle.1mod.storage",
"vehicle.1mod.passengers.armored",
"vehicle.1mod.cockpit.with.engine",
"vehicle.1mod.engine",
"sparkplug3",
"crankshaft1",
"sparkplug2",
"vehicle.1mod.flatbed",
"carburetor3",
"valve3",
"piston1",
"carburetor2",
"valve2",
"vehicle.2mod.passengers",
"vehicle.1mod.taxi",
"vehicle.2mod.camper",
"vehicle.2mod.fuel.tank",
"crankshaft3",
"vehicle.2mod.flatbed",
"sparkplug1",
"crankshaft2",
"vehicle.1mod.rear.seats",
"modularcarlift"
],
"Vehicle_Engineer_Prefab_List": [
"1module_cockpit_armored",
"1module_cockpit",
"1module_storage",
"1module_passengers_armored",
"1module_cockpit_with_engine",
"1module_engine",
"1module_flatbed",
"2module_flatbed",
"2module_passengers",
"1module_taxi",
"2module_camper",
"2module_fuel_tank",
"1module_rear_seats",
"car_chassis_2module.entity",
"car_chassis_3module.entity",
"car_chassis_4module.entity"
],
"Use only Oilextractor can place Refinery": true,
"Use only Miner can place Furnace": true,
"Use only Oilextractor can start Refinery": true,
"Use only Miner can start Furnace": true,
"Use Oilextractor can exchange diesel to lowgradefuel": true,
"Exchange rate for diesel (multiplier only integers)": 300,
"Use only Forester can repair Forester items": true,
"Use only Miner can repair Miner items": true,
"Use only Weaponengineer can repair Weaponengineer items": true,
"Use only Vehicleengineer can repair vehicles": true
}