<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://pandorabox.io/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Birdlover32767</id>
	<title>Pandorabox - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://pandorabox.io/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Birdlover32767"/>
	<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php/Special:Contributions/Birdlover32767"/>
	<updated>2026-05-24T11:23:36Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>https://pandorabox.io/index.php?title=User:Birdlover32767&amp;diff=3358</id>
		<title>User:Birdlover32767</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=User:Birdlover32767&amp;diff=3358"/>
		<updated>2025-06-23T12:10:19Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;currently a {{#invoke:Rank|toRank|500000|ynn}} [[Ranks|{{#invoke:Rank|toRank|500000|nyy}}]]&lt;br /&gt;
&lt;br /&gt;
base at https://pandorabox.io/map/#!/map/0/10/-593/4122&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
check out [[Module:Rank]]&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Main_Page&amp;diff=3357</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Main_Page&amp;diff=3357"/>
		<updated>2025-06-04T16:04:12Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: minetest renamed to luanti&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
[[File:Pandorabox black.png|Pandorabox]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;10&amp;quot;| Pandorabox spawn&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;10&amp;quot;|[[File:Spawn 3.0 205112.png|480px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;A Luanti server&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Feel free to [[Login]] and edit this wiki!&lt;br /&gt;
&lt;br /&gt;
'''Default password''': &amp;quot;Endor&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game links ===&lt;br /&gt;
&lt;br /&gt;
* Server: '''pandorabox.io''' port '''30000'''&lt;br /&gt;
* {{#far:map}} Map: https://pandorabox.io/map/#!/map/0/11/604/1902&lt;br /&gt;
* {{#fas:info}} Minetest WebUI (password/mail/skin-manager): https://pandorabox.io/ui&lt;br /&gt;
* {{#fas:list}} Highscore: https://pandorabox.io/highscore&lt;br /&gt;
* {{#fas:info}} Mods info page (mtinfo): https://pandorabox-io.github.io/pandorabox-mods/#/&lt;br /&gt;
* {{#fas:download}} [[Map download]]&lt;br /&gt;
&lt;br /&gt;
=== Discussion and chat links ===&lt;br /&gt;
&lt;br /&gt;
* {{#fas:comments}} Forum: https://forum.minetest.net/viewtopic.php?f=10&amp;amp;t=20311&lt;br /&gt;
* {{#fas:comments}} IRC: #pandorabox on Libera.Chat (see also [[Beerchat_Public_Channels]] for additional channels)&lt;br /&gt;
* {{#fas:comments}} Matrix: https://matrix.to/#/#pandorabox:matrix.org&lt;br /&gt;
* {{#fab:discord}} Discord: https://discord.gg/mK6esa4&lt;br /&gt;
* {{#fab:github}} Idea / suggestion tracker: https://github.com/pandorabox-io/in-game/issues&lt;br /&gt;
&lt;br /&gt;
=== Developer and contributor links ===&lt;br /&gt;
* {{#fab:github}} Github: http://github.com/pandorabox-io&lt;br /&gt;
* {{#fab:github}} Mod collection: https://github.com/pandorabox-io/pandorabox-mods&lt;br /&gt;
* {{#fas:chart-area}} Stats / monitoring: https://monitoring.minetest.ch/d/YUpouLmWk/overview?orgId=1&amp;amp;refresh=10s&amp;amp;var-instance=pandorabox.io&lt;br /&gt;
* {{#fas:atom}} NodeRED chat bot: https://pandorabox.io/nodered&lt;br /&gt;
* {{#fas:spider}} Crash logs: https://pandorabox.io/crashlogs/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Popular links&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Rules]]&lt;br /&gt;
[[Image:Rules_icon.png|180px|link=Rules]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[:Category:Tutorial]]&lt;br /&gt;
[[Image:Tutorial_icon.png|180px|link=:Category:Tutorial]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Tips]]&lt;br /&gt;
[[Image:Tips_icon.png|180px|link=Tips]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Popular places]]&lt;br /&gt;
[[Image:Poi_big.png|180px|link=Popular places]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Bounties]]&lt;br /&gt;
[[Image:bounty.png|180px|link=Bounties]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Categories ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;categorytree mode=&amp;quot;pages&amp;quot;&amp;gt;Root&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Meta ===&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Template]]&lt;br /&gt;
* [[:Category:Icons]]&lt;br /&gt;
* [[:Category:Meta]]&lt;br /&gt;
* [[:Category:Images]]&lt;br /&gt;
* &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://pandorabox.io/index.php/Special:AllPages?from=&amp;amp;to=&amp;amp;namespace=828 Module:*]&amp;lt;/span&amp;gt;&lt;br /&gt;
* Unfinished pages: [[:Category:Stub]]&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Ores&amp;diff=3200</id>
		<title>Ores</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Ores&amp;diff=3200"/>
		<updated>2024-09-01T10:42:43Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WIP: expand tomorrow&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
Ores are materials generated in stone and desert-stone. They can be found in [[Earth]], [[Moon]], [[Asteroids]] and [[Mars]] realms.&lt;br /&gt;
&lt;br /&gt;
== Coal ==&lt;br /&gt;
Coal is an ore most commonly found in the [[Earth]], but sometimes found in the [[Moon]], [[Asteroids]] and [[Mars]]. It looks like {{Coal}} as an item and [[File:Xp_coal_block.png]] as a block. It is used as fuel, and for several other things.&lt;br /&gt;
&lt;br /&gt;
=== Rarity ===&lt;br /&gt;
This is a table of coal rarity in all the realms it generates in. Rarity is defined as the average distance in between ores.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Coal Rarity Chart&lt;br /&gt;
|- &lt;br /&gt;
! Realm !! Y-level !! Rarity !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|  rowspan=&amp;quot;2&amp;quot;|[[Earth]] || 64 to -127 || 8&lt;br /&gt;
|-&lt;br /&gt;
| -128 and below || 12&lt;br /&gt;
|-&lt;br /&gt;
| [[Moon]] || 5k to about 5.3k || ? || Moon generation is different. Coal is mixed with iron, copper, chromium and uranium.&lt;br /&gt;
|-&lt;br /&gt;
| [[Asteroids]] || 6k to 10k || 8 || &lt;br /&gt;
|-&lt;br /&gt;
| [[Mars]] || 16k to 11k || 24&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Uses ===&lt;br /&gt;
Coal has a burntime of 40 as an item and 370 as a block, making it an average fuel. Coal has several crafts, too. Coal makes an explosion sound when placed below a [[Note Block]].&lt;br /&gt;
==== XP ====&lt;br /&gt;
Coal is used as a &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://pandorabox.io/index.php/Ranks#Major_ranks major rank]&amp;lt;/span&amp;gt; in the XP system, ranging from 5k to 10k XP.&lt;br /&gt;
==== Alloying ====&lt;br /&gt;
Coal is used for alloying [[Carbon Steel]] and [[Rubber Fiber]] with an [[Alloy Furnace]].&lt;br /&gt;
==== Tips ====&lt;br /&gt;
Avoid using coal if there is a charcoal replacement; You can locally produce charcoal, but not coal.&lt;br /&gt;
&lt;br /&gt;
== Iron ==&lt;br /&gt;
TODO: add content here&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Silver ==&lt;br /&gt;
Silver is an ore found in [[Earth]] and [[Asteroids]]. It looks like [[File:Moreores silver lump.png]] as a lump, [[File:Moreores silver ingot.png]] as an ingot, [[File:Moreores silver block.png]] as a block and [[File:Technic silver dust.png]] as dust.&lt;br /&gt;
=== Rarity ===&lt;br /&gt;
This is a table of silver rarity in all the realms it generates in. Rarity is defined as the average distance in between ores.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Silver Rarity Chart&lt;br /&gt;
|- &lt;br /&gt;
! Realm !! Y-level !! Rarity !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|  rowspan=&amp;quot;2&amp;quot;|[[Earth]] || 64 to -127 || 13&lt;br /&gt;
|-&lt;br /&gt;
| -128 and below || 11&lt;br /&gt;
|-&lt;br /&gt;
| [[Asteroids]] || 6k to 10k || 11 ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Uses ===&lt;br /&gt;
Silver is used to make a [[Red Energy Crystal]], [[Silver Wire]] and [[Silver Chest]]s.&lt;br /&gt;
&lt;br /&gt;
== Mithril ==&lt;br /&gt;
Mithril is an ore found in the [[Earth]] and [[Space]]. It looks like [[File:Moreores mithril lump.png]] as a lump, [[File:Moreores mithril ingot.png]] as an ingot, [[File:Xp mithril.png]] as a block and [[File:Technic mithril dust.png]] as dust.&lt;br /&gt;
&lt;br /&gt;
=== Rarity ===&lt;br /&gt;
This is a table of mithril rarity in all the realms it generates in. Rarity is defined as the average distance in between ores.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Mithril Rarity Chart&lt;br /&gt;
|- &lt;br /&gt;
! Realm !! Y-level !! Rarity !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|  rowspan=&amp;quot;2&amp;quot;|[[Earth]] || -2048 to -4095  || 19&lt;br /&gt;
|-&lt;br /&gt;
| -4096 and below || 21&lt;br /&gt;
|-&lt;br /&gt;
| [[Asteroids]] || 6k to 10k || 19 ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Uses ===&lt;br /&gt;
Mithril is the best material for tools and armor, except for boots and shields. Mithril is used to make [[Mithril Chest]]s, [[Blue Energy Crystal]]s, and several other crafts.&lt;br /&gt;
==== XP ====&lt;br /&gt;
Mithril is the last &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://pandorabox.io/index.php/Ranks#Major_ranks major rank]&amp;lt;/span&amp;gt; in the XP system, starting at 29m and continuing forever.&lt;br /&gt;
== Gold ==&lt;br /&gt;
Gold is an ore found in all the realms except the [[Warzone]] and [[Low Earth Orbit]]. It looks like [[File:Default gold lump.png]] as a lump, [[File:Default gold ingot.png]] as an ingot, [[File:Xp gold block.png]] as a block and [[File:Technic gold dust.png]] as dust.&lt;br /&gt;
&lt;br /&gt;
=== Rarity ===&lt;br /&gt;
This is a table of gold rarity in all the realms it generates in. Rarity is defined as the average distance in between ores.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Gold Rarity Chart&lt;br /&gt;
|- &lt;br /&gt;
! Realm !! Y-level !! Rarity !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|  rowspan=&amp;quot;2&amp;quot;|[[Earth]] || -256 to -511 || 15&lt;br /&gt;
|-&lt;br /&gt;
| -511 and below || 13&lt;br /&gt;
|-&lt;br /&gt;
| [[Moon]]|| 5k to about 5.3k || ? || Moon generation is different, but gold is in the layer with diamonds and mese.&lt;br /&gt;
|-&lt;br /&gt;
| [[Asteroids]] || 6k to 10k || 13 ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Mars]] || 11k to 16k || 24&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Uses ===&lt;br /&gt;
==== XP ====&lt;br /&gt;
Gold is used as a &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://pandorabox.io/index.php/Ranks#Major_ranks major rank]&amp;lt;/span&amp;gt; in the XP system, ranging from 300k to 1m XP.&lt;br /&gt;
==== Gold Ingot ====&lt;br /&gt;
Gold Ingots are used to make [[Simple Energy Crystal]]s, [[Gold Wire]], [[Gold Chest]]s, [[Digiline]]s, [[High Priority Tube]]s, [[Green Energy Crystal]]s, [[Protector]]s, and [[Vendor]]s.&lt;br /&gt;
==== Gold Lump ====&lt;br /&gt;
Gold Lumps are used to make gold carrots.&lt;br /&gt;
==== Gold Dust ====&lt;br /&gt;
Gold Dust is used to alloy [[Doped Silicon Wafer]]s with an [[Alloy Furnace]].&lt;br /&gt;
&lt;br /&gt;
== Lead ==&lt;br /&gt;
Lead is an ore found in the [[Earth]] and in the [[Moon]]. It looks like [[File:Technic lead lump.png]] as a lump, [[File:Technic lead ingot.png]] as an ingot, [[File:Technic lead dust.png]] as dust and [[File:Technic lead block.png]] as a block.&lt;br /&gt;
&lt;br /&gt;
=== Rarity ===&lt;br /&gt;
This is a table of lead rarity in all the realms it generates in. Rarity is defined as the average distance in between ores.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Lead Rarity Chart&lt;br /&gt;
|- &lt;br /&gt;
! Realm !! Y-level !! Rarity !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|  rowspan=&amp;quot;3&amp;quot;|[[Earth]] || 16 to -16 || 9&lt;br /&gt;
|-&lt;br /&gt;
| -16 to -128 || 8&lt;br /&gt;
|-&lt;br /&gt;
| -128 and below || 6&lt;br /&gt;
|-&lt;br /&gt;
| [[Moon]] || 5k to about 5.3k || ? || Lead can be found near zinc.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Uses ===&lt;br /&gt;
Lead is used to make armor, hazmat suits, lead strips, lead dust and batteries. Lead is also used for reactor shielding.&lt;br /&gt;
&lt;br /&gt;
== Mese ==&lt;br /&gt;
Mese is an ore, found in all realms except the [[Warzone]] and [[Low Earth Orbit]]. It looks like [[File:Default mese crystal.png]] as a crystal, [[File:Xp mese block.png]] as a node and [[File:Default mese crystal fragment.png]] as a fragment.&lt;br /&gt;
&lt;br /&gt;
=== Rarity ===&lt;br /&gt;
This is a table of mese rarity in all the realms it generates in. Rarity is defined as the average distance in between ores.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Mese Rarity Chart&lt;br /&gt;
|- &lt;br /&gt;
! Realm !! Y-level !! Rarity !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|  rowspan=&amp;quot;2&amp;quot;|[[Earth]] || -512 to -1023 || 18&lt;br /&gt;
|-&lt;br /&gt;
| -1024 and below || 14&lt;br /&gt;
|-&lt;br /&gt;
| [[Moon]]|| 5k to about 5.3k || ? || Mese is mixed in with gold and diamonds.&lt;br /&gt;
|-&lt;br /&gt;
| [[Asteroids]] || 6k to 10k || 14 ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Mars]] || 11k to 16k || 24&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Uses ===&lt;br /&gt;
Mese is used for when a little bit of magic is needed. For this reason, it is used for several dozen crafts, such as [[Mesecons]], [[Teleporter Tube]], [[Travelnet]] and [[Simple Energy Crystal]]s.&lt;br /&gt;
Mese is used to fuel jumpdrives where a shard gives 100EU, a crystal gives 900EU and a block gives 8.1kEU.&lt;br /&gt;
==== XP ====&lt;br /&gt;
Mese is used as a &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://pandorabox.io/index.php/Ranks#Major_ranks major rank]&amp;lt;/span&amp;gt; in the XP system, ranging from 2m to 5m XP.&lt;br /&gt;
&lt;br /&gt;
== Diamond ==&lt;br /&gt;
Diamonds are found in [[Earth]], [[Moon]], [[Asteroids]] and [[Mars]]. It looks like [[File:Default diamond.png]] as the gem and [[File:Xp diamond block.png]] as a block.&lt;br /&gt;
&lt;br /&gt;
=== Rarity ===&lt;br /&gt;
This is a table of diamond rarity in all the realms it generates in. Rarity is defined as the average distance in between ores.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Diamond Rarity Chart&lt;br /&gt;
|- &lt;br /&gt;
! Realm !! Y-level !! Rarity !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|  rowspan=&amp;quot;2&amp;quot;|[[Earth]] || -1024 to -2047 || 17&lt;br /&gt;
|-&lt;br /&gt;
| -2048 and below || 15&lt;br /&gt;
|-&lt;br /&gt;
| [[Moon]]|| 5k to about 5.3k || ? || Diamonds are mixed with mese.&lt;br /&gt;
|-&lt;br /&gt;
| [[Asteroids]] || 6k to 10k || 15 ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Mars]] || 11k to 16k || 24&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Privileges&amp;diff=3165</id>
		<title>Privileges</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Privileges&amp;diff=3165"/>
		<updated>2024-04-27T18:46:38Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: reformatting table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Privileges can either be granted when you join, when you get enough XP, when you ask for it or when you have a certain role.&lt;br /&gt;
&lt;br /&gt;
== Obtaining ==&lt;br /&gt;
=== Everyone ===&lt;br /&gt;
&lt;br /&gt;
Everybody has these (by default):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ XP Privileges&lt;br /&gt;
|-&lt;br /&gt;
! Priv !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| shout || Ability to talk in the chat&lt;br /&gt;
|-&lt;br /&gt;
| interact || Ability to modify the world&lt;br /&gt;
|-&lt;br /&gt;
| tp || Ability to teleport to other players and accept teleport requests&lt;br /&gt;
|-&lt;br /&gt;
| home || Ability to /sethome and /home&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Limited ===&lt;br /&gt;
These privileges are only given to some people.&lt;br /&gt;
&lt;br /&gt;
==== XP limited ====&lt;br /&gt;
These are automatically granted to you when you reach the required XP.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ XP Privileges&lt;br /&gt;
|-&lt;br /&gt;
! XP !! Priv !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| {{#invoke:Rank|toRank|200}}&amp;lt;br /&amp;gt; 200 XP|| Place water || Technically not a priv&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot;|{{#invoke:Rank|toRank|10000}}&amp;lt;br /&amp;gt; 10k XP || areas_protect || Allows you to protect areas with the &amp;lt;code&amp;gt;areas&amp;lt;/code&amp;gt; mod.&lt;br /&gt;
|-&lt;br /&gt;
| moon_access || Access to the [[Moon]]&lt;br /&gt;
|-&lt;br /&gt;
| Place lava || Technically not a priv&lt;br /&gt;
|-&lt;br /&gt;
| {{#invoke:Rank|toRank|15000}}&amp;lt;br /&amp;gt; 15k XP || blockexchange_protected_upload&lt;br /&gt;
|-&lt;br /&gt;
| {{#invoke:Rank|toRank|20000}}&amp;lt;br /&amp;gt; 20k XP || asteroids_access || Access to the [[Asteroids]]&lt;br /&gt;
|-&lt;br /&gt;
| {{#invoke:Rank|toRank|40000}}&amp;lt;br /&amp;gt; 40k XP || lavastone_remove || Ability to remove lava-generated stone&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot;|{{#invoke:Rank|toRank|50000}}&amp;lt;br /&amp;gt; 50k XP || mars_access || Access to [[Mars]]&lt;br /&gt;
|-&lt;br /&gt;
| train_operator || rowspan=&amp;quot;4&amp;quot;|Miscallenous advtrains privileges.&lt;br /&gt;
|-&lt;br /&gt;
| train_place&lt;br /&gt;
|-&lt;br /&gt;
| track_builder&lt;br /&gt;
|-&lt;br /&gt;
| railway_operator&lt;br /&gt;
|-&lt;br /&gt;
| Place uranium || Technically not a priv&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;|{{#invoke:Rank|toRank|100000}}&amp;lt;br /&amp;gt;100k XP || warzone_access || Access to [[Warzone]]&lt;br /&gt;
|-&lt;br /&gt;
| Place chernobylite || Technically not a priv&lt;br /&gt;
|-&lt;br /&gt;
| {{#invoke:Rank|toRank|200000}}&amp;lt;br /&amp;gt;200k XP || spacecannon_unrestricted || Ability to freely use spacecannons&lt;br /&gt;
|-&lt;br /&gt;
| {{#invoke:Rank|toRank|300000}}&amp;lt;br /&amp;gt;300k XP || missions_teleport || Ability to teleport in missions.&lt;br /&gt;
|-&lt;br /&gt;
| {{#invoke:Rank|toRank|450000}}&amp;lt;br /&amp;gt;450k XP || jumpdrive_land || Allows atmospheric travel (y from -20 to 100) with a [[Jumpdrive]]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;|{{#invoke:Rank|toRank|500000}}&amp;lt;br /&amp;gt;500k XP || areas_high_limit || Ability to protect very large areas&lt;br /&gt;
|-&lt;br /&gt;
| Place corium || Technically not a priv&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Manual handout ====&lt;br /&gt;
&lt;br /&gt;
Ask [[User:BuckarooBanzai]] if you want one of these, but please provide a reason.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Manual Handout Privileges&lt;br /&gt;
|-&lt;br /&gt;
! Priv !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| train_remove&lt;br /&gt;
|-&lt;br /&gt;
| train_admin&lt;br /&gt;
|-&lt;br /&gt;
| protect_streets || Used to protect streets with priv protectors.&lt;br /&gt;
|-&lt;br /&gt;
| softlimit_bypass || Ability to join while the server is full.&lt;br /&gt;
|-&lt;br /&gt;
| teleport&lt;br /&gt;
|-&lt;br /&gt;
| protect_technic_city_infra || Only used for [[Technic City]] priv protectors.&lt;br /&gt;
|-&lt;br /&gt;
| missions_mobs || Ability to spawn mobs in missions.&lt;br /&gt;
|-&lt;br /&gt;
| protect_rails&lt;br /&gt;
|-&lt;br /&gt;
| atlatc&lt;br /&gt;
|-&lt;br /&gt;
| mesecons_debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Moderators ====&lt;br /&gt;
&lt;br /&gt;
Moderators have some of these privs, to see a semi-up-to-date list, see [[Admins, Moderators and Staff]].&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Moderator Privileges&lt;br /&gt;
|-&lt;br /&gt;
! Priv !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| ban&lt;br /&gt;
|-&lt;br /&gt;
| kick&lt;br /&gt;
|-&lt;br /&gt;
| teleport&lt;br /&gt;
|-&lt;br /&gt;
| geoip&lt;br /&gt;
|-&lt;br /&gt;
| basic_privs || Ability to revoke and grant privs granted for everyone.&lt;br /&gt;
|-&lt;br /&gt;
| debug&lt;br /&gt;
|-&lt;br /&gt;
| staff || Used to determine if a player is staff or not.&lt;br /&gt;
|-&lt;br /&gt;
| spawn_builder || Ability to build at [[Spawn]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Admin ====&lt;br /&gt;
Only admin accounts have these privileges.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Admin Privileges&lt;br /&gt;
|-&lt;br /&gt;
! Priv !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| geoip_verbose&lt;br /&gt;
|-&lt;br /&gt;
| server || Ability to do server stuff like shutting down.&lt;br /&gt;
|-&lt;br /&gt;
| privs || Ability to grant and revoke any privilege to anyone.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[ Category:Tutorial ]]&lt;br /&gt;
[[ Category:Rules ]]&lt;br /&gt;
[[ Category:XP ]]&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=File:Spawn_3.0_205112.png&amp;diff=3164</id>
		<title>File:Spawn 3.0 205112.png</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=File:Spawn_3.0_205112.png&amp;diff=3164"/>
		<updated>2024-04-27T13:34:30Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: Birdlover32767 uploaded a new version of File:Spawn 3.0 205112.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Template:Rank&amp;diff=3163</id>
		<title>Template:Rank</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Template:Rank&amp;diff=3163"/>
		<updated>2024-04-27T08:37:50Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: Created page with &amp;quot;&amp;lt;noinclude&amp;gt;This template is a shorthand for &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:Rank|toRank|200}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. It provides the same functionality, but in a template instead.  For the...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;This template is a shorthand for &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:Rank|toRank|200}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. It provides the same functionality, but in a template instead.&lt;br /&gt;
&lt;br /&gt;
For the documentation, see [[Module:Rank/doc]].&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{#invoke:Rank|toRank|{{{1|0}}}|{{{2}}}}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Module:Shorten&amp;diff=3161</id>
		<title>Module:Shorten</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Module:Shorten&amp;diff=3161"/>
		<updated>2024-04-23T20:21:05Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local module = {}&lt;br /&gt;
&lt;br /&gt;
--- this is copied straight from technic/technic/helpers.lua&lt;br /&gt;
local prefixes = {[-8] = &amp;quot;y&amp;quot;, [-7] = &amp;quot;z&amp;quot;, [-6] = &amp;quot;a&amp;quot;, [-5] = &amp;quot;f&amp;quot;, [-4] = &amp;quot;p&amp;quot;,&lt;br /&gt;
	[-3] = &amp;quot;n&amp;quot;, [-2] = &amp;quot;µ&amp;quot;, [-1] = &amp;quot;m&amp;quot;, [0] = &amp;quot;&amp;quot;,  [1] = &amp;quot;k&amp;quot;, [2] = &amp;quot;M&amp;quot;,&lt;br /&gt;
	[3] = &amp;quot;G&amp;quot;, [4] = &amp;quot;T&amp;quot;, [5] = &amp;quot;P&amp;quot;, [6] = &amp;quot;E&amp;quot;, [7] = &amp;quot;Z&amp;quot;, [8] = &amp;quot;Y&amp;quot;}&lt;br /&gt;
function module.EU(frame)&lt;br /&gt;
	frame = frame or {}&lt;br /&gt;
	local num = frame.args[1] or 0&lt;br /&gt;
	-- the small number added is due to floating point inaccuracy&lt;br /&gt;
	local b = math.floor(math.log10(math.abs(num)) +0.000001)&lt;br /&gt;
	local pref_i&lt;br /&gt;
	if b ~= 0 then&lt;br /&gt;
		-- b is decremented by 1 to avoid a single digit with many decimals,&lt;br /&gt;
		-- e.g. instead of 1.021 MEU, 1021 kEU is shown&lt;br /&gt;
		pref_i = math.floor((b - 1) / 3)&lt;br /&gt;
	else&lt;br /&gt;
		-- as special case, avoid showing e.g. 1100 mEU instead of 1.1 EU&lt;br /&gt;
		pref_i = 0&lt;br /&gt;
	end&lt;br /&gt;
	if not prefixes[pref_i] then&lt;br /&gt;
		-- This happens for 0, nan, inf, very big values, etc.&lt;br /&gt;
		if num == 0 then&lt;br /&gt;
			-- handle 0 explicilty to avoid showing &amp;quot;-0&amp;quot;&lt;br /&gt;
			if not constant_digit_count then&lt;br /&gt;
				return &amp;quot;0 EU&amp;quot;&lt;br /&gt;
			end&lt;br /&gt;
			-- gives 0.000&lt;br /&gt;
			return string.format(&amp;quot;%.3f EU&amp;quot;, 0)&lt;br /&gt;
		end&lt;br /&gt;
		return string.format(&amp;quot;%.4g EU&amp;quot;, num)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	num = num * 10 ^ (-3 * pref_i)&lt;br /&gt;
	if true then&lt;br /&gt;
		local comma_digits_cnt = 3 - (b - 3 * pref_i)&lt;br /&gt;
		return string.format(&amp;quot;%.&amp;quot; .. comma_digits_cnt .. &amp;quot;f %sEU&amp;quot;,&lt;br /&gt;
			num, prefixes[pref_i])&lt;br /&gt;
	end&lt;br /&gt;
	return string.format(&amp;quot;%.4g %sEU&amp;quot;, num, prefixes[pref_i])&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- shorten like 1.23k&lt;br /&gt;
local function sign(x) -- helper function for the formatting&lt;br /&gt;
	x = tonumber(x)&lt;br /&gt;
	if x &amp;lt; 0 then return &amp;quot;-&amp;quot; end&lt;br /&gt;
	return &amp;quot;&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
local function trim(x,y)&lt;br /&gt;
	y = 10^y&lt;br /&gt;
	return math.floor(x*y)/y&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- shorten a number, using -illion suffix abbreviations (e.g 1000 -&amp;gt; 1k)&lt;br /&gt;
function module.shorten(frame)&lt;br /&gt;
	frame = frame or {}&lt;br /&gt;
	local num = frame.args[1] or 0&lt;br /&gt;
	local sign = sign(num)&lt;br /&gt;
	if math.abs(num) &amp;lt; 1000 then &lt;br /&gt;
		if money == 0 then return &amp;quot;0&amp;quot; end&lt;br /&gt;
		return num&lt;br /&gt;
	end&lt;br /&gt;
	if math.abs(num) == math.huge then return &amp;quot;Infinity&amp;quot; end&lt;br /&gt;
	if num ~= num then return num end&lt;br /&gt;
	local shortlist = {[0] = &amp;quot;&amp;quot;,&amp;quot;k&amp;quot;, &amp;quot;m&amp;quot;, &amp;quot;b&amp;quot;, &amp;quot;t&amp;quot;} -- until decillions, which is honestly enough&lt;br /&gt;
	for _, a in ipairs({&amp;quot;&amp;quot;,&amp;quot;ce&amp;quot;}) do&lt;br /&gt;
		for _, b in ipairs({&amp;quot;&amp;quot;,&amp;quot;de&amp;quot;,&amp;quot;vi&amp;quot;,&amp;quot;tg&amp;quot;,&amp;quot;qag&amp;quot;,&amp;quot;qig&amp;quot;,&amp;quot;sxg&amp;quot;,&amp;quot;spg&amp;quot;,&amp;quot;ocg&amp;quot;,&amp;quot;ng&amp;quot;}) do&lt;br /&gt;
			for _, c in ipairs({&amp;quot;&amp;quot;,&amp;quot;u&amp;quot;,&amp;quot;d&amp;quot;,&amp;quot;t&amp;quot;,&amp;quot;qa&amp;quot;,&amp;quot;qi&amp;quot;,&amp;quot;sx&amp;quot;,&amp;quot;sp&amp;quot;,&amp;quot;oc&amp;quot;,&amp;quot;no&amp;quot;}) do&lt;br /&gt;
				table.insert(shortlist,c..b..a)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	table.remove(shortlist,5); table.remove(shortlist,5); table.remove(shortlist,5)&lt;br /&gt;
	local suffixid = math.floor((math.log(num)/math.log(1000))) -- funky way of doing log1000&lt;br /&gt;
	&lt;br /&gt;
	local x = num/(1000^suffixid)&lt;br /&gt;
	local y = math.floor(math.log10(num)%3)&lt;br /&gt;
	if y == 0 then -- case: 1.23k&lt;br /&gt;
		x = trim(x,2)&lt;br /&gt;
	elseif y == 1 then -- case: 12.3k&lt;br /&gt;
		x = trim(x,1)&lt;br /&gt;
	else -- case: 123k&lt;br /&gt;
		x = math.floor(x)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return sign..x..shortlist[suffixid]&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return module&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Main_Page&amp;diff=3160</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Main_Page&amp;diff=3160"/>
		<updated>2024-04-23T20:19:24Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: Added module:* to meta&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
[[File:Pandorabox black.png|Pandorabox]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;10&amp;quot;| Pandorabox spawn&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;10&amp;quot;|[[File:Spawn 3.0 205112.png|480px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;A Minetest server&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Feel free to [[Login]] and edit this wiki!&lt;br /&gt;
&lt;br /&gt;
'''Default password''': &amp;quot;Endor&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game links ===&lt;br /&gt;
&lt;br /&gt;
* Server: '''pandorabox.io''' port '''30000'''&lt;br /&gt;
* {{#far:map}} Map: https://pandorabox.io/map/#!/map/0/11/604/1902&lt;br /&gt;
* {{#fas:info}} Minetest WebUI (password/mail/skin-manager): https://pandorabox.io/ui&lt;br /&gt;
* {{#fas:list}} Highscore: https://pandorabox.io/highscore&lt;br /&gt;
* {{#fas:info}} Mods info page (mtinfo): https://pandorabox-io.github.io/pandorabox-mods/#/&lt;br /&gt;
* {{#fas:download}} [[Map download]]&lt;br /&gt;
&lt;br /&gt;
=== Discussion and chat links ===&lt;br /&gt;
&lt;br /&gt;
* {{#fas:comments}} Forum: https://forum.minetest.net/viewtopic.php?f=10&amp;amp;t=20311&lt;br /&gt;
* {{#fas:comments}} IRC: #pandorabox on Libera.Chat (see also [[Beerchat_Public_Channels]] for additional channels)&lt;br /&gt;
* {{#fas:comments}} Matrix: https://matrix.to/#/#pandorabox:matrix.org&lt;br /&gt;
* {{#fab:discord}} Discord: https://discord.gg/mK6esa4&lt;br /&gt;
* {{#fab:github}} Idea / suggestion tracker: https://github.com/pandorabox-io/in-game/issues&lt;br /&gt;
&lt;br /&gt;
=== Developer and contributor links ===&lt;br /&gt;
* {{#fab:github}} Github: http://github.com/pandorabox-io&lt;br /&gt;
* {{#fab:github}} Mod collection: https://github.com/pandorabox-io/pandorabox-mods&lt;br /&gt;
* {{#fas:chart-area}} Stats / monitoring: https://monitoring.minetest.ch/d/YUpouLmWk/overview?orgId=1&amp;amp;refresh=10s&amp;amp;var-instance=pandorabox.io&lt;br /&gt;
* {{#fas:atom}} NodeRED chat bot: https://pandorabox.io/nodered&lt;br /&gt;
* {{#fas:spider}} Crash logs: https://pandorabox.io/crashlogs/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Popular links&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Rules]]&lt;br /&gt;
[[Image:Rules_icon.png|180px|link=Rules]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[:Category:Tutorial]]&lt;br /&gt;
[[Image:Tutorial_icon.png|180px|link=:Category:Tutorial]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Tips]]&lt;br /&gt;
[[Image:Tips_icon.png|180px|link=Tips]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Popular places]]&lt;br /&gt;
[[Image:Poi_big.png|180px|link=Popular places]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Bounties]]&lt;br /&gt;
[[Image:bounty.png|180px|link=Bounties]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Categories ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;categorytree mode=&amp;quot;pages&amp;quot;&amp;gt;Root&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Meta ===&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Template]]&lt;br /&gt;
* [[:Category:Icons]]&lt;br /&gt;
* [[:Category:Meta]]&lt;br /&gt;
* [[:Category:Images]]&lt;br /&gt;
* &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://pandorabox.io/index.php/Special:AllPages?from=&amp;amp;to=&amp;amp;namespace=828 Module:*]&amp;lt;/span&amp;gt;&lt;br /&gt;
* Unfinished pages: [[:Category:Stub]]&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Module:Translated/doc&amp;diff=3158</id>
		<title>Module:Translated/doc</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Module:Translated/doc&amp;diff=3158"/>
		<updated>2024-04-12T10:24:24Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: Created blank page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Popular_places&amp;diff=3157</id>
		<title>Popular places</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Popular_places&amp;diff=3157"/>
		<updated>2024-04-12T10:22:42Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: fixed category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Popular places&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[New Town]]&lt;br /&gt;
[[Image:Screenshot_20181106_203026.png|320px|link=New Town]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Little Siberia]]&lt;br /&gt;
[[Image:Little Siberia Overview.png|320px|link=Little Siberia]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Olduvai]]&lt;br /&gt;
[[Image:Olduvai_20191223_192656.png|320px|link=Olduvai]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Public Marketplace]]&lt;br /&gt;
[[Image:Public Marketplace Overview.png|320px|link=Public Marketplace]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Moon Station]]&lt;br /&gt;
[[Image:Moon Station Overview.png|320px|link=Moon Station]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Spawn]]&lt;br /&gt;
[[Image:Spawn 3.0 205112.png|320px|link=Spawn]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[HiFi City]]&lt;br /&gt;
[[Image:HiFi City night.png|320px|link=HiFi City]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Humboldt Research Station]]&lt;br /&gt;
[[Image:Humboldt_Research_Station1.png|320px|link=Humboldt Research Station]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Peanut Estate]]&lt;br /&gt;
[[Image:Peanut Estate Overview.png|320px|link=Peanut Estate]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Route 66]]&lt;br /&gt;
[[Image:Route66_logo_at_daytime.png|320px|link=Route 66]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Locko's_City]]&lt;br /&gt;
[[Image:Locko's_City.png|320px|link=Locko's_City]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Arboretum]]&lt;br /&gt;
[[Image:Arboretum_Overview.png|320px|link=Arboretum]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Place]]&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Rank&amp;diff=3156</id>
		<title>Rank</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Rank&amp;diff=3156"/>
		<updated>2024-04-12T07:58:54Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: Redirected page to Ranks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Ranks]]&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=File:Pandorabox_Realms_pixel_art.png&amp;diff=3155</id>
		<title>File:Pandorabox Realms pixel art.png</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=File:Pandorabox_Realms_pixel_art.png&amp;diff=3155"/>
		<updated>2024-04-10T10:31:16Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: wrong category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
A pixel art of the realms in Pandorabox. Each pixel vertically is 100 nodes up/down.&lt;br /&gt;
[[Category:Images]]&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=File:Pandorabox_Realms_pixel_art.png&amp;diff=3154</id>
		<title>File:Pandorabox Realms pixel art.png</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=File:Pandorabox_Realms_pixel_art.png&amp;diff=3154"/>
		<updated>2024-04-10T10:30:46Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
A pixel art of the realms in Pandorabox. Each pixel vertically is 100 nodes up/down.&lt;br /&gt;
[[Category:Fan-art]]&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=File:Pandorabox_Realms_pixel_art.png&amp;diff=3153</id>
		<title>File:Pandorabox Realms pixel art.png</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=File:Pandorabox_Realms_pixel_art.png&amp;diff=3153"/>
		<updated>2024-04-10T10:28:08Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: A pixel art of the realms in Pandorabox. Each pixel vertically is 100 nodes up/down.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
A pixel art of the realms in Pandorabox. Each pixel vertically is 100 nodes up/down.&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Technic_Energy_Units&amp;diff=3152</id>
		<title>Technic Energy Units</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Technic_Energy_Units&amp;diff=3152"/>
		<updated>2024-04-10T07:38:05Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: formatting change&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Energy is the basic resource in Technic. It is needed by every machine (with different amounts) to power them. You cannot change energy types without a [[Supply Converter]], and there is a 10% decrease in energy when you switch.&lt;br /&gt;
&lt;br /&gt;
== Energy Uses ==&lt;br /&gt;
Energy can be used and made with machines. Here is a list of all energy users and generators.&lt;br /&gt;
=== Energy Sources ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ Technic Energy Sources&lt;br /&gt;
|- &lt;br /&gt;
! Type !! LV !! MV !! HV !! Notes&lt;br /&gt;
|- &lt;br /&gt;
| Fuel-Fired || 200EU || 600EU || 1.2kEU || Needs fuel to run.&lt;br /&gt;
|-&lt;br /&gt;
| Solar Panel || (light + y position) * 3EU &amp;lt;br/&amp;gt;Has a cap of 200EU|| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#EAECF0| || The panel only works above y=-10, with light above 12, when it is daytime.&lt;br /&gt;
|-&lt;br /&gt;
| Solar Array || (light + y position) * 10EU&amp;lt;br/&amp;gt;Has a cap of 500EU || (light + y position) * 30EU&amp;lt;br/&amp;gt;Has a cap of 1.5kEU ||  (light + y position) * 100EU&amp;lt;br/&amp;gt;Has a cap of 5kEU || The panel array only works above y=0, with light above 12, when it is daytime.&lt;br /&gt;
|-&lt;br /&gt;
| Hydro || amount of flowing water around * 4EU || amount of flowing water around * 40EU || style=&amp;quot;background:#EAECF0| || Maximum power generated is 180EU and 1.8kEU, respectively&lt;br /&gt;
|-&lt;br /&gt;
| Geothermal || 1 water + 1 lava around: 50EU&amp;lt;br/&amp;gt; 2 water + 1 lava around: 100EU&amp;lt;br/&amp;gt; 1 lava + 2 water around: 200EU&amp;lt;br/&amp;gt; 2 water + 2 lava around: 300EU || colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#EAECF0| || Put the water and lava opposite another in order to not destroy another.&lt;br /&gt;
|-&lt;br /&gt;
| Nuclear || colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#EAECF0| || 100kEU || Needs proper protection. Also, the power is only for 1 week.&lt;br /&gt;
|-&lt;br /&gt;
| Battery Box || 500EU || 2kEU || 10kEU || Needs charge before giving energy. Each battery adds 10% to the storage.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Energy Demands ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ Technic Energy Demands&lt;br /&gt;
|- &lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot;|Type !! rowspan=&amp;quot;2&amp;quot;|LV !! colspan=&amp;quot;3&amp;quot;|MV !! colspan=&amp;quot;3&amp;quot;|HV&lt;br /&gt;
|-&lt;br /&gt;
! 0 batteries !! 1 battery !! 2 batteries !! 0 batteries !! 1 battery !! 2 batteries&lt;br /&gt;
|- &lt;br /&gt;
| [[Alloy Furnace]] || 300EU || 3kEU || 2kEU || 1kEU || colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#EAECF0|&lt;br /&gt;
|-&lt;br /&gt;
| [[Compressor]] || 300EU || 800EU || 600EU || 400EU || 1.5kEU || 1kEU || 750EU&lt;br /&gt;
|-&lt;br /&gt;
| [[Centrifuge]] || style=&amp;quot;background:#EAECF0| || 8kEU || 7kEU || 6kEU || colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#EAECF0|&lt;br /&gt;
|-&lt;br /&gt;
| [[Electric Furnace]] || 300EU || 2kEU || 1kEU || 500EU || 4kEU || 2.5kEU || 1.5kEU&lt;br /&gt;
|-&lt;br /&gt;
| [[Extractor]] || 300EU ||  800EU || 600EU || 400EU || colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#EAECF0|&lt;br /&gt;
|-&lt;br /&gt;
| [[Grinder]] || 200EU || 600EU || 450EU || 300EU || 1.2kEU || 900EU || 600EU&lt;br /&gt;
|-&lt;br /&gt;
| [[Freezer]] || style=&amp;quot;background:#EAECF0| ||  800EU || 600EU || 400EU || colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#EAECF0|&lt;br /&gt;
|-&lt;br /&gt;
| Lamp || 50EU || colspan=&amp;quot;6&amp;quot; style=&amp;quot;background:#EAECF0|&lt;br /&gt;
|-&lt;br /&gt;
| LED || 5EU || colspan=&amp;quot;6&amp;quot; style=&amp;quot;background:#EAECF0|&lt;br /&gt;
|-&lt;br /&gt;
| Music Player || colspan=&amp;quot;6&amp;quot; style=&amp;quot;background:#EAECF0|&lt;br /&gt;
|-&lt;br /&gt;
| [[Quarry]] || colspan=&amp;quot;4&amp;quot; style=&amp;quot;background:#EAECF0| || 10kEU || colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#EAECF0|&lt;br /&gt;
|-&lt;br /&gt;
| Tool Workshop || style=&amp;quot;background:#EAECF0| || 5kEU || 3.5kEU || 2kEU || colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#EAECF0|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
Not all machines have LV, MV, and HV tiers. This is to prevent the other tiers from being irrevelant.&lt;br /&gt;
&lt;br /&gt;
There is [https://github.com/pandorabox-io/in-game/issues/172 an issue] on the {{#fab:github}} [https://github.com/pandorabox-io Pandorabox github] about LV being too useless, however.&lt;br /&gt;
[[Category:Automation]]&lt;br /&gt;
[[Category:Technic]]&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Module:Rank/doc&amp;diff=3151</id>
		<title>Module:Rank/doc</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Module:Rank/doc&amp;diff=3151"/>
		<updated>2024-04-10T06:45:45Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a module to make getting ranks out of XP values easier.&lt;br /&gt;
&lt;br /&gt;
== toRank ==&lt;br /&gt;
You can do &amp;lt;pre&amp;gt;{{#invoke:Rank|toRank|&amp;lt;xp value&amp;gt;|[&amp;lt;options&amp;gt;]}}&amp;lt;/pre&amp;gt; to generate a rank. The options are not required, but they allow some customization.&lt;br /&gt;
&lt;br /&gt;
Example: {{#invoke:Rank|toRank|1234}} -&amp;gt; rank with 1234 xp&lt;br /&gt;
&lt;br /&gt;
=== Options ===&lt;br /&gt;
The options are a string of 1 to 3 width, consisting entirely out of &amp;quot;y&amp;quot; (denoting yes) and &amp;quot;n&amp;quot; (denoting no) characters. The first character controls whether the icon appears, the second controls whether the major rank appears, and the last character controls whether the minor rank appears. For any ommited or invalid characters, the default of &amp;quot;yyy&amp;quot; is used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example: {{#invoke:Rank|toRank|314159|n}} -&amp;gt; rank with 314159 xp, and no icon (options are &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;, but effectively is &amp;lt;code&amp;gt;nyy&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Example: {{#invoke:Rank|toRank|123456|ynn}} -&amp;gt; rank with 123456 xp, but only icon (options are &amp;lt;code&amp;gt;ynn&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Example: {{#invoke:Rank|toRank|44444|yn}} -&amp;gt; rank with 44444 xp, but no major rank (options are &amp;lt;code&amp;gt;yn&amp;lt;/code&amp;gt;, but effectively is &amp;lt;code&amp;gt;yny&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== toMajorRank ==&lt;br /&gt;
You can do &amp;lt;pre&amp;gt;{{#invoke:Rank|toMajorRank|&amp;lt;xp value&amp;gt;}}&amp;lt;/pre&amp;gt; to generate a rank without a minor rank. This is only used as an alias to &amp;lt;pre&amp;gt;{{#invoke:Rank|toRank|&amp;lt;xp value&amp;gt;|yyn}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example: {{#invoke:Rank|toMajorRank|17363925|yn}} -&amp;gt; rank with 17363925 xp, icon and major only&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Module:Rank/doc&amp;diff=3150</id>
		<title>Module:Rank/doc</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Module:Rank/doc&amp;diff=3150"/>
		<updated>2024-04-09T22:23:19Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: Created page with &amp;quot;This is a module to make getting ranks out of XP values easier.  == toRank == You can do &amp;lt;pre&amp;gt;{{#invoke:Rank|toRank|&amp;lt;xp value&amp;gt;|[&amp;lt;options&amp;gt;]}}&amp;lt;/pre&amp;gt; to generate a rank. The opti...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a module to make getting ranks out of XP values easier.&lt;br /&gt;
&lt;br /&gt;
== toRank ==&lt;br /&gt;
You can do &amp;lt;pre&amp;gt;{{#invoke:Rank|toRank|&amp;lt;xp value&amp;gt;|[&amp;lt;options&amp;gt;]}}&amp;lt;/pre&amp;gt; to generate a rank. The options are not required, but they allow some customization.&lt;br /&gt;
&lt;br /&gt;
Example: {{#invoke:Rank|toRank|1234}} -&amp;gt; rank with 1234 xp&lt;br /&gt;
&lt;br /&gt;
=== Options ===&lt;br /&gt;
The options are a string with 1 to 3 width, consisting entirely out of &amp;quot;y&amp;quot; (denoting yes) and &amp;quot;n&amp;quot; (denoting no) characters. The first character controls whether the icon appears, the second controls whether the major rank appears, and the last character controls whether the minor rank appears. For any ommited or invalid characters, the default of &amp;quot;yyy&amp;quot; is used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example: {{#invoke:Rank|toRank|314159|n}} -&amp;gt; rank with 314159 xp, and no icon (options are &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;, but effectively is &amp;lt;code&amp;gt;nyy&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Example: {{#invoke:Rank|toRank|123456|ynn}} -&amp;gt; rank with 123456 xp, but only icon (options are &amp;lt;code&amp;gt;ynn&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Example: {{#invoke:Rank|toRank|44444|yn}} -&amp;gt; rank with 44444 xp, but no major rank (options are &amp;lt;code&amp;gt;yn&amp;lt;/code&amp;gt;, but effectively is &amp;lt;code&amp;gt;yny&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== toMajorRank ==&lt;br /&gt;
You can do &amp;lt;pre&amp;gt;{{#invoke:Rank|toMajorRank|&amp;lt;xp value&amp;gt;}}&amp;lt;/pre&amp;gt; to generate a rank without a minor rank. This is only used as an alias to &amp;lt;pre&amp;gt;{{#invoke:Rank|toRank|&amp;lt;xp value&amp;gt;|yyn}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example: {{#invoke:Rank|toMajorRank|17363925|yn}} -&amp;gt; rank with 17363925 xp, icon and major only&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=User:Birdlover32767&amp;diff=3149</id>
		<title>User:Birdlover32767</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=User:Birdlover32767&amp;diff=3149"/>
		<updated>2024-04-09T22:10:13Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;currently a {{#invoke:Rank|toRank|500000|ynn}} [[Ranks|{{#invoke:Rank|toRank|500000|nyy}}]]&lt;br /&gt;
&lt;br /&gt;
base at https://pandorabox.io/map/#!/map/0/10/-593/4122&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Module:Rank&amp;diff=3148</id>
		<title>Module:Rank</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Module:Rank&amp;diff=3148"/>
		<updated>2024-04-09T22:08:48Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: disable debug&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- bird's number -&amp;gt; rank converter&lt;br /&gt;
-- use this wherever you want, i guess?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--- THIS IS DIRECTLY COPIED FROM xp_redo_ranks_ores/ranks.lua&lt;br /&gt;
local prefixes = {&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Cobble&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_cobble.png]]&amp;quot;,&lt;br /&gt;
		base_xp=0,&lt;br /&gt;
		xp_modifier=100&lt;br /&gt;
	}, -- 0 - 1k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Stone&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_stone_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=2000,&lt;br /&gt;
		xp_modifier=200&lt;br /&gt;
	}, -- 2k - 4k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Coal&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_coal_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=5000,&lt;br /&gt;
		xp_modifier=500&lt;br /&gt;
	}, -- 5k - 10k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Iron&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_steel_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=20*1000,&lt;br /&gt;
		xp_modifier=6000&lt;br /&gt;
	}, -- 20k - 80k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Copper&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_copper_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=100*1000,&lt;br /&gt;
		xp_modifier=10*1000&lt;br /&gt;
	}, -- 100k - 200k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Gold&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_gold_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=300*1000,&lt;br /&gt;
		xp_modifier=50*1000&lt;br /&gt;
	}, -- 300k - 800k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Diamond&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_diamond_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=1*1000*1000,&lt;br /&gt;
		xp_modifier=80*1000&lt;br /&gt;
	}, -- 1M - 1.8M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Mese&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_mese_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=2*1000*1000,&lt;br /&gt;
		xp_modifier=200*1000&lt;br /&gt;
	}, -- 2M - 4M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Lava&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_lava.png]]&amp;quot;,&lt;br /&gt;
		base_xp=5*1000*1000,&lt;br /&gt;
		xp_modifier=300*1000&lt;br /&gt;
	}, -- 5M - 8M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Sulfur&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_sulfur.png]]&amp;quot;,&lt;br /&gt;
		base_xp=9*1000*1000,&lt;br /&gt;
		xp_modifier=300*1000&lt;br /&gt;
	}, -- 9M - 12M&lt;br /&gt;
		{&lt;br /&gt;
		name=&amp;quot;Uranium&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_uranium.png]]&amp;quot;,&lt;br /&gt;
		base_xp=13*1000*1000,&lt;br /&gt;
		xp_modifier=400*1000&lt;br /&gt;
	}, -- 13M - 17M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Chernobylite&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_chernobylite.png]]&amp;quot;,&lt;br /&gt;
		base_xp=18*1000*1000,&lt;br /&gt;
		xp_modifier=400*1000&lt;br /&gt;
	}, -- 18M - 22M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Corium&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_corium.png]]&amp;quot;,&lt;br /&gt;
		base_xp=23*1000*1000,&lt;br /&gt;
		xp_modifier=500*1000&lt;br /&gt;
	}, -- 23M - 28M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Mithril&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_mithril.png]]&amp;quot;,&lt;br /&gt;
		base_xp=29*1000*1000,&lt;br /&gt;
		xp_modifier=600*1000&lt;br /&gt;
	}, -- 29M - 35M&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local suffixes = {&lt;br /&gt;
	-- 7 suffixes&lt;br /&gt;
	{name=&amp;quot;Peasant&amp;quot;, xp_modifier=0},&lt;br /&gt;
	{name=&amp;quot;Merchant&amp;quot;, xp_modifier=1},&lt;br /&gt;
	{name=&amp;quot;Knight&amp;quot;, xp_modifier=2},&lt;br /&gt;
	{name=&amp;quot;Lord&amp;quot;, xp_modifier=3},&lt;br /&gt;
	{name=&amp;quot;Mayor&amp;quot;, xp_modifier=5},&lt;br /&gt;
	{name=&amp;quot;Master&amp;quot;, xp_modifier=7},&lt;br /&gt;
	{name=&amp;quot;God&amp;quot;, xp_modifier=10}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local rnumbers = {}&lt;br /&gt;
local rnames = {}&lt;br /&gt;
-- #suffixes x #prefixes&lt;br /&gt;
for i,prefix in pairs(prefixes) do&lt;br /&gt;
	for j,suffix in pairs(suffixes) do&lt;br /&gt;
		table.insert(rnumbers,prefix.base_xp + (prefix.xp_modifier * suffix.xp_modifier))&lt;br /&gt;
		table.insert(rnames, {i,j})&lt;br /&gt;
&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function to_yn(letter, default) -- letter to yes/no&lt;br /&gt;
	if type(letter) ~= &amp;quot;string&amp;quot; then return default end&lt;br /&gt;
	if letter ~= &amp;quot;y&amp;quot; and letter ~= &amp;quot;n&amp;quot; then return default end&lt;br /&gt;
	return letter&lt;br /&gt;
end&lt;br /&gt;
local function to_bool(letter) -- returns true if letter==&amp;quot;y&amp;quot;, false if letter==&amp;quot;n&amp;quot; and nil otherwise&lt;br /&gt;
	if letter == &amp;quot;y&amp;quot; then return true&lt;br /&gt;
	elseif letter == &amp;quot;n&amp;quot; then return false end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local module = {}&lt;br /&gt;
function module.toRank(frame)&lt;br /&gt;
	frame = frame or {}&lt;br /&gt;
	local xp = tonumber((frame).args[1] or 0) -- edge case hell&lt;br /&gt;
	frame.args[2] = frame.args[2] or &amp;quot;&amp;quot;&lt;br /&gt;
	local r = #rnames&lt;br /&gt;
	for i,rxp in pairs(rnumbers) do&lt;br /&gt;
		if xp &amp;gt;= (rxp or 0) and xp &amp;lt; (rnumbers[i+1] or math.huge) then&lt;br /&gt;
			r = i&lt;br /&gt;
			break&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local x = rnames[r]&lt;br /&gt;
	&lt;br /&gt;
	local out = &amp;quot;&amp;quot;&lt;br /&gt;
	if to_bool(to_yn(frame.args[2]:sub(1,1),&amp;quot;y&amp;quot;)) then out = out..prefixes[x[1]].icon end&lt;br /&gt;
	if to_bool(to_yn(frame.args[2]:sub(2,2),&amp;quot;y&amp;quot;)) then out = out..&amp;quot; '''&amp;quot;..prefixes[x[1]].name..&amp;quot;'''&amp;quot; end&lt;br /&gt;
	if to_bool(to_yn(frame.args[2]:sub(3,3),&amp;quot;y&amp;quot;)) then out = out..&amp;quot; '''&amp;quot;..suffixes[x[2]].name..&amp;quot;'''&amp;quot; end&lt;br /&gt;
	return out&lt;br /&gt;
end&lt;br /&gt;
function module.toMajorRank(frame) -- shorthand?&lt;br /&gt;
	frame = frame or {}&lt;br /&gt;
	frame.args[2] = &amp;quot;yyn&amp;quot;&lt;br /&gt;
	return module.toRank(frame)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return module&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Module:Rank&amp;diff=3147</id>
		<title>Module:Rank</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Module:Rank&amp;diff=3147"/>
		<updated>2024-04-09T22:08:06Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- bird's number -&amp;gt; rank converter&lt;br /&gt;
-- use this wherever you want, i guess?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--- THIS IS DIRECTLY COPIED FROM xp_redo_ranks_ores/ranks.lua&lt;br /&gt;
local prefixes = {&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Cobble&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_cobble.png]]&amp;quot;,&lt;br /&gt;
		base_xp=0,&lt;br /&gt;
		xp_modifier=100&lt;br /&gt;
	}, -- 0 - 1k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Stone&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_stone_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=2000,&lt;br /&gt;
		xp_modifier=200&lt;br /&gt;
	}, -- 2k - 4k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Coal&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_coal_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=5000,&lt;br /&gt;
		xp_modifier=500&lt;br /&gt;
	}, -- 5k - 10k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Iron&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_steel_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=20*1000,&lt;br /&gt;
		xp_modifier=6000&lt;br /&gt;
	}, -- 20k - 80k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Copper&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_copper_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=100*1000,&lt;br /&gt;
		xp_modifier=10*1000&lt;br /&gt;
	}, -- 100k - 200k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Gold&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_gold_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=300*1000,&lt;br /&gt;
		xp_modifier=50*1000&lt;br /&gt;
	}, -- 300k - 800k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Diamond&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_diamond_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=1*1000*1000,&lt;br /&gt;
		xp_modifier=80*1000&lt;br /&gt;
	}, -- 1M - 1.8M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Mese&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_mese_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=2*1000*1000,&lt;br /&gt;
		xp_modifier=200*1000&lt;br /&gt;
	}, -- 2M - 4M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Lava&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_lava.png]]&amp;quot;,&lt;br /&gt;
		base_xp=5*1000*1000,&lt;br /&gt;
		xp_modifier=300*1000&lt;br /&gt;
	}, -- 5M - 8M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Sulfur&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_sulfur.png]]&amp;quot;,&lt;br /&gt;
		base_xp=9*1000*1000,&lt;br /&gt;
		xp_modifier=300*1000&lt;br /&gt;
	}, -- 9M - 12M&lt;br /&gt;
		{&lt;br /&gt;
		name=&amp;quot;Uranium&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_uranium.png]]&amp;quot;,&lt;br /&gt;
		base_xp=13*1000*1000,&lt;br /&gt;
		xp_modifier=400*1000&lt;br /&gt;
	}, -- 13M - 17M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Chernobylite&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_chernobylite.png]]&amp;quot;,&lt;br /&gt;
		base_xp=18*1000*1000,&lt;br /&gt;
		xp_modifier=400*1000&lt;br /&gt;
	}, -- 18M - 22M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Corium&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_corium.png]]&amp;quot;,&lt;br /&gt;
		base_xp=23*1000*1000,&lt;br /&gt;
		xp_modifier=500*1000&lt;br /&gt;
	}, -- 23M - 28M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Mithril&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_mithril.png]]&amp;quot;,&lt;br /&gt;
		base_xp=29*1000*1000,&lt;br /&gt;
		xp_modifier=600*1000&lt;br /&gt;
	}, -- 29M - 35M&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local suffixes = {&lt;br /&gt;
	-- 7 suffixes&lt;br /&gt;
	{name=&amp;quot;Peasant&amp;quot;, xp_modifier=0},&lt;br /&gt;
	{name=&amp;quot;Merchant&amp;quot;, xp_modifier=1},&lt;br /&gt;
	{name=&amp;quot;Knight&amp;quot;, xp_modifier=2},&lt;br /&gt;
	{name=&amp;quot;Lord&amp;quot;, xp_modifier=3},&lt;br /&gt;
	{name=&amp;quot;Mayor&amp;quot;, xp_modifier=5},&lt;br /&gt;
	{name=&amp;quot;Master&amp;quot;, xp_modifier=7},&lt;br /&gt;
	{name=&amp;quot;God&amp;quot;, xp_modifier=10}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local rnumbers = {}&lt;br /&gt;
local rnames = {}&lt;br /&gt;
-- #suffixes x #prefixes&lt;br /&gt;
for i,prefix in pairs(prefixes) do&lt;br /&gt;
	for j,suffix in pairs(suffixes) do&lt;br /&gt;
		table.insert(rnumbers,prefix.base_xp + (prefix.xp_modifier * suffix.xp_modifier))&lt;br /&gt;
		table.insert(rnames, {i,j})&lt;br /&gt;
&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function to_yn(letter, default) -- letter to yes/no&lt;br /&gt;
	if type(letter) ~= &amp;quot;string&amp;quot; then return default end&lt;br /&gt;
	if letter ~= &amp;quot;y&amp;quot; and letter ~= &amp;quot;n&amp;quot; then return default end&lt;br /&gt;
	return letter&lt;br /&gt;
end&lt;br /&gt;
local function to_bool(letter) -- returns true if letter==&amp;quot;y&amp;quot;, false if letter==&amp;quot;n&amp;quot; and nil otherwise&lt;br /&gt;
	if letter == &amp;quot;y&amp;quot; then return true&lt;br /&gt;
	elseif letter == &amp;quot;n&amp;quot; then return false end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local module = {}&lt;br /&gt;
function module.toRank(frame)&lt;br /&gt;
	frame = frame or {}&lt;br /&gt;
	local xp = tonumber((frame).args[1] or 0) -- edge case hell&lt;br /&gt;
	frame.args[2] = frame.args[2] or &amp;quot;&amp;quot;&lt;br /&gt;
	local r = #rnames&lt;br /&gt;
	for i,rxp in pairs(rnumbers) do&lt;br /&gt;
		if xp &amp;gt;= (rxp or 0) and xp &amp;lt; (rnumbers[i+1] or math.huge) then&lt;br /&gt;
			r = i&lt;br /&gt;
			break&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local x = rnames[r]&lt;br /&gt;
	&lt;br /&gt;
	local out = &amp;quot;&amp;quot;&lt;br /&gt;
	if to_bool(to_yn(frame.args[2]:sub(1,1),&amp;quot;y&amp;quot;)) then out = out..prefixes[x[1]].icon end&lt;br /&gt;
	if to_bool(to_yn(frame.args[2]:sub(2,2),&amp;quot;y&amp;quot;)) then out = out..&amp;quot; '''&amp;quot;..prefixes[x[1]].name..&amp;quot;'''&amp;quot; end&lt;br /&gt;
	if to_bool(to_yn(frame.args[2]:sub(3,3),&amp;quot;y&amp;quot;)) then out = out..&amp;quot; '''&amp;quot;..suffixes[x[2]].name..&amp;quot;'''&amp;quot; end&lt;br /&gt;
	return out..&amp;quot; &amp;quot;..frame.args[2]&lt;br /&gt;
end&lt;br /&gt;
function module.toMajorRank(frame) -- shorthand?&lt;br /&gt;
	frame = frame or {}&lt;br /&gt;
	frame.args[2] = &amp;quot;yyn&amp;quot;&lt;br /&gt;
	return module.toRank(frame)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return module&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Module:Rank&amp;diff=3146</id>
		<title>Module:Rank</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Module:Rank&amp;diff=3146"/>
		<updated>2024-04-09T22:07:30Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- bird's number -&amp;gt; rank converter&lt;br /&gt;
-- use this wherever you want, i guess?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--- THIS IS DIRECTLY COPIED FROM xp_redo_ranks_ores/ranks.lua&lt;br /&gt;
local prefixes = {&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Cobble&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_cobble.png]]&amp;quot;,&lt;br /&gt;
		base_xp=0,&lt;br /&gt;
		xp_modifier=100&lt;br /&gt;
	}, -- 0 - 1k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Stone&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_stone_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=2000,&lt;br /&gt;
		xp_modifier=200&lt;br /&gt;
	}, -- 2k - 4k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Coal&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_coal_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=5000,&lt;br /&gt;
		xp_modifier=500&lt;br /&gt;
	}, -- 5k - 10k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Iron&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_steel_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=20*1000,&lt;br /&gt;
		xp_modifier=6000&lt;br /&gt;
	}, -- 20k - 80k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Copper&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_copper_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=100*1000,&lt;br /&gt;
		xp_modifier=10*1000&lt;br /&gt;
	}, -- 100k - 200k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Gold&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_gold_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=300*1000,&lt;br /&gt;
		xp_modifier=50*1000&lt;br /&gt;
	}, -- 300k - 800k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Diamond&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_diamond_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=1*1000*1000,&lt;br /&gt;
		xp_modifier=80*1000&lt;br /&gt;
	}, -- 1M - 1.8M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Mese&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_mese_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=2*1000*1000,&lt;br /&gt;
		xp_modifier=200*1000&lt;br /&gt;
	}, -- 2M - 4M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Lava&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_lava.png]]&amp;quot;,&lt;br /&gt;
		base_xp=5*1000*1000,&lt;br /&gt;
		xp_modifier=300*1000&lt;br /&gt;
	}, -- 5M - 8M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Sulfur&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_sulfur.png]]&amp;quot;,&lt;br /&gt;
		base_xp=9*1000*1000,&lt;br /&gt;
		xp_modifier=300*1000&lt;br /&gt;
	}, -- 9M - 12M&lt;br /&gt;
		{&lt;br /&gt;
		name=&amp;quot;Uranium&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_uranium.png]]&amp;quot;,&lt;br /&gt;
		base_xp=13*1000*1000,&lt;br /&gt;
		xp_modifier=400*1000&lt;br /&gt;
	}, -- 13M - 17M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Chernobylite&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_chernobylite.png]]&amp;quot;,&lt;br /&gt;
		base_xp=18*1000*1000,&lt;br /&gt;
		xp_modifier=400*1000&lt;br /&gt;
	}, -- 18M - 22M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Corium&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_corium.png]]&amp;quot;,&lt;br /&gt;
		base_xp=23*1000*1000,&lt;br /&gt;
		xp_modifier=500*1000&lt;br /&gt;
	}, -- 23M - 28M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Mithril&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_mithril.png]]&amp;quot;,&lt;br /&gt;
		base_xp=29*1000*1000,&lt;br /&gt;
		xp_modifier=600*1000&lt;br /&gt;
	}, -- 29M - 35M&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local suffixes = {&lt;br /&gt;
	-- 7 suffixes&lt;br /&gt;
	{name=&amp;quot;Peasant&amp;quot;, xp_modifier=0},&lt;br /&gt;
	{name=&amp;quot;Merchant&amp;quot;, xp_modifier=1},&lt;br /&gt;
	{name=&amp;quot;Knight&amp;quot;, xp_modifier=2},&lt;br /&gt;
	{name=&amp;quot;Lord&amp;quot;, xp_modifier=3},&lt;br /&gt;
	{name=&amp;quot;Mayor&amp;quot;, xp_modifier=5},&lt;br /&gt;
	{name=&amp;quot;Master&amp;quot;, xp_modifier=7},&lt;br /&gt;
	{name=&amp;quot;God&amp;quot;, xp_modifier=10}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local rnumbers = {}&lt;br /&gt;
local rnames = {}&lt;br /&gt;
-- #suffixes x #prefixes&lt;br /&gt;
for i,prefix in pairs(prefixes) do&lt;br /&gt;
	for j,suffix in pairs(suffixes) do&lt;br /&gt;
		table.insert(rnumbers,prefix.base_xp + (prefix.xp_modifier * suffix.xp_modifier))&lt;br /&gt;
		table.insert(rnames, {i,j})&lt;br /&gt;
&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function to_yn(letter, default) -- letter to yes/no&lt;br /&gt;
	if type(letter) ~= &amp;quot;string&amp;quot; then return default end&lt;br /&gt;
	if letter ~= &amp;quot;y&amp;quot; or letter ~= &amp;quot;n&amp;quot; then return default end&lt;br /&gt;
	return letter&lt;br /&gt;
end&lt;br /&gt;
local function to_bool(letter) -- returns true if letter==&amp;quot;y&amp;quot;, false if letter==&amp;quot;n&amp;quot; and nil otherwise&lt;br /&gt;
	if letter == &amp;quot;y&amp;quot; then return true&lt;br /&gt;
	elseif letter == &amp;quot;n&amp;quot; then return false end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local module = {}&lt;br /&gt;
function module.toRank(frame)&lt;br /&gt;
	frame = frame or {}&lt;br /&gt;
	local xp = tonumber((frame).args[1] or 0) -- edge case hell&lt;br /&gt;
	frame.args[2] = frame.args[2] or &amp;quot;&amp;quot;&lt;br /&gt;
	local r = #rnames&lt;br /&gt;
	for i,rxp in pairs(rnumbers) do&lt;br /&gt;
		if xp &amp;gt;= (rxp or 0) and xp &amp;lt; (rnumbers[i+1] or math.huge) then&lt;br /&gt;
			r = i&lt;br /&gt;
			break&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local x = rnames[r]&lt;br /&gt;
	&lt;br /&gt;
	local out = &amp;quot;&amp;quot;&lt;br /&gt;
	if to_bool(to_yn(frame.args[2]:sub(1,1),&amp;quot;y&amp;quot;)) then out = out..prefixes[x[1]].icon end&lt;br /&gt;
	if to_bool(to_yn(frame.args[2]:sub(2,2),&amp;quot;y&amp;quot;)) then out = out..&amp;quot; '''&amp;quot;..prefixes[x[1]].name..&amp;quot;'''&amp;quot; end&lt;br /&gt;
	if to_bool(to_yn(frame.args[2]:sub(3,3),&amp;quot;y&amp;quot;)) then out = out..&amp;quot; '''&amp;quot;..suffixes[x[2]].name..&amp;quot;'''&amp;quot; end&lt;br /&gt;
	return out..&amp;quot; &amp;quot;..frame.args[2]&lt;br /&gt;
end&lt;br /&gt;
function module.toMajorRank(frame) -- shorthand?&lt;br /&gt;
	frame = frame or {}&lt;br /&gt;
	frame.args[2] = &amp;quot;yyn&amp;quot;&lt;br /&gt;
	return module.toRank(frame)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return module&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Module:Rank&amp;diff=3145</id>
		<title>Module:Rank</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Module:Rank&amp;diff=3145"/>
		<updated>2024-04-09T22:06:51Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- bird's number -&amp;gt; rank converter&lt;br /&gt;
-- use this wherever you want, i guess?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--- THIS IS DIRECTLY COPIED FROM xp_redo_ranks_ores/ranks.lua&lt;br /&gt;
local prefixes = {&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Cobble&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_cobble.png]]&amp;quot;,&lt;br /&gt;
		base_xp=0,&lt;br /&gt;
		xp_modifier=100&lt;br /&gt;
	}, -- 0 - 1k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Stone&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_stone_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=2000,&lt;br /&gt;
		xp_modifier=200&lt;br /&gt;
	}, -- 2k - 4k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Coal&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_coal_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=5000,&lt;br /&gt;
		xp_modifier=500&lt;br /&gt;
	}, -- 5k - 10k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Iron&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_steel_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=20*1000,&lt;br /&gt;
		xp_modifier=6000&lt;br /&gt;
	}, -- 20k - 80k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Copper&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_copper_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=100*1000,&lt;br /&gt;
		xp_modifier=10*1000&lt;br /&gt;
	}, -- 100k - 200k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Gold&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_gold_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=300*1000,&lt;br /&gt;
		xp_modifier=50*1000&lt;br /&gt;
	}, -- 300k - 800k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Diamond&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_diamond_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=1*1000*1000,&lt;br /&gt;
		xp_modifier=80*1000&lt;br /&gt;
	}, -- 1M - 1.8M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Mese&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_mese_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=2*1000*1000,&lt;br /&gt;
		xp_modifier=200*1000&lt;br /&gt;
	}, -- 2M - 4M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Lava&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_lava.png]]&amp;quot;,&lt;br /&gt;
		base_xp=5*1000*1000,&lt;br /&gt;
		xp_modifier=300*1000&lt;br /&gt;
	}, -- 5M - 8M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Sulfur&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_sulfur.png]]&amp;quot;,&lt;br /&gt;
		base_xp=9*1000*1000,&lt;br /&gt;
		xp_modifier=300*1000&lt;br /&gt;
	}, -- 9M - 12M&lt;br /&gt;
		{&lt;br /&gt;
		name=&amp;quot;Uranium&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_uranium.png]]&amp;quot;,&lt;br /&gt;
		base_xp=13*1000*1000,&lt;br /&gt;
		xp_modifier=400*1000&lt;br /&gt;
	}, -- 13M - 17M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Chernobylite&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_chernobylite.png]]&amp;quot;,&lt;br /&gt;
		base_xp=18*1000*1000,&lt;br /&gt;
		xp_modifier=400*1000&lt;br /&gt;
	}, -- 18M - 22M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Corium&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_corium.png]]&amp;quot;,&lt;br /&gt;
		base_xp=23*1000*1000,&lt;br /&gt;
		xp_modifier=500*1000&lt;br /&gt;
	}, -- 23M - 28M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Mithril&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_mithril.png]]&amp;quot;,&lt;br /&gt;
		base_xp=29*1000*1000,&lt;br /&gt;
		xp_modifier=600*1000&lt;br /&gt;
	}, -- 29M - 35M&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local suffixes = {&lt;br /&gt;
	-- 7 suffixes&lt;br /&gt;
	{name=&amp;quot;Peasant&amp;quot;, xp_modifier=0},&lt;br /&gt;
	{name=&amp;quot;Merchant&amp;quot;, xp_modifier=1},&lt;br /&gt;
	{name=&amp;quot;Knight&amp;quot;, xp_modifier=2},&lt;br /&gt;
	{name=&amp;quot;Lord&amp;quot;, xp_modifier=3},&lt;br /&gt;
	{name=&amp;quot;Mayor&amp;quot;, xp_modifier=5},&lt;br /&gt;
	{name=&amp;quot;Master&amp;quot;, xp_modifier=7},&lt;br /&gt;
	{name=&amp;quot;God&amp;quot;, xp_modifier=10}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local rnumbers = {}&lt;br /&gt;
local rnames = {}&lt;br /&gt;
-- #suffixes x #prefixes&lt;br /&gt;
for i,prefix in pairs(prefixes) do&lt;br /&gt;
	for j,suffix in pairs(suffixes) do&lt;br /&gt;
		table.insert(rnumbers,prefix.base_xp + (prefix.xp_modifier * suffix.xp_modifier))&lt;br /&gt;
		table.insert(rnames, {i,j})&lt;br /&gt;
&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function to_yn(letter, default) -- letter to yes/no&lt;br /&gt;
	if type(letter) ~= &amp;quot;string&amp;quot; then return default end&lt;br /&gt;
	if letter ~= &amp;quot;y&amp;quot; or letter ~= &amp;quot;n&amp;quot; then return default end&lt;br /&gt;
	return letter&lt;br /&gt;
end&lt;br /&gt;
local function to_bool(letter) -- returns true if letter==&amp;quot;y&amp;quot;, false if letter==&amp;quot;n&amp;quot; and nil otherwise&lt;br /&gt;
	if letter == &amp;quot;y&amp;quot; then return true&lt;br /&gt;
	elseif letter == &amp;quot;n&amp;quot; then return false end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local module = {}&lt;br /&gt;
function module.toRank(frame)&lt;br /&gt;
	frame = frame or {}&lt;br /&gt;
	local xp = tonumber((frame).args[1] or 0) -- edge case hell&lt;br /&gt;
	frame.args[2] = frame.args[2] or &amp;quot;&amp;quot;&lt;br /&gt;
	local r = #rnames&lt;br /&gt;
	for i,rxp in pairs(rnumbers) do&lt;br /&gt;
		if xp &amp;gt;= (rxp or 0) and xp &amp;lt; (rnumbers[i+1] or math.huge) then&lt;br /&gt;
			r = i&lt;br /&gt;
			break&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local x = rnames[r]&lt;br /&gt;
	&lt;br /&gt;
	local out = &amp;quot;&amp;quot;&lt;br /&gt;
	if to_bool(to_yn(frame.args[2]:sub(1,1),&amp;quot;y&amp;quot;)) then out = out..prefixes[x[1]].icon end&lt;br /&gt;
	if to_bool(to_yn(frame.args[2]:sub(2,2),&amp;quot;y&amp;quot;)) then out = out..&amp;quot; '''&amp;quot;..prefixes[x[1]].name..&amp;quot;'''&amp;quot; end&lt;br /&gt;
	if to_bool(to_yn(frame.args[2]:sub(3,3),&amp;quot;y&amp;quot;)) then out = out..&amp;quot; '''&amp;quot;..suffixes[x[2]].name..&amp;quot;'''&amp;quot; end&lt;br /&gt;
	return out..&amp;quot; &amp;quot;..table.concat(frame,&amp;quot;, &amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
function module.toMajorRank(frame) -- shorthand?&lt;br /&gt;
	frame = frame or {}&lt;br /&gt;
	frame.args[2] = &amp;quot;yyn&amp;quot;&lt;br /&gt;
	return module.toRank(frame)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return module&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Module:Rank&amp;diff=3144</id>
		<title>Module:Rank</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Module:Rank&amp;diff=3144"/>
		<updated>2024-04-09T22:06:27Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: debugz&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- bird's number -&amp;gt; rank converter&lt;br /&gt;
-- use this wherever you want, i guess?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--- THIS IS DIRECTLY COPIED FROM xp_redo_ranks_ores/ranks.lua&lt;br /&gt;
local prefixes = {&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Cobble&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_cobble.png]]&amp;quot;,&lt;br /&gt;
		base_xp=0,&lt;br /&gt;
		xp_modifier=100&lt;br /&gt;
	}, -- 0 - 1k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Stone&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_stone_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=2000,&lt;br /&gt;
		xp_modifier=200&lt;br /&gt;
	}, -- 2k - 4k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Coal&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_coal_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=5000,&lt;br /&gt;
		xp_modifier=500&lt;br /&gt;
	}, -- 5k - 10k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Iron&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_steel_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=20*1000,&lt;br /&gt;
		xp_modifier=6000&lt;br /&gt;
	}, -- 20k - 80k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Copper&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_copper_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=100*1000,&lt;br /&gt;
		xp_modifier=10*1000&lt;br /&gt;
	}, -- 100k - 200k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Gold&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_gold_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=300*1000,&lt;br /&gt;
		xp_modifier=50*1000&lt;br /&gt;
	}, -- 300k - 800k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Diamond&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_diamond_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=1*1000*1000,&lt;br /&gt;
		xp_modifier=80*1000&lt;br /&gt;
	}, -- 1M - 1.8M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Mese&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_mese_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=2*1000*1000,&lt;br /&gt;
		xp_modifier=200*1000&lt;br /&gt;
	}, -- 2M - 4M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Lava&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_lava.png]]&amp;quot;,&lt;br /&gt;
		base_xp=5*1000*1000,&lt;br /&gt;
		xp_modifier=300*1000&lt;br /&gt;
	}, -- 5M - 8M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Sulfur&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_sulfur.png]]&amp;quot;,&lt;br /&gt;
		base_xp=9*1000*1000,&lt;br /&gt;
		xp_modifier=300*1000&lt;br /&gt;
	}, -- 9M - 12M&lt;br /&gt;
		{&lt;br /&gt;
		name=&amp;quot;Uranium&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_uranium.png]]&amp;quot;,&lt;br /&gt;
		base_xp=13*1000*1000,&lt;br /&gt;
		xp_modifier=400*1000&lt;br /&gt;
	}, -- 13M - 17M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Chernobylite&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_chernobylite.png]]&amp;quot;,&lt;br /&gt;
		base_xp=18*1000*1000,&lt;br /&gt;
		xp_modifier=400*1000&lt;br /&gt;
	}, -- 18M - 22M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Corium&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_corium.png]]&amp;quot;,&lt;br /&gt;
		base_xp=23*1000*1000,&lt;br /&gt;
		xp_modifier=500*1000&lt;br /&gt;
	}, -- 23M - 28M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Mithril&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_mithril.png]]&amp;quot;,&lt;br /&gt;
		base_xp=29*1000*1000,&lt;br /&gt;
		xp_modifier=600*1000&lt;br /&gt;
	}, -- 29M - 35M&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local suffixes = {&lt;br /&gt;
	-- 7 suffixes&lt;br /&gt;
	{name=&amp;quot;Peasant&amp;quot;, xp_modifier=0},&lt;br /&gt;
	{name=&amp;quot;Merchant&amp;quot;, xp_modifier=1},&lt;br /&gt;
	{name=&amp;quot;Knight&amp;quot;, xp_modifier=2},&lt;br /&gt;
	{name=&amp;quot;Lord&amp;quot;, xp_modifier=3},&lt;br /&gt;
	{name=&amp;quot;Mayor&amp;quot;, xp_modifier=5},&lt;br /&gt;
	{name=&amp;quot;Master&amp;quot;, xp_modifier=7},&lt;br /&gt;
	{name=&amp;quot;God&amp;quot;, xp_modifier=10}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local rnumbers = {}&lt;br /&gt;
local rnames = {}&lt;br /&gt;
-- #suffixes x #prefixes&lt;br /&gt;
for i,prefix in pairs(prefixes) do&lt;br /&gt;
	for j,suffix in pairs(suffixes) do&lt;br /&gt;
		table.insert(rnumbers,prefix.base_xp + (prefix.xp_modifier * suffix.xp_modifier))&lt;br /&gt;
		table.insert(rnames, {i,j})&lt;br /&gt;
&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function to_yn(letter, default) -- letter to yes/no&lt;br /&gt;
	if type(letter) ~= &amp;quot;string&amp;quot; then return default end&lt;br /&gt;
	if letter ~= &amp;quot;y&amp;quot; or letter ~= &amp;quot;n&amp;quot; then return default end&lt;br /&gt;
	return letter&lt;br /&gt;
end&lt;br /&gt;
local function to_bool(letter) -- returns true if letter==&amp;quot;y&amp;quot;, false if letter==&amp;quot;n&amp;quot; and nil otherwise&lt;br /&gt;
	if letter == &amp;quot;y&amp;quot; then return true&lt;br /&gt;
	elseif letter == &amp;quot;n&amp;quot; then return false end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local module = {}&lt;br /&gt;
function module.toRank(frame)&lt;br /&gt;
	frame = frame or {}&lt;br /&gt;
	local xp = tonumber((frame).args[1] or 0) -- edge case hell&lt;br /&gt;
	frame.args[2] = frame.args[2] or &amp;quot;&amp;quot;&lt;br /&gt;
	local r = #rnames&lt;br /&gt;
	for i,rxp in pairs(rnumbers) do&lt;br /&gt;
		if xp &amp;gt;= (rxp or 0) and xp &amp;lt; (rnumbers[i+1] or math.huge) then&lt;br /&gt;
			r = i&lt;br /&gt;
			break&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local x = rnames[r]&lt;br /&gt;
	&lt;br /&gt;
	local out = &amp;quot;&amp;quot;&lt;br /&gt;
	if to_bool(to_yn(frame.args[2]:sub(1,1),&amp;quot;y&amp;quot;)) then out = out..prefixes[x[1]].icon end&lt;br /&gt;
	if to_bool(to_yn(frame.args[2]:sub(2,2),&amp;quot;y&amp;quot;)) then out = out..&amp;quot; '''&amp;quot;..prefixes[x[1]].name..&amp;quot;'''&amp;quot; end&lt;br /&gt;
	if to_bool(to_yn(frame.args[2]:sub(3,3),&amp;quot;y&amp;quot;)) then out = out..&amp;quot; '''&amp;quot;..suffixes[x[2]].name..&amp;quot;'''&amp;quot; end&lt;br /&gt;
	return out..&amp;quot; &amp;quot;..dump(frame)&lt;br /&gt;
end&lt;br /&gt;
function module.toMajorRank(frame) -- shorthand?&lt;br /&gt;
	frame = frame or {}&lt;br /&gt;
	frame.args[2] = &amp;quot;yyn&amp;quot;&lt;br /&gt;
	return module.toRank(frame)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return module&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Module:Rank&amp;diff=3143</id>
		<title>Module:Rank</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Module:Rank&amp;diff=3143"/>
		<updated>2024-04-09T22:05:01Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- bird's number -&amp;gt; rank converter&lt;br /&gt;
-- use this wherever you want, i guess?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--- THIS IS DIRECTLY COPIED FROM xp_redo_ranks_ores/ranks.lua&lt;br /&gt;
local prefixes = {&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Cobble&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_cobble.png]]&amp;quot;,&lt;br /&gt;
		base_xp=0,&lt;br /&gt;
		xp_modifier=100&lt;br /&gt;
	}, -- 0 - 1k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Stone&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_stone_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=2000,&lt;br /&gt;
		xp_modifier=200&lt;br /&gt;
	}, -- 2k - 4k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Coal&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_coal_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=5000,&lt;br /&gt;
		xp_modifier=500&lt;br /&gt;
	}, -- 5k - 10k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Iron&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_steel_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=20*1000,&lt;br /&gt;
		xp_modifier=6000&lt;br /&gt;
	}, -- 20k - 80k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Copper&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_copper_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=100*1000,&lt;br /&gt;
		xp_modifier=10*1000&lt;br /&gt;
	}, -- 100k - 200k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Gold&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_gold_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=300*1000,&lt;br /&gt;
		xp_modifier=50*1000&lt;br /&gt;
	}, -- 300k - 800k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Diamond&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_diamond_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=1*1000*1000,&lt;br /&gt;
		xp_modifier=80*1000&lt;br /&gt;
	}, -- 1M - 1.8M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Mese&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_mese_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=2*1000*1000,&lt;br /&gt;
		xp_modifier=200*1000&lt;br /&gt;
	}, -- 2M - 4M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Lava&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_lava.png]]&amp;quot;,&lt;br /&gt;
		base_xp=5*1000*1000,&lt;br /&gt;
		xp_modifier=300*1000&lt;br /&gt;
	}, -- 5M - 8M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Sulfur&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_sulfur.png]]&amp;quot;,&lt;br /&gt;
		base_xp=9*1000*1000,&lt;br /&gt;
		xp_modifier=300*1000&lt;br /&gt;
	}, -- 9M - 12M&lt;br /&gt;
		{&lt;br /&gt;
		name=&amp;quot;Uranium&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_uranium.png]]&amp;quot;,&lt;br /&gt;
		base_xp=13*1000*1000,&lt;br /&gt;
		xp_modifier=400*1000&lt;br /&gt;
	}, -- 13M - 17M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Chernobylite&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_chernobylite.png]]&amp;quot;,&lt;br /&gt;
		base_xp=18*1000*1000,&lt;br /&gt;
		xp_modifier=400*1000&lt;br /&gt;
	}, -- 18M - 22M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Corium&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_corium.png]]&amp;quot;,&lt;br /&gt;
		base_xp=23*1000*1000,&lt;br /&gt;
		xp_modifier=500*1000&lt;br /&gt;
	}, -- 23M - 28M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Mithril&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_mithril.png]]&amp;quot;,&lt;br /&gt;
		base_xp=29*1000*1000,&lt;br /&gt;
		xp_modifier=600*1000&lt;br /&gt;
	}, -- 29M - 35M&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local suffixes = {&lt;br /&gt;
	-- 7 suffixes&lt;br /&gt;
	{name=&amp;quot;Peasant&amp;quot;, xp_modifier=0},&lt;br /&gt;
	{name=&amp;quot;Merchant&amp;quot;, xp_modifier=1},&lt;br /&gt;
	{name=&amp;quot;Knight&amp;quot;, xp_modifier=2},&lt;br /&gt;
	{name=&amp;quot;Lord&amp;quot;, xp_modifier=3},&lt;br /&gt;
	{name=&amp;quot;Mayor&amp;quot;, xp_modifier=5},&lt;br /&gt;
	{name=&amp;quot;Master&amp;quot;, xp_modifier=7},&lt;br /&gt;
	{name=&amp;quot;God&amp;quot;, xp_modifier=10}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local rnumbers = {}&lt;br /&gt;
local rnames = {}&lt;br /&gt;
-- #suffixes x #prefixes&lt;br /&gt;
for i,prefix in pairs(prefixes) do&lt;br /&gt;
	for j,suffix in pairs(suffixes) do&lt;br /&gt;
		table.insert(rnumbers,prefix.base_xp + (prefix.xp_modifier * suffix.xp_modifier))&lt;br /&gt;
		table.insert(rnames, {i,j})&lt;br /&gt;
&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function to_yn(letter, default) -- letter to yes/no&lt;br /&gt;
	if type(letter) ~= &amp;quot;string&amp;quot; then return default end&lt;br /&gt;
	if letter ~= &amp;quot;y&amp;quot; or letter ~= &amp;quot;n&amp;quot; then return default end&lt;br /&gt;
	return letter&lt;br /&gt;
end&lt;br /&gt;
local function to_bool(letter) -- returns true if letter==&amp;quot;y&amp;quot;, false if letter==&amp;quot;n&amp;quot; and nil otherwise&lt;br /&gt;
	if letter == &amp;quot;y&amp;quot; then return true&lt;br /&gt;
	elseif letter == &amp;quot;n&amp;quot; then return false end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local module = {}&lt;br /&gt;
function module.toRank(frame)&lt;br /&gt;
	frame = frame or {}&lt;br /&gt;
	local xp = tonumber((frame).args[1] or 0) -- edge case hell&lt;br /&gt;
	frame.args[2] = frame.args[2] or &amp;quot;&amp;quot;&lt;br /&gt;
	local r = #rnames&lt;br /&gt;
	for i,rxp in pairs(rnumbers) do&lt;br /&gt;
		if xp &amp;gt;= (rxp or 0) and xp &amp;lt; (rnumbers[i+1] or math.huge) then&lt;br /&gt;
			r = i&lt;br /&gt;
			break&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local x = rnames[r]&lt;br /&gt;
	&lt;br /&gt;
	local out = &amp;quot;&amp;quot;&lt;br /&gt;
	if to_bool(to_yn(frame.args[2]:sub(1,1),&amp;quot;y&amp;quot;)) then out = out..prefixes[x[1]].icon end&lt;br /&gt;
	if to_bool(to_yn(frame.args[2]:sub(2,2),&amp;quot;y&amp;quot;)) then out = out..&amp;quot; '''&amp;quot;..prefixes[x[1]].name..&amp;quot;'''&amp;quot; end&lt;br /&gt;
	if to_bool(to_yn(frame.args[2]:sub(3,3),&amp;quot;y&amp;quot;)) then out = out..&amp;quot; '''&amp;quot;..suffixes[x[2]].name..&amp;quot;'''&amp;quot; end&lt;br /&gt;
	return out&lt;br /&gt;
end&lt;br /&gt;
function module.toMajorRank(frame) -- shorthand?&lt;br /&gt;
	frame = frame or {}&lt;br /&gt;
	frame.args[2] = &amp;quot;yyn&amp;quot;&lt;br /&gt;
	return module.toRank(frame)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return module&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Module:Rank&amp;diff=3142</id>
		<title>Module:Rank</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Module:Rank&amp;diff=3142"/>
		<updated>2024-04-09T22:04:18Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- bird's number -&amp;gt; rank converter&lt;br /&gt;
-- use this wherever you want, i guess?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--- THIS IS DIRECTLY COPIED FROM xp_redo_ranks_ores/ranks.lua&lt;br /&gt;
local prefixes = {&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Cobble&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_cobble.png]]&amp;quot;,&lt;br /&gt;
		base_xp=0,&lt;br /&gt;
		xp_modifier=100&lt;br /&gt;
	}, -- 0 - 1k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Stone&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_stone_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=2000,&lt;br /&gt;
		xp_modifier=200&lt;br /&gt;
	}, -- 2k - 4k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Coal&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_coal_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=5000,&lt;br /&gt;
		xp_modifier=500&lt;br /&gt;
	}, -- 5k - 10k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Iron&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_steel_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=20*1000,&lt;br /&gt;
		xp_modifier=6000&lt;br /&gt;
	}, -- 20k - 80k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Copper&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_copper_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=100*1000,&lt;br /&gt;
		xp_modifier=10*1000&lt;br /&gt;
	}, -- 100k - 200k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Gold&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_gold_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=300*1000,&lt;br /&gt;
		xp_modifier=50*1000&lt;br /&gt;
	}, -- 300k - 800k&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Diamond&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_diamond_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=1*1000*1000,&lt;br /&gt;
		xp_modifier=80*1000&lt;br /&gt;
	}, -- 1M - 1.8M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Mese&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_mese_block.png]]&amp;quot;,&lt;br /&gt;
		base_xp=2*1000*1000,&lt;br /&gt;
		xp_modifier=200*1000&lt;br /&gt;
	}, -- 2M - 4M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Lava&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_lava.png]]&amp;quot;,&lt;br /&gt;
		base_xp=5*1000*1000,&lt;br /&gt;
		xp_modifier=300*1000&lt;br /&gt;
	}, -- 5M - 8M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Sulfur&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_sulfur.png]]&amp;quot;,&lt;br /&gt;
		base_xp=9*1000*1000,&lt;br /&gt;
		xp_modifier=300*1000&lt;br /&gt;
	}, -- 9M - 12M&lt;br /&gt;
		{&lt;br /&gt;
		name=&amp;quot;Uranium&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_uranium.png]]&amp;quot;,&lt;br /&gt;
		base_xp=13*1000*1000,&lt;br /&gt;
		xp_modifier=400*1000&lt;br /&gt;
	}, -- 13M - 17M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Chernobylite&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_chernobylite.png]]&amp;quot;,&lt;br /&gt;
		base_xp=18*1000*1000,&lt;br /&gt;
		xp_modifier=400*1000&lt;br /&gt;
	}, -- 18M - 22M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Corium&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_corium.png]]&amp;quot;,&lt;br /&gt;
		base_xp=23*1000*1000,&lt;br /&gt;
		xp_modifier=500*1000&lt;br /&gt;
	}, -- 23M - 28M&lt;br /&gt;
	{&lt;br /&gt;
		name=&amp;quot;Mithril&amp;quot;,&lt;br /&gt;
		icon=&amp;quot;[[File:Xp_mithril.png]]&amp;quot;,&lt;br /&gt;
		base_xp=29*1000*1000,&lt;br /&gt;
		xp_modifier=600*1000&lt;br /&gt;
	}, -- 29M - 35M&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local suffixes = {&lt;br /&gt;
	-- 7 suffixes&lt;br /&gt;
	{name=&amp;quot;Peasant&amp;quot;, xp_modifier=0},&lt;br /&gt;
	{name=&amp;quot;Merchant&amp;quot;, xp_modifier=1},&lt;br /&gt;
	{name=&amp;quot;Knight&amp;quot;, xp_modifier=2},&lt;br /&gt;
	{name=&amp;quot;Lord&amp;quot;, xp_modifier=3},&lt;br /&gt;
	{name=&amp;quot;Mayor&amp;quot;, xp_modifier=5},&lt;br /&gt;
	{name=&amp;quot;Master&amp;quot;, xp_modifier=7},&lt;br /&gt;
	{name=&amp;quot;God&amp;quot;, xp_modifier=10}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local rnumbers = {}&lt;br /&gt;
local rnames = {}&lt;br /&gt;
-- #suffixes x #prefixes&lt;br /&gt;
for i,prefix in pairs(prefixes) do&lt;br /&gt;
	for j,suffix in pairs(suffixes) do&lt;br /&gt;
		table.insert(rnumbers,prefix.base_xp + (prefix.xp_modifier * suffix.xp_modifier))&lt;br /&gt;
		table.insert(rnames, {i,j})&lt;br /&gt;
&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function to_yn(letter, default) -- letter to yes/no&lt;br /&gt;
	if type(letter) ~= &amp;quot;string&amp;quot; then return default end&lt;br /&gt;
	if letter ~= &amp;quot;y&amp;quot; or letter ~= &amp;quot;n&amp;quot; then return default end&lt;br /&gt;
	return letter&lt;br /&gt;
end&lt;br /&gt;
local function to_bool(letter) -- returns true if letter==&amp;quot;y&amp;quot;, false if letter==&amp;quot;n&amp;quot; and nil otherwise&lt;br /&gt;
	if letter == &amp;quot;y&amp;quot; then return true&lt;br /&gt;
	elseif letter == &amp;quot;n&amp;quot; then return false end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local module = {}&lt;br /&gt;
function module.toRank(frame)&lt;br /&gt;
	frame = frame or {}&lt;br /&gt;
	local xp = tonumber((frame).args[1] or 0) -- edge case hell&lt;br /&gt;
	local r = #rnames&lt;br /&gt;
	for i,rxp in pairs(rnumbers) do&lt;br /&gt;
		if xp &amp;gt;= (rxp or 0) and xp &amp;lt; (rnumbers[i+1] or math.huge) then&lt;br /&gt;
			r = i&lt;br /&gt;
			break&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local x = rnames[r]&lt;br /&gt;
	&lt;br /&gt;
	local out = &amp;quot;&amp;quot;&lt;br /&gt;
	if to_bool(to_yn(frame.args[2]:sub(1,1),&amp;quot;y&amp;quot;)) then out = out..prefixes[x[1]].icon end&lt;br /&gt;
	if to_bool(to_yn(frame.args[2]:sub(2,2),&amp;quot;y&amp;quot;)) then out = out..&amp;quot; '''&amp;quot;..prefixes[x[1]].name..&amp;quot;'''&amp;quot; end&lt;br /&gt;
	if to_bool(to_yn(frame.args[2]:sub(3,3),&amp;quot;y&amp;quot;)) then out = out..&amp;quot; '''&amp;quot;..suffixes[x[2]].name..&amp;quot;'''&amp;quot; end&lt;br /&gt;
	return out&lt;br /&gt;
end&lt;br /&gt;
function module.toMajorRank(frame) -- shorthand?&lt;br /&gt;
	frame = frame or {}&lt;br /&gt;
	frame.args[2] = &amp;quot;yyn&amp;quot;&lt;br /&gt;
	return module.toRank(frame)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return module&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Priv&amp;diff=3141</id>
		<title>Priv</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Priv&amp;diff=3141"/>
		<updated>2024-04-09T21:52:35Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: Redirected page to Privileges&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Privileges]]&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Travelnet&amp;diff=3140</id>
		<title>Travelnet</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Travelnet&amp;diff=3140"/>
		<updated>2024-04-09T21:49:56Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[File:Travelnet inv.png|128px|thumb|How a [[Travelnet]] appears in an inventory.]]&lt;br /&gt;
