By continuing to use this site, you agree to the Terms of Service of this website, including usage of cookies.

OK, Don't show this again

This is an advanced version of EconomyJob including a UI
version 2.3.6
Approved
Direct Download How to install?
Switch version
1064 Downloads / 1607 Total
5 Reviews
Plugin Description §

JobUI

Plugin Status Plugin Version Downloads Total Downloads

  • !!! IMPORTANT !!! if you have installed this plugin before, remove the plugin_data/JobUI folder then the new Yaml files will be created.
  • Simple Mode & Goal Mode Jobs are supported. By joining SimpleMode Jobs when you do 1 mission you will earn the specified money. By joining GoalMode Jobs when you complete the Goal you will earn the specified salary. You can change the Modes of jobs in plugin_data/JobUI/jobs.yml
  • Customisable and Infinite Jobs are supported. You can edit or add jobs in plugin_data/JobUI/jobs.yml.
  • Customisable Messages are supported. You can change them in plugin_data/JobUI/messages.yml
  • I changed the default permissions to "op" to prevent earning money in a "Build and Mine Protected World" like Lobby.
  • You will learn how to let players Join Jobs and Earn Money only in a specified world, but before you need to install the PurePerms plugin.
  • Thanks to @H3xmor to help me on the line 486

Default Jobs

  • Tree-Cutter: By joining this job, when you break any kind of logs with any directions you will earn 25$.
  • Miner: By joining this job, when you break Stone you will earn 25$, when you break Coal Ore you will earn 30$ and when you break Iron Ore you will earn 35$.
  • Hunter: By joining this job, when you kill a Mob(Animal or Monster) you will earn 30$.
  • Murderer: By joining this job, when you kill a Player you will earn 50$.
  • Tree-Cutter-Goal: By joining this job, when you break 20 Blocks of any kind of logs with any directions you will earn 500$.
  • Miner-Goal: By joining this job, when you break 20 Blocks of Stone, Coal ore or Iron ore you will earn 600$.
  • Hunter-Goal: By joining this job, when you kill 20 Mobs(Animal or Monster) you will earn 600$.
  • Murderer-Goal: By joining this job, when you kill 20 Players you will earn 1000$.

Dependencies:

How to let players Join Jobs and Earn Money only in a specified world?

  • How to let players Join Jobs and Earn Money only in a specified world?
  • As I said you need to install the PurePerms plugin.
  • Before completing the next steps, make sure that enable-multiworld-perms has been set to true in plugin_data/PurePerms/config.yml.
  • Open this file path plugin_data/PurePerms/groups.yml. Then the only thing that you should do is to add the world and permissions to the Group you want. I will give an example below:
---
Guest:
  alias: gst
  isDefault: true
  inheritance: []
  permissions:
  worlds:
    Mine:
      isDefault: true
      permissions:
      - jobui.job.tree-cutter
      - jobui.job.miner
      - jobui.job.tree-cutter-goal
      - jobui.job.miner-goal
      - jobui.earn.break
      - jobui.progress.break
    Survival:
      isDefault: true
      permissions:
      - jobui.job.hunter
      - jobui.job.hunter-goal
      - jobui.earn.hunter
      - jobui.progress.hunter
    PvP: 
      isDefault: true
      permissions:
      - jobui.job.murderer
      - jobui.job.murderer-goal
      - jobui.earn.murderer
      - jobui.progress.murderer
    
...
  • If a player is in the Guest group, he will be able to join "Tree-Cutter" & "Miner" & "Tree-Cutter-Goal" & "Miner-Goal" job only in the "Mine" world
  • If a player is in the Guest group, he will be able to join "Hunter" & "Hunter-Goal" job only in the "Survival" world
  • If a player is in the Guest group, he will be able to join "Murderer" & "Murderer-Goal" job only in the "PvP" world
  • Also, he will be able to earn money or increase the progress of a job by a "Breaking" MissionType only in the "Mine" world
  • Also, he will be able to earn money or increase the progress of a job by a "Hunter" MissionType only in the "Survival" world
  • Also, he will be able to earn money or increase the progress of a job by a "Murderer" MissionType only in the "PvP" world

