<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.democracycraft.net/index.php?action=history&amp;feed=atom&amp;title=ExcellentJobs</id>
	<title>ExcellentJobs - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.democracycraft.net/index.php?action=history&amp;feed=atom&amp;title=ExcellentJobs"/>
	<link rel="alternate" type="text/html" href="https://wiki.democracycraft.net/index.php?title=ExcellentJobs&amp;action=history"/>
	<updated>2026-04-20T03:25:22Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.democracycraft.net/index.php?title=ExcellentJobs&amp;diff=7384&amp;oldid=prev</id>
		<title>Technofied: Fix codeblock</title>
		<link rel="alternate" type="text/html" href="https://wiki.democracycraft.net/index.php?title=ExcellentJobs&amp;diff=7384&amp;oldid=prev"/>
		<updated>2025-11-21T04:41:37Z</updated>

		<summary type="html">&lt;p&gt;Fix codeblock&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:41, 21 November 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l48&quot;&gt;Line 48:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 48:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If Action is ADD&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If Action is ADD&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;perLevel = steps * Per_Level result = (Base + perLevel)  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;perLevel = steps * Per_Level  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;result = (Base + perLevel)  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If Action is MULTIPLY&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If Action is MULTIPLY&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key s80049_democracycraft_mediawiki:diff:1.41:old-7383:rev-7384:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Technofied</name></author>
	</entry>
	<entry>
		<id>https://wiki.democracycraft.net/index.php?title=ExcellentJobs&amp;diff=7383&amp;oldid=prev</id>
		<title>Technofied: Basic rundown of ExcellentJobs</title>
		<link rel="alternate" type="text/html" href="https://wiki.democracycraft.net/index.php?title=ExcellentJobs&amp;diff=7383&amp;oldid=prev"/>
		<updated>2025-11-21T04:39:49Z</updated>

		<summary type="html">&lt;p&gt;Basic rundown of ExcellentJobs&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This is the plugin we use to control levelling up and rewards for the following jobs listed below.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Available Jobs&lt;br /&gt;
!Name&lt;br /&gt;
!Maximum Level Attainable&lt;br /&gt;
|-&lt;br /&gt;
|Farmer&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Fisher&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Hunter&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Lumberjack&lt;br /&gt;
|100&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Levelling ==&lt;br /&gt;
The maximum level is simply an integer (number) that is assigned to each job. It can be increased or decreased as such.&lt;br /&gt;
&lt;br /&gt;
== Income ==&lt;br /&gt;
The maximum amount of income a player can earn is dependent on the &amp;#039;&amp;#039;&amp;#039;level&amp;#039;&amp;#039;&amp;#039; of the job they have. &lt;br /&gt;
&lt;br /&gt;
* As such, you &amp;#039;&amp;#039;&amp;#039;cannot set a maximum amount of earned income for all levels.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Each job’s income is determined by four options:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Option&lt;br /&gt;
!Meaning&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Base&amp;lt;/code&amp;gt;&lt;br /&gt;
|Starting amount (paid regardless of level).&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Per_Level&amp;lt;/code&amp;gt;&lt;br /&gt;
|Amount added (or multiplied) per step of levels.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Step&amp;lt;/code&amp;gt;&lt;br /&gt;
|How often the increment is applied (in levels).&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Action&amp;lt;/code&amp;gt;&lt;br /&gt;
|Whether &amp;lt;code&amp;gt;Per_Level&amp;lt;/code&amp;gt; is added to or multiplies the base.&lt;br /&gt;
|}&lt;br /&gt;
The formula applied is:&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
steps = floor(jobLevel / Step)&lt;br /&gt;
floor() means the number inside the brackets is rounded DOWN&lt;br /&gt;
&lt;br /&gt;
If Action is ADD&lt;br /&gt;
perLevel = steps * Per_Level result = (Base + perLevel) &lt;br /&gt;
&lt;br /&gt;
If Action is MULTIPLY&lt;br /&gt;
result = (Base * perLevel)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;#039;&amp;#039;&amp;#039;Remember, there is no clamp or hard limit built into this formula.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To hit a maximum payout (e.g. $1,500 at level 100), you must design the formula so the values &amp;#039;&amp;#039;&amp;#039;reach that amount&amp;#039;&amp;#039;&amp;#039; at the &amp;#039;&amp;#039;&amp;#039;highest possible level.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Example (ADD Action) ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
Currency:&lt;br /&gt;
  money:&lt;br /&gt;
    Base: 0&lt;br /&gt;
    Per_Level: 15&lt;br /&gt;
    Step: 1&lt;br /&gt;
    Action: ADD&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;At level 100:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;steps = 100 / 1 = 100&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;income = 0 + (100 × 15) = $1,500&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Adjusting the Rate of Increase ==&lt;br /&gt;
If income grows too quickly, increase the &amp;lt;code&amp;gt;Step&amp;lt;/code&amp;gt; value.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Step&lt;br /&gt;
!Per_Level&lt;br /&gt;
!Max (Level 100)&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|15&lt;br /&gt;
|$1,500&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|75&lt;br /&gt;
|$1,500&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|150&lt;br /&gt;
|$1,500&lt;br /&gt;
|}&lt;br /&gt;
The higher the step, the slower the progression is. However, the formula must still &amp;#039;&amp;#039;&amp;#039;equal the target at level 100.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Plugins]]&lt;/div&gt;</summary>
		<author><name>Technofied</name></author>
	</entry>
</feed>