Travelnets are a method of fast travel using travelnet-boxes. Travelnet-boxes are crafted with 6 [[Glass]], 2 [[Iron]] ingots and a block of [[Mese]].&lt;br /&gt;
&lt;br /&gt;
The mod's git url is https://github.com/mt-mods/travelnet.&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
Place the travelnet-box, and configure ''network'' and ''travelnet name''. The networks are per-player. Once you set it up, you can teleport to other travelnet boxes in the same network.&lt;br /&gt;
== Private destinations ==&lt;br /&gt;
Destinations with a &amp;lt;code&amp;gt;(P)&amp;lt;/code&amp;gt; prefix in the ''travelnet name'', for example: &amp;lt;code&amp;gt;(P) Nuclear research facility&amp;lt;/code&amp;gt; are only accessible by players that&lt;br /&gt;
are allowed in the destination's protection. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Mod]]&lt;br /&gt;
[[Category:Node]]&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Travelnet&amp;diff=3139</id>
		<title>Travelnet</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Travelnet&amp;diff=3139"/>
		<updated>2024-04-09T21:48:33Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[File:Travelnet inv.png|128px|thumb|How a [[Travelnet]] appears in an inventory.]]&lt;br /&gt;
Travelnets are a method of fast travel using travelnet-boxes. Travelnet-boxes is crafted with 6 [[Glass]], 2 [[Iron]] ingots and a block of [[Mese]].&lt;br /&gt;
&lt;br /&gt;
The mod's git url is https://github.com/mt-mods/travelnet.&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
Place the travelnet-box, and configure ''network'' and ''travelnet name''. The networks are per-player. Once you set it up, you can teleport to other travelnet boxes in the same network.&lt;br /&gt;
== Private destinations ==&lt;br /&gt;
Destinations with a &amp;lt;code&amp;gt;(P)&amp;lt;/code&amp;gt; prefix in the ''travelnet name'', for example: &amp;lt;code&amp;gt;(P) Nuclear research facility&amp;lt;/code&amp;gt; are only accessible by players that&lt;br /&gt;
are allowed in the destination's protection. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Mod]]&lt;br /&gt;
[[Category:Node]]&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=File:Travelnet_inv.png&amp;diff=3138</id>
		<title>File:Travelnet inv.png</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=File:Travelnet_inv.png&amp;diff=3138"/>
		<updated>2024-04-09T21:43:09Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: Birdlover32767 uploaded a new version of File:Travelnet inv.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Icons]]&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Ores&amp;diff=3137</id>
		<title>Ores</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Ores&amp;diff=3137"/>
		<updated>2024-04-09T21:31:57Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WIP: expand tomorrow&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