Image

Image

Video

Video

To-Do list

  • [X] Adding Customizable feature for jobs, so that you will be able to add more jobs
  • [X] Adding Customizable feature for texts of the UI and every messages
  • [X] Adding Customizable feature for Button names and Images for JobJoinUI
  • [X] Adding "Hunter" & "Murderer" MissionType
  • [X] Adding Job Modes(Simple Mode and Goal Mode)

Permissions and Commands:

Permission Command Default About
jobui.* - op Able to use all commands, all earning ways and join all of the jobs of JobUI plugin
jobui.job.* - op Able to join all of the jobs
jobui.command.job /job true Able to see the UI of the Jobs
jobui.command.retire /retire true Able to be retired
jobui.earn.break - op Able to earn money by a Breaking Job
jobui.earn.place - op Able to earn money by a Placing Job
jobui.earn.hunter - op Able to earn money by a Killing Mobs Job
jobui.earn.murderer - op Able to increase the progress of a job by a Killing Players Job
jobui.progress.break - op Able to increase the progress of a job by a Breaking Job
jobui.progress.place - op Able to increase the progress of a job by a Placing Job
jobui.progress.hunter - op Able to increase the progress of a job by a Killing Mobs Job
jobui.progress.murderer - op Able to increase the progress of a job by a Killing Players Job
  • You can edit each Job permission in plugin_data/JobUI/jobs.yml
What's new §
  • Added some missing messages in messages.yml :(
  • Added Job Modes: Goal Mode & Simple Mode
  • Added 4 new permissions to prevent increasing the progress of a Goal Mode Job in a "Build & Mine Protected World"
  • Changed the NoPerm PopUps to earn to Messages
  • Added Messages for NoPerm to increase the Progress of a Job
  • Added the Progress status of a Job in MainUI and MyJob button in MainUI
  • Renamed JobJoinUI to JobsListUI
  • Added a new JobJoinUI to read the Info of a job then decide to join or not (+ JobJoin button & + Return to the JobsList button)
  • Added text for JobsListUI: "Which job do you want to join"
  • Added Return to the MainUI button in JobsListUI
  • Added Return to the MainMenu in MyJobInfoUI
  • !!! IMPORTANT NOTE !!! If you have installed this plugin before, please remove plugin_data/JobUI folder to let the new Yaml files get created.
  • Added 2 new MissionTypes: Hunter & Murderer
  • Added permission for each job that you can edit them and made the "jobui.command.job" permission default to "true" and added a permission to let players use every job "jobui.job.*"
  • Added info for each job that you can edit them and changed the JobsInfoUI to MyJobInfoUI
  • Added permission to let players use every command, join every job and earn money by any MissionType "jobui.*"
  • Added NoJob message for MainUI and MyJob button
  • To-Do: Add Mode for each job (Simple or Goal Mode)

x-lIlIlIlIl
using v2.3.5
17 Aug 20
This plugins is amazing all tho i would love to be able to add blocks-todo things /add prices
hamid0740
18 Aug 20
You can add more jobs or add more mission, you can check `jobs.yml` file. Anyway thanks for your review ❤
EinfachPocket
using v2.1.2
15 Aug 20
I love the plugin and we have already written and i think you are really nice
hamid0740
16 Aug 20
Thanks a lot ❤
DevInfoMCPE
using v2.1.2
12 Aug 20
Great plugin my dude keep working on it :D
hamid0740
13 Aug 20
Thanks❤ The new version is submitted and I'm working on JobModes currently
mrpwes
using v2.1.2
11 Aug 20
hamid0740
11 Aug 20
Thanks
ItzFabb-uwu
using v2.1.2
10 Aug 20
hamid0740
11 Aug 20
Thanks

Reply to review by :

Supported API versions
3.9.0
->
3.15.0
Dependencies
EconomyAPI 5.7.2
Required
View Plugin
MineReset 3.2.0
Optional
View Plugin
PurePerms 1.4.3
Optional
View Plugin
PureEntitiesX 0.6.7
Optional
View Plugin
License §
Categories:
Economy
General
Keywords

You can leave one review per plugin release, and delete or update your review at any time

Loading...