Ores are materials naturally generating, in the [[Earth]], [[Moon]], [[Space]] or [[Mars]]. There are several of them, and each is different.&lt;br /&gt;
&lt;br /&gt;
== Coal ==&lt;br /&gt;
Coal is an ore most commonly found in the [[Earth]], but sometimes found in the [[Moon]], [[Space]] and [[Mars]]. It looks like {{Coal}} as an item and [[File:Xp_coal_block.png]] as a block. It is used as a fuel, and for several other things.&lt;br /&gt;
&lt;br /&gt;
=== Rarity ===&lt;br /&gt;
This is a table of coal rarity in all the realms it generates in. Rarity is defined as the average distance in between ores.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Coal Rarity Chart&lt;br /&gt;
|- &lt;br /&gt;
! Realm !! Y-level !! Rarity !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|  rowspan=&amp;quot;2&amp;quot;|[[Earth]] || 64 to -127 || 8&lt;br /&gt;
|-&lt;br /&gt;
| -128 and below || 12&lt;br /&gt;
|-&lt;br /&gt;
| [[Moon]] || ? || ? || Moon generation is different, but coal is in the layer with iron, copper, chromium and uranium.&lt;br /&gt;
|-&lt;br /&gt;
| [[Space]] || 6k to 10k || 8 || Actually starts at 1025, but who cares&lt;br /&gt;
|-&lt;br /&gt;
| [[Mars]] || 16k to 11k || 24&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Uses ===&lt;br /&gt;
Coal has a burntime of 40 as an item and 370 as a block, making it an average fuel. Coal has several crafts, too. Coal makes an explosion sound when placed below a [[Note Block]].&lt;br /&gt;
==== XP ====&lt;br /&gt;
Coal is used as a &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://pandorabox.io/index.php/Ranks#Major_ranks major rank]&amp;lt;/span&amp;gt; in the XP system, ranging from 5k to 10k XP.&lt;br /&gt;
==== Alloying ====&lt;br /&gt;
Coal is used for alloying [[Carbon Steel]] and [[Rubber Fiber]] with an [[Alloy Furnace]].&lt;br /&gt;
==== Tips ====&lt;br /&gt;
Avoid using coal if there is a charcoal replacement; You can locally produce charcoal, but not coal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Iron ==&lt;br /&gt;
TODO: add content here&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Silver ==&lt;br /&gt;
Silver is an ore found in the [[Earth]] and [[Space]]. It looks like [[File:Moreores silver lump.png]] as a lump, [[File:Moreores silver ingot.png]] as an ingot, [[File:Moreores silver block.png]] as a block and [[File:Technic silver dust.png]] as dust.&lt;br /&gt;
=== Rarity ===&lt;br /&gt;
This is a table of silver rarity in all the realms it generates in. Rarity is defined as the average distance in between ores.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Silver Rarity Chart&lt;br /&gt;
|- &lt;br /&gt;
! Realm !! Y-level !! Rarity !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|  rowspan=&amp;quot;2&amp;quot;|[[Earth]] || 64 to -127 || 13&lt;br /&gt;
|-&lt;br /&gt;
| -128 and below || 11&lt;br /&gt;
|-&lt;br /&gt;
| [[Space]] || 6k to 10k || 11 || Actually starts at 1025, but who cares&lt;br /&gt;
|}&lt;br /&gt;
=== Uses ===&lt;br /&gt;
Silver is used to make a [[Red Energy Crystal]], [[Silver Wire]] and [[Silver Chest]]s.&lt;br /&gt;
&lt;br /&gt;
== Mithril ==&lt;br /&gt;
Mithril is an ore found in the [[Earth]] and [[Space]]. It looks like [[File:Moreores mithril lump.png]] as a lump, [[File:Moreores mithril ingot.png]] as an ingot, [[File:Xp mithril.png]] as a block and [[File:Technic mithril dust.png]] as dust.&lt;br /&gt;
&lt;br /&gt;
=== Rarity ===&lt;br /&gt;
This is a table of mithril rarity in all the realms it generates in. Rarity is defined as the average distance in between ores.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Mithril Rarity Chart&lt;br /&gt;
|- &lt;br /&gt;
! Realm !! Y-level !! Rarity !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|  rowspan=&amp;quot;2&amp;quot;|[[Earth]] || -2048 to -4095  || 19&lt;br /&gt;
|-&lt;br /&gt;
| -4096 and below || 21&lt;br /&gt;
|-&lt;br /&gt;
| [[Space]] || 6k to 10k || 19 || Actually starts at 2049, but who cares&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Uses ===&lt;br /&gt;
Mithril is the best material for tools and armor, except for boots and shields. Mithril is used to make [[Mithril Chest]]s, [[Blue Energy Crystal]]s, and several other crafts.&lt;br /&gt;
==== XP ====&lt;br /&gt;
Mithril is the last &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://pandorabox.io/index.php/Ranks#Major_ranks major rank]&amp;lt;/span&amp;gt; in the XP system, starting at 29m and continuing forever.&lt;br /&gt;
== Gold ==&lt;br /&gt;
Gold is an ore found in all the realms except the [[Warzone]] and [[Low Earth Orbit]]. It looks like [[File:Default gold lump.png]] as a lump, [[File:Default gold ingot.png]] as an ingot, [[File:Xp gold block.png]] as a block and [[File:Technic gold dust.png]] as dust.&lt;br /&gt;
&lt;br /&gt;
=== Rarity ===&lt;br /&gt;
This is a table of gold rarity in all the realms it generates in. Rarity is defined as the average distance in between ores.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Gold Rarity Chart&lt;br /&gt;
|- &lt;br /&gt;
! Realm !! Y-level !! Rarity !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|  rowspan=&amp;quot;2&amp;quot;|[[Earth]] || -256 to -511 || 15&lt;br /&gt;
|-&lt;br /&gt;
| -511 and below || 13&lt;br /&gt;
|-&lt;br /&gt;
| [[Moon]]|| ? || ? || Moon generation is different, but gold is in the layer with diamonds and mese.&lt;br /&gt;
|-&lt;br /&gt;
| [[Space]] || 6k to 10k || 13 || Actually starts at 1025, but who cares&lt;br /&gt;
|-&lt;br /&gt;
| [[Mars]] || 11k to 16k || 24&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Uses ===&lt;br /&gt;
==== XP ====&lt;br /&gt;
Gold is used as a &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://pandorabox.io/index.php/Ranks#Major_ranks major rank]&amp;lt;/span&amp;gt; in the XP system, ranging from 300k to 1m XP.&lt;br /&gt;
==== Gold Ingot ====&lt;br /&gt;
Gold Ingots are used to make [[Simple Energy Crystal]]s, [[Gold Wire]], [[Gold Chest]]s, [[Digiline]]s, [[High Priority Tube]]s, [[Green Energy Crystal]]s, [[Protector]]s, and [[Vendor]]s.&lt;br /&gt;
==== Gold Lump ====&lt;br /&gt;
Gold Lumps are used to make gold carrots.&lt;br /&gt;
==== Gold Dust ====&lt;br /&gt;
Gold Dust is used to alloy [[Doped Silicon Wafer]]s with an [[Alloy Furnace]].&lt;br /&gt;
&lt;br /&gt;
== Lead ==&lt;br /&gt;
Lead is an ore found in the [[Earth]] and in the [[Moon]]. It looks like [[File:Technic lead lump.png]] as a lump, [[File:Technic lead ingot.png]] as an ingot, [[File:Technic lead dust.png]] as dust and [[File:Technic lead block.png]] as a block.&lt;br /&gt;
&lt;br /&gt;
=== Rarity ===&lt;br /&gt;
This is a table of lead rarity in all the realms it generates in. Rarity is defined as the average distance in between ores.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Lead Rarity Chart&lt;br /&gt;
|- &lt;br /&gt;
! Realm !! Y-level !! Rarity !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|  rowspan=&amp;quot;3&amp;quot;|[[Earth]] || 16 to -16 || 9&lt;br /&gt;
|-&lt;br /&gt;
| -16 to -128 || 8&lt;br /&gt;
|-&lt;br /&gt;
| -128 and below || 6&lt;br /&gt;
|-&lt;br /&gt;
| [[Moon]] || ? || ? || Moon generation is different, but lead is in the layer with zinc.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Uses ===&lt;br /&gt;
Lead is used to make armor, hazmat suits, lead strips, lead dust and batteries. Lead is also used for reactor shielding.&lt;br /&gt;
&lt;br /&gt;
== Mese ==&lt;br /&gt;
Mese is an ore, found in all realms except the [[Warzone]] and [[Low Earth Orbit]]. It looks like [[File:Default mese crystal.png]] as a crystal, [[File:Xp mese block.png]] as a node and [[File:Default mese crystal fragment.png]] as a fragment.&lt;br /&gt;
&lt;br /&gt;
=== Rarity ===&lt;br /&gt;
This is a table of mese rarity in all the realms it generates in. Rarity is defined as the average distance in between ores.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Mese Rarity Chart&lt;br /&gt;
|- &lt;br /&gt;
! Realm !! Y-level !! Rarity !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|  rowspan=&amp;quot;2&amp;quot;|[[Earth]] || -512 to -1023 || 18&lt;br /&gt;
|-&lt;br /&gt;
| -1024 and below || 14&lt;br /&gt;
|-&lt;br /&gt;
| [[Moon]]|| ? || ? || Moon generation is different, but mese is in the layer with gold and diamonds.&lt;br /&gt;
|-&lt;br /&gt;
| [[Space]] || 6k to 10k || 14 || Actually starts at 1025, but who cares&lt;br /&gt;
|-&lt;br /&gt;
| [[Mars]] || 11k to 16k || 24&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Uses ===&lt;br /&gt;
Mese is used for when a little bit of magic is needed. For this reason, it is used for several dozen crafts, such as [[Mesecons]], [[Teleporter Tube]], [[Travelnet]] and [[Simple Energy Crystal]]s.&lt;br /&gt;
Mese is used to fuel jumpdrives where a shard gives 100EU, a crystal gives 900EU and a block gives 8.1kEU.&lt;br /&gt;
==== XP ====&lt;br /&gt;
Mese is used as a &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://pandorabox.io/index.php/Ranks#Major_ranks major rank]&amp;lt;/span&amp;gt; in the XP system, ranging from 2m to 5m XP.&lt;br /&gt;
&lt;br /&gt;
== Diamond ==&lt;br /&gt;
Diamonds are ores found in the [[Earth]], [[Moon]], [[Space]] and [[Mars]]. It looks like [[File:Default diamond.png]] as the gem and [[File:Xp diamond block.png]] as a block.&lt;br /&gt;
&lt;br /&gt;
=== Rarity ===&lt;br /&gt;
This is a table of diamond rarity in all the realms it generates in. Rarity is defined as the average distance in between ores.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Diamond Rarity Chart&lt;br /&gt;
|- &lt;br /&gt;
! Realm !! Y-level !! Rarity !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|  rowspan=&amp;quot;2&amp;quot;|[[Earth]] || -1024 to -2047 || 17&lt;br /&gt;
|-&lt;br /&gt;
| -2048 and below || 15&lt;br /&gt;
|-&lt;br /&gt;
| [[Moon]]|| ? || ? || Moon generation is different, but mese is in the layer with diamonds and mese.&lt;br /&gt;
|-&lt;br /&gt;
| [[Space]] || 6k to 10k || 15 || Actually starts at 1025, but who cares&lt;br /&gt;
|-&lt;br /&gt;
| [[Mars]] || 11k to 16k || 24&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Crops&amp;diff=3136</id>
		<title>Crops</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Crops&amp;diff=3136"/>
		<updated>2024-04-09T17:35:41Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: categories&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Crops are special nodes that can grow and that will give a special item once harvested when fully grown. They are usually defined in the [[farming]] mod.&lt;br /&gt;
&lt;br /&gt;
[[File:An_A_Town_farm.png|thumb|upright|A farm in [[A Town]].]]&lt;br /&gt;
&lt;br /&gt;
== Details ==&lt;br /&gt;
The growth time of a crop is about the &amp;lt;code&amp;gt;farming_stage_length&amp;lt;/code&amp;gt; (Farming Stage Length) option, with a default of 160 seconds.&lt;br /&gt;
The germination time of a seed is from &amp;lt;code&amp;gt;farming_stage_length&amp;lt;/code&amp;gt;÷6 to &amp;lt;code&amp;gt;farming_stage_length&amp;lt;/code&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
The exact growth time of a crop is complicated. Here are the steps you take to calculate it. &amp;lt;small&amp;gt;See [https://github.com/minetest-mirrors/farming/blob/c59162149da3fa9b2316562dabcabcce1919978c/init.lua#L280 this] link for the code.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# β = &amp;lt;code&amp;gt;farming_stage_length&amp;lt;/code&amp;gt; and Δ = &amp;lt;code&amp;gt;farming_stage_length&amp;lt;/code&amp;gt; / 6&lt;br /&gt;
# α = normal(β, Δ) &amp;lt;small&amp;gt;β is the mean and Δ is the standard deviation.&amp;lt;/small&amp;gt;&lt;br /&gt;
# α = max(min(α, 3 × β), 0.5 × β)&lt;br /&gt;
# α = α - (-0.5 × β × random(0, 1)) &amp;lt;small&amp;gt;random(0, 1) is a random real number from 0 to 1.&amp;lt;/small&amp;gt;&lt;br /&gt;
The resulting growth time is α.&lt;br /&gt;
&lt;br /&gt;
== Crop List ==&lt;br /&gt;
TODO: do this&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Crops&lt;br /&gt;
|-&lt;br /&gt;
! Crop Name !! Base Itemstring !! Stages !! Drops !! Drop Texture !! Crop Texture&lt;br /&gt;
|-&lt;br /&gt;
| Artichoke || farming:artichoke_ || 5 || Stage 5:&amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;farming:artichoke 2&amp;lt;/code&amp;gt; (%50)&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;farming:artichoke&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Farming]]&lt;br /&gt;
[[Category:Stub]]&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Moderator_manual&amp;diff=3135</id>
		<title>Moderator manual</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Moderator_manual&amp;diff=3135"/>
		<updated>2024-04-09T14:16:02Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: text was unreadable&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Duties of moderators and general manual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background: lime; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Please note:&amp;lt;/b&amp;gt; we are all here to have fun!&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Responsibilities ==&lt;br /&gt;
* look at the chat now and then&lt;br /&gt;
* ban or warn offensive players&lt;br /&gt;
* If in doubt, let the [[User:admin]] know via [[Mail]]&lt;br /&gt;
&lt;br /&gt;
== Benefits ==&lt;br /&gt;
* Health insurance / Dental plan&lt;br /&gt;
* Ability to join even if the server is full&lt;br /&gt;
== Useful commands ==&lt;br /&gt;
&lt;br /&gt;
=== Control room ===&lt;br /&gt;
&lt;br /&gt;
There is a control room with some assorted server-related buttons an logbooks accessible via the '''/control''' command&lt;br /&gt;
&lt;br /&gt;
=== xban2 commands ===&lt;br /&gt;
The main ban mod on this server.&lt;br /&gt;
Use this to ban players and their ip-address&lt;br /&gt;
&lt;br /&gt;
Mod:&lt;br /&gt;
* Source: https://github.com/minetest-mods/xban2&lt;br /&gt;
&lt;br /&gt;
Commands:&lt;br /&gt;
* Permaban: '''/xban &amp;lt;player_or_ip&amp;gt; &amp;lt;reason&amp;gt;'''&lt;br /&gt;
* Tempban: '''/xtempban &amp;lt;player_or_ip&amp;gt; &amp;amp;lt;time&amp;gt; &amp;lt;reason&amp;gt;''' (time: s=seconds, m=minutes, D=days)&lt;br /&gt;
** Example: '''/xtempban SomeDude 7D don't be a dick!''' (bans the player &amp;quot;SomeDude&amp;quot; for 7 days)&lt;br /&gt;
* Unban: '''/xunban &amp;lt;player_or_ip&amp;gt;'''&lt;br /&gt;
* List records: '''/xban_record &amp;lt;player_or_ip&amp;gt;''' (shows the ban-records of the player)&lt;br /&gt;
&lt;br /&gt;
Privs:&lt;br /&gt;
* Requires the '''ban''' priv&lt;br /&gt;
&lt;br /&gt;
=== Account creation toggle ===&lt;br /&gt;
Disable/enable new account creation&lt;br /&gt;
(useful if some kid with a vpn account has fun with his &amp;quot;hacked&amp;quot; client)&lt;br /&gt;
&lt;br /&gt;
Mod:&lt;br /&gt;
* Source: https://github.com/pandorabox-io/pandorabox_custom/blob/master/disallow_new_players.lua&lt;br /&gt;
&lt;br /&gt;
Commands:&lt;br /&gt;
* '''/disallow_new_players''' disables the creation of new accounts (until the server restarts/crashes)&lt;br /&gt;
* '''/allow_new_players''' re-enables the creation of new accounts&lt;br /&gt;
&lt;br /&gt;
Privs:&lt;br /&gt;
* Requires the '''staff'''  priv&lt;br /&gt;
&lt;br /&gt;
=== Geoip ===&lt;br /&gt;
Geoip-Lookup for players.&lt;br /&gt;
Shows from which country someone is (useful to see potential language-barriers)&lt;br /&gt;
&lt;br /&gt;
Mod:&lt;br /&gt;
* Source: https://github.com/pandorabox-io/geoip&lt;br /&gt;
&lt;br /&gt;
Commands:&lt;br /&gt;
* Geo-lookup: '''/geoip &amp;lt;playername&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Privs:&lt;br /&gt;
* Requires the '''geoip'''  priv&lt;br /&gt;
&lt;br /&gt;
=== Spill removal (lava/chernobylite) ===&lt;br /&gt;
Pretty handy for cleaning up lava- and chernobylite griefings:&lt;br /&gt;
&lt;br /&gt;
Commands:&lt;br /&gt;
* '''/lavastone_remove''' removes all lava-generated stone in the area&lt;br /&gt;
* '''/chernobylite_remove''' removes all chernobylite nodes in the area&lt;br /&gt;
&lt;br /&gt;
Mod:&lt;br /&gt;
* Source: https://github.com/pandorabox-io/spill_removal&lt;br /&gt;
&lt;br /&gt;
Privs:&lt;br /&gt;
* Requires the '''lavastone_remove''' or '''chernobylite_remove''' priv&lt;br /&gt;
&lt;br /&gt;
=== beerchat commands ===&lt;br /&gt;
The chat mod on this server.&lt;br /&gt;
* '''/force2channel channelName, playerName''' Moderators can force a player to join and make a channel their default.&lt;br /&gt;
&lt;br /&gt;
=== Voting bot setup for contests ===&lt;br /&gt;
Remove old topics e.g.:&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
#vote \remove_topic 3&lt;br /&gt;
#vote \remove_topic 2&lt;br /&gt;
#vote \remove_topic 1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add 3 new topics to: Cast 1 point, Cast 3 points, Cast 5 points&lt;br /&gt;
&lt;br /&gt;
(In that order, even if there are fewer than 3 entries)&lt;br /&gt;
&lt;br /&gt;
and add all entries as choices for each topic e.g.:&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
#vote \add_topic Parkour - Cast 1 point : Wellss - Sky Jumping, lga - Force Field Race, FeXoR - Dark Hop, Infi_power - Bouldering Tower, Kermit - Easy Jump, El_Naso - The Scenic Route, SwissalpS - Mission Impossible, SoloSniper - The Lazarus Pit&lt;br /&gt;
#vote \add_topic Parkour - Cast 3 points : Wellss - Sky Jumping, lga - Force Field Race, FeXoR - Dark Hop, Infi_power - Bouldering Tower, Kermit - Easy Jump, El_Naso - The Scenic Route, SwissalpS - Mission Impossible, SoloSniper - The Lazarus Pit&lt;br /&gt;
#vote \add_topic Parkour - Cast 5 points : Wellss - Sky Jumping, lga - Force Field Race, FeXoR - Dark Hop, Infi_power - Bouldering Tower, Kermit - Easy Jump, El_Naso - The Scenic Route, SwissalpS - Mission Impossible, SoloSniper - The Lazarus Pit&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Moderation]]&lt;br /&gt;
[[Category:Tutorial]]&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Popular_places&amp;diff=3134</id>
		<title>Popular places</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Popular_places&amp;diff=3134"/>
		<updated>2024-04-09T14:09:45Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: changed category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Popular places&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[New Town]]&lt;br /&gt;
[[Image:Screenshot_20181106_203026.png|320px|link=New Town]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Little Siberia]]&lt;br /&gt;
[[Image:Little Siberia Overview.png|320px|link=Little Siberia]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Olduvai]]&lt;br /&gt;
[[Image:Olduvai_20191223_192656.png|320px|link=Olduvai]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Public Marketplace]]&lt;br /&gt;
[[Image:Public Marketplace Overview.png|320px|link=Public Marketplace]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Moon Station]]&lt;br /&gt;
[[Image:Moon Station Overview.png|320px|link=Moon Station]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Spawn]]&lt;br /&gt;
[[Image:Spawn 3.0 205112.png|320px|link=Spawn]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[HiFi City]]&lt;br /&gt;
[[Image:HiFi City night.png|320px|link=HiFi City]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Humboldt Research Station]]&lt;br /&gt;
[[Image:Humboldt_Research_Station1.png|320px|link=Humboldt Research Station]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Peanut Estate]]&lt;br /&gt;
[[Image:Peanut Estate Overview.png|320px|link=Peanut Estate]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Route 66]]&lt;br /&gt;
[[Image:Route66_logo_at_daytime.png|320px|link=Route 66]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Locko's_City]]&lt;br /&gt;
[[Image:Locko's_City.png|320px|link=Locko's_City]]&lt;br /&gt;
&lt;br /&gt;
!style=&amp;quot;text-align:center;&amp;quot;|[[Arboretum]]&lt;br /&gt;
[[Image:Arboretum_Overview.png|320px|link=Arboretum]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Places]]&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=Crops&amp;diff=3133</id>
		<title>Crops</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=Crops&amp;diff=3133"/>
		<updated>2024-04-09T10:23:34Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: Created page with &amp;quot;== Overview == Crops are special nodes that can grow and that will give a special item once harvested when fully grown. They are usually defined in the farming mod.  Fil...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Crops are special nodes that can grow and that will give a special item once harvested when fully grown. They are usually defined in the [[farming]] mod.&lt;br /&gt;
&lt;br /&gt;
[[File:An_A_Town_farm.png|thumb|upright|A farm in [[A Town]].]]&lt;br /&gt;
&lt;br /&gt;
== Details ==&lt;br /&gt;
The growth time of a crop is about the &amp;lt;code&amp;gt;farming_stage_length&amp;lt;/code&amp;gt; (Farming Stage Length) option, with a default of 160 seconds.&lt;br /&gt;
The germination time of a seed is from &amp;lt;code&amp;gt;farming_stage_length&amp;lt;/code&amp;gt;÷6 to &amp;lt;code&amp;gt;farming_stage_length&amp;lt;/code&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
The exact growth time of a crop is complicated. Here are the steps you take to calculate it. &amp;lt;small&amp;gt;See [https://github.com/minetest-mirrors/farming/blob/c59162149da3fa9b2316562dabcabcce1919978c/init.lua#L280 this] link for the code.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# β = &amp;lt;code&amp;gt;farming_stage_length&amp;lt;/code&amp;gt; and Δ = &amp;lt;code&amp;gt;farming_stage_length&amp;lt;/code&amp;gt; / 6&lt;br /&gt;
# α = normal(β, Δ) &amp;lt;small&amp;gt;β is the mean and Δ is the standard deviation.&amp;lt;/small&amp;gt;&lt;br /&gt;
# α = max(min(α, 3 × β), 0.5 × β)&lt;br /&gt;
# α = α - (-0.5 × β × random(0, 1)) &amp;lt;small&amp;gt;random(0, 1) is a random real number from 0 to 1.&amp;lt;/small&amp;gt;&lt;br /&gt;
The resulting growth time is α.&lt;br /&gt;
&lt;br /&gt;
== Crop List ==&lt;br /&gt;
TODO: do this&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Crops&lt;br /&gt;
|-&lt;br /&gt;
! Crop Name !! Base Itemstring !! Stages !! Drops !! Drop Texture !! Crop Texture&lt;br /&gt;
|-&lt;br /&gt;
| Artichoke || farming:artichoke_ || 5 || Stage 5:&amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;farming:artichoke 2&amp;lt;/code&amp;gt; (%50)&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;farming:artichoke&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=File:Farming_tomato.png&amp;diff=3132</id>
		<title>File:Farming tomato.png</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=File:Farming_tomato.png&amp;diff=3132"/>
		<updated>2024-04-09T10:21:40Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=File:Farming_strawberry.png&amp;diff=3131</id>
		<title>File:Farming strawberry.png</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=File:Farming_strawberry.png&amp;diff=3131"/>
		<updated>2024-04-09T10:21:25Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=File:Farming_wheat_seed.png&amp;diff=3130</id>
		<title>File:Farming wheat seed.png</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=File:Farming_wheat_seed.png&amp;diff=3130"/>
		<updated>2024-04-09T10:20:54Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=File:Farming_spinach.png&amp;diff=3129</id>
		<title>File:Farming spinach.png</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=File:Farming_spinach.png&amp;diff=3129"/>
		<updated>2024-04-09T10:20:41Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=File:Farming_sunflower_seeds.png&amp;diff=3128</id>
		<title>File:Farming sunflower seeds.png</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=File:Farming_sunflower_seeds.png&amp;diff=3128"/>
		<updated>2024-04-09T10:19:38Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=File:Farming_soy_pod.png&amp;diff=3127</id>
		<title>File:Farming soy pod.png</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=File:Farming_soy_pod.png&amp;diff=3127"/>
		<updated>2024-04-09T10:19:18Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=File:Farming_rice.png&amp;diff=3126</id>
		<title>File:Farming rice.png</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=File:Farming_rice.png&amp;diff=3126"/>
		<updated>2024-04-09T10:18:39Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=File:Farming_rice_seed.png&amp;diff=3125</id>
		<title>File:Farming rice seed.png</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=File:Farming_rice_seed.png&amp;diff=3125"/>
		<updated>2024-04-09T10:18:27Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=File:Farming_rhubarb.png&amp;diff=3124</id>
		<title>File:Farming rhubarb.png</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=File:Farming_rhubarb.png&amp;diff=3124"/>
		<updated>2024-04-09T10:17:25Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=File:Farming_raspberries.png&amp;diff=3123</id>
		<title>File:Farming raspberries.png</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=File:Farming_raspberries.png&amp;diff=3123"/>
		<updated>2024-04-09T10:17:06Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=File:Farming_pumpkin_slice.png&amp;diff=3122</id>
		<title>File:Farming pumpkin slice.png</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=File:Farming_pumpkin_slice.png&amp;diff=3122"/>
		<updated>2024-04-09T10:16:35Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=File:Farming_potato.png&amp;diff=3121</id>
		<title>File:Farming potato.png</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=File:Farming_potato.png&amp;diff=3121"/>
		<updated>2024-04-09T10:15:31Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=File:Farming_pineapple.png&amp;diff=3120</id>
		<title>File:Farming pineapple.png</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=File:Farming_pineapple.png&amp;diff=3120"/>
		<updated>2024-04-09T10:13:41Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=File:Farming_pea_pod.png&amp;diff=3119</id>
		<title>File:Farming pea pod.png</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=File:Farming_pea_pod.png&amp;diff=3119"/>
		<updated>2024-04-09T10:13:25Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=File:Farming_parsley.png&amp;diff=3118</id>
		<title>File:Farming parsley.png</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=File:Farming_parsley.png&amp;diff=3118"/>
		<updated>2024-04-09T10:13:07Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
	<entry>
		<id>https://pandorabox.io/index.php?title=File:Farming_oat_seed.png&amp;diff=3117</id>
		<title>File:Farming oat seed.png</title>
		<link rel="alternate" type="text/html" href="https://pandorabox.io/index.php?title=File:Farming_oat_seed.png&amp;diff=3117"/>
		<updated>2024-04-09T10:12:49Z</updated>

		<summary type="html">&lt;p&gt;Birdlover32767: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Birdlover32767</name></author>
	</entry>
</feed>