<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.minr.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=CreepaShadowz</id>
	<title>MINR.ORG WIKI - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.minr.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=CreepaShadowz"/>
	<link rel="alternate" type="text/html" href="https://wiki.minr.org/Special:Contributions/CreepaShadowz"/>
	<updated>2026-05-31T09:34:21Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Mod_Whitelist&amp;diff=13451</id>
		<title>Mod Whitelist</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Mod_Whitelist&amp;diff=13451"/>
		<updated>2026-03-21T00:11:10Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= TL;DR? Use Our Modpack =&lt;br /&gt;
&lt;br /&gt;
If you wish to use a pre-assembled modpack and avoid dealing with the whitelist, check out our official modpack:&lt;br /&gt;
https://modrinth.com/modpack/minr&lt;br /&gt;
&lt;br /&gt;
All the mods in this pack are on our whitelist, and you can guarantee that when using this pack, you will be able to join the server. If you wish to understand our whitelist, what we allow, and why, you can read further on this page.&lt;br /&gt;
&lt;br /&gt;
= Allowed Client-Side Mods =&lt;br /&gt;
&lt;br /&gt;
Minr uses a whitelist system to control which client-side modifications are allowed. This page lists the currently permitted client types and mods. Please note that this list may be out-of-date, as the whitelist is reviewed periodically. If you're having trouble joining the server, try disabling your mods or reaching out to us at [https://forums.minr.org/forums/the-helpdesk.45/ the Minr Forums Helpdesk].&lt;br /&gt;
&lt;br /&gt;
== Allowed Client Types ==&lt;br /&gt;
&lt;br /&gt;
The following client types are allowed on the server:&lt;br /&gt;
&lt;br /&gt;
# Vanilla&lt;br /&gt;
# Forge&lt;br /&gt;
# Fabric&lt;br /&gt;
# Quilt&lt;br /&gt;
# OptiFine&lt;br /&gt;
&lt;br /&gt;
Other clients, notably including Feather and Lunar, are '''not''' allowed on the server.&lt;br /&gt;
&lt;br /&gt;
== Allowed Mods ==&lt;br /&gt;
&lt;br /&gt;
Strictly, only mods which improve performance and alter aesthetics on the client side are allowed. The following mods are whitelisted:&lt;br /&gt;
&lt;br /&gt;
* [https://modrinth.com/mod/3dskinlayers 3d Skin Layers]&lt;br /&gt;
* [https://modrinth.com/mod/advancements-reloaded AdvancementInfo Reloaded]&lt;br /&gt;
* [https://modrinth.com/mod/appleskin AppleSkin]&lt;br /&gt;
* [https://modrinth.com/mod/architectury-api Architectury]&lt;br /&gt;
* [https://modrinth.com/mod/betterf3 Better F3]&lt;br /&gt;
* [https://modrinth.com/mod/borderless-window Borderless Window]&lt;br /&gt;
* [https://modrinth.com/mod/borderless-fullscreen Borderless Fullscreen]&lt;br /&gt;
* [https://modrinth.com/mod/capes Capes]&lt;br /&gt;
* [https://modrinth.com/mod/c2me-fabric Concurrent Chunk Management Engine]&lt;br /&gt;
* [https://modrinth.com/mod/chat-heads Chat Heads]&lt;br /&gt;
* [https://modrinth.com/mod/cloth-config Cloth Config API]&lt;br /&gt;
* [https://modrinth.com/mod/collective Collective]&lt;br /&gt;
* [https://modrinth.com/mod/continuity Continuity]&lt;br /&gt;
* [https://modrinth.com/mod/controlling Controlling]&lt;br /&gt;
* [https://modrinth.com/mod/craftify Craftify]&lt;br /&gt;
* [https://modrinth.com/mod/cyv Cyv]&lt;br /&gt;
* [https://modrinth.com/mod/dynamic-fps Dynamic FPS]&lt;br /&gt;
* [https://modrinth.com/mod/ebe Enhanced Block Entities]&lt;br /&gt;
* [https://modrinth.com/mod/entityculling Entity Culling]&lt;br /&gt;
* [https://modrinth.com/mod/entity-model-features Entity Model Features]&lt;br /&gt;
* [https://modrinth.com/mod/entitytexturefeatures Entity Texture Features]&lt;br /&gt;
* [https://modrinth.com/mod/essential Essential]&lt;br /&gt;
* [https://modrinth.com/mod/euphoria-patches Euphoria Patches]&lt;br /&gt;
* [https://modrinth.com/mod/fabric-api Fabric API]&lt;br /&gt;
* [https://modrinth.com/mod/fabric-language-kotlin Fabric Language Kotlin]&lt;br /&gt;
* [https://modrinth.com/mod/ferrite-core FerriteCore]&lt;br /&gt;
* [https://modrinth.com/mod/full-brightness-toggle Full Brightness Toggle]&lt;br /&gt;
* [https://modrinth.com/mod/fullbright Fullbright]&lt;br /&gt;
* [https://modrinth.com/mod/gamma-utils Gamma Utils]&lt;br /&gt;
* [https://modrinth.com/mod/hold-that-chunk Hold That Chunk]&lt;br /&gt;
* [https://modrinth.com/mod/immediatelyfast ImmediatelyFast]&lt;br /&gt;
* [https://modrinth.com/mod/indium Indium]&lt;br /&gt;
* [https://modrinth.com/mod/iris Iris Shaders]&lt;br /&gt;
* [https://modrinth.com/mod/jade Jade]&lt;br /&gt;
* [https://modrinth.com/mod/krypton Krypton]&lt;br /&gt;
* [https://modrinth.com/mod/libjf LibJF]&lt;br /&gt;
* [https://modrinth.com/mod/lithium Lithium]&lt;br /&gt;
* [https://modrinth.com/mod/logical-zoom Logical Zoom]&lt;br /&gt;
* [https://modrinth.com/mod/malilib MaLiLib]&lt;br /&gt;
* [https://modrinth.com/mod/memoryleakfix Memory Leak Fix]&lt;br /&gt;
* [https://modrinth.com/mod/minecraftcapes MinecraftCapes]&lt;br /&gt;
* [https://modrinth.com/mod/minihud MiniHUD]&lt;br /&gt;
* [https://modrinth.com/mod/modernfix ModernFix]&lt;br /&gt;
* [https://modrinth.com/mod/modmenu Mod Menu]&lt;br /&gt;
* [https://modrinth.com/mod/morechathistory More Chat History]&lt;br /&gt;
* [https://modrinth.com/mod/moreculling More Culling]&lt;br /&gt;
* [https://modrinth.com/mod/moremcmeta MoreMcmeta]&lt;br /&gt;
* [https://modrinth.com/mod/narrus-yeetus Narrus Yeetus]&lt;br /&gt;
* [https://modrinth.com/mod/no-telemetry No Telemetry]&lt;br /&gt;
* [https://modrinth.com/mod/noisium Noisium]&lt;br /&gt;
* [https://modrinth.com/mod/noxesium Noxesium]&lt;br /&gt;
* [https://modrinth.com/mod/optigui OptiGUI]&lt;br /&gt;
* [https://modrinth.com/mod/owo-lib oωo Lib]&lt;br /&gt;
* [https://modrinth.com/mod/particle-core Particle Core]&lt;br /&gt;
* [https://modrinth.com/mod/particular Particular]&lt;br /&gt;
* [https://modrinth.com/mod/puzzle Puzzle]&lt;br /&gt;
* [https://modrinth.com/mod/reeses-sodium-options Reese's Sodium Options]&lt;br /&gt;
* [https://modrinth.com/mod/renderdistancecycler Render Distance Cycler]&lt;br /&gt;
* [https://modrinth.com/mod/rrls Remove Reloading Screen]&lt;br /&gt;
* [https://modrinth.com/mod/respackopts Respackopts]&lt;br /&gt;
* [https://modrinth.com/mod/satin-api Satin]&lt;br /&gt;
* [https://modrinth.com/mod/sodium Sodium]&lt;br /&gt;
* [https://modrinth.com/mod/sodium-dynamic-lights Sodium Dynamic Lights]&lt;br /&gt;
* [https://modrinth.com/mod/sodium-extra Sodium Extra]&lt;br /&gt;
* [https://modrinth.com/mod/sodium-options-api Sodium Options API]&lt;br /&gt;
* [https://modrinth.com/mod/sprint-after-death Sprint After Death]&lt;br /&gt;
* [https://modrinth.com/mod/placeholder-api Text Placeholder API]&lt;br /&gt;
* [https://modrinth.com/mod/tilt-break/version/1.7fc Tilt Break]&lt;br /&gt;
* [https://modrinth.com/mod/toggle-sprint-display Toggle Sprint Display]&lt;br /&gt;
* [https://modrinth.com/mod/toggle-toggle-sprint Toggle Toggle Sprint]&lt;br /&gt;
* [https://modrinth.com/mod/ukulib Ukulib]&lt;br /&gt;
* [https://modrinth.com/mod/vmp-fabric Very Many Players]&lt;br /&gt;
* [https://modrinth.com/mod/waig Where Am I Going]&lt;br /&gt;
* [https://modrinth.com/mod/wi-zoom WI Zoom]&lt;br /&gt;
* [https://modrinth.com/mod/yacl YetAnotherConfigLib]&lt;br /&gt;
* [https://modrinth.com/mod/zoomify Zoomify]&lt;br /&gt;
&lt;br /&gt;
Mods may not enable features like moving the camera freely, world downloading, persistent block highlighting, or anything else which confers an unfair gameplay advantage over other players.&lt;br /&gt;
&lt;br /&gt;
If there's a mod you believe should be added to this list, create a staff request (Greenies only) or a forums thread, and we'll review it. Please provide a link to the mod and a brief description of why it should be whitelisted.&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
&lt;br /&gt;
* Only the client types and mods listed above are allowed on the server.&lt;br /&gt;
* Any client type or mod not listed here is considered forbidden and may prevent you from joining the server.&lt;br /&gt;
* If you're unsure about a specific mod, please ask a staff member before attempting to use it on the server.&lt;br /&gt;
&lt;br /&gt;
'''Remember:''' Using mods not on this list may result in being unable to join the server. When in doubt, it's best to use a vanilla client or consult with server staff.&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Mod_Whitelist&amp;diff=13450</id>
		<title>Mod Whitelist</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Mod_Whitelist&amp;diff=13450"/>
		<updated>2026-03-21T00:10:35Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= TL;DR? Use Our Modpack =&lt;br /&gt;
&lt;br /&gt;
If you wish to use a pre-assembled modpack and avoid dealing with the whitelist, check out our official modpack:&lt;br /&gt;
https://modrinth.com/modpack/minr&lt;br /&gt;
&lt;br /&gt;
All the mods in this pack are on our whitelist, and you can guarantee that when using this pack, you will be able to join the server. If you wish to understand our whitelist, what we allow, and why, you can read further on this page.&lt;br /&gt;
&lt;br /&gt;
= Allowed Client-Side Mods =&lt;br /&gt;
&lt;br /&gt;
Minr uses a whitelist system to control which client-side modifications are allowed. This page lists the currently permitted client types and mods. Please note that this list may be out-of-date, as the whitelist is reviewed periodically. If you're having trouble joining the server, try disabling your mods or reaching out to us at [https://forums.minr.org/forums/the-helpdesk.45/ the Minr Forums Helpdesk].&lt;br /&gt;
&lt;br /&gt;
== Allowed Client Types ==&lt;br /&gt;
&lt;br /&gt;
The following client types are allowed on the server:&lt;br /&gt;
&lt;br /&gt;
# Vanilla&lt;br /&gt;
# Forge&lt;br /&gt;
# Fabric&lt;br /&gt;
# Quilt&lt;br /&gt;
# OptiFine&lt;br /&gt;
&lt;br /&gt;
Other clients, notably including Feather and Lunar, are '''not''' allowed on the server.&lt;br /&gt;
&lt;br /&gt;
== Allowed Mods ==&lt;br /&gt;
&lt;br /&gt;
Strictly, only mods which improve performance and alter aesthetics on the client side are allowed. The following mods are whitelisted:&lt;br /&gt;
&lt;br /&gt;
* [https://modrinth.com/mod/3dskinlayers 3d Skin Layers]&lt;br /&gt;
* [https://modrinth.com/mod/advancements-reloaded AdvancementInfo Reloaded]&lt;br /&gt;
* [https://modrinth.com/mod/appleskin AppleSkin]&lt;br /&gt;
* [https://modrinth.com/mod/architectury-api Architectury]&lt;br /&gt;
* [https://modrinth.com/mod/betterf3 Better F3]&lt;br /&gt;
* [https://modrinth.com/mod/borderless-window Borderless Window]&lt;br /&gt;
* [https://modrinth.com/mod/borderless-fullscreen Borderless Fullscreen]&lt;br /&gt;
* [https://modrinth.com/mod/capes Capes]&lt;br /&gt;
* [https://modrinth.com/mod/c2me-fabric Concurrent Chunk Management Engine]&lt;br /&gt;
* [https://modrinth.com/mod/chat-heads Chat Heads]&lt;br /&gt;
* [https://modrinth.com/mod/cloth-config Cloth Config API]&lt;br /&gt;
* [https://modrinth.com/mod/collective Collective]&lt;br /&gt;
* [https://modrinth.com/mod/continuity Continuity]&lt;br /&gt;
* [https://modrinth.com/mod/controlling Controlling]&lt;br /&gt;
* [https://modrinth.com/mod/craftify Craftify]&lt;br /&gt;
* [https://modrinth.com/mod/cyv Cyv]&lt;br /&gt;
* [https://modrinth.com/mod/dynamic-fps Dynamic FPS]&lt;br /&gt;
* [https://modrinth.com/mod/ebe Enhanced Block Entities]&lt;br /&gt;
* [https://modrinth.com/mod/entityculling Entity Culling]&lt;br /&gt;
* [https://modrinth.com/mod/entity-model-features Entity Model Features]&lt;br /&gt;
* [https://modrinth.com/mod/entitytexturefeatures Entity Texture Features]&lt;br /&gt;
* [https://modrinth.com/mod/essential Essential]&lt;br /&gt;
* [https://modrinth.com/mod/euphoria-patches Euphoria Patches]&lt;br /&gt;
* [https://modrinth.com/mod/fabric-api Fabric API]&lt;br /&gt;
* [https://modrinth.com/mod/fabric-language-kotlin Fabric Language Kotlin]&lt;br /&gt;
* [https://modrinth.com/mod/ferrite-core FerriteCore]&lt;br /&gt;
* [https://modrinth.com/mod/full-brightness-toggle Full Brightness Toggle]&lt;br /&gt;
* [https://modrinth.com/mod/fullbright Fullbright]&lt;br /&gt;
* [https://modrinth.com/mod/gamma-utils Gamma Utils]&lt;br /&gt;
* [https://modrinth.com/mod/hold-that-chunk Hold That Chunk]&lt;br /&gt;
* [https://modrinth.com/mod/immediatelyfast ImmediatelyFast]&lt;br /&gt;
* [https://modrinth.com/mod/indium Indium]&lt;br /&gt;
* [https://modrinth.com/mod/iris Iris Shaders]&lt;br /&gt;
* [https://modrinth.com/mod/jade Jade]&lt;br /&gt;
* [https://modrinth.com/mod/krypton Krypton]&lt;br /&gt;
* [https://modrinth.com/mod/libjf LibJF]&lt;br /&gt;
* [https://modrinth.com/mod/lithium Lithium]&lt;br /&gt;
* [https://modrinth.com/mod/logical-zoom Logical Zoom]&lt;br /&gt;
* [https://modrinth.com/mod/malilib MaLiLib]&lt;br /&gt;
* [https://modrinth.com/mod/memoryleakfix Memory Leak Fix]&lt;br /&gt;
* [https://modrinth.com/mod/minecraftcapes MinecraftCapes]&lt;br /&gt;
* [https://modrinth.com/mod/minihud MiniHUD]&lt;br /&gt;
* [https://modrinth.com/mod/modernfix ModernFix]&lt;br /&gt;
* [https://modrinth.com/mod/modmenu Mod Menu]&lt;br /&gt;
* [https://modrinth.com/mod/morechathistory More Chat History]&lt;br /&gt;
* [https://modrinth.com/mod/moreculling More Culling]&lt;br /&gt;
* [https://modrinth.com/mod/moremcmeta MoreMcmeta]&lt;br /&gt;
* [https://modrinth.com/mod/narrus-yeetus Narrus Yeetus]&lt;br /&gt;
* [https://modrinth.com/mod/no-telemetry No Telemetry]&lt;br /&gt;
* [https://modrinth.com/mod/noisium Noisium]&lt;br /&gt;
* [https://modrinth.com/mod/noxesium Noxesium]&lt;br /&gt;
* [https://modrinth.com/mod/optigui OptiGUI]&lt;br /&gt;
* [https://modrinth.com/mod/owo-lib oωo Lib]&lt;br /&gt;
* [https://modrinth.com/mod/particular Particular]&lt;br /&gt;
* [https://modrinth.com/mod/puzzle Puzzle]&lt;br /&gt;
* [https://modrinth.com/mod/reeses-sodium-options Reese's Sodium Options]&lt;br /&gt;
* [https://modrinth.com/mod/renderdistancecycler Render Distance Cycler]&lt;br /&gt;
* [https://modrinth.com/mod/rrls Remove Reloading Screen]&lt;br /&gt;
* [https://modrinth.com/mod/respackopts Respackopts]&lt;br /&gt;
* [https://modrinth.com/mod/satin-api Satin]&lt;br /&gt;
* [https://modrinth.com/mod/sodium Sodium]&lt;br /&gt;
* [https://modrinth.com/mod/sodium-dynamic-lights Sodium Dynamic Lights]&lt;br /&gt;
* [https://modrinth.com/mod/sodium-extra Sodium Extra]&lt;br /&gt;
* [https://modrinth.com/mod/sodium-options-api Sodium Options API]&lt;br /&gt;
* [https://modrinth.com/mod/sprint-after-death Sprint After Death]&lt;br /&gt;
* [https://modrinth.com/mod/placeholder-api Text Placeholder API]&lt;br /&gt;
* [https://modrinth.com/mod/tilt-break/version/1.7fc Tilt Break]&lt;br /&gt;
* [https://modrinth.com/mod/toggle-sprint-display Toggle Sprint Display]&lt;br /&gt;
* [https://modrinth.com/mod/toggle-toggle-sprint Toggle Toggle Sprint]&lt;br /&gt;
* [https://modrinth.com/mod/ukulib Ukulib]&lt;br /&gt;
* [https://modrinth.com/mod/vmp-fabric Very Many Players]&lt;br /&gt;
* [https://modrinth.com/mod/waig Where Am I Going]&lt;br /&gt;
* [https://modrinth.com/mod/wi-zoom WI Zoom]&lt;br /&gt;
* [https://modrinth.com/mod/yacl YetAnotherConfigLib]&lt;br /&gt;
* [https://modrinth.com/mod/zoomify Zoomify]&lt;br /&gt;
* [https://modrinth.com/mod/particle-core]&lt;br /&gt;
&lt;br /&gt;
Mods may not enable features like moving the camera freely, world downloading, persistent block highlighting, or anything else which confers an unfair gameplay advantage over other players.&lt;br /&gt;
&lt;br /&gt;
If there's a mod you believe should be added to this list, create a staff request (Greenies only) or a forums thread, and we'll review it. Please provide a link to the mod and a brief description of why it should be whitelisted.&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
&lt;br /&gt;
* Only the client types and mods listed above are allowed on the server.&lt;br /&gt;
* Any client type or mod not listed here is considered forbidden and may prevent you from joining the server.&lt;br /&gt;
* If you're unsure about a specific mod, please ask a staff member before attempting to use it on the server.&lt;br /&gt;
&lt;br /&gt;
'''Remember:''' Using mods not on this list may result in being unable to join the server. When in doubt, it's best to use a vanilla client or consult with server staff.&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Greenie_Resources&amp;diff=13303</id>
		<title>Greenie Resources</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Greenie_Resources&amp;diff=13303"/>
		<updated>2026-02-14T02:06:54Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: Added some more things&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An index of many of the useful resources greenies have.&lt;br /&gt;
&lt;br /&gt;
== New Greenies ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/so-youre-a-green-what-now.3462/ So, You're A Greenie! What Now?] -- an introductory guide for new greenies.&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=wp8f9kDtCG4 Minr Mapmaking - Tools of the Trade] -- an introduction to the basic tools available to greenies for mapmaking.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp tp theta&amp;lt;/code&amp;gt; -- to get creative mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/call &amp;lt;player&amp;gt;&amp;lt;/code&amp;gt; -- to request to teleport to a player.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/home set [home name]&amp;lt;/code&amp;gt; -- to set a personal warp point.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/home tp [home name]&amp;lt;/code&amp;gt; -- to warp to a previously defined warp point.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/home list&amp;lt;/code&amp;gt; -- to list all warp points you have created.&lt;br /&gt;
&lt;br /&gt;
[https://minr.org/discord Discord] -- our Discord server.&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/ The Forums] -- lots of useful resources here and good for discussions that last more than an hour. Feel free to create new threads too! The forums may seem scary but the people there are the same greenies you talk with on Discord so don't worry about it.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/1023260488030756985 #staff-requests] -- if you ever want staff to do something for you, like import a script or fix some typo you found, create a thread here.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/report-player Report Player] -- the form for reporting players. It is preferred you use this form over #staff-requests so we can track reports. Reports submitted through the form are also only visible to staff, unlike #staff-requests.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/forums/the-helpdesk.45/ The Helpdesk] -- for submitting suggestions, filing bug reports, and getting help. Easier to track long-term than Discord.&lt;br /&gt;
&lt;br /&gt;
[https://wiki.minr.org/Server_Rules#Server_Rules_.28Greens.29_breakdown Server Rules (Greenies)] -- there are a couple of new rules that govern your new powers so make sure you're aware of them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp tp banme&amp;lt;/code&amp;gt; -- for when you need an enforced break.&lt;br /&gt;
&lt;br /&gt;
== Map Playing ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/reward-proposals Reward Proposals] -- a form to use to propose changing the assigned difficulty of a map.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.7681/#message-anchor-rewardproposals Board Master Post (Reward Proposals)] -- the protocol for submitting reward proposals. If you intend to submit a proposal you should read this.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/190686215870218240/945738332309164042 @Tester Role] -- lets you get pinged when someone wants testers for something.&lt;br /&gt;
&lt;br /&gt;
== Mapmaking ==&lt;br /&gt;
&lt;br /&gt;
To start creating a map, find an empty patch of land in Theta that is not nearby any other structures.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/making-a-good-map-a-comprehensive-guide.4264/ Making a Good Map: A Comprehensive Guide] -- a list of things to keep in mind when creating maps.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.7681/ Board Master Post] -- everything you could possibly want to know about how the Board and reviewing works.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-map-model.7015/ The Map Model] -- high-level rules and guidelines for maps.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/190686215870218240/945738332309164042 @Tester &amp;amp; @Builder Roles] -- lets you ping people when you want builders or testers, and lets you get pinged when someone wants a builder or a tester.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/project-pledges.4696/ Project Pledges] -- finish your project by the deadline or embarrass yourself on the Internet.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/project-pickup.6377/ Project Pickup] -- send your beloved project to a new home, or adopt someone else's project.&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
[https://help.minecraft.net/hc/en-us/articles/360059148111 Minecraft: Java Edition - Hotkeys] -- useful keyboard shortcuts.&lt;br /&gt;
&lt;br /&gt;
[https://worldedit.enginehub.org/en/latest/commands/ WorldEdit commands] -- documentation on all the commands WorldEdit supports.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/pages/testserver/ Test Server] -- you can practice WorldEdit on our dedicated test server.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-debug-stick-has-arrived.5507/ The debug stick has arrived] -- how to use the debug stick while building.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/region-flags-have-arrived.5549/ Region flags have arrived] -- how to modify flags on your own regions.&lt;br /&gt;
&lt;br /&gt;
[https://worldguard.enginehub.org/en/latest/regions/flags/ Region Flags] -- a comprehensive guide to WorldGuard's builtin region flags: what flags exist, how they work, and how you can use them. Note some flags can only be set by admins (use #staff-requests to ask for them).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/region flags&amp;lt;/code&amp;gt; to see additional flags added by us or other plugins.&lt;br /&gt;
&lt;br /&gt;
[https://mcstacker.net/ MCStacker] -- a site for generating commands of all varieties (/summon, /setblock, /playsound, /title, and more).&lt;br /&gt;
&lt;br /&gt;
[https://minecraft.tools/en/ Minecraft Tools] -- tools for creating books, potions, banners, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/hdb&amp;lt;/code&amp;gt; -- brings up a custom head browser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/hdb search &amp;lt;query&amp;gt;&amp;lt;/code&amp;gt; -- search for a custom head.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/phead &amp;lt;player&amp;gt;&amp;lt;/code&amp;gt; -- get the head of a specific player.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/map checkpoint set &amp;lt;mapcode&amp;gt; [&amp;lt;mid-checkpoint&amp;gt;] [&amp;lt;position&amp;gt;] [&amp;lt;rotation&amp;gt;] [&amp;lt;world&amp;gt;]&amp;lt;/code&amp;gt; -- set the spawn point for a given checkpoint of a map you're a listed creator of. Checkpoint and finish signs can be placed by listed creators as well.&lt;br /&gt;
&lt;br /&gt;
Flint (item) -- armour stand editor. Click in the air to select the adjustment you wish to make, then click an amour stand to make that adjustment.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp tp tools&amp;lt;/code&amp;gt; -- obtain a variety of blocks, items, or mobs that aren't available or displayed in the creative menu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp tp chillshop&amp;lt;/code&amp;gt; -- obtain a variety of technical blocks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp tp akmaphub&amp;lt;/code&amp;gt; -- generate map art directly from images without having to place a single block.&lt;br /&gt;
&lt;br /&gt;
[https://cquinn.dev/tools/pixelgeometry/ Pixel Shape Generator] -- a tool for creating circles, triangles, spirals, and other weird shapes.&lt;br /&gt;
&lt;br /&gt;
[https://mc-packs.net/ MCPacks] -- a site for free hosting of resource packs.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/488226184648458241/1046073707044556881 Adding Custom Music to Maps] -- how to play custom sounds and music in maps.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/488226184648458241/1240578741235617822 GitHub as alternative to mc-packs] -- how to host a resourcepack on GitHub&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/how-to-enable-knockback.4219/ How To Enable Knockback] -- how to enable knockback for players.&lt;br /&gt;
&lt;br /&gt;
=== Submitting ===&lt;br /&gt;
&lt;br /&gt;
[[Publishing a Map]] -- a user-friendly guide to the map review process.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.7681/#message-anchor-theboardprotocol Board Master Post (The Board Protocol)] -- the full detailed description of the map review process.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/map-submissions Map Submissions] -- the map submission form.&lt;br /&gt;
&lt;br /&gt;
=== Reviewing ===&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/board-review-guidelines.3352/ Board Review Guidelines] -- guidelines for writing reviews.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.7681/#message-anchor-applyingtotheboard Board Master Post (Applying to the Board)] -- how to apply to become a Board member.&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/pages/testserver/ Test Server] -- you can practice scripting on our dedicated test server.&lt;br /&gt;
&lt;br /&gt;
[https://paste.minr.org/ paste.minr.org] -- a web-based text editor useful for writing scripts and importing them.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/visual-studio-code-extension-for-minr-scripts.6175/ VSCode extension] -- an extension to Visual Studio Code that provides syntax highlighting, tab completion, and shortcuts for uploading files to paste.minr.org.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/minr uuid&amp;lt;/code&amp;gt; while looking at an entity -- gives you the UUID of an entity.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/forums/minr-scripts.80/ Scripts Subforum] -- a repository of useful scripts other players have written that you can use, among other things.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/488226184648458241 #scripting] -- a Discord channel for getting help with scripts. No question is too basic for this channel.&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
[https://msc-documentation.readthedocs.io/en/latest/ MSC Documentation (WIP)] -- the documentation for our scripting language, MSC.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/488226184648458241/798278768774348860 Built-in Namespaces &amp;amp; Global Types] -- a list of namespaces and types provided by the server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/namespace functions &amp;lt;namespace&amp;gt; [filter]&amp;lt;/code&amp;gt; -- view all functions in a namespace. If &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; is provided, it only returns functions that contain &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; in the name. Similar commands also exist for variables and types.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/type methods [namespace] &amp;lt;type&amp;gt; [filter]&amp;lt;/code&amp;gt; -- view all methods on a type. If &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; is provided, it only returns methods that contain &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; in the name. Similar commands also exist for fields and constructors.&lt;br /&gt;
&lt;br /&gt;
[https://minecraft.fandom.com/wiki/Formatting_codes Formatting codes] -- a reference of the different colours and styles you can apply to messages sent with &amp;lt;code&amp;gt;@player&amp;lt;/code&amp;gt;. Note you can use &amp;lt;code&amp;gt;&amp;amp;&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;§&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;#xxxxxx&amp;lt;/code&amp;gt; allows you to use any colour with the given hex value.&lt;br /&gt;
&lt;br /&gt;
=== Tutorials ===&lt;br /&gt;
&lt;br /&gt;
==== Scripts with rman! ====&lt;br /&gt;
&lt;br /&gt;
An introduction to scripting for people with no experience in six parts (beginner).&lt;br /&gt;
&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-1-basic-script-understanding.3193/ Basic Script Understanding]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-2-activators-in-the-world.3202/ Activators in the world]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-3-script-type-terror.3311/ Script Type Terror]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-4-hastebin-horrors.3367/ Hastebin Horrors]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-5-local-based-variables.3819/ Local-Based Variables]&lt;br /&gt;
## [https://forums.minr.org/threads/scripts-with-rman-5-1-oddity-omissions-i.4070/ Oddity Omissions I]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-6-built-in-complex-data-types.5870/ Built-in Complex Data Types]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://msc-documentation.readthedocs.io/en/latest/tutorial.html Tutorial] (beginner) -- a tutorial included in the documentation. Slightly broader than ''Scripts with rman!'' but not as deep.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/functions-a-how-to-guide.5063/ Functions! A How-To Guide] (intermediate) -- what functions are and how to create your own.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/custom-types-a-comprehensive-guide.3168/ Custom Types - A Comprehensive Guide] (advanced) -- what custom types are and how to create your own.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/793589002350755870/1413868607754080287 Guide to yeroc%] -- what yeroc% skips are and how to fix them.&lt;br /&gt;
&lt;br /&gt;
== Event Hosting ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/hosting-an-event-rules-and-requirements.3650/ Hosting an Event - Rules and Requirements] -- guidelines you need to follow when hosting an on-server event.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/forums/minr-mafia.63/ Minr Mafia Subforum] -- resources for hosting Mafia and signing up to host Mafia.&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Greenie_Resources&amp;diff=13302</id>
		<title>Greenie Resources</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Greenie_Resources&amp;diff=13302"/>
		<updated>2026-02-14T01:55:27Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: /* Tools */ Add MCPacks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An index of many of the useful resources greenies have.&lt;br /&gt;
&lt;br /&gt;
== New Greenies ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/so-youre-a-green-what-now.3462/ So, You're A Greenie! What Now?] -- an introductory guide for new greenies.&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=wp8f9kDtCG4 Minr Mapmaking - Tools of the Trade] -- an introduction to the basic tools available to greenies for mapmaking.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp tp theta&amp;lt;/code&amp;gt; -- to get creative mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/call &amp;lt;player&amp;gt;&amp;lt;/code&amp;gt; -- to request to teleport to a player.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/home set [home name]&amp;lt;/code&amp;gt; -- to set a personal warp point.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/home tp [home name]&amp;lt;/code&amp;gt; -- to warp to a previously defined warp point.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/home list&amp;lt;/code&amp;gt; -- to list all warp points you have created.&lt;br /&gt;
&lt;br /&gt;
[https://minr.org/discord Discord] -- our Discord server.&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/ The Forums] -- lots of useful resources here and good for discussions that last more than an hour. Feel free to create new threads too! The forums may seem scary but the people there are the same greenies you talk with on Discord so don't worry about it.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/1023260488030756985 #staff-requests] -- if you ever want staff to do something for you, like import a script or fix some typo you found, create a thread here.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/report-player Report Player] -- the form for reporting players. It is preferred you use this form over #staff-requests so we can track reports. Reports submitted through the form are also only visible to staff, unlike #staff-requests.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/forums/the-helpdesk.45/ The Helpdesk] -- for submitting suggestions, filing bug reports, and getting help. Easier to track long-term than Discord.&lt;br /&gt;
&lt;br /&gt;
[https://wiki.minr.org/Server_Rules#Server_Rules_.28Greens.29_breakdown Server Rules (Greenies)] -- there are a couple of new rules that govern your new powers so make sure you're aware of them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp tp banme&amp;lt;/code&amp;gt; -- for when you need an enforced break.&lt;br /&gt;
&lt;br /&gt;
== Map Playing ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/reward-proposals Reward Proposals] -- a form to use to propose changing the assigned difficulty of a map.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.7681/#message-anchor-rewardproposals Board Master Post (Reward Proposals)] -- the protocol for submitting reward proposals. If you intend to submit a proposal you should read this.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/190686215870218240/945738332309164042 @Tester Role] -- lets you get pinged when someone wants testers for something.&lt;br /&gt;
&lt;br /&gt;
== Mapmaking ==&lt;br /&gt;
&lt;br /&gt;
To start creating a map, find an empty patch of land in Theta that is not nearby any other structures.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/making-a-good-map-a-comprehensive-guide.4264/ Making a Good Map: A Comprehensive Guide] -- a list of things to keep in mind when creating maps.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.7681/#message-anchor-secretmaps Board Master Post (Secret Map Guidelines)] -- guidelines on how secret maps are handled.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.7681/#message-anchor-qualityofmaps Board Master Post (Red+ Parkour Maps)] -- red and black parkour maps have additional requirements to be accepted into FFA, laid out here.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/190686215870218240/945738332309164042 @Tester &amp;amp; @Builder Roles] -- lets you ping people when you want builders or testers, and lets you get pinged when someone wants a builder or a tester.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/project-pledges.4696/ Project Pledges] -- finish your project by the deadline or embarrass yourself on the Internet.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/project-pickup.6377/ Project Pickup] -- send your beloved project to a new home, or adopt someone else's project.&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
[https://help.minecraft.net/hc/en-us/articles/360059148111 Minecraft: Java Edition - Hotkeys] -- useful keyboard shortcuts.&lt;br /&gt;
&lt;br /&gt;
[https://worldedit.enginehub.org/en/latest/commands/ WorldEdit commands] -- documentation on all the commands WorldEdit supports.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/pages/testserver/ Test Server] -- you can practice WorldEdit on our dedicated test server.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-debug-stick-has-arrived.5507/ The debug stick has arrived] -- how to use the debug stick while building.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/region-flags-have-arrived.5549/ Region flags have arrived] -- how to modify flags on your own regions.&lt;br /&gt;
&lt;br /&gt;
[https://worldguard.enginehub.org/en/latest/regions/flags/ Region Flags] -- a comprehensive guide to region flags: what flags exist, how they work, and how you can use them. Note some flags can only be set by admins (use #staff-requests to ask for them).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fly&amp;lt;/code&amp;gt; is an additional flag provided not listed on the above page. It gives players the ability to fly in survival and adventure mode.&lt;br /&gt;
&lt;br /&gt;
[https://mcstacker.net/ MCStacker] -- a site for generating commands of all varieties (/summon, /setblock, /playsound, /title, and more).&lt;br /&gt;
&lt;br /&gt;
[https://minecraft.tools/en/ Minecraft Tools] -- tools for creating books, potions, banners, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/hdb&amp;lt;/code&amp;gt; -- brings up a custom head browser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/hdb search &amp;lt;query&amp;gt;&amp;lt;/code&amp;gt; -- search for a custom head.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/phead &amp;lt;player&amp;gt;&amp;lt;/code&amp;gt; -- get the head of a specific player.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/map checkpoint set &amp;lt;mapcode&amp;gt; [&amp;lt;mid-checkpoint&amp;gt;] [&amp;lt;position&amp;gt;] [&amp;lt;rotation&amp;gt;] [&amp;lt;world&amp;gt;]&amp;lt;/code&amp;gt; -- set the spawn point for a given checkpoint of a map you're a listed creator of. Checkpoint and finish signs can be placed by listed creators as well.&lt;br /&gt;
&lt;br /&gt;
Flint (item) -- armour stand editor. Click in the air to select the adjustment you wish to make, then click an amour stand to make that adjustment.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp tp tools&amp;lt;/code&amp;gt; -- obtain a variety of blocks, items, or mobs that aren't available or displayed in the creative menu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp tp chillshop&amp;lt;/code&amp;gt; -- obtain a variety of technical blocks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp tp akmaphub&amp;lt;/code&amp;gt; -- generate map art directly from images without having to place a single block.&lt;br /&gt;
&lt;br /&gt;
[https://cquinn.dev/tools/pixelgeometry/ Pixel Shape Generator] -- a tool for creating circles, triangles, spirals, and other weird shapes.&lt;br /&gt;
&lt;br /&gt;
[https://mc-packs.net/ MCPacks] -- a site for free hosting of resource packs.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/488226184648458241/1046073707044556881 Adding Custom Music to Maps] -- how to play custom sounds and music in maps.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/488226184648458241/1240578741235617822 GitHub as alternative to mc-packs] -- how to host a resourcepack on GitHub&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/how-to-enable-knockback.4219/ How To Enable Knockback] -- how to enable knockback for players.&lt;br /&gt;
&lt;br /&gt;
=== Submitting ===&lt;br /&gt;
&lt;br /&gt;
[[Publishing a Map]] -- a user-friendly guide to the map review process.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.7681/#message-anchor-theboardprotocol Board Master Post (The Board Protocol)] -- the full detailed description of the map review process.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/map-submissions Map Submissions] -- the map submission form.&lt;br /&gt;
&lt;br /&gt;
=== Reviewing ===&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/board-review-guidelines.3352/ Board Review Guidelines] -- guidelines for writing reviews.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.7681/#message-anchor-applyingtotheboard Board Master Post (Applying to the Board)] -- how to apply to become a Board member.&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/pages/testserver/ Test Server] -- you can practice scripting on our dedicated test server.&lt;br /&gt;
&lt;br /&gt;
[https://paste.minr.org/ paste.minr.org] -- a web-based text editor useful for writing scripts and importing them.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/visual-studio-code-extension-for-minr-scripts.6175/ VSCode extension] -- an extension to Visual Studio Code that provides syntax highlighting, tab completion, and shortcuts for uploading files to paste.minr.org.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/minr uuid&amp;lt;/code&amp;gt; while looking at an entity -- gives you the UUID of an entity.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/forums/minr-scripts.80/ Scripts Subforum] -- a repository of useful scripts other players have written that you can use, among other things.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/488226184648458241 #scripting] -- a Discord channel for getting help with scripts. No question is too basic for this channel.&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
[https://msc-documentation.readthedocs.io/en/latest/ MSC Documentation (WIP)] -- the documentation for our scripting language, MSC.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/488226184648458241/798278768774348860 Built-in Namespaces &amp;amp; Global Types] -- a list of namespaces and types provided by the server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/namespace functions &amp;lt;namespace&amp;gt; [filter]&amp;lt;/code&amp;gt; -- view all functions in a namespace. If &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; is provided, it only returns functions that contain &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; in the name. Similar commands also exist for variables and types.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/type methods [namespace] &amp;lt;type&amp;gt; [filter]&amp;lt;/code&amp;gt; -- view all methods on a type. If &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; is provided, it only returns methods that contain &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; in the name. Similar commands also exist for fields and constructors.&lt;br /&gt;
&lt;br /&gt;
[https://minecraft.fandom.com/wiki/Formatting_codes Formatting codes] -- a reference of the different colours and styles you can apply to messages sent with &amp;lt;code&amp;gt;@player&amp;lt;/code&amp;gt;. Note you can use &amp;lt;code&amp;gt;&amp;amp;&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;§&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;#xxxxxx&amp;lt;/code&amp;gt; allows you to use any colour with the given hex value.&lt;br /&gt;
&lt;br /&gt;
=== Tutorials ===&lt;br /&gt;
&lt;br /&gt;
==== Scripts with rman! ====&lt;br /&gt;
&lt;br /&gt;
An introduction to scripting for people with no experience in six parts (beginner).&lt;br /&gt;
&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-1-basic-script-understanding.3193/ Basic Script Understanding]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-2-activators-in-the-world.3202/ Activators in the world]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-3-script-type-terror.3311/ Script Type Terror]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-4-hastebin-horrors.3367/ Hastebin Horrors]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-5-local-based-variables.3819/ Local-Based Variables]&lt;br /&gt;
## [https://forums.minr.org/threads/scripts-with-rman-5-1-oddity-omissions-i.4070/ Oddity Omissions I]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-6-built-in-complex-data-types.5870/ Built-in Complex Data Types]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://msc-documentation.readthedocs.io/en/latest/tutorial.html Tutorial] (beginner) -- a tutorial included in the documentation. Slightly broader than ''Scripts with rman!'' but not as deep.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/functions-a-how-to-guide.5063/ Functions! A How-To Guide] (intermediate) -- what functions are and how to create your own.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/custom-types-a-comprehensive-guide.3168/ Custom Types - A Comprehensive Guide] (advanced) -- what custom types are and how to create your own.&lt;br /&gt;
&lt;br /&gt;
== Event Hosting ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/hosting-an-event-rules-and-requirements.3650/ Hosting an Event - Rules and Requirements] -- guidelines you need to follow when hosting an on-server event.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/forums/minr-mafia.63/ Minr Mafia Subforum] -- resources for hosting Mafia and signing up to host Mafia.&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Template:News&amp;diff=13284</id>
		<title>Template:News</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Template:News&amp;diff=13284"/>
		<updated>2026-02-04T21:18:42Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
News articles below this line. Please format as &amp;quot;[[&amp;lt;Poster&amp;gt;]] [forumlink &amp;lt;active verb/phrase&amp;gt;] brief description.&amp;quot; Ideally not reusing a recently used verb. Also its Date followed by :▪&amp;amp;nbsp; without a space at the start of the sentence.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
;XXth Month, 20XX&lt;br /&gt;
:▪&amp;amp;nbsp;Text here&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;1st February 2026&lt;br /&gt;
:▪&amp;amp;nbsp; [https://forums.minr.org/threads/12-0-10-update-notes-1-21-11-2025-02-01.8255/ Updated to 1.21.11]&lt;br /&gt;
;6th December 2025&lt;br /&gt;
:▪&amp;amp;nbsp; [https://forums.minr.org/threads/minr-maze-competition-iii-2025-26-the-return.8209/ Mazecomp III begins]&lt;br /&gt;
;18th November 2025&lt;br /&gt;
:▪&amp;amp;nbsp; [https://forums.minr.org/threads/completed-1-21-10-maintenance-on-23rd-of-november.8192/ Updated to 1.21.10]&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Main_Page&amp;diff=12039</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Main_Page&amp;diff=12039"/>
		<updated>2025-09-13T23:07:34Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
| title = &amp;lt;includeonly&amp;gt;{{PAGENAME}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
| titlemode = replace&lt;br /&gt;
| description = The official Minr wiki. Hosts information about the Minr community and Zero server.&lt;br /&gt;
| og:title = &amp;lt;includeonly&amp;gt;{{PAGENAME}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
| og:site_name = WIKI.MINR.ORG&lt;br /&gt;
| og:description = The official Minr wiki. Hosts information about the Minr community and Zero server.&lt;br /&gt;
| og:type = website&lt;br /&gt;
| og:url = fullurl:{{PAGENAME}}&lt;br /&gt;
| og:image = {{File:Minr logo.png|1200px}}&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-background-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-banner&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Welcome to the Official Minr Wiki!&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;mainpage-content&amp;quot; class=&amp;quot;mainpage-cell-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-cell mainpage-cell-double&amp;quot;&amp;gt;&lt;br /&gt;
== Latest update: [[Epsilon]] has been released!==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-featured-images&amp;quot;&amp;gt;[[File:Minr logo.png|x300px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
Welcome to the official Minr wiki!&lt;br /&gt;
Consult the [[Frequently Asked Questions]] page for wiki editing rules and guidelines. If you'd like to contribute to the wiki, see the [https://forums.minr.org/threads/tutorial-add-your-map-s-to-the-wiki-updated.3517/ Tutorial].&lt;br /&gt;
=== News ===&lt;br /&gt;
;{{News}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-cell&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Updates &amp;amp; Events ==&lt;br /&gt;
&amp;lt;big&amp;gt;[[Updates|Upcoming Versions &amp;amp; History]]&amp;lt;/big&amp;gt;&lt;br /&gt;
:Current Server version: '''1.21.8'''&lt;br /&gt;
:Current Minr plugin version: '''12.0.4'''&lt;br /&gt;
=== Event Timers ===&lt;br /&gt;
{{Event timers}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-cell&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
New to the server? Here are some pages for getting started with the minr.org infrastructure:&lt;br /&gt;
* [[Server Rules]]&lt;br /&gt;
* [[Command List]]&lt;br /&gt;
* [[Tutorial]]&lt;br /&gt;
* [[Ranks]]&lt;br /&gt;
* [[Maps]]&lt;br /&gt;
* [[Points]]&lt;br /&gt;
* [[Hardcore]]&lt;br /&gt;
* [[Map Types and Explanations]]&lt;br /&gt;
* [[Mod Whitelist]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-cell&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Concepts ==&lt;br /&gt;
&lt;br /&gt;
* [[Challenges]]&lt;br /&gt;
* [[Times]]&lt;br /&gt;
* [[Events]]&lt;br /&gt;
* [[Global Ranking]]&lt;br /&gt;
* [[Cosmetics]]&lt;br /&gt;
* [[Arcade|The Arcade]]&lt;br /&gt;
* [[Scripts]]&lt;br /&gt;
* [[Mimic]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-cell&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Social ==&lt;br /&gt;
* [[Forums]]&lt;br /&gt;
** [[Forum Events]]&lt;br /&gt;
** [[Forum Ranks]]&lt;br /&gt;
* [[Discord]]&lt;br /&gt;
** [[Verification]]&lt;br /&gt;
** [[Discord Ranks]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-cell&amp;quot;&amp;gt;&lt;br /&gt;
== Maps ==&lt;br /&gt;
All maps are stored in a location that defines their accessibility and state.&lt;br /&gt;
*[[Maps]]&lt;br /&gt;
**[[Minr Maps]]&lt;br /&gt;
**[[Map Types and Explanations|Map Types]]&lt;br /&gt;
*[[FFA]]&lt;br /&gt;
*[[FFA+]]&lt;br /&gt;
*[[Hardcore]]&lt;br /&gt;
*[[Creators]]&lt;br /&gt;
*[[Board]]&lt;br /&gt;
*[[Mount Minr]]&lt;br /&gt;
*[[Prevalent Secrets]]&lt;br /&gt;
*[[Publishing a Map]]&lt;br /&gt;
*[[Map Series]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-cell&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Worlds ==&lt;br /&gt;
* [[Zero]]&lt;br /&gt;
* [[Theta]]&lt;br /&gt;
* [[Delta]]&lt;br /&gt;
* [[Epsilon]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(Minr is not an official Minecraft service. Not approved by or associated with Mojang or Microsoft)&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Template:Event_timers&amp;diff=12038</id>
		<title>Template:Event timers</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Template:Event_timers&amp;diff=12038"/>
		<updated>2025-09-13T23:06:42Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;[https://discord.com/channels/190350281580478466/728698920443838586/1412112270829293619 DKPK Speedrunning Tournament 2025] {{countdown&lt;br /&gt;
 |year       = 2025&lt;br /&gt;
 |month      = 09&lt;br /&gt;
 |day        = 13&lt;br /&gt;
 |hour       = 18&lt;br /&gt;
 |minute     = 00&lt;br /&gt;
 |event      = DKPK Speedrunning Tournament 2025&lt;br /&gt;
 |duration   = 864000&lt;br /&gt;
 |eventstart = The DKPK Speedrunning Tournament is currently running!&lt;br /&gt;
 |eventend   = The DKPK Speedrunning Tournament has concluded. Thanks for participating!&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Template:News&amp;diff=12037</id>
		<title>Template:News</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Template:News&amp;diff=12037"/>
		<updated>2025-09-13T22:58:09Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
News articles below this line. Please format as &amp;quot;[[&amp;lt;Poster&amp;gt;]] [forumlink &amp;lt;active verb/phrase&amp;gt;] brief description.&amp;quot; Ideally not reusing a recently used verb. Also its Date followed by :▪&amp;amp;nbsp; without a space at the start of the sentence.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
;Month XX, 20XX&lt;br /&gt;
:▪&amp;amp;nbsp;Text here&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;30th August 2025&lt;br /&gt;
:▪&amp;amp;nbsp; [https://forums.minr.org/threads/epsilon-the-void-%E2%80%93-new-void-build-world.8128/ Epsilon Released (New Build World)]&lt;br /&gt;
;3rd August 2025&lt;br /&gt;
:▪&amp;amp;nbsp; [https://forums.minr.org/threads/12-0-4-update-notes-1-21-8-2025-08-03.8103/ Updated to 1.21.8]&lt;br /&gt;
;10th May 2025&lt;br /&gt;
:▪&amp;amp;nbsp; [https://forums.minr.org/threads/completed-hc-12-0-maintenance-on-may-10-11.7994/ Hardcore 12.0]&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Hardcore&amp;diff=11846</id>
		<title>Hardcore</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Hardcore&amp;diff=11846"/>
		<updated>2025-05-05T02:59:17Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
Hardcore (Commonly shortened to HC) is a series of challenging parkour, maze, puzzle, and adventure maps. Hardcore serves as a challenge that tests players' trustworthiness and integrity before granting them build rights. It is the sole requirement to earn Green (Builders) rank on the server. &lt;br /&gt;
&lt;br /&gt;
There have been 11 major versions of Hardcore, with tuning changes to balance difficulty, or to make adjustments for changing game mechanics. &lt;br /&gt;
&lt;br /&gt;
Historically, it has also been called the rotation, the HC rotation, or the gauntlet.&lt;br /&gt;
&lt;br /&gt;
Hardcore has difficulty elements not seen in FFA, such as:&lt;br /&gt;
* Limited quantities of food / little to no saturation.&lt;br /&gt;
* Item pickup being disabled to prevent food sharing.&lt;br /&gt;
* Having to play multiple maps without checkpoints in-between.&lt;br /&gt;
&lt;br /&gt;
Levels within hardcore are notated with a dash (Ex: HC-1), and versions are notated with a dot (EX: HC 1.0)&lt;br /&gt;
&lt;br /&gt;
== Hardcore Iterations ==&lt;br /&gt;
=== Version 1.0–1.4 ===&lt;br /&gt;
[[File:Hardcore 1.0.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
During this time period, Hardcore was iterating rapidly as new maps were created. Since these iterations used a similar design, they are grouped collectively under &amp;quot;1.0&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At this stage in the server's history, both the game and the server's identity were early in development. FFA and the blue rank did not exist; Minecraft was in the Alpha / Beta stages of development. The checkpoint system we use today was non-existent. Minecraft was a new game, and only a couple hundred-thousand players owned the game. At this time, spawn was in the TNT cube, but was shortly switched to the desert spawn.&lt;br /&gt;
&lt;br /&gt;
In the beginning, there were only the trials found within the TNT cube at X. Player's spawned at the bottom, and warped into the following lineup:&lt;br /&gt;
* 1. Skytop Labyrinth&lt;br /&gt;
* 2. Original Level 2 (No warp, the maps were linked)&lt;br /&gt;
* 3. Jiga's Claymaze&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is the earliest known iteration of HC, and lasted for less then half a year. Note that the maps were not all implemented simultaneously. This meant for a time Hardcore only contained one or two maps. The next iteration of HC (1.1) consisted of 5 Levels with no checkpoints in-between the maps. From this point forward maps would swap with one another to maintain the 5-map course design.&lt;br /&gt;
&lt;br /&gt;
This layout created a unique meta because it meant if the player died in any level, they had to start over at the beginning. This resulted in a strategy of people starting Hardcore in groups, with unofficial &amp;quot;leaders&amp;quot; guiding people through the first one or two levels. If people could keep up with the leader, they could learn where to go for the beginning levels.&lt;br /&gt;
&lt;br /&gt;
In early 2011, [[Creators#HatterTheMad|HatterTheMad]] finished a lava maze, and that was quickly entered into the HC system as a replacement for the other lava themed level, lava parkour.&lt;br /&gt;
&lt;br /&gt;
There was a 7 level system, HC 1.4, that existed between the 5 and 10 level system. A diagram does not exist for it yet. Like 1.3, its existence was short, and not all of the layout is known with certainty.&lt;br /&gt;
&lt;br /&gt;
=== Version 2.0–2.1 ===&lt;br /&gt;
[[File:Hardcore 2.0.PNG|600px]]&lt;br /&gt;
[[File:Hardcore 2.1.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The second version of HC was created as the earliest greens had began building maps.&lt;br /&gt;
&lt;br /&gt;
Minecraft had recently transitioned from alpha to beta. The blue rank and the point system did not exist yet. The border of the map lied around the 4000 block range. This was also the time where MINR experimented with an economy. MINR was primarily a survival server at this time, instead of the semi-vanilla/creative realms that exist today.&lt;br /&gt;
&lt;br /&gt;
The layout consisted of HC-1 and HC-10 being stand alone maps. For the in-between levels, players could choose 1 of 2 un-named courses at random to play. Checkpoints existed between every level, allowing easy switching between the two maps. This was later revised with 2-map segments in order to balance out the difficulty. Even with this change, some map choices were not balanced. This resulted in certain maps being picked more often, and players  asking which map or path is easier in chat.&lt;br /&gt;
&lt;br /&gt;
Towards the end of this iteration, an airship was constructed to house the maps that were not in Hardcore. This was later made public, and deemed the &amp;quot;Free For All&amp;quot; area, or FFA for short.&lt;br /&gt;
&lt;br /&gt;
Many maps used in HC2.0 have changed in some form:&lt;br /&gt;
* Sra was originally a cave-maze segment known as Srenmaze.&lt;br /&gt;
* Blitz was originally known as Chillers' Timed Maze, and was broken for several years due to the removal of a plugin known as Falsebook.&lt;br /&gt;
* Stone Maze cannot be found in FFA or the Valley, and has been broken by the removal of Falsebook.&lt;br /&gt;
* Mineco was originally known as Void42's Jump Map.&lt;br /&gt;
* Heaven Parkour was broken by the removal of Falsebook, but can still be found above Hell Parkour.&lt;br /&gt;
&lt;br /&gt;
=== Version 3.0–3.1 ===&lt;br /&gt;
[[File:Hardcore 3.0.PNG|600px]]&lt;br /&gt;
[[File:Hardcore 3.1.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
During this time, Minecraft was in beta, and saw its complete release in November 2011. Many concepts that now define the server were put in place during this version of HC. Most notably, FFA+ (Nov 2012) and the Blue Rank (Unknown) were launched at this time. All FFA Maps awarded one point, and the requirement to enter Hardcore was set at 5 FFA points.&lt;br /&gt;
&lt;br /&gt;
This Hardcore design was in effect from August 2011 to May 2013, marking the longest period of time without a version change (21+ months) until HC 11.0 (2021-2025). This version was designed by c_dric. This version also introduced the glass boxes that are used in between levels for several versions. This version also introduced the &amp;quot;loop-back&amp;quot; mechanic, where players could play an extra map (Sky Parkour) in order to re-choose which HC4 level they wanted to play.&lt;br /&gt;
&lt;br /&gt;
In Minecraft update 1.3.1, Mojang silently changed how long the player was able to breathe for. This resulted in Aquarium and Elusion becoming unplayable. At that time, admins AJDJ and Yeroc (alongside Packs as a moderator) proposed and implemented the following temporary solution:&lt;br /&gt;
&lt;br /&gt;
* HC-3: Aquarium --&amp;gt; Wolly Mammoth&lt;br /&gt;
* HC-4: Wolly Mammoth --&amp;gt; The Face&lt;br /&gt;
* HC-5: Elusion --&amp;gt; The Big Egyptian&lt;br /&gt;
&lt;br /&gt;
In one of the next updates to Minecraft this was reverted, and Aquarium was put back into the HC rotation in the 4.0 iteration.&lt;br /&gt;
&lt;br /&gt;
=== Version 4.0–4.1 ===&lt;br /&gt;
[[File:Hardcore 4.0.PNG|600px]]&lt;br /&gt;
[[File:Hardcore 4.1.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point in the server's history, HC 3.0 had been unchanged for a long time. Due to rampant cheating popularized by hacked clients, as well as a large influx of players completing HC3.1, the goal was to make HC much harder. With that in mind, themed segments of HC were conceived, based on the multi-pathed decisions used in HC2.0 and HC 3.0.&lt;br /&gt;
&lt;br /&gt;
Many levels from HC 3.1 remain in this rotation, with an expansion of the paths being the newest feature. Another feature that returned from HC1.0 was multiple levels without checkpoints. This meant that levels 8-11 had to be completed in 1 life. This concept would be retained in subsequent iterations of Hardcore.&lt;br /&gt;
&lt;br /&gt;
In summary, 4.0 has created the &amp;quot;legs&amp;quot; of hardcore that are iterated upon by almost every future version.&lt;br /&gt;
* Leg 1: Introduction to the different map types.&lt;br /&gt;
* Leg 2: Choosing a personalized path.&lt;br /&gt;
* Leg 3: An endurance run with no checkpoints at the end.&lt;br /&gt;
&lt;br /&gt;
After this iteration was implemented, staff determined that the Path of Ice and Fire were easier than the others, so the following revisions were made in the 4.1 Patch:&lt;br /&gt;
*Snow Fort --&amp;gt; Snowstorm&lt;br /&gt;
*Satyrs --&amp;gt; Demon&lt;br /&gt;
*Hell Parkour --&amp;gt; Lava Parkour&lt;br /&gt;
&lt;br /&gt;
This gave it sufficient difficulty to balance out the other paths. It's estimated that approximately 70 players completed this version of Hardcore.&lt;br /&gt;
&lt;br /&gt;
This is first of several versions that AJDJ led designs for.&lt;br /&gt;
&lt;br /&gt;
=== Version 5.0 ===&lt;br /&gt;
[[File:Hardcore 5.0.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
While designing 5.0, HC4.0-4.1 had seen most players use the fire/ice path, even after balancing. In order to remediate this, the path was removed and replaced with the path of nostalgia. This would allow players to pick an easier path, but receive no middle checkpoint. Newer maps joined this rotation, replacing a few older maps. It was around this time in the design process that those working on the HC designs shifted towards adding map-quality as one of the criteria for HC maps.&lt;br /&gt;
&lt;br /&gt;
At the time, HC 5.0 was considered to be one of the hardest HC versions conceived.&lt;br /&gt;
&lt;br /&gt;
Towards the end of this version of HC is where server ownership changed hands.&lt;br /&gt;
&lt;br /&gt;
=== Version 6.0–6.1 ===&lt;br /&gt;
[[File:Hardcore 6.0.PNG|600px]]&lt;br /&gt;
[[File:Hardcore 6.1.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Around this time, the server's activity had slowed significantly, and very few players had cleared HC5.0. The goal of HC6.0 was to make the overall difficulty slightly lower. This was achieved by revising the branching paths to use map type rather than theme, and lowering the number of maps in the final run.&lt;br /&gt;
&lt;br /&gt;
The thematic paths were replaced with paths oriented around map types. This allowed players to lean into their strengths for a portion of HC.&lt;br /&gt;
&lt;br /&gt;
Shortly after the 6.0 launch, it was determined that the puzzle path was too easy. In order to balance this out, the following changed were made for 6.1:&lt;br /&gt;
&lt;br /&gt;
* Remove the puzzle path.&lt;br /&gt;
* Replace Paradox with Viemort.&lt;br /&gt;
* 154 Returns to FFA.&lt;br /&gt;
&lt;br /&gt;
=== Version 7.0 ===&lt;br /&gt;
[[File:Hardcore 7.0.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This version of HC heavily reworked the middle leg. The choices were now between 2 of the 3 map types, allowing players to lean on their strengths and completely avoid 1 map type if desired. Another goal of this system was to shift the layout towards persistence based maps rather than just difficult maps.&lt;br /&gt;
&lt;br /&gt;
This is the last version that AJDJ lead designs for, concluding his time as the lead admin for Hardcore design (HC 4.0 through HC 7.0).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Version 8.0–8.1 ===&lt;br /&gt;
[[File:HC8.0.png|600px]]&lt;br /&gt;
[[File:HC8.1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
HC 8.0 was intended to make Hardcore longer, and have a greater focus on persistence and uniform difficulty. The iteration consisted of twelve maps, with a mix of parkour and mazes. This was also the first version of HC that had automatic transfers into the new system. Previously, there was a time period where users had to request transfer into the equivalent level of the new design.&lt;br /&gt;
&lt;br /&gt;
This iteration was unique for multiple reasons: &lt;br /&gt;
* There were no puzzle maps on the main path. &lt;br /&gt;
**([[MYTH]] contains small puzzles, but isn't technically a puzzle map). &lt;br /&gt;
* When players reached HC-4, they could either continue along the main path (of parkour and mazes) or opt for a shorter but much harder path that consisted of puzzles only. &lt;br /&gt;
* One of the puzzles, Miner's Millions, was considered one of the hardest on the server. Few players completed this path. &lt;br /&gt;
&lt;br /&gt;
In addition, HC8.0 introduced the two loop-back feature for switching between the two paths. [[Satyrs]] had to be completed to switch from the main path to the puzzle path, and  [[Minetech]] was required to switch from the puzzle path to the main path.&lt;br /&gt;
&lt;br /&gt;
This was the longest version of Hardcore upon release, however many users do not consider it to be the toughest.&lt;br /&gt;
&lt;br /&gt;
Due to the gameplay changes in the Minecraft 1.14 update and low usage of the path, the puzzle path was later removed resulting in the first entirely linear structure since Hardcore's inception.&lt;br /&gt;
&lt;br /&gt;
=== Version 9.0 ===&lt;br /&gt;
[[File:HC9.0.png|600px]]&lt;br /&gt;
&lt;br /&gt;
This goals for HC9.0 included:&lt;br /&gt;
* Expanding the variety of map types to include adventure / puzzle maps.&lt;br /&gt;
* Allowing users to lean into a strength in the second leg, and receive easier maps of the types the player was aiming to avoid.&lt;br /&gt;
* Introducing limited food supply / regeneration as way to tune the difficulty of parkour maps.&lt;br /&gt;
* Reduce the number of &amp;quot;choke&amp;quot; maps (where players complete a difficult map then breeze through several levels).&lt;br /&gt;
&lt;br /&gt;
The design of this version used a unique two-step approach:&lt;br /&gt;
1. Create the desired layout of the HC in a staff discussion, with estimated difficulty for each map slot, how the branching paths would work, etc.&lt;br /&gt;
2. Take the design to the greens and gather community feedback on the design and which maps would work best for each slot.&lt;br /&gt;
&lt;br /&gt;
This version also featured maps that were made specifically for HC that never entered FFA.&lt;br /&gt;
&lt;br /&gt;
=== Version 10.0-10.2 ===&lt;br /&gt;
[[File:HC10.0.png|600px]]&lt;br /&gt;
[[File:HC10.1.png|600px]]&lt;br /&gt;
[[File:Hc10.2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
In March 2020, the server saw a large increase in players due to the global COVID-19 pandemic changing most schools and jobs to be remote as people self-quarantined in their homes. This resulted in many players completing hardcore in March and April of that year. Staff determined that HC needed to be updated as soon as possible to account for the larger player base. While most HC designs are usually spread out over several months, HC 10.0 was designed in only four weeks, and implemented in another three weeks. &lt;br /&gt;
&lt;br /&gt;
This design featured similar segments to 9.0, but changed the logic of the branching paths. Players could completely avoid one map type, but would play challenging levels that used the other two primary map types, as well as adventure maps of the corresponding types. Players could switch between the paths at any time without playing a loopback map. This version also adds a fourth section in-between the paths and the final gauntlet. It was named &amp;quot;The Big Three&amp;quot;, since all 3 of the maps in that section are fairly challenging, with checkpoints between every level.&lt;br /&gt;
&lt;br /&gt;
This design also saw the exit of two maps heavily used in Hardcore since their introduction in 2011:&lt;br /&gt;
* Lava maze returned to FFA, after having been in hardcore since 2016, and in every version of hardcore except HC 6.0.&lt;br /&gt;
* Elusion was retired from HC, having been replaced by a remastered version. Elusion had been in several versions of HC by this point (3.0 through 6.0 &amp;amp; 9.0).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This Hardcore design was led by Hex and AJDJ.&lt;br /&gt;
&lt;br /&gt;
Hardcore 10.0 was later updated to 10.1 to address balance issues with the three paths. In particular, the path of Tenacity was only completed once in HC10.0. Some other adjustments were made as well including replacing Paisley Prison with Construction, and making the entire final section no-sprint. In November 2020, it was updated to 10.2 to address additional difficulty issues. Overall, HC was made slightly easier to complete. The most notable change was removing Telepads.&lt;br /&gt;
&lt;br /&gt;
=== Version 11.0 - 11.1 ===&lt;br /&gt;
[[File:hc11old.png|800px]]&lt;br /&gt;
[[File:hc11.1New.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Hardcore 11.0's design process began around the same time that 10.0 was being designed. Many ideas that were rejected from 10.0 due to time constraints were explored as possibilities for 11.0. One of the largest goals for this version was to eliminate the split paths, and replace it with a choice section, where players had to complete a certain number of maps out of a pool in order to advance to the next section.&lt;br /&gt;
&lt;br /&gt;
Design followed a similar process to 9.0, where a staff design was created and then taken to greens in order to gather feedback. This time, it also included room for new maps, where greens could build maps tuned specifically for hardcore: the entire 'Endurance' leg was built uniquely for HC 11.0 by members of the community as part of a 'HC Map-Building Competition' in which greens were asked to design maps under specific constraints that are desired in hardcore maps. Such constraints include difficulty, checkpoint layout, kill potential, length, repeatability, etc. Some maps in other legs (Aether, Persona and Fissure) were also built specifically for this rotation.&lt;br /&gt;
&lt;br /&gt;
The end design resulted in the retiring of the split path leg, and the creation of 2 new legs:&lt;br /&gt;
&lt;br /&gt;
*The Choice leg, where 3/4 maps must be completed to advance. Each map is of a different type, allowing users to bypass one map type.&lt;br /&gt;
&lt;br /&gt;
*The Endurance leg, where you must complete several maps of similar design / kill potential, or face a single expert map to bypass. (Similar to HC8.0's split design).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notably, this rotation saw the retirement of several 'staple' Hardcore maps such as 4 Corners Dojo, Wolly Mammoth, Invictus, The Big Egyptian and Iron Door among others. This was due to a desire to 'modernise' the Hardcore system by highlighting what modern maps have to offer.&lt;br /&gt;
&lt;br /&gt;
This rotation was led by pieceofcheese.&lt;br /&gt;
&lt;br /&gt;
It was later updated to Version 11.1, swapping out most of the maps in the Choice section for easier options. The Endurance leg was also made easier by sending players back to HC8 when they die in HC9, instead of back to HC7. The Magic Tower was also taken out and replaced with Framed, an easier puzzle.&lt;br /&gt;
&lt;br /&gt;
==Trivia==&lt;br /&gt;
&lt;br /&gt;
* The Hardcore System was released alongside the server upon launch. &lt;br /&gt;
* Hardcore is one of the oldest challenges in the history of Minecraft.&lt;br /&gt;
* The overall success rate of players making it through hardcore is less than 1%.&lt;br /&gt;
* Hardcore pre-dates the variant survival gamemode of the same name by over a year, as Hardcore survival launched in November 2011 in version 1.0.0.&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Hardcore&amp;diff=11845</id>
		<title>Hardcore</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Hardcore&amp;diff=11845"/>
		<updated>2025-05-05T02:58:56Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
Hardcore (Commonly shortened to HC) is a series of challenging parkour, maze, puzzle, and adventure maps. Hardcore serves as a challenge that tests players' trustworthiness and integrity before granting them build rights. It is the sole requirement to earn Green (Builders) rank on the server. &lt;br /&gt;
&lt;br /&gt;
There have been 12 major versions of Hardcore, with tuning changes to balance difficulty, or to make adjustments for changing game mechanics. &lt;br /&gt;
&lt;br /&gt;
Historically, it has also been called the rotation, the HC rotation, or the gauntlet.&lt;br /&gt;
&lt;br /&gt;
Hardcore has difficulty elements not seen in FFA, such as:&lt;br /&gt;
* Limited quantities of food / little to no saturation.&lt;br /&gt;
* Item pickup being disabled to prevent food sharing.&lt;br /&gt;
* Having to play multiple maps without checkpoints in-between.&lt;br /&gt;
&lt;br /&gt;
Levels within hardcore are notated with a dash (Ex: HC-1), and versions are notated with a dot (EX: HC 1.0)&lt;br /&gt;
&lt;br /&gt;
== Hardcore Iterations ==&lt;br /&gt;
=== Version 1.0–1.4 ===&lt;br /&gt;
[[File:Hardcore 1.0.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
During this time period, Hardcore was iterating rapidly as new maps were created. Since these iterations used a similar design, they are grouped collectively under &amp;quot;1.0&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At this stage in the server's history, both the game and the server's identity were early in development. FFA and the blue rank did not exist; Minecraft was in the Alpha / Beta stages of development. The checkpoint system we use today was non-existent. Minecraft was a new game, and only a couple hundred-thousand players owned the game. At this time, spawn was in the TNT cube, but was shortly switched to the desert spawn.&lt;br /&gt;
&lt;br /&gt;
In the beginning, there were only the trials found within the TNT cube at X. Player's spawned at the bottom, and warped into the following lineup:&lt;br /&gt;
* 1. Skytop Labyrinth&lt;br /&gt;
* 2. Original Level 2 (No warp, the maps were linked)&lt;br /&gt;
* 3. Jiga's Claymaze&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is the earliest known iteration of HC, and lasted for less then half a year. Note that the maps were not all implemented simultaneously. This meant for a time Hardcore only contained one or two maps. The next iteration of HC (1.1) consisted of 5 Levels with no checkpoints in-between the maps. From this point forward maps would swap with one another to maintain the 5-map course design.&lt;br /&gt;
&lt;br /&gt;
This layout created a unique meta because it meant if the player died in any level, they had to start over at the beginning. This resulted in a strategy of people starting Hardcore in groups, with unofficial &amp;quot;leaders&amp;quot; guiding people through the first one or two levels. If people could keep up with the leader, they could learn where to go for the beginning levels.&lt;br /&gt;
&lt;br /&gt;
In early 2011, [[Creators#HatterTheMad|HatterTheMad]] finished a lava maze, and that was quickly entered into the HC system as a replacement for the other lava themed level, lava parkour.&lt;br /&gt;
&lt;br /&gt;
There was a 7 level system, HC 1.4, that existed between the 5 and 10 level system. A diagram does not exist for it yet. Like 1.3, its existence was short, and not all of the layout is known with certainty.&lt;br /&gt;
&lt;br /&gt;
=== Version 2.0–2.1 ===&lt;br /&gt;
[[File:Hardcore 2.0.PNG|600px]]&lt;br /&gt;
[[File:Hardcore 2.1.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The second version of HC was created as the earliest greens had began building maps.&lt;br /&gt;
&lt;br /&gt;
Minecraft had recently transitioned from alpha to beta. The blue rank and the point system did not exist yet. The border of the map lied around the 4000 block range. This was also the time where MINR experimented with an economy. MINR was primarily a survival server at this time, instead of the semi-vanilla/creative realms that exist today.&lt;br /&gt;
&lt;br /&gt;
The layout consisted of HC-1 and HC-10 being stand alone maps. For the in-between levels, players could choose 1 of 2 un-named courses at random to play. Checkpoints existed between every level, allowing easy switching between the two maps. This was later revised with 2-map segments in order to balance out the difficulty. Even with this change, some map choices were not balanced. This resulted in certain maps being picked more often, and players  asking which map or path is easier in chat.&lt;br /&gt;
&lt;br /&gt;
Towards the end of this iteration, an airship was constructed to house the maps that were not in Hardcore. This was later made public, and deemed the &amp;quot;Free For All&amp;quot; area, or FFA for short.&lt;br /&gt;
&lt;br /&gt;
Many maps used in HC2.0 have changed in some form:&lt;br /&gt;
* Sra was originally a cave-maze segment known as Srenmaze.&lt;br /&gt;
* Blitz was originally known as Chillers' Timed Maze, and was broken for several years due to the removal of a plugin known as Falsebook.&lt;br /&gt;
* Stone Maze cannot be found in FFA or the Valley, and has been broken by the removal of Falsebook.&lt;br /&gt;
* Mineco was originally known as Void42's Jump Map.&lt;br /&gt;
* Heaven Parkour was broken by the removal of Falsebook, but can still be found above Hell Parkour.&lt;br /&gt;
&lt;br /&gt;
=== Version 3.0–3.1 ===&lt;br /&gt;
[[File:Hardcore 3.0.PNG|600px]]&lt;br /&gt;
[[File:Hardcore 3.1.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
During this time, Minecraft was in beta, and saw its complete release in November 2011. Many concepts that now define the server were put in place during this version of HC. Most notably, FFA+ (Nov 2012) and the Blue Rank (Unknown) were launched at this time. All FFA Maps awarded one point, and the requirement to enter Hardcore was set at 5 FFA points.&lt;br /&gt;
&lt;br /&gt;
This Hardcore design was in effect from August 2011 to May 2013, marking the longest period of time without a version change (21+ months) until HC 11.0 (2021-2025). This version was designed by c_dric. This version also introduced the glass boxes that are used in between levels for several versions. This version also introduced the &amp;quot;loop-back&amp;quot; mechanic, where players could play an extra map (Sky Parkour) in order to re-choose which HC4 level they wanted to play.&lt;br /&gt;
&lt;br /&gt;
In Minecraft update 1.3.1, Mojang silently changed how long the player was able to breathe for. This resulted in Aquarium and Elusion becoming unplayable. At that time, admins AJDJ and Yeroc (alongside Packs as a moderator) proposed and implemented the following temporary solution:&lt;br /&gt;
&lt;br /&gt;
* HC-3: Aquarium --&amp;gt; Wolly Mammoth&lt;br /&gt;
* HC-4: Wolly Mammoth --&amp;gt; The Face&lt;br /&gt;
* HC-5: Elusion --&amp;gt; The Big Egyptian&lt;br /&gt;
&lt;br /&gt;
In one of the next updates to Minecraft this was reverted, and Aquarium was put back into the HC rotation in the 4.0 iteration.&lt;br /&gt;
&lt;br /&gt;
=== Version 4.0–4.1 ===&lt;br /&gt;
[[File:Hardcore 4.0.PNG|600px]]&lt;br /&gt;
[[File:Hardcore 4.1.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point in the server's history, HC 3.0 had been unchanged for a long time. Due to rampant cheating popularized by hacked clients, as well as a large influx of players completing HC3.1, the goal was to make HC much harder. With that in mind, themed segments of HC were conceived, based on the multi-pathed decisions used in HC2.0 and HC 3.0.&lt;br /&gt;
&lt;br /&gt;
Many levels from HC 3.1 remain in this rotation, with an expansion of the paths being the newest feature. Another feature that returned from HC1.0 was multiple levels without checkpoints. This meant that levels 8-11 had to be completed in 1 life. This concept would be retained in subsequent iterations of Hardcore.&lt;br /&gt;
&lt;br /&gt;
In summary, 4.0 has created the &amp;quot;legs&amp;quot; of hardcore that are iterated upon by almost every future version.&lt;br /&gt;
* Leg 1: Introduction to the different map types.&lt;br /&gt;
* Leg 2: Choosing a personalized path.&lt;br /&gt;
* Leg 3: An endurance run with no checkpoints at the end.&lt;br /&gt;
&lt;br /&gt;
After this iteration was implemented, staff determined that the Path of Ice and Fire were easier than the others, so the following revisions were made in the 4.1 Patch:&lt;br /&gt;
*Snow Fort --&amp;gt; Snowstorm&lt;br /&gt;
*Satyrs --&amp;gt; Demon&lt;br /&gt;
*Hell Parkour --&amp;gt; Lava Parkour&lt;br /&gt;
&lt;br /&gt;
This gave it sufficient difficulty to balance out the other paths. It's estimated that approximately 70 players completed this version of Hardcore.&lt;br /&gt;
&lt;br /&gt;
This is first of several versions that AJDJ led designs for.&lt;br /&gt;
&lt;br /&gt;
=== Version 5.0 ===&lt;br /&gt;
[[File:Hardcore 5.0.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
While designing 5.0, HC4.0-4.1 had seen most players use the fire/ice path, even after balancing. In order to remediate this, the path was removed and replaced with the path of nostalgia. This would allow players to pick an easier path, but receive no middle checkpoint. Newer maps joined this rotation, replacing a few older maps. It was around this time in the design process that those working on the HC designs shifted towards adding map-quality as one of the criteria for HC maps.&lt;br /&gt;
&lt;br /&gt;
At the time, HC 5.0 was considered to be one of the hardest HC versions conceived.&lt;br /&gt;
&lt;br /&gt;
Towards the end of this version of HC is where server ownership changed hands.&lt;br /&gt;
&lt;br /&gt;
=== Version 6.0–6.1 ===&lt;br /&gt;
[[File:Hardcore 6.0.PNG|600px]]&lt;br /&gt;
[[File:Hardcore 6.1.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Around this time, the server's activity had slowed significantly, and very few players had cleared HC5.0. The goal of HC6.0 was to make the overall difficulty slightly lower. This was achieved by revising the branching paths to use map type rather than theme, and lowering the number of maps in the final run.&lt;br /&gt;
&lt;br /&gt;
The thematic paths were replaced with paths oriented around map types. This allowed players to lean into their strengths for a portion of HC.&lt;br /&gt;
&lt;br /&gt;
Shortly after the 6.0 launch, it was determined that the puzzle path was too easy. In order to balance this out, the following changed were made for 6.1:&lt;br /&gt;
&lt;br /&gt;
* Remove the puzzle path.&lt;br /&gt;
* Replace Paradox with Viemort.&lt;br /&gt;
* 154 Returns to FFA.&lt;br /&gt;
&lt;br /&gt;
=== Version 7.0 ===&lt;br /&gt;
[[File:Hardcore 7.0.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This version of HC heavily reworked the middle leg. The choices were now between 2 of the 3 map types, allowing players to lean on their strengths and completely avoid 1 map type if desired. Another goal of this system was to shift the layout towards persistence based maps rather than just difficult maps.&lt;br /&gt;
&lt;br /&gt;
This is the last version that AJDJ lead designs for, concluding his time as the lead admin for Hardcore design (HC 4.0 through HC 7.0).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Version 8.0–8.1 ===&lt;br /&gt;
[[File:HC8.0.png|600px]]&lt;br /&gt;
[[File:HC8.1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
HC 8.0 was intended to make Hardcore longer, and have a greater focus on persistence and uniform difficulty. The iteration consisted of twelve maps, with a mix of parkour and mazes. This was also the first version of HC that had automatic transfers into the new system. Previously, there was a time period where users had to request transfer into the equivalent level of the new design.&lt;br /&gt;
&lt;br /&gt;
This iteration was unique for multiple reasons: &lt;br /&gt;
* There were no puzzle maps on the main path. &lt;br /&gt;
**([[MYTH]] contains small puzzles, but isn't technically a puzzle map). &lt;br /&gt;
* When players reached HC-4, they could either continue along the main path (of parkour and mazes) or opt for a shorter but much harder path that consisted of puzzles only. &lt;br /&gt;
* One of the puzzles, Miner's Millions, was considered one of the hardest on the server. Few players completed this path. &lt;br /&gt;
&lt;br /&gt;
In addition, HC8.0 introduced the two loop-back feature for switching between the two paths. [[Satyrs]] had to be completed to switch from the main path to the puzzle path, and  [[Minetech]] was required to switch from the puzzle path to the main path.&lt;br /&gt;
&lt;br /&gt;
This was the longest version of Hardcore upon release, however many users do not consider it to be the toughest.&lt;br /&gt;
&lt;br /&gt;
Due to the gameplay changes in the Minecraft 1.14 update and low usage of the path, the puzzle path was later removed resulting in the first entirely linear structure since Hardcore's inception.&lt;br /&gt;
&lt;br /&gt;
=== Version 9.0 ===&lt;br /&gt;
[[File:HC9.0.png|600px]]&lt;br /&gt;
&lt;br /&gt;
This goals for HC9.0 included:&lt;br /&gt;
* Expanding the variety of map types to include adventure / puzzle maps.&lt;br /&gt;
* Allowing users to lean into a strength in the second leg, and receive easier maps of the types the player was aiming to avoid.&lt;br /&gt;
* Introducing limited food supply / regeneration as way to tune the difficulty of parkour maps.&lt;br /&gt;
* Reduce the number of &amp;quot;choke&amp;quot; maps (where players complete a difficult map then breeze through several levels).&lt;br /&gt;
&lt;br /&gt;
The design of this version used a unique two-step approach:&lt;br /&gt;
1. Create the desired layout of the HC in a staff discussion, with estimated difficulty for each map slot, how the branching paths would work, etc.&lt;br /&gt;
2. Take the design to the greens and gather community feedback on the design and which maps would work best for each slot.&lt;br /&gt;
&lt;br /&gt;
This version also featured maps that were made specifically for HC that never entered FFA.&lt;br /&gt;
&lt;br /&gt;
=== Version 10.0-10.2 ===&lt;br /&gt;
[[File:HC10.0.png|600px]]&lt;br /&gt;
[[File:HC10.1.png|600px]]&lt;br /&gt;
[[File:Hc10.2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
In March 2020, the server saw a large increase in players due to the global COVID-19 pandemic changing most schools and jobs to be remote as people self-quarantined in their homes. This resulted in many players completing hardcore in March and April of that year. Staff determined that HC needed to be updated as soon as possible to account for the larger player base. While most HC designs are usually spread out over several months, HC 10.0 was designed in only four weeks, and implemented in another three weeks. &lt;br /&gt;
&lt;br /&gt;
This design featured similar segments to 9.0, but changed the logic of the branching paths. Players could completely avoid one map type, but would play challenging levels that used the other two primary map types, as well as adventure maps of the corresponding types. Players could switch between the paths at any time without playing a loopback map. This version also adds a fourth section in-between the paths and the final gauntlet. It was named &amp;quot;The Big Three&amp;quot;, since all 3 of the maps in that section are fairly challenging, with checkpoints between every level.&lt;br /&gt;
&lt;br /&gt;
This design also saw the exit of two maps heavily used in Hardcore since their introduction in 2011:&lt;br /&gt;
* Lava maze returned to FFA, after having been in hardcore since 2016, and in every version of hardcore except HC 6.0.&lt;br /&gt;
* Elusion was retired from HC, having been replaced by a remastered version. Elusion had been in several versions of HC by this point (3.0 through 6.0 &amp;amp; 9.0).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This Hardcore design was led by Hex and AJDJ.&lt;br /&gt;
&lt;br /&gt;
Hardcore 10.0 was later updated to 10.1 to address balance issues with the three paths. In particular, the path of Tenacity was only completed once in HC10.0. Some other adjustments were made as well including replacing Paisley Prison with Construction, and making the entire final section no-sprint. In November 2020, it was updated to 10.2 to address additional difficulty issues. Overall, HC was made slightly easier to complete. The most notable change was removing Telepads.&lt;br /&gt;
&lt;br /&gt;
=== Version 11.0 - 11.1 ===&lt;br /&gt;
[[File:hc11old.png|800px]]&lt;br /&gt;
[[File:hc11.1New.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Hardcore 11.0's design process began around the same time that 10.0 was being designed. Many ideas that were rejected from 10.0 due to time constraints were explored as possibilities for 11.0. One of the largest goals for this version was to eliminate the split paths, and replace it with a choice section, where players had to complete a certain number of maps out of a pool in order to advance to the next section.&lt;br /&gt;
&lt;br /&gt;
Design followed a similar process to 9.0, where a staff design was created and then taken to greens in order to gather feedback. This time, it also included room for new maps, where greens could build maps tuned specifically for hardcore: the entire 'Endurance' leg was built uniquely for HC 11.0 by members of the community as part of a 'HC Map-Building Competition' in which greens were asked to design maps under specific constraints that are desired in hardcore maps. Such constraints include difficulty, checkpoint layout, kill potential, length, repeatability, etc. Some maps in other legs (Aether, Persona and Fissure) were also built specifically for this rotation.&lt;br /&gt;
&lt;br /&gt;
The end design resulted in the retiring of the split path leg, and the creation of 2 new legs:&lt;br /&gt;
&lt;br /&gt;
*The Choice leg, where 3/4 maps must be completed to advance. Each map is of a different type, allowing users to bypass one map type.&lt;br /&gt;
&lt;br /&gt;
*The Endurance leg, where you must complete several maps of similar design / kill potential, or face a single expert map to bypass. (Similar to HC8.0's split design).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notably, this rotation saw the retirement of several 'staple' Hardcore maps such as 4 Corners Dojo, Wolly Mammoth, Invictus, The Big Egyptian and Iron Door among others. This was due to a desire to 'modernise' the Hardcore system by highlighting what modern maps have to offer.&lt;br /&gt;
&lt;br /&gt;
This rotation was led by pieceofcheese.&lt;br /&gt;
&lt;br /&gt;
It was later updated to Version 11.1, swapping out most of the maps in the Choice section for easier options. The Endurance leg was also made easier by sending players back to HC8 when they die in HC9, instead of back to HC7. The Magic Tower was also taken out and replaced with Framed, an easier puzzle.&lt;br /&gt;
&lt;br /&gt;
==Trivia==&lt;br /&gt;
&lt;br /&gt;
* The Hardcore System was released alongside the server upon launch. &lt;br /&gt;
* Hardcore is one of the oldest challenges in the history of Minecraft.&lt;br /&gt;
* The overall success rate of players making it through hardcore is less than 1%.&lt;br /&gt;
* Hardcore pre-dates the variant survival gamemode of the same name by over a year, as Hardcore survival launched in November 2011 in version 1.0.0.&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Greenie_Resources&amp;diff=10485</id>
		<title>Greenie Resources</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Greenie_Resources&amp;diff=10485"/>
		<updated>2023-07-09T05:44:41Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: Invisibility is no longer restricted to ops&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An index of many of the useful resources greenies have.&lt;br /&gt;
&lt;br /&gt;
== New Greenies ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/so-youre-a-green-what-now.3462/ So, You're A Greenie! What Now?] -- an introductory guide for new greenies.&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=wp8f9kDtCG4 Minr Mapmaking - Tools of the Trade] -- an introduction to the basic tools available to greenies for mapmaking.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp theta&amp;lt;/code&amp;gt; -- to get creative mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/call &amp;lt;player&amp;gt;&amp;lt;/code&amp;gt; -- to request to teleport to a player.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/sethome [home name]&amp;lt;/code&amp;gt; -- to set a personal warp point.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/home [home name]&amp;lt;/code&amp;gt; -- to warp to a previously defined warp point.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/homes&amp;lt;/code&amp;gt; -- to list all warp points you have created.&lt;br /&gt;
&lt;br /&gt;
[https://minr.org/discord Discord] -- our Discord server.&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/ The Forums] -- lots of useful resources here and good for discussions that last more than an hour. Feel free to create new threads too! The forums may seem scary but the people there are the same greenies you talk with on Discord so don't worry about it.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/1023260488030756985 #staff-requests] -- if you ever want staff to do something for you, like import a script or fix some typo you found, create a thread here.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/report-player Report Player] -- the form for reporting players. It is preferred you use this form over #staff-requests so we can track reports. Reports submitted through the form are also only visible to staff, unlike #staff-requests.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/forums/the-helpdesk.45/ The Helpdesk] -- for submitting suggestions, filing bug reports, and getting help. Easier to track long-term than Discord.&lt;br /&gt;
&lt;br /&gt;
[https://wiki.minr.org/Server_Rules#Server_Rules_.28Greens.29_breakdown Server Rules (Greenies)] -- there are a couple of new rules that govern your new powers so make sure you're aware of them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp banme&amp;lt;/code&amp;gt; -- for when you need an enforced break.&lt;br /&gt;
&lt;br /&gt;
== Map Playing ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/reward-proposals Reward Proposals] -- a form to use to propose changing the assigned difficulty of a map or challenge.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-rewardproposals Board Master Post (Reward Proposals)] -- the protocol for submitting reward proposals. If you intend to submit a proposal you should read this.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/190686215870218240/945738332309164042 @Tester Role] -- lets you get pinged when someone wants testers for something.&lt;br /&gt;
&lt;br /&gt;
== Mapmaking ==&lt;br /&gt;
&lt;br /&gt;
To start creating a map, find an empty patch of land in Theta that is not nearby any other structures.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/making-a-good-map-a-comprehensive-guide.4264/ Making a Good Map: A Comprehensive Guide] -- a list of things to keep in mind when creating maps.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-addendum:secretmaps Board Master Post (Secret Map Guidelines)] -- guidelines on how secret maps are handled.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-addendum:mapsofred+difficulty Board Master Post (Red+ Maps)] -- red and black maps have additional requirements to be accepted into FFA, laid out here.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/190686215870218240/945738332309164042 @Tester &amp;amp; @Builder Roles] -- lets you ping people when you want builders or testers, and lets you get pinged when someone wants a builder or a tester.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/project-pledges.4696/ Project Pledges] -- finish your project by the deadline or embarrass yourself on the Internet.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/project-pickup.6377/ Project Pickup] -- send your beloved project to a new home, or adopt someone else's project.&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
[https://help.minecraft.net/hc/en-us/articles/360059148111 Minecraft: Java Edition - Hotkeys] -- useful keyboard shortcuts.&lt;br /&gt;
&lt;br /&gt;
[https://worldedit.enginehub.org/en/latest/commands/ WorldEdit commands] -- documentation on all the commands WorldEdit supports.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/pages/testserver/ Test Server] -- you can practice WorldEdit on our dedicated test server.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-debug-stick-has-arrived.5507/ The debug stick has arrived] -- how to use the debug stick while building.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/region-flags-have-arrived.5549/ Region flags have arrived] -- how to modify flags on your own regions.&lt;br /&gt;
&lt;br /&gt;
[https://worldguard.enginehub.org/en/latest/regions/flags/ Region Flags] -- a comprehensive guide to region flags: what flags exist, how they work, and how you can use them. Note some flags can only be set by admins (use #staff-requests to ask for them).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fly&amp;lt;/code&amp;gt; is an additional flag provided not listed on the above page. It gives players the ability to fly in survival and adventure mode.&lt;br /&gt;
&lt;br /&gt;
[https://mcstacker.net/ MCStacker] -- a site for generating commands of all varieties (/summon, /setblock, /playsound, /title, and more).&lt;br /&gt;
&lt;br /&gt;
[https://minecraft.tools/en/ Minecraft Tools] -- tools for creating books, potions, banners, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/hdb&amp;lt;/code&amp;gt; -- brings up a custom head browser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/hdb search &amp;lt;query&amp;gt;&amp;lt;/code&amp;gt; -- search for a custom head.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/phead &amp;lt;player&amp;gt;&amp;lt;/code&amp;gt; -- get the head of a specific player.&lt;br /&gt;
&lt;br /&gt;
Flint (item) -- armour stand editor. Click in the air to select the adjustment you wish to make, then click an amour stand to make that adjustment.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp chillshop&amp;lt;/code&amp;gt; -- obtain a variety of technical blocks.&lt;br /&gt;
&lt;br /&gt;
[https://cquinn.dev/tools/pixelgeometry/ Pixel Shape Generator] -- a tool for creating circles, triangles, spirals, and other weird shapes.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/488226184648458241/1046073707044556881 Adding Custom Music to Maps] -- how to play custom sounds and music in maps.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/how-to-enable-knockback.4219/ How To Enable Knockback] -- how to enable knockback for players.&lt;br /&gt;
&lt;br /&gt;
=== Submitting ===&lt;br /&gt;
&lt;br /&gt;
[[Publishing a Map]] -- a user-friendly guide to the map review process.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-theboardprotocol Board Master Post (The Board Protocol)] -- the full detailed description of the map review process.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/map-submissions Map Submissions] -- the map submission form.&lt;br /&gt;
&lt;br /&gt;
=== Reviewing ===&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/board-review-guidelines.3352/ Board Review Guidelines] -- guidelines for writing reviews.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-applyingtotheboard Board Master Post (Applying to the Board)] -- how to apply to become a Board member.&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/pages/testserver/ Test Server] -- you can practice scripting on our dedicated test server.&lt;br /&gt;
&lt;br /&gt;
[https://paste.minr.org/ paste.minr.org] -- a web-based text editor useful for writing scripts and importing them.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/visual-studio-code-extension-for-minr-scripts.6175/ VSCode extension] -- an extension to Visual Studio Code that provides syntax highlighting, tab completion, and shortcuts for uploading files to paste.minr.org.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/minr uuid&amp;lt;/code&amp;gt; while looking at an entity -- gives you the UUID of an entity.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/forums/minr-scripts.80/ Scripts Subforum] -- a repository of useful scripts other players have written that you can use, among other things.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/488226184648458241 #scripting] -- a Discord channel for getting help with scripts. No question is too basic for this channel.&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
[https://msc-documentation.readthedocs.io/en/latest/ MSC Documentation (WIP)] -- the documentation for our scripting language, MSC.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/488226184648458241/798278768774348860 Built-in Namespaces &amp;amp; Global Types] -- a list of namespaces and types provided by the server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/namespace functions &amp;lt;namespace&amp;gt; [filter]&amp;lt;/code&amp;gt; -- view all functions in a namespace. If &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; is provided, it only returns functions that contain &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; in the name. Similar commands also exist for variables and types.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/type methods [namespace] &amp;lt;type&amp;gt; [filter]&amp;lt;/code&amp;gt; -- view all methods on a type. If &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; is provided, it only returns methods that contain &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; in the name. Similar commands also exist for fields and constructors.&lt;br /&gt;
&lt;br /&gt;
[https://minecraft.fandom.com/wiki/Formatting_codes Formatting codes] -- a reference of the different colours and styles you can apply to messages sent with &amp;lt;code&amp;gt;@player&amp;lt;/code&amp;gt;. Note you can use &amp;lt;code&amp;gt;&amp;amp;&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;§&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;#xxxxxx&amp;lt;/code&amp;gt; allows you to use any colour with the given hex value.&lt;br /&gt;
&lt;br /&gt;
=== Tutorials ===&lt;br /&gt;
&lt;br /&gt;
==== Scripts with rman! ====&lt;br /&gt;
&lt;br /&gt;
An introduction to scripting for people with no experience in six parts (beginner).&lt;br /&gt;
&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-1-basic-script-understanding.3193/ Basic Script Understanding]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-2-activators-in-the-world.3202/ Activators in the world]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-3-script-type-terror.3311/ Script Type Terror]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-4-hastebin-horrors.3367/ Hastebin Horrors]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-5-local-based-variables.3819/ Local-Based Variables]&lt;br /&gt;
## [https://forums.minr.org/threads/scripts-with-rman-5-1-oddity-omissions-i.4070/ Oddity Omissions I]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-6-built-in-complex-data-types.5870/ Built-in Complex Data Types]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://msc-documentation.readthedocs.io/en/latest/tutorial.html Tutorial] (beginner) -- a tutorial included in the documentation. Slightly broader than ''Scripts with rman!'' but not as deep.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/functions-a-how-to-guide.5063/ Functions! A How-To Guide] (intermediate) -- what functions are and how to create your own.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/custom-types-a-comprehensive-guide.3168/ Custom Types - A Comprehensive Guide] (advanced) -- what custom types are and how to create your own.&lt;br /&gt;
&lt;br /&gt;
== Event Hosting ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/hosting-an-event-rules-and-requirements.3650/ Hosting an Event - Rules and Requirements] -- guidelines you need to follow when hosting an on-server event.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/forums/minr-mafia.63/ Minr Mafia Subforum] -- resources for hosting Mafia and signing up to host Mafia.&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Block_Party&amp;diff=10483</id>
		<title>Block Party</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Block_Party&amp;diff=10483"/>
		<updated>2023-07-05T01:15:18Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: Back in FFA&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Map&lt;br /&gt;
| image =Block_Party.png&lt;br /&gt;
| caption = One of the various houses within the map&lt;br /&gt;
| points = 7&lt;br /&gt;
| location = FFA&lt;br /&gt;
| mapcode = jul4&lt;br /&gt;
| creators = Minr&lt;br /&gt;
| foodtype = &lt;br /&gt;
| foodamount = &lt;br /&gt;
| publication = July 4, 2013&lt;br /&gt;
| description = Block Party is an adventure map on zero.minr.org, worth 7 points. Use /c join Block Party to join the map.&lt;br /&gt;
}}&lt;br /&gt;
Block Party is an adventure map on zero.minr.org, a community project led by PacksofPages and yeroc424. It awarded 7 points on completion, and could be joined by typing &amp;quot;/c join jul4&amp;quot;. It was removed 22nd of May 2021 due to redstone instability. It was returned to FFA on the 4th of July 2023 with the redstone replaced with scripts.&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
=== Story ===&lt;br /&gt;
It is the Fourth of July, and the player, named Andy, must go find their friend Ken in order to put together a fireworks show.&lt;br /&gt;
=== Gameplay ===&lt;br /&gt;
The player traverses a suburban neighborhood, going house to house solving puzzles, mazes, and doing parkour challenges. The next location is given as a letter from Ken, who is always moving about. If the wrong house is walked into, players are sent to a punishment room and forced to restart the map.&lt;br /&gt;
=== Aesthetics ===&lt;br /&gt;
There are several houses around the map, each with their own unique furnishings and decorations around them. The houses and the surrounding area are designed realistically, resembling a typical American suburb. There is a large road in the center of the map and electric wires up above, tall trees, street lamps, and walls surrounding each house.&lt;br /&gt;
=== Challenges ===&lt;br /&gt;
This map is featured in two [[challenges]]: 2013 Assortment, and Hexa.&lt;br /&gt;
== Trivia ==&lt;br /&gt;
*Block Party is the origin of the Flamingo. It was made as a lawn ornament for one of the houses by [[Creators#Pieceofcheese|Pieceofcheese]] and shortly later adopted as a &amp;quot;mascot&amp;quot; of sorts by [[Creators#MOUTHWEST|yeroc424]].&lt;br /&gt;
*The two main characters in the map, Andy and Ken, represent Minr admins Packs and Kenad respectively. (Andy is Packs' real name, as stated in Funky Town)&lt;br /&gt;
*Ken appears in other maps across the server as a reoccuring secret character.&lt;br /&gt;
&lt;br /&gt;
[[Category: Map]] [[Category: Board]] [[Category: Adventure]] [[Category: Moderate]]&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Greenie_Resources&amp;diff=10482</id>
		<title>Greenie Resources</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Greenie_Resources&amp;diff=10482"/>
		<updated>2023-07-04T01:13:56Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: Fix italicisation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An index of many of the useful resources greenies have.&lt;br /&gt;
&lt;br /&gt;
== New Greenies ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/so-youre-a-green-what-now.3462/ So, You're A Greenie! What Now?] -- an introductory guide for new greenies.&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=wp8f9kDtCG4 Minr Mapmaking - Tools of the Trade] -- an introduction to the basic tools available to greenies for mapmaking.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp theta&amp;lt;/code&amp;gt; -- to get creative mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/call &amp;lt;player&amp;gt;&amp;lt;/code&amp;gt; -- to request to teleport to a player.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/sethome [home name]&amp;lt;/code&amp;gt; -- to set a personal warp point.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/home [home name]&amp;lt;/code&amp;gt; -- to warp to a previously defined warp point.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/homes&amp;lt;/code&amp;gt; -- to list all warp points you have created.&lt;br /&gt;
&lt;br /&gt;
[https://minr.org/discord Discord] -- our Discord server.&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/ The Forums] -- lots of useful resources here and good for discussions that last more than an hour. Feel free to create new threads too! The forums may seem scary but the people there are the same greenies you talk with on Discord so don't worry about it.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/1023260488030756985 #staff-requests] -- if you ever want staff to do something for you, like import a script or fix some typo you found, create a thread here.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/report-player Report Player] -- the form for reporting players. It is preferred you use this form over #staff-requests so we can track reports. Reports submitted through the form are also only visible to staff, unlike #staff-requests.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/forums/the-helpdesk.45/ The Helpdesk] -- for submitting suggestions, filing bug reports, and getting help. Easier to track long-term than Discord.&lt;br /&gt;
&lt;br /&gt;
[https://wiki.minr.org/Server_Rules#Server_Rules_.28Greens.29_breakdown Server Rules (Greenies)] -- there are a couple of new rules that govern your new powers so make sure you're aware of them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp banme&amp;lt;/code&amp;gt; -- for when you need an enforced break.&lt;br /&gt;
&lt;br /&gt;
== Map Playing ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/reward-proposals Reward Proposals] -- a form to use to propose changing the assigned difficulty of a map or challenge.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-rewardproposals Board Master Post (Reward Proposals)] -- the protocol for submitting reward proposals. If you intend to submit a proposal you should read this.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/190686215870218240/945738332309164042 @Tester Role] -- lets you get pinged when someone wants testers for something.&lt;br /&gt;
&lt;br /&gt;
== Mapmaking ==&lt;br /&gt;
&lt;br /&gt;
To start creating a map, find an empty patch of land in Theta that is not nearby any other structures.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/making-a-good-map-a-comprehensive-guide.4264/ Making a Good Map: A Comprehensive Guide] -- a list of things to keep in mind when creating maps.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-addendum:secretmaps Board Master Post (Secret Map Guidelines)] -- guidelines on how secret maps are handled.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-addendum:mapsofred+difficulty Board Master Post (Red+ Maps)] -- red and black maps have additional requirements to be accepted into FFA, laid out here.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/190686215870218240/945738332309164042 @Tester &amp;amp; @Builder Roles] -- lets you ping people when you want builders or testers, and lets you get pinged when someone wants a builder or a tester.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/project-pledges.4696/ Project Pledges] -- finish your project by the deadline or embarrass yourself on the Internet.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/project-pickup.6377/ Project Pickup] -- send your beloved project to a new home, or adopt someone else's project.&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
[https://help.minecraft.net/hc/en-us/articles/360059148111 Minecraft: Java Edition - Hotkeys] -- useful keyboard shortcuts.&lt;br /&gt;
&lt;br /&gt;
[https://worldedit.enginehub.org/en/latest/commands/ WorldEdit commands] -- documentation on all the commands WorldEdit supports.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/pages/testserver/ Test Server] -- you can practice WorldEdit on our dedicated test server.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-debug-stick-has-arrived.5507/ The debug stick has arrived] -- how to use the debug stick while building.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/region-flags-have-arrived.5549/ Region flags have arrived] -- how to modify flags on your own regions.&lt;br /&gt;
&lt;br /&gt;
[https://worldguard.enginehub.org/en/latest/regions/flags/ Region Flags] -- a comprehensive guide to region flags: what flags exist, how they work, and how you can use them. Note some flags can only be set by admins (use #staff-requests to ask for them).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fly&amp;lt;/code&amp;gt; is an additional flag provided not listed on the above page. It gives players the ability to fly in survival and adventure mode.&lt;br /&gt;
&lt;br /&gt;
[https://mcstacker.net/ MCStacker] -- a site for generating commands of all varieties (/summon, /setblock, /playsound, /title, and more).&lt;br /&gt;
&lt;br /&gt;
[https://minecraft.tools/en/ Minecraft Tools] -- tools for creating books, potions, banners, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/hdb&amp;lt;/code&amp;gt; -- brings up a custom head browser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/hdb search &amp;lt;query&amp;gt;&amp;lt;/code&amp;gt; -- search for a custom head.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/phead &amp;lt;player&amp;gt;&amp;lt;/code&amp;gt; -- get the head of a specific player.&lt;br /&gt;
&lt;br /&gt;
Flint (item) -- armour stand editor. Click in the air to select the adjustment you wish to make, then click an amour stand to make that adjustment. An admin is required to make armour stands invisible.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp chillshop&amp;lt;/code&amp;gt; -- obtain a variety of technical blocks.&lt;br /&gt;
&lt;br /&gt;
[https://cquinn.dev/tools/pixelgeometry/ Pixel Shape Generator] -- a tool for creating circles, triangles, spirals, and other weird shapes.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/488226184648458241/1046073707044556881 Adding Custom Music to Maps] -- how to play custom sounds and music in maps.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/how-to-enable-knockback.4219/ How To Enable Knockback] -- how to enable knockback for players.&lt;br /&gt;
&lt;br /&gt;
=== Submitting ===&lt;br /&gt;
&lt;br /&gt;
[[Publishing a Map]] -- a user-friendly guide to the map review process.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-theboardprotocol Board Master Post (The Board Protocol)] -- the full detailed description of the map review process.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/map-submissions Map Submissions] -- the map submission form.&lt;br /&gt;
&lt;br /&gt;
=== Reviewing ===&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/board-review-guidelines.3352/ Board Review Guidelines] -- guidelines for writing reviews.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-applyingtotheboard Board Master Post (Applying to the Board)] -- how to apply to become a Board member.&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/pages/testserver/ Test Server] -- you can practice scripting on our dedicated test server.&lt;br /&gt;
&lt;br /&gt;
[https://paste.minr.org/ paste.minr.org] -- a web-based text editor useful for writing scripts and importing them.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/visual-studio-code-extension-for-minr-scripts.6175/ VSCode extension] -- an extension to Visual Studio Code that provides syntax highlighting, tab completion, and shortcuts for uploading files to paste.minr.org.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/minr uuid&amp;lt;/code&amp;gt; while looking at an entity -- gives you the UUID of an entity.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/forums/minr-scripts.80/ Scripts Subforum] -- a repository of useful scripts other players have written that you can use, among other things.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/488226184648458241 #scripting] -- a Discord channel for getting help with scripts. No question is too basic for this channel.&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
[https://msc-documentation.readthedocs.io/en/latest/ MSC Documentation (WIP)] -- the documentation for our scripting language, MSC.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/488226184648458241/798278768774348860 Built-in Namespaces &amp;amp; Global Types] -- a list of namespaces and types provided by the server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/namespace functions &amp;lt;namespace&amp;gt; [filter]&amp;lt;/code&amp;gt; -- view all functions in a namespace. If &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; is provided, it only returns functions that contain &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; in the name. Similar commands also exist for variables and types.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/type methods [namespace] &amp;lt;type&amp;gt; [filter]&amp;lt;/code&amp;gt; -- view all methods on a type. If &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; is provided, it only returns methods that contain &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; in the name. Similar commands also exist for fields and constructors.&lt;br /&gt;
&lt;br /&gt;
[https://minecraft.fandom.com/wiki/Formatting_codes Formatting codes] -- a reference of the different colours and styles you can apply to messages sent with &amp;lt;code&amp;gt;@player&amp;lt;/code&amp;gt;. Note you can use &amp;lt;code&amp;gt;&amp;amp;&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;§&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;#xxxxxx&amp;lt;/code&amp;gt; allows you to use any colour with the given hex value.&lt;br /&gt;
&lt;br /&gt;
=== Tutorials ===&lt;br /&gt;
&lt;br /&gt;
==== Scripts with rman! ====&lt;br /&gt;
&lt;br /&gt;
An introduction to scripting for people with no experience in six parts (beginner).&lt;br /&gt;
&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-1-basic-script-understanding.3193/ Basic Script Understanding]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-2-activators-in-the-world.3202/ Activators in the world]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-3-script-type-terror.3311/ Script Type Terror]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-4-hastebin-horrors.3367/ Hastebin Horrors]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-5-local-based-variables.3819/ Local-Based Variables]&lt;br /&gt;
## [https://forums.minr.org/threads/scripts-with-rman-5-1-oddity-omissions-i.4070/ Oddity Omissions I]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-6-built-in-complex-data-types.5870/ Built-in Complex Data Types]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://msc-documentation.readthedocs.io/en/latest/tutorial.html Tutorial] (beginner) -- a tutorial included in the documentation. Slightly broader than ''Scripts with rman!'' but not as deep.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/functions-a-how-to-guide.5063/ Functions! A How-To Guide] (intermediate) -- what functions are and how to create your own.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/custom-types-a-comprehensive-guide.3168/ Custom Types - A Comprehensive Guide] (advanced) -- what custom types are and how to create your own.&lt;br /&gt;
&lt;br /&gt;
== Event Hosting ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/hosting-an-event-rules-and-requirements.3650/ Hosting an Event - Rules and Requirements] -- guidelines you need to follow when hosting an on-server event.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/forums/minr-mafia.63/ Minr Mafia Subforum] -- resources for hosting Mafia and signing up to host Mafia.&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Greenie_Resources&amp;diff=10480</id>
		<title>Greenie Resources</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Greenie_Resources&amp;diff=10480"/>
		<updated>2023-06-29T03:40:08Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: Add WorldEdit commands&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An index of many of the useful resources greenies have.&lt;br /&gt;
&lt;br /&gt;
== New Greenies ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/so-youre-a-green-what-now.3462/ So, You're A Greenie! What Now?] -- an introductory guide for new greenies.&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=wp8f9kDtCG4 Minr Mapmaking - Tools of the Trade] -- an introduction to the basic tools available to greenies for mapmaking.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp theta&amp;lt;/code&amp;gt; -- to get creative mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/call &amp;lt;player&amp;gt;&amp;lt;/code&amp;gt; -- to request to teleport to a player.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/sethome [home name]&amp;lt;/code&amp;gt; -- to set a personal warp point.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/home [home name]&amp;lt;/code&amp;gt; -- to warp to a previously defined warp point.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/homes&amp;lt;/code&amp;gt; -- to list all warp points you have created.&lt;br /&gt;
&lt;br /&gt;
[https://minr.org/discord Discord] -- our Discord server.&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/ The Forums] -- lots of useful resources here and good for discussions that last more than an hour. Feel free to create new threads too! The forums may seem scary but the people there are the same greenies you talk with on Discord so don't worry about it.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/1023260488030756985 #staff-requests] -- if you ever want staff to do something for you, like import a script or fix some typo you found, create a thread here.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/report-player Report Player] -- the form for reporting players. It is preferred you use this form over #staff-requests so we can track reports. Reports submitted through the form are also only visible to staff, unlike #staff-requests.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/forums/the-helpdesk.45/ The Helpdesk] -- for submitting suggestions, filing bug reports, and getting help. Easier to track long-term than Discord.&lt;br /&gt;
&lt;br /&gt;
[https://wiki.minr.org/Server_Rules#Server_Rules_.28Greens.29_breakdown Server Rules (Greenies)] -- there are a couple of new rules that govern your new powers so make sure you're aware of them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp banme&amp;lt;/code&amp;gt; -- for when you need an enforced break.&lt;br /&gt;
&lt;br /&gt;
== Map Playing ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/reward-proposals Reward Proposals] -- a form to use to propose changing the assigned difficulty of a map or challenge.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-rewardproposals Board Master Post (Reward Proposals)] -- the protocol for submitting reward proposals. If you intend to submit a proposal you should read this.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/190686215870218240/945738332309164042 @Tester Role] -- lets you get pinged when someone wants testers for something.&lt;br /&gt;
&lt;br /&gt;
== Mapmaking ==&lt;br /&gt;
&lt;br /&gt;
To start creating a map, find an empty patch of land in Theta that is not nearby any other structures.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/making-a-good-map-a-comprehensive-guide.4264/ Making a Good Map: A Comprehensive Guide] -- a list of things to keep in mind when creating maps.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-addendum:secretmaps Board Master Post (Secret Map Guidelines)] -- guidelines on how secret maps are handled.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-addendum:mapsofred+difficulty Board Master Post (Red+ Maps)] -- red and black maps have additional requirements to be accepted into FFA, laid out here.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/190686215870218240/945738332309164042 @Tester &amp;amp; @Builder Roles] -- lets you ping people when you want builders or testers, and lets you get pinged when someone wants a builder or a tester.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/project-pledges.4696/ Project Pledges] -- finish your project by the deadline or embarrass yourself on the Internet.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/project-pickup.6377/ Project Pickup] -- send your beloved project to a new home, or adopt someone else's project.&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
[https://help.minecraft.net/hc/en-us/articles/360059148111 Minecraft: Java Edition - Hotkeys] -- useful keyboard shortcuts.&lt;br /&gt;
&lt;br /&gt;
[https://worldedit.enginehub.org/en/latest/commands/ WorldEdit commands] -- documentation on all the commands WorldEdit supports.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/pages/testserver/ Test Server] -- you can practice WorldEdit on our dedicated test server.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-debug-stick-has-arrived.5507/ The debug stick has arrived] -- how to use the debug stick while building.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/region-flags-have-arrived.5549/ Region flags have arrived] -- how to modify flags on your own regions.&lt;br /&gt;
&lt;br /&gt;
[https://worldguard.enginehub.org/en/latest/regions/flags/ Region Flags] -- a comprehensive guide to region flags: what flags exist, how they work, and how you can use them. Note some flags can only be set by admins (use #staff-requests to ask for them).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fly&amp;lt;/code&amp;gt; is an additional flag provided not listed on the above page. It gives players the ability to fly in survival and adventure mode.&lt;br /&gt;
&lt;br /&gt;
[https://mcstacker.net/ MCStacker] -- a site for generating commands of all varieties (/summon, /setblock, /playsound, /title, and more).&lt;br /&gt;
&lt;br /&gt;
[https://minecraft.tools/en/ Minecraft Tools] -- tools for creating books, potions, banners, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/hdb&amp;lt;/code&amp;gt; -- brings up a custom head browser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/hdb search &amp;lt;query&amp;gt;&amp;lt;/code&amp;gt; -- search for a custom head.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/phead &amp;lt;player&amp;gt;&amp;lt;/code&amp;gt; -- get the head of a specific player.&lt;br /&gt;
&lt;br /&gt;
Flint (item) -- armour stand editor. Click in the air to select the adjustment you wish to make, then click an amour stand to make that adjustment. An admin is required to make armour stands invisible.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp chillshop&amp;lt;/code&amp;gt; -- obtain a variety of technical blocks.&lt;br /&gt;
&lt;br /&gt;
[https://cquinn.dev/tools/pixelgeometry/ Pixel Shape Generator] -- a tool for creating circles, triangles, spirals, and other weird shapes.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/488226184648458241/1046073707044556881 Adding Custom Music to Maps] -- how to play custom sounds and music in maps.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/how-to-enable-knockback.4219/ How To Enable Knockback] -- how to enable knockback for players.&lt;br /&gt;
&lt;br /&gt;
=== Submitting ===&lt;br /&gt;
&lt;br /&gt;
[[Publishing a Map]] -- a user-friendly guide to the map review process.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-theboardprotocol Board Master Post (The Board Protocol)] -- the full detailed description of the map review process.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/map-submissions Map Submissions] -- the map submission form.&lt;br /&gt;
&lt;br /&gt;
=== Reviewing ===&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/board-review-guidelines.3352/ Board Review Guidelines] -- guidelines for writing reviews.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-applyingtotheboard Board Master Post (Applying to the Board)] -- how to apply to become a Board member.&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/pages/testserver/ Test Server] -- you can practice scripting on our dedicated test server.&lt;br /&gt;
&lt;br /&gt;
[https://paste.minr.org/ paste.minr.org] -- a web-based text editor useful for writing scripts and importing them.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/visual-studio-code-extension-for-minr-scripts.6175/ VSCode extension] -- an extension to Visual Studio Code that provides syntax highlighting, tab completion, and shortcuts for uploading files to paste.minr.org.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/minr uuid&amp;lt;/code&amp;gt; while looking at an entity -- gives you the UUID of an entity.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/forums/minr-scripts.80/ Scripts Subforum] -- a repository of useful scripts other players have written that you can use, among other things.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/488226184648458241 #scripting] -- a Discord channel for getting help with scripts. No question is too basic for this channel.&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
[https://msc-documentation.readthedocs.io/en/latest/ MSC Documentation (WIP)] -- the documentation for our scripting language, MSC.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/488226184648458241/798278768774348860 Built-in Namespaces &amp;amp; Global Types] -- a list of namespaces and types provided by the server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/namespace functions &amp;lt;namespace&amp;gt; [filter]&amp;lt;/code&amp;gt; -- view all functions in a namespace. If &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; is provided, it only returns functions that contain &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; in the name. Similar commands also exist for variables and types.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/type methods [namespace] &amp;lt;type&amp;gt; [filter]&amp;lt;/code&amp;gt; -- view all methods on a type. If &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; is provided, it only returns methods that contain &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; in the name. Similar commands also exist for fields and constructors.&lt;br /&gt;
&lt;br /&gt;
[https://minecraft.fandom.com/wiki/Formatting_codes Formatting codes] -- a reference of the different colours and styles you can apply to messages sent with &amp;lt;code&amp;gt;@player&amp;lt;/code&amp;gt;. Note you can use &amp;lt;code&amp;gt;&amp;amp;&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;§&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;#xxxxxx&amp;lt;/code&amp;gt; allows you to use any colour with the given hex value.&lt;br /&gt;
&lt;br /&gt;
=== Tutorials ===&lt;br /&gt;
&lt;br /&gt;
==== Scripts with rman! ====&lt;br /&gt;
&lt;br /&gt;
An introduction to scripting for people with no experience in six parts (beginner).&lt;br /&gt;
&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-1-basic-script-understanding.3193/ Basic Script Understanding]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-2-activators-in-the-world.3202/ Activators in the world]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-3-script-type-terror.3311/ Script Type Terror]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-4-hastebin-horrors.3367/ Hastebin Horrors]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-5-local-based-variables.3819/ Local-Based Variables]&lt;br /&gt;
## [https://forums.minr.org/threads/scripts-with-rman-5-1-oddity-omissions-i.4070/ Oddity Omissions I]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-6-built-in-complex-data-types.5870/ Built-in Complex Data Types]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://msc-documentation.readthedocs.io/en/latest/tutorial.html Tutorial] (beginner) -- a tutorial included in the documentation. Slightly broader than *Scripts with rman!* but not as deep.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/functions-a-how-to-guide.5063/ Functions! A How-To Guide] (intermediate) -- what functions are and how to create your own.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/custom-types-a-comprehensive-guide.3168/ Custom Types - A Comprehensive Guide] (advanced) -- what custom types are and how to create your own.&lt;br /&gt;
&lt;br /&gt;
== Event Hosting ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/hosting-an-event-rules-and-requirements.3650/ Hosting an Event - Rules and Requirements] -- guidelines you need to follow when hosting an on-server event.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/forums/minr-mafia.63/ Minr Mafia Subforum] -- resources for hosting Mafia and signing up to host Mafia.&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Greenie_Resources&amp;diff=10479</id>
		<title>Greenie Resources</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Greenie_Resources&amp;diff=10479"/>
		<updated>2023-06-29T03:35:23Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: Add Minecraft Tools&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An index of many of the useful resources greenies have.&lt;br /&gt;
&lt;br /&gt;
== New Greenies ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/so-youre-a-green-what-now.3462/ So, You're A Greenie! What Now?] -- an introductory guide for new greenies.&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=wp8f9kDtCG4 Minr Mapmaking - Tools of the Trade] -- an introduction to the basic tools available to greenies for mapmaking.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp theta&amp;lt;/code&amp;gt; -- to get creative mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/call &amp;lt;player&amp;gt;&amp;lt;/code&amp;gt; -- to request to teleport to a player.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/sethome [home name]&amp;lt;/code&amp;gt; -- to set a personal warp point.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/home [home name]&amp;lt;/code&amp;gt; -- to warp to a previously defined warp point.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/homes&amp;lt;/code&amp;gt; -- to list all warp points you have created.&lt;br /&gt;
&lt;br /&gt;
[https://minr.org/discord Discord] -- our Discord server.&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/ The Forums] -- lots of useful resources here and good for discussions that last more than an hour. Feel free to create new threads too! The forums may seem scary but the people there are the same greenies you talk with on Discord so don't worry about it.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/1023260488030756985 #staff-requests] -- if you ever want staff to do something for you, like import a script or fix some typo you found, create a thread here.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/report-player Report Player] -- the form for reporting players. It is preferred you use this form over #staff-requests so we can track reports. Reports submitted through the form are also only visible to staff, unlike #staff-requests.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/forums/the-helpdesk.45/ The Helpdesk] -- for submitting suggestions, filing bug reports, and getting help. Easier to track long-term than Discord.&lt;br /&gt;
&lt;br /&gt;
[https://wiki.minr.org/Server_Rules#Server_Rules_.28Greens.29_breakdown Server Rules (Greenies)] -- there are a couple of new rules that govern your new powers so make sure you're aware of them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp banme&amp;lt;/code&amp;gt; -- for when you need an enforced break.&lt;br /&gt;
&lt;br /&gt;
== Map Playing ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/reward-proposals Reward Proposals] -- a form to use to propose changing the assigned difficulty of a map or challenge.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-rewardproposals Board Master Post (Reward Proposals)] -- the protocol for submitting reward proposals. If you intend to submit a proposal you should read this.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/190686215870218240/945738332309164042 @Tester Role] -- lets you get pinged when someone wants testers for something.&lt;br /&gt;
&lt;br /&gt;
== Mapmaking ==&lt;br /&gt;
&lt;br /&gt;
To start creating a map, find an empty patch of land in Theta that is not nearby any other structures.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/making-a-good-map-a-comprehensive-guide.4264/ Making a Good Map: A Comprehensive Guide] -- a list of things to keep in mind when creating maps.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-addendum:secretmaps Board Master Post (Secret Map Guidelines)] -- guidelines on how secret maps are handled.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-addendum:mapsofred+difficulty Board Master Post (Red+ Maps)] -- red and black maps have additional requirements to be accepted into FFA, laid out here.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/190686215870218240/945738332309164042 @Tester &amp;amp; @Builder Roles] -- lets you ping people when you want builders or testers, and lets you get pinged when someone wants a builder or a tester.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/project-pledges.4696/ Project Pledges] -- finish your project by the deadline or embarrass yourself on the Internet.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/project-pickup.6377/ Project Pickup] -- send your beloved project to a new home, or adopt someone else's project.&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
[https://help.minecraft.net/hc/en-us/articles/360059148111 Minecraft: Java Edition - Hotkeys] -- useful keyboard shortcuts.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-debug-stick-has-arrived.5507/ The debug stick has arrived] -- how to use the debug stick while building.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/region-flags-have-arrived.5549/ Region flags have arrived] -- how to modify flags on your own regions.&lt;br /&gt;
&lt;br /&gt;
[https://worldguard.enginehub.org/en/latest/regions/flags/ Region Flags] -- a comprehensive guide to region flags: what flags exist, how they work, and how you can use them. Note some flags can only be set by admins (use #staff-requests to ask for them).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fly&amp;lt;/code&amp;gt; is an additional flag provided not listed on the above page. It gives players the ability to fly in survival and adventure mode.&lt;br /&gt;
&lt;br /&gt;
[https://mcstacker.net/ MCStacker] -- a site for generating commands of all varieties (/summon, /setblock, /playsound, /title, and more).&lt;br /&gt;
&lt;br /&gt;
[https://minecraft.tools/en/ Minecraft Tools] -- tools for creating books, potions, banners, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/hdb&amp;lt;/code&amp;gt; -- brings up a custom head browser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/hdb search &amp;lt;query&amp;gt;&amp;lt;/code&amp;gt; -- search for a custom head.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/phead &amp;lt;player&amp;gt;&amp;lt;/code&amp;gt; -- get the head of a specific player.&lt;br /&gt;
&lt;br /&gt;
Flint (item) -- armour stand editor. Click in the air to select the adjustment you wish to make, then click an amour stand to make that adjustment. An admin is required to make armour stands invisible.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp chillshop&amp;lt;/code&amp;gt; -- obtain a variety of technical blocks.&lt;br /&gt;
&lt;br /&gt;
[https://cquinn.dev/tools/pixelgeometry/ Pixel Shape Generator] -- a tool for creating circles, triangles, spirals, and other weird shapes.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/488226184648458241/1046073707044556881 Adding Custom Music to Maps] -- how to play custom sounds and music in maps.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/how-to-enable-knockback.4219/ How To Enable Knockback] -- how to enable knockback for players.&lt;br /&gt;
&lt;br /&gt;
=== Submitting ===&lt;br /&gt;
&lt;br /&gt;
[[Publishing a Map]] -- a user-friendly guide to the map review process.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-theboardprotocol Board Master Post (The Board Protocol)] -- the full detailed description of the map review process.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/map-submissions Map Submissions] -- the map submission form.&lt;br /&gt;
&lt;br /&gt;
=== Reviewing ===&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/board-review-guidelines.3352/ Board Review Guidelines] -- guidelines for writing reviews.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-applyingtotheboard Board Master Post (Applying to the Board)] -- how to apply to become a Board member.&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/pages/testserver/ Test Server] -- you can practice scripting on our dedicated test server.&lt;br /&gt;
&lt;br /&gt;
[https://paste.minr.org/ paste.minr.org] -- a web-based text editor useful for writing scripts and importing them.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/visual-studio-code-extension-for-minr-scripts.6175/ VSCode extension] -- an extension to Visual Studio Code that provides syntax highlighting, tab completion, and shortcuts for uploading files to paste.minr.org.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/minr uuid&amp;lt;/code&amp;gt; while looking at an entity -- gives you the UUID of an entity.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/forums/minr-scripts.80/ Scripts Subforum] -- a repository of useful scripts other players have written that you can use, among other things.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/488226184648458241 #scripting] -- a Discord channel for getting help with scripts. No question is too basic for this channel.&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
[https://msc-documentation.readthedocs.io/en/latest/ MSC Documentation (WIP)] -- the documentation for our scripting language, MSC.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/488226184648458241/798278768774348860 Built-in Namespaces &amp;amp; Global Types] -- a list of namespaces and types provided by the server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/namespace functions &amp;lt;namespace&amp;gt; [filter]&amp;lt;/code&amp;gt; -- view all functions in a namespace. If &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; is provided, it only returns functions that contain &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; in the name. Similar commands also exist for variables and types.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/type methods [namespace] &amp;lt;type&amp;gt; [filter]&amp;lt;/code&amp;gt; -- view all methods on a type. If &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; is provided, it only returns methods that contain &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; in the name. Similar commands also exist for fields and constructors.&lt;br /&gt;
&lt;br /&gt;
[https://minecraft.fandom.com/wiki/Formatting_codes Formatting codes] -- a reference of the different colours and styles you can apply to messages sent with &amp;lt;code&amp;gt;@player&amp;lt;/code&amp;gt;. Note you can use &amp;lt;code&amp;gt;&amp;amp;&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;§&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;#xxxxxx&amp;lt;/code&amp;gt; allows you to use any colour with the given hex value.&lt;br /&gt;
&lt;br /&gt;
=== Tutorials ===&lt;br /&gt;
&lt;br /&gt;
==== Scripts with rman! ====&lt;br /&gt;
&lt;br /&gt;
An introduction to scripting for people with no experience in six parts (beginner).&lt;br /&gt;
&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-1-basic-script-understanding.3193/ Basic Script Understanding]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-2-activators-in-the-world.3202/ Activators in the world]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-3-script-type-terror.3311/ Script Type Terror]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-4-hastebin-horrors.3367/ Hastebin Horrors]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-5-local-based-variables.3819/ Local-Based Variables]&lt;br /&gt;
## [https://forums.minr.org/threads/scripts-with-rman-5-1-oddity-omissions-i.4070/ Oddity Omissions I]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-6-built-in-complex-data-types.5870/ Built-in Complex Data Types]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://msc-documentation.readthedocs.io/en/latest/tutorial.html Tutorial] (beginner) -- a tutorial included in the documentation. Slightly broader than *Scripts with rman!* but not as deep.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/functions-a-how-to-guide.5063/ Functions! A How-To Guide] (intermediate) -- what functions are and how to create your own.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/custom-types-a-comprehensive-guide.3168/ Custom Types - A Comprehensive Guide] (advanced) -- what custom types are and how to create your own.&lt;br /&gt;
&lt;br /&gt;
== Event Hosting ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/hosting-an-event-rules-and-requirements.3650/ Hosting an Event - Rules and Requirements] -- guidelines you need to follow when hosting an on-server event.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/forums/minr-mafia.63/ Minr Mafia Subforum] -- resources for hosting Mafia and signing up to host Mafia.&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Greenie_Resources&amp;diff=10478</id>
		<title>Greenie Resources</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Greenie_Resources&amp;diff=10478"/>
		<updated>2023-06-29T03:26:02Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: Consolidated many pinned messages in Discord&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An index of many of the useful resources greenies have.&lt;br /&gt;
&lt;br /&gt;
== New Greenies ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/so-youre-a-green-what-now.3462/ So, You're A Greenie! What Now?] -- an introductory guide for new greenies.&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=wp8f9kDtCG4 Minr Mapmaking - Tools of the Trade] -- an introduction to the basic tools available to greenies for mapmaking.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp theta&amp;lt;/code&amp;gt; -- to get creative mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/call &amp;lt;player&amp;gt;&amp;lt;/code&amp;gt; -- to request to teleport to a player.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/sethome [home name]&amp;lt;/code&amp;gt; -- to set a personal warp point.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/home [home name]&amp;lt;/code&amp;gt; -- to warp to a previously defined warp point.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/homes&amp;lt;/code&amp;gt; -- to list all warp points you have created.&lt;br /&gt;
&lt;br /&gt;
[https://minr.org/discord Discord] -- our Discord server.&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/ The Forums] -- lots of useful resources here and good for discussions that last more than an hour. Feel free to create new threads too! The forums may seem scary but the people there are the same greenies you talk with on Discord so don't worry about it.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/1023260488030756985 #staff-requests] -- if you ever want staff to do something for you, like import a script or fix some typo you found, create a thread here.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/report-player Report Player] -- the form for reporting players. It is preferred you use this form over #staff-requests so we can track reports. Reports submitted through the form are also only visible to staff, unlike #staff-requests.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/forums/the-helpdesk.45/ The Helpdesk] -- for submitting suggestions, filing bug reports, and getting help. Easier to track long-term than Discord.&lt;br /&gt;
&lt;br /&gt;
[https://wiki.minr.org/Server_Rules#Server_Rules_.28Greens.29_breakdown Server Rules (Greenies)] -- there are a couple of new rules that govern your new powers so make sure you're aware of them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp banme&amp;lt;/code&amp;gt; -- for when you need an enforced break.&lt;br /&gt;
&lt;br /&gt;
== Map Playing ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/reward-proposals Reward Proposals] -- a form to use to propose changing the assigned difficulty of a map or challenge.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-rewardproposals Board Master Post (Reward Proposals)] -- the protocol for submitting reward proposals. If you intend to submit a proposal you should read this.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/190686215870218240/945738332309164042 @Tester Role] -- lets you get pinged when someone wants testers for something.&lt;br /&gt;
&lt;br /&gt;
== Mapmaking ==&lt;br /&gt;
&lt;br /&gt;
To start creating a map, find an empty patch of land in Theta that is not nearby any other structures.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/making-a-good-map-a-comprehensive-guide.4264/ Making a Good Map: A Comprehensive Guide] -- a list of things to keep in mind when creating maps.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-addendum:secretmaps Board Master Post (Secret Map Guidelines)] -- guidelines on how secret maps are handled.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-addendum:mapsofred+difficulty Board Master Post (Red+ Maps)] -- red and black maps have additional requirements to be accepted into FFA, laid out here.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/190686215870218240/945738332309164042 @Tester &amp;amp; @Builder Roles] -- lets you ping people when you want builders or testers, and lets you get pinged when someone wants a builder or a tester.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/project-pledges.4696/ Project Pledges] -- finish your project by the deadline or embarrass yourself on the Internet.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/project-pickup.6377/ Project Pickup] -- send your beloved project to a new home, or adopt someone else's project.&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
[https://help.minecraft.net/hc/en-us/articles/360059148111 Minecraft: Java Edition - Hotkeys] -- useful keyboard shortcuts.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-debug-stick-has-arrived.5507/ The debug stick has arrived] -- how to use the debug stick while building.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/region-flags-have-arrived.5549/ Region flags have arrived] -- how to modify flags on your own regions.&lt;br /&gt;
&lt;br /&gt;
[https://worldguard.enginehub.org/en/latest/regions/flags/ Region Flags] -- a comprehensive guide to region flags: what flags exist, how they work, and how you can use them. Note some flags can only be set by admins (use #staff-requests to ask for them).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fly&amp;lt;/code&amp;gt; is an additional flag provided not listed on the above page. It gives players the ability to fly in survival and adventure mode.&lt;br /&gt;
&lt;br /&gt;
[https://mcstacker.net/ MCStacker] -- a site for generating commands of all varieties (/summon, /setblock, /playsound, /title, and more).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/hdb&amp;lt;/code&amp;gt; -- brings up a custom head browser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/hdb search &amp;lt;query&amp;gt;&amp;lt;/code&amp;gt; -- search for a custom head.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/phead &amp;lt;player&amp;gt;&amp;lt;/code&amp;gt; -- get the head of a specific player.&lt;br /&gt;
&lt;br /&gt;
Flint (item) -- armour stand editor. Click in the air to select the adjustment you wish to make, then click an amour stand to make that adjustment. An admin is required to make armour stands invisible.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/warp chillshop&amp;lt;/code&amp;gt; -- obtain a variety of technical blocks.&lt;br /&gt;
&lt;br /&gt;
[https://cquinn.dev/tools/pixelgeometry/ Pixel Shape Generator] -- a tool for creating circles, triangles, spirals, and other weird shapes.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/488226184648458241/1046073707044556881 Adding Custom Music to Maps] -- how to play custom sounds and music in maps.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/how-to-enable-knockback.4219/ How To Enable Knockback] -- how to enable knockback for players.&lt;br /&gt;
&lt;br /&gt;
=== Submitting ===&lt;br /&gt;
&lt;br /&gt;
[[Publishing a Map]] -- a user-friendly guide to the map review process.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-theboardprotocol Board Master Post (The Board Protocol)] -- the full detailed description of the map review process.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/map-submissions Map Submissions] -- the map submission form.&lt;br /&gt;
&lt;br /&gt;
=== Reviewing ===&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/board-review-guidelines.3352/ Board Review Guidelines] -- guidelines for writing reviews.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/the-board-master-post.6331/#message-anchor-applyingtotheboard Board Master Post (Applying to the Board)] -- how to apply to become a Board member.&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/pages/testserver/ Test Server] -- you can practice scripting on our dedicated test server.&lt;br /&gt;
&lt;br /&gt;
[https://paste.minr.org/ paste.minr.org] -- a web-based text editor useful for writing scripts and importing them.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/visual-studio-code-extension-for-minr-scripts.6175/ VSCode extension] -- an extension to Visual Studio Code that provides syntax highlighting, tab completion, and shortcuts for uploading files to paste.minr.org.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/minr uuid&amp;lt;/code&amp;gt; while looking at an entity -- gives you the UUID of an entity.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/forums/minr-scripts.80/ Scripts Subforum] -- a repository of useful scripts other players have written that you can use, among other things.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/488226184648458241 #scripting] -- a Discord channel for getting help with scripts. No question is too basic for this channel.&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
[https://msc-documentation.readthedocs.io/en/latest/ MSC Documentation (WIP)] -- the documentation for our scripting language, MSC.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/channels/190350281580478466/488226184648458241/798278768774348860 Built-in Namespaces &amp;amp; Global Types] -- a list of namespaces and types provided by the server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/namespace functions &amp;lt;namespace&amp;gt; [filter]&amp;lt;/code&amp;gt; -- view all functions in a namespace. If &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; is provided, it only returns functions that contain &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; in the name. Similar commands also exist for variables and types.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/type methods [namespace] &amp;lt;type&amp;gt; [filter]&amp;lt;/code&amp;gt; -- view all methods on a type. If &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; is provided, it only returns methods that contain &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; in the name. Similar commands also exist for fields and constructors.&lt;br /&gt;
&lt;br /&gt;
[https://minecraft.fandom.com/wiki/Formatting_codes Formatting codes] -- a reference of the different colours and styles you can apply to messages sent with &amp;lt;code&amp;gt;@player&amp;lt;/code&amp;gt;. Note you can use &amp;lt;code&amp;gt;&amp;amp;&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;§&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;#xxxxxx&amp;lt;/code&amp;gt; allows you to use any colour with the given hex value.&lt;br /&gt;
&lt;br /&gt;
=== Tutorials ===&lt;br /&gt;
&lt;br /&gt;
==== Scripts with rman! ====&lt;br /&gt;
&lt;br /&gt;
An introduction to scripting for people with no experience in six parts (beginner).&lt;br /&gt;
&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-1-basic-script-understanding.3193/ Basic Script Understanding]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-2-activators-in-the-world.3202/ Activators in the world]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-3-script-type-terror.3311/ Script Type Terror]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-4-hastebin-horrors.3367/ Hastebin Horrors]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-5-local-based-variables.3819/ Local-Based Variables]&lt;br /&gt;
## [https://forums.minr.org/threads/scripts-with-rman-5-1-oddity-omissions-i.4070/ Oddity Omissions I]&lt;br /&gt;
# [https://forums.minr.org/threads/scripts-with-rman-6-built-in-complex-data-types.5870/ Built-in Complex Data Types]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://msc-documentation.readthedocs.io/en/latest/tutorial.html Tutorial] (beginner) -- a tutorial included in the documentation. Slightly broader than *Scripts with rman!* but not as deep.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/functions-a-how-to-guide.5063/ Functions! A How-To Guide] (intermediate) -- what functions are and how to create your own.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/custom-types-a-comprehensive-guide.3168/ Custom Types - A Comprehensive Guide] (advanced) -- what custom types are and how to create your own.&lt;br /&gt;
&lt;br /&gt;
== Event Hosting ==&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/threads/hosting-an-event-rules-and-requirements.3650/ Hosting an Event - Rules and Requirements] -- guidelines you need to follow when hosting an on-server event.&lt;br /&gt;
&lt;br /&gt;
[https://forums.minr.org/forums/minr-mafia.63/ Minr Mafia Subforum] -- resources for hosting Mafia and signing up to host Mafia.&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Template:News&amp;diff=10477</id>
		<title>Template:News</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Template:News&amp;diff=10477"/>
		<updated>2023-06-11T01:50:59Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: Update, for the first time in a while...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
News articles below this line. Please format as &amp;quot;[[&amp;lt;Poster&amp;gt;]] [forumlink &amp;lt;active verb/phrase&amp;gt;] brief description.&amp;quot; Ideally not reusing a recently used verb. Also its Date followed by :▪&amp;amp;nbsp; without a space at the start of the sentence.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
;Month XX, 20XX&lt;br /&gt;
:▪&amp;amp;nbsp;Text here&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;9th July 2023&lt;br /&gt;
:▪&amp;amp;nbsp; [https://forums.minr.org/threads/11-1-9-patch-notes-2023-06-08.6956/ Update 11.1.9]&lt;br /&gt;
;2nd June 2023&lt;br /&gt;
:▪&amp;amp;nbsp; [https://forums.minr.org/threads/pride-mapjam-2023.6940/ Pride MapJam 2023]&lt;br /&gt;
;17th May 2023&lt;br /&gt;
:▪&amp;amp;nbsp; [https://forums.minr.org/threads/completed-server-maintenance-on-sunday-may-21.6910/ New Spawn]&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Hardcore&amp;diff=9819</id>
		<title>Hardcore</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Hardcore&amp;diff=9819"/>
		<updated>2021-07-22T05:40:47Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: /* Version 1.0–1.3 */ Clarification on HC 1.4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
Hardcore (Commonly shortened to HC) is a series of challenging parkour, maze, puzzle, and adventure maps. It is the sole requirement to earn Green (Builders) rank on the server. &lt;br /&gt;
&lt;br /&gt;
There have been 11 major versions of Hardcore, with tuning changes to balance difficulty, or to make adjustments for changing game mechanics. &lt;br /&gt;
&lt;br /&gt;
Historically, it has also been called the rotation, the HC rotation, or the gauntlet.&lt;br /&gt;
&lt;br /&gt;
Hardcore has difficulty elements not seen in FFA, such as:&lt;br /&gt;
* Limited quantities of food / little to no saturation.&lt;br /&gt;
* Item pickup being disabled to prevent food sharing.&lt;br /&gt;
* Having to play multiple maps without checkpoints in-between.&lt;br /&gt;
&lt;br /&gt;
Levels within hardcore are notated with a dash (Ex: HC-1), and versions are notated with a dot (EX: HC 1.0)&lt;br /&gt;
&lt;br /&gt;
== Current Design ==&lt;br /&gt;
[[File:HC11.0.png|600px]]&lt;br /&gt;
&lt;br /&gt;
== Hardcore Iterations ==&lt;br /&gt;
=== Version 1.0–1.4 ===&lt;br /&gt;
[[File:Hardcore 1.0.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
During this time period, Hardcore was iterating rapidly as new maps were created. Since these iterations used a similar design, they are grouped collectively under &amp;quot;1.0&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At this stage in the server's history, both the game and the server's identity were early in development. FFA and the blue rank did not exist; Minecraft was in the Alpha / Beta stages of development. The checkpoint system we use today was non-existent. Minecraft was a new game, and only a couple hundred-thousand players owned the game. At this time, spawn was in the TNT cube, but was shortly switched to the desert spawn.&lt;br /&gt;
&lt;br /&gt;
In the beginning, there were only the trials found within the TNT cube at X. Player's spawned at the bottom, and warped into the following lineup:&lt;br /&gt;
* 1. Skytop Labyrinth&lt;br /&gt;
* 2. Original Level 2 (No warp, the maps were linked)&lt;br /&gt;
* 3. Jiga's Claymaze&lt;br /&gt;
&lt;br /&gt;
This is the earliest known iteration of HC, and lasted for less then half a year. Note that the maps were not all implemented simultaneously. This meant for a time Hardcore only contained one or two maps. The next iteration of HC (1.1) consisted of 5 Levels with no checkpoints in-between the maps. From this point forward maps would swap with one another to maintain the 5-map course design.&lt;br /&gt;
&lt;br /&gt;
This layout created a unique meta because it meant if the player died in any level, they had to start over at the beginning. This resulted in a strategy of people starting Hardcore in groups, with unofficial &amp;quot;leaders&amp;quot; guiding people through the first one or two levels. If people could keep up with the leader, they could learn where to go for the beginning levels.&lt;br /&gt;
&lt;br /&gt;
In early 2011, [[Creators#HatterTheMad|HatterTheMad]] finished a lava maze, and that was quickly entered into the HC system as a replacement for the other lava themed level, lava parkour.&lt;br /&gt;
&lt;br /&gt;
There was a 7 level system, HC 1.4, that existed between the 5 and 10 level system. A diagram does not exist for it yet. Like 1.3, its existence was short, and not all of the layout is known with certainty.&lt;br /&gt;
&lt;br /&gt;
=== Version 2.0–2.1 ===&lt;br /&gt;
[[File:Hardcore 2.0.PNG|600px]]&lt;br /&gt;
[[File:Hardcore 2.1.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The second version of HC was created as the earliest greens had began building maps.&lt;br /&gt;
&lt;br /&gt;
Minecraft had recently transitioned from alpha to beta. The blue rank and the point system did not exist yet. The border of the map lied around the 4000 block range. This was also the time where MINR experimented with an economy. MINR was primarily a survival server at this time, instead of the semi-vanilla/creative realms that exist today.&lt;br /&gt;
&lt;br /&gt;
The layout consisted of HC-1 and HC-10 being stand alone maps. For the in-between levels, players could choose 1 of 2 un-named courses at random to play. Checkpoints existed between every level, allowing easy switching between the two maps. This was later revised with 2-map segments in order to balance out the difficulty. Even with this change, some map choices were not balanced. This resulted in certain maps being picked more often, and players  asking which map or path is easier in chat.&lt;br /&gt;
&lt;br /&gt;
Towards the end of this iteration, an airship was constructed to house the maps that were not in Hardcore. This was later made public, and deemed the &amp;quot;Free For All&amp;quot; area, or FFA for short.&lt;br /&gt;
&lt;br /&gt;
Many maps used in HC2.0 have changed in some form:&lt;br /&gt;
* Sra was originally a cave-maze segment known as Srenmaze.&lt;br /&gt;
* Blitz was originally known as Chillers' Timed Maze, and was broken for several years due to the removal of a plugin known as Falsebook.&lt;br /&gt;
* Stone Maze cannot be found in FFA or the Valley, and has been broken by the removal of Falsebook.&lt;br /&gt;
* Mineco was originally known as Void42's Jump Map.&lt;br /&gt;
* Heaven Parkour was broken by the removal of Falsebook, but can still be found above Hell Parkour.&lt;br /&gt;
&lt;br /&gt;
=== Version 3.0–3.1 ===&lt;br /&gt;
[[File:Hardcore 3.0.PNG|600px]]&lt;br /&gt;
[[File:Hardcore 3.1.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
During this time, Minecraft was in beta, and saw its complete release in November 2011. Many concepts that now define the server were put in place during this version of HC. Most notably, FFA+ (Nov 2012) and the Blue Rank (Unknown) were launched at this time. All FFA Maps awarded one point, and the requirement to enter Hardcore was set at 5 FFA points.&lt;br /&gt;
&lt;br /&gt;
This Hardcore design was in effect from August 2011 to May 2013, marking the longest period of time without a version change (21+ months). This version was designed by c_dric. This version also introduced the glass boxes that are used in between levels for several versions. This version also introduced the &amp;quot;loop-back&amp;quot; mechanic, where players could play an extra map (Sky Parkour) in order to re-choose which HC4 level they wanted to play.&lt;br /&gt;
&lt;br /&gt;
In Minecraft update 1.3.1, Mojang silently changed how long the player was able to breathe for. This resulted in Aquarium and Elusion becoming unplayable. At that time, admins AJDJ and Yeroc (alongside Packs as a moderator) proposed and implemented the following temporary solution:&lt;br /&gt;
&lt;br /&gt;
* HC-3: Aquarium --&amp;gt; Wolly Mammoth&lt;br /&gt;
* HC-4: Wolly Mammoth --&amp;gt; The Face&lt;br /&gt;
* HC-5: Elusion --&amp;gt; The Big Egyptian&lt;br /&gt;
&lt;br /&gt;
In one of the next updates to Minecraft this was reverted, and Aquarium was put back into the HC rotation in the 4.0 iteration.&lt;br /&gt;
&lt;br /&gt;
=== Version 4.0–4.1 ===&lt;br /&gt;
[[File:Hardcore 4.0.PNG|600px]]&lt;br /&gt;
[[File:Hardcore 4.1.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point in the server's history, HC 3.0 had been unchanged for a long time. Due to rampant cheating popularized by hacked clients, as well as a large influx of players completing HC3.1, the goal was to make HC much harder. With that in mind, themed segments of HC were conceived, based on the multi-pathed decisions used in HC2.0 and HC 3.0.&lt;br /&gt;
&lt;br /&gt;
Many levels from HC 3.1 remain in this rotation, with an expansion of the paths being the newest feature. Another feature that returned from HC1.0 was multiple levels without checkpoints. This meant that levels 8-11 had to be completed in 1 life. This concept would be retained in subsequent iterations of Hardcore.&lt;br /&gt;
&lt;br /&gt;
In summary, 4.0 has created the &amp;quot;legs&amp;quot; of hardcore that are iterated upon by almost every future version.&lt;br /&gt;
* Leg 1: Introduction to the different map types.&lt;br /&gt;
* Leg 2: Choosing a personalized path.&lt;br /&gt;
* Leg 3: An endurance run with no checkpoints at the end.&lt;br /&gt;
&lt;br /&gt;
After this iteration was implemented, staff determined that the Path of Ice and Fire were easier than the others, so the following revisions were made in the 4.1 Patch:&lt;br /&gt;
*Snow Fort --&amp;gt; Snowstorm&lt;br /&gt;
*Satyrs --&amp;gt; Demon&lt;br /&gt;
*Hell Parkour --&amp;gt; Lava Parkour&lt;br /&gt;
&lt;br /&gt;
This gave it sufficient difficulty to balance out the other paths. It's estimated that approximately 70 players completed this version of Hardcore.&lt;br /&gt;
&lt;br /&gt;
This is first of several versions that AJDJ led designs for.&lt;br /&gt;
&lt;br /&gt;
=== Version 5.0 ===&lt;br /&gt;
[[File:Hardcore 5.0.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
While designing 5.0, HC4.0-4.1 had seen most players use the fire/ice path, even after balancing. In order to remediate this, the path was removed and replaced with the path of nostalgia. This would allow players to pick an easier path, but receive no middle checkpoint. Newer maps joined this rotation, replacing a few older maps. It was around this time in the design process that those working on the HC designs shifted towards adding map-quality as one of the criteria for HC maps.&lt;br /&gt;
&lt;br /&gt;
At the time, HC 5.0 was considered to be one of the hardest HC versions conceived.&lt;br /&gt;
&lt;br /&gt;
Towards the end of this version of HC is where server ownership changed hands.&lt;br /&gt;
&lt;br /&gt;
=== Version 6.0–6.1 ===&lt;br /&gt;
[[File:Hardcore 6.0.PNG|600px]]&lt;br /&gt;
[[File:Hardcore 6.1.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Around this time, the server's activity had slowed significantly, and very few players had cleared HC5.0. The goal of HC6.0 was to make the overall difficulty slightly lower. This was achieved by revising the branching paths to use map type rather than theme, and lowering the number of maps in the final run.&lt;br /&gt;
&lt;br /&gt;
The thematic paths were replaced with paths oriented around map types. This allowed players to lean into their strengths for a portion of HC.&lt;br /&gt;
&lt;br /&gt;
Shortly after the 6.0 launch, it was determined that the puzzle path was too easy. In order to balance this out, the following changed were made for 6.1:&lt;br /&gt;
&lt;br /&gt;
* Remove the puzzle path.&lt;br /&gt;
* Replace Paradox with Viemort.&lt;br /&gt;
* 154 Returns to FFA.&lt;br /&gt;
&lt;br /&gt;
=== Version 7.0 ===&lt;br /&gt;
[[File:Hardcore 7.0.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This version of HC heavily reworked the middle leg. The choices were now between 2 of the 3 map types, allowing players to lean on their strengths and completely avoid 1 map type if desired. Another goal of this system was to shift the layout towards persistence based maps rather than just difficult maps.&lt;br /&gt;
&lt;br /&gt;
This is the last version that AJDJ lead designs for, concluding his time as the lead admin for Hardcore design (HC 4.0 through HC 7.0).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Version 8.0–8.1 ===&lt;br /&gt;
[[File:HC8.0.png|600px]]&lt;br /&gt;
[[File:HC8.1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
HC 8.0 was intended to make Hardcore longer, and have a greater focus on persistence and uniform difficulty. The iteration consisted of twelve maps, with a mix of parkour and mazes. This was also the first version of HC that had automatic transfers into the new system. Previously, there was a time period where users had to request transfer into the equivalent level of the new design.&lt;br /&gt;
&lt;br /&gt;
This iteration was unique for multiple reasons: &lt;br /&gt;
* There were no puzzle maps on the main path. &lt;br /&gt;
**([[MYTH]] contains small puzzles, but isn't technically a puzzle map). &lt;br /&gt;
* When players reached HC-4, they could either continue along the main path (of parkour and mazes) or opt for a shorter but much harder path that consisted of puzzles only. &lt;br /&gt;
* One of the puzzles, Miner's Millions, was considered one of the hardest on the server. Few players completed this path. &lt;br /&gt;
&lt;br /&gt;
In addition, HC8.0 introduced the two loop-back feature for switching between the two paths. [[Satyrs]] had to be completed to switch from the main path to the puzzle path, and  [[Minetech]] was required to switch from the puzzle path to the main path.&lt;br /&gt;
&lt;br /&gt;
This was the longest version of Hardcore upon release, however many users do not consider it to be the toughest.&lt;br /&gt;
&lt;br /&gt;
Due to the gameplay changes in the Minecraft 1.14 update and low usage of the path, the puzzle path was later removed resulting in the first entirely linear structure since Hardcore's inception.&lt;br /&gt;
&lt;br /&gt;
=== Version 9.0 ===&lt;br /&gt;
[[File:HC9.0.png|600px]]&lt;br /&gt;
&lt;br /&gt;
This goals for HC9.0 included:&lt;br /&gt;
* Expanding the variety of map types to include adventure / puzzle maps.&lt;br /&gt;
* Allowing users to lean into a strength in the second leg, and receive easier maps of the types the player was aiming to avoid.&lt;br /&gt;
* Introducing limited food supply / regeneration as way to tune the difficulty of parkour maps.&lt;br /&gt;
* Reduce the number of &amp;quot;choke&amp;quot; maps (where players complete a difficult map then breeze through several levels).&lt;br /&gt;
&lt;br /&gt;
The design of this version used a unique two-step approach:&lt;br /&gt;
1. Create the desired layout of the HC in a staff discussion, with estimated difficulty for each map slot, how the branching paths would work, etc.&lt;br /&gt;
2. Take the design to the greens and gather community feedback on the design and which maps would work best for each slot.&lt;br /&gt;
&lt;br /&gt;
This version also featured maps that were made specifically for HC that never entered FFA.&lt;br /&gt;
&lt;br /&gt;
=== Version 10.0-10.2 ===&lt;br /&gt;
[[File:HC10.0.png|600px]]&lt;br /&gt;
[[File:HC10.1.png|600px]]&lt;br /&gt;
[[File:Hc10.2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
In March 2020, the server saw a large increase in players due to the global COVID-19 pandemic changing most schools and jobs to be remote as people self-quarantined in their homes. This resulted in many players completing hardcore in March and April of that year. Staff determined that HC needed to be updated as soon as possible to account for the larger player base. While most HC designs are usually spread out over several months, HC 10.0 was designed in only four weeks, and implemented in another three weeks. &lt;br /&gt;
&lt;br /&gt;
This design featured similar segments to 9.0, but changed the logic of the branching paths. Players could completely avoid one map type, but would play challenging levels that used the other two primary map types, as well as adventure maps of the corresponding types. Players could switch between the paths at any time without playing a loopback map. This version also adds a fourth section in-between the paths and the final gauntlet. It was named &amp;quot;The Big Three&amp;quot;, since all 3 of the maps in that section are fairly challenging, with checkpoints between every level.&lt;br /&gt;
&lt;br /&gt;
This design also saw the exit of two maps heavily used in Hardcore since their introduction in 2011:&lt;br /&gt;
* Lava maze returned to FFA, after having been in hardcore since 2016, and in every version of hardcore except HC 6.0.&lt;br /&gt;
* Elusion was retired from HC, having been replaced by a remastered version. Elusion had been in several versions of HC by this point (3.0 through 6.0 &amp;amp; 9.0).&lt;br /&gt;
&lt;br /&gt;
This design was lead by Hex and AJDJ.&lt;br /&gt;
&lt;br /&gt;
Hardcore 10.0 was later updated to 10.1 to address balance issues with the three paths. In particular, the path of Tenacity was only completed once in HC10.0. Some other adjustments were made as well including replacing Paisley Prison with Construction, and making the entire final section no-sprint. In November 2020, it was updated to 10.2 to address additional difficulty issues. Overall, HC was made slightly easier to complete. The most notable change was removing Telepads.&lt;br /&gt;
&lt;br /&gt;
=== Version 11 ===&lt;br /&gt;
[[File:HC11.0.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Hardcore 11.0's design process began around the same time that 10.0 was being designed. Many ideas that were rejected from 10.0 due to time constraints were explored as possibilities for 11.0. One of the largest goals for this version was to eliminate the split paths, and replace it with a choice section, where players had to complete a certain number of maps out of a pool in order to advance to the next section.&lt;br /&gt;
&lt;br /&gt;
Design followed a similar process to 9.0, where a staff design was created and then taken to greens in order to gather feedback. This time, it also included room for new maps, where greens could build maps tuned specifically for hardcore: the entire 'Endurance' leg was built uniquely for HC 11.0 by members of the community as part of a 'HC Map-Building Competition' in which greens were asked to design maps under specific constraints that are desired in hardcore maps. Such constraints include difficulty, checkpoint layout, kill potential, length, repeatability, etc. Some maps in other legs (Aether, Persona and Fissure) were also built specifically for this rotation.&lt;br /&gt;
&lt;br /&gt;
The end design resulted in the retiring of the split path leg, and the creation of 2 new legs:&lt;br /&gt;
&lt;br /&gt;
*The Choice leg, where 3/4 maps must be completed to advance. Each map is of a different type, allowing users to bypass one map type.&lt;br /&gt;
&lt;br /&gt;
*The Endurance leg, where you must complete several maps of similar design / kill potential, or face a single expert map to bypass. (Similar to HC8.0's split design).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notably, this rotation saw the retirement of several 'staple' Hardcore maps such as 4 Corners Dojo, Wolly Mammoth, Invictus, The Big Egyptian and Iron Door among others. This was due to a desire to 'modernise' the Hardcore system by highlighting what modern maps have to offer.&lt;br /&gt;
&lt;br /&gt;
==Trivia==&lt;br /&gt;
&lt;br /&gt;
* The Hardcore System was released alongside the server upon launch. &lt;br /&gt;
* Hardcore is one of the oldest challenges in the history of Minecraft.&lt;br /&gt;
* The overall success rate of players making it through hardcore is less than 1%.&lt;br /&gt;
* Hardcore pre-dates the variant survival gamemode of the same name by over a year, as Hardcore survival launched in November 2011 in version 1.0.0.&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Updates&amp;diff=9778</id>
		<title>Updates</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Updates&amp;diff=9778"/>
		<updated>2021-07-07T00:53:05Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: Fixed some things&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A log of changes since the 10.0.0 Minr Scripts 2 + 1.13 update.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
: 12.0 - Commands Overhaul&lt;br /&gt;
&lt;br /&gt;
== 11.0 - Events &amp;amp; Social ==&lt;br /&gt;
=== 11.0.20 (2021/07/06) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed cooldowns in scripts not working.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.0.19 (2021/07/02) ===&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: Extended verification code lifetime.&lt;br /&gt;
: Verification codes are now case-insensitive.&lt;br /&gt;
: Similar-looking characters have been removed (0, O, l, i).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added some commands to the blacklist.&lt;br /&gt;
: Fixed walk/area/ground scripts triggering before a teleport has taken effect; the target-location script would trigger on the old coordinates.&lt;br /&gt;
: All world scripts now have an implicit 1-tick cooldown, fixing infinite recursion when teleporting into scripts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Increased inventory size.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.0.18 (2021/05/11) ===&lt;br /&gt;
==== Server ====&lt;br /&gt;
: Upgraded to Java 16&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Added [Quit] signs.&lt;br /&gt;
:: These replace the return to FFA/FFA+/Valley signs ([Join ffa], [Join ffa+] and [Join valley]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Extra ====&lt;br /&gt;
: /spawn now shows a message.&lt;br /&gt;
: /spawn will now warn you if you use it during a challenge that your challenge is still active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players are now kicked earlier during the shutdown process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.0.17 (2021/06/01) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed mail not being supressed by /block.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.0.16 (2021/05/12) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added sum() and avg() to Int[], Long[], Float[], Double[].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.0.15 (2021/05/11) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: New map type system. Now the map types are split into 'Primary', 'Secondary' and 'Tertiary'.&lt;br /&gt;
: Only one Primary map type can be assigned.&lt;br /&gt;
:: /c maptype primary set &amp;lt;map&amp;gt; &amp;lt;type&amp;gt;&lt;br /&gt;
: Multiple secondary types can be assigned, but not the primary type.&lt;br /&gt;
:: /c maptype secondary add &amp;lt;map&amp;gt; &amp;lt;type&amp;gt;&lt;br /&gt;
:: /c maptype secondary remove &amp;lt;map&amp;gt; &amp;lt;type&amp;gt;&lt;br /&gt;
: Multiple tertiary types can be assigned.&lt;br /&gt;
:: /c maptype tertiary add &amp;lt;map&amp;gt; &amp;lt;type&amp;gt;&lt;br /&gt;
:: /c maptype tertiary remove &amp;lt;map&amp;gt; &amp;lt;type&amp;gt;&lt;br /&gt;
: Some effort of conversion has been applied, but some of the map types may need to be reset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed -s showing instead of - in kick messages.&lt;br /&gt;
: /c cp and /listwarps no longer show empty lists but show a helpful message instead.&lt;br /&gt;
: Fixed certain ways of exiting maps not clearing your 'current map' and thus preventing you from commands like /call.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.0.14 (2021/04/25) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed cosmetics no longer showing their challenge requirement.&lt;br /&gt;
: Attempted a fix on renamed join messages.&lt;br /&gt;
: Fix legacy text conversion on signs (use of ampersands for colours).&lt;br /&gt;
: Fixed Material#getTranslationKey() not working since the previous update.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.0.13 (2021/04/24) ===&lt;br /&gt;
==== Chat ====&lt;br /&gt;
: Now uses the 'Adventure' chat framework.&lt;br /&gt;
:: Affects all messages sent by Minr, but should not result in noticeable differences.&lt;br /&gt;
:: Some messages now use translatable components, so they show up in the language that is set by the client.&lt;br /&gt;
&lt;br /&gt;
: Display names are no longer used in bans / mutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Scripts now trigger when teleporting into them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed 1-day durations being shown as 0 seconds instead of 24 hours.&lt;br /&gt;
: Prevent server deadlock when shutting down.&lt;br /&gt;
: Mutes and unmutes did not use the message queue.&lt;br /&gt;
: Commands now show the error if failing due to an unexpected error, rather than showing the help message.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.0.12 (2021/03/14) ===&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Fixed challenge reward titles not saving properly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.0.11 (2021/03/10) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Commands /c setplayercp, /c setplayersub are deprecated (should not be used) in scripts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.0.10 (2021/03/03) ===&lt;br /&gt;
==== Backups ====&lt;br /&gt;
: Backups now trigger once an hour, instead of once every 30 minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: /c info now shows the gamemode for the map for ops.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed non-adventure gamemode maps invalidating times upon joining it.&lt;br /&gt;
: Fixed getting healed by timing /c join just right on death.&lt;br /&gt;
: Fixed backup trying to save already saved items, thus improving performance by reducing the number of items that need to be processed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.0.9 (2021/03/01) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed being able to join the same map with items / effects from the map.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.0.8 (2021/02/28) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed being able to join maps with items / effects from other maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.0.7 (2021/02/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed player.getTimePlayed() not returning a sane value: it could go back in time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.0.6 (2021/02/18) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed infinite recursion of expiring prefixes during login.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.0.5 (2021/02/17) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: A final fix relating to ancient-player conversion resulting in invalid times.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.0.4 (2021/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: /training command was not registered, causing it to fail.&lt;br /&gt;
: Couple of fixes related to old-player conversion resulting in invalid times.&lt;br /&gt;
: Fixed players not having a valid timer when respawning at a cp0 in a no-cp stretch.&lt;br /&gt;
: Fixed timers not being started in soullink challenges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.0.3 (2021/02/14) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Actually fix colour-stripping from chat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.0.2 (2021/02/14) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Changing only the main ending of a map would not be saved.&lt;br /&gt;
: Improve performance of srscore calculations.&lt;br /&gt;
: Fix 'joined for the first time' showing up multiple times.&lt;br /&gt;
: Fix setSubCheckpoint using the active subcheckpoint, instead of the one that was passed. This caused issues clicking end-signs in HC maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.0.1 (2021/02/14) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fix hastebin links not working when clicked in chat.&lt;br /&gt;
: Fix /whois not working on players that haven't logged out yet.&lt;br /&gt;
: Attempt to fix colour-stripping from chat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.0.0 (2021/02/13) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Better map and challenge complete messages&lt;br /&gt;
:: now shows the time's rank always&lt;br /&gt;
:: shows whether it was a PB or Server Record&lt;br /&gt;
:: If the player is white, it shows how many points they have to go 'til blue&lt;br /&gt;
:: If blue and in HC, it shows how many maps left&lt;br /&gt;
:: If you beat HC, it shows a nice new message&lt;br /&gt;
:: If you get a cosmetic for beating a challenge, it now tells you that.&lt;br /&gt;
&lt;br /&gt;
: Mid checkpoints can now give food.&lt;br /&gt;
: Maps can now be assigned a resource pack. &lt;br /&gt;
: Player health, max health, food, saturation, fire status and status effects are now reset on player reset.&lt;br /&gt;
: Player reset occurs when you join a map or do /spawn.&lt;br /&gt;
: Players are no longer considered to be in a map when doing /spawn. Respawning at a checkpoint will cause a player to be considered in that map.&lt;br /&gt;
: Players' completion percentage in /checkpoint points and the chat messages that show up when crossing a threshold are now consistent with the rarity tiers.&lt;br /&gt;
&lt;br /&gt;
: /checkpoint ffa and /checkpoint hc have changed functions. These now kill you and warp you to your corresponding checkpoint.&lt;br /&gt;
: Reworked /checkpoint completed &amp;amp; merged old /checkpoint ffa into /checkpoint completed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
: You can now suspend challenges with /challenge suspend.&lt;br /&gt;
: Added /challenge restart.&lt;br /&gt;
: Added a new challenge modifier: No Damage&lt;br /&gt;
: Hexa progress is now announced on every x66th stage, not just 66, 166 and 266.&lt;br /&gt;
&lt;br /&gt;
: Added /challenge completed [player &amp;lt;player&amp;gt;] [page &amp;lt;page&amp;gt;] [comparing &amp;lt;compare-mode&amp;gt;]&lt;br /&gt;
: Added /challenge completed [player &amp;lt;player&amp;gt;] map &amp;lt;map-name&amp;gt;&lt;br /&gt;
: Added /challenge uncompleted [player &amp;lt;player&amp;gt;] [page &amp;lt;page&amp;gt;] [comparing &amp;lt;compare-mode&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Timers ====&lt;br /&gt;
: Timers have been completely rewritten.&lt;br /&gt;
: There are now multiple types of timers: Map, Challenge, Custom, and Special.&lt;br /&gt;
: Map and Challenge timers are per-map/challenge. They only work on the map/challenge they were created for.&lt;br /&gt;
: Custom timers are created and managed by scripts with the 'timer' namespace..&lt;br /&gt;
: The time format has been modified:&lt;br /&gt;
:: It is mm:ss.mmm when the time is less than an hour.&lt;br /&gt;
:: It is HHh mm:ss.mmm when the time is less than a day.&lt;br /&gt;
:: It is DDd HHh mm:ss.mmm otherwise.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Chat ====&lt;br /&gt;
: Chat channels have been added.&lt;br /&gt;
:  /chat say &amp;lt;channel&amp;gt; &amp;lt;message&amp;gt; to send a message in a particular channel.&lt;br /&gt;
:: Shorthands are /xchat &amp;lt;message&amp;gt; (e.g. /gchat = global chat, /pchat = party chat, /tchat = team chat).&lt;br /&gt;
:: /chat setchannel &amp;lt;channel&amp;gt; to have your messages go to a particular channel by default.&lt;br /&gt;
: /chatpling was renamed to /chat ping enable|disable and is now no longer a toggle.&lt;br /&gt;
&lt;br /&gt;
: You can now hide chat:&lt;br /&gt;
:: The server now respects your chat options.&lt;br /&gt;
:: /chat hide (inverse: /chat show)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Parties ====&lt;br /&gt;
: /party create to create a party.&lt;br /&gt;
:: The creator of the party becomes the party leader.&lt;br /&gt;
: The party leader can invite others players to join with /party invite &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
: You can see the death messages of your fellow party members. &lt;br /&gt;
: When a party leader joins a map or challenge, all the party members will be warped to that map.&lt;br /&gt;
:: Can be turned off with /party warp false&lt;br /&gt;
:: The party leader can summon all party members to their current map or challenge at any time with /party summon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Green commands ====&lt;br /&gt;
: /call-ing into a map will reset your gamemode, health etc.&lt;br /&gt;
: Blues and whities can now /bring.&lt;br /&gt;
: You can only /call a player in a pure parkour map.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Player#canSee(Player) returns if the player can see the target player (i.e., /hide and /block cause it to fail).&lt;br /&gt;
: Player constructors will now return null instead of throwing an exception if they do not find a player.&lt;br /&gt;
: Added a new constructor for Player: Player(String name, Player visibleTo). It will return null if a player was found but is not visible to visibleTo.&lt;br /&gt;
: Player#invalidate() and Player#invalidateTime() have been removed.&lt;br /&gt;
:: Replaced by getting a timer directly and invalidating / nullifying them.&lt;br /&gt;
&lt;br /&gt;
: You can obtain timers:&lt;br /&gt;
:: timer::getMapTimer(Player player, String mapcode)&lt;br /&gt;
:: timer::getChallengeTimer(Player player, String challengecode)&lt;br /&gt;
:: timer::getCustomTimer(Player player, String tag)&lt;br /&gt;
:: timer::getSpecialTimer(Player player, String tag)&lt;br /&gt;
&lt;br /&gt;
: You can construct custom timers by instantiating the timer::Timer type.&lt;br /&gt;
::  Never store a Timer instance in a namespace variable. It will break on you silently. ALWAYS use timer::getCustomTimer().&lt;br /&gt;
: You can remove custom timers with timer::removeCustomTimer(Player player, String tag)&lt;br /&gt;
&lt;br /&gt;
: You can format a time into a string using String timer::formatTime(Long time).&lt;br /&gt;
&lt;br /&gt;
: Added namespace minr. It has a Map and a Challenge type, that allows you to get the ranks and times of players.&lt;br /&gt;
&lt;br /&gt;
: /namespace functions and /type methods now have added colour for parsability.&lt;br /&gt;
: Added filtering in /namespace variables, /namespace functions, /type methods, /type fields.&lt;br /&gt;
:: You can now filter the results of the above commands by adding additional search terms after the command. For example, /type methods Vector3[] value int will only return methods that cantain &amp;quot;value&amp;quot; and &amp;quot;int&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Misc ====&lt;br /&gt;
: You can edit signs with a feather.&lt;br /&gt;
: Fixed /unhide not working.&lt;br /&gt;
: /hide all hides all players.&lt;br /&gt;
: /unhide all unhides all players.&lt;br /&gt;
&lt;br /&gt;
: /block blocks a player permanently (until /unblock-ed).&lt;br /&gt;
:: Cannot hide staff.&lt;br /&gt;
&lt;br /&gt;
: Mute and ban messages now show the time remaining.&lt;br /&gt;
: Chat announcment for mutes.&lt;br /&gt;
: Cleaned up chat announcements for kick and ban.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: /reply now no longer silently fails if the target (who is a player) has relogged without messaging you after the fact. This bug has been present since 2015.&lt;br /&gt;
: Fixed a discrepancy between chat and Discord for first-time join messages.&lt;br /&gt;
: The default prompt expiration message is now correctly coloured and the extra space was removed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.7 - Scripts 2.3 ==&lt;br /&gt;
=== 10.7.6 (2020/12/02) ===&lt;br /&gt;
==== Chat &amp;amp; Tab ====&lt;br /&gt;
: Added op-only /nick command to set nicknames. Works the same as /prefix.&lt;br /&gt;
: Nicknames will show up with a prefixed ~.&lt;br /&gt;
: Hovering over the nickname will show the original name.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.7.5 (2020/11/30) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Op messages containing {{}} will now only send the result to the executing op.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Chat &amp;amp; Tab ====&lt;br /&gt;
: Tab display name now matches the chat name (including prefixes).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.7.4 (2020/11/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed interact scripts triggering multiple times ib rapid succession.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.7.3 (2020/11/22) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed interact scripts on cauldrons or waterloggable blocks not triggering on right click.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.7.2 (2020/11/21) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Bumped Hardcore version to 10.2.&lt;br /&gt;
: Add 10.1 -&amp;gt; 10.2 Hardcore checkpoint conversion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.7.1 (2020/11/21) ===&lt;br /&gt;
==== Maps, Challenges and Scripts ====&lt;br /&gt;
: Map, checkpoint, and finish signs, and interact scripts, are now interactable with MOUSE1 (left mouse button), while in adventure mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added boxing/unboxing (on the backend) to make maintaining builtin functions easier. Should not affect any of the behaviour.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Added some mod filtering.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.7.0 (2020/11/12) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added new generic functions on List. Generic means that they can take any Type within constraints. In the following T will be the base type of your list (i.e., String[] -&amp;gt; T = String).&lt;br /&gt;
:: Void append(T value) appends a value to the List.&lt;br /&gt;
:: Void add(T value, Int index) places a value at an index, shifting the elements at that index and higher one index up.&lt;br /&gt;
:: T pop() removes the last element of the list and returns it.&lt;br /&gt;
:: T remove(Int index) removes the element at index from the list and returns it.&lt;br /&gt;
:: Boolean contains(T value) returns whether the list contains an element that equals value.&lt;br /&gt;
:: Int find(T value) returns the first index that matches the value. Throws a ElementNotFoundException if the value is not in the list. (Tip: always use contains before find)&lt;br /&gt;
&lt;br /&gt;
: Two functions have been added specifically for String[]:&lt;br /&gt;
:: String concat() concatenates a list of Strings together: String[&amp;quot;hello&amp;quot;, &amp;quot;world&amp;quot;].concat() yields &amp;quot;helloworld&amp;quot;.&lt;br /&gt;
:: String join(String delimiter) joins a list of string, inserting delimiter between each string: String[&amp;quot;hello&amp;quot;, &amp;quot;world&amp;quot;].join(&amp;quot; &amp;quot;) yields &amp;quot;hello world&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.6 - Scripts 2.2 ==&lt;br /&gt;
=== 10.6.11 (2020/11/03) ===&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Update to 1.16.4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.10 (2020/10/28) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added traces to help find the cause of an exception in a Script. Only works for opped players.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fix NullPointerException on Materials that are Null.&lt;br /&gt;
: Optimize script execution to reduce the chance of a StackOverflowError.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.9 (2020/10/26) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Actually store and load Material to/from file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.8 (2020/10/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: DiscordBot is now independent of discord server name, previously causing discord requests to fail due to the server name changing.&lt;br /&gt;
: Any issues with deverification are now properly logged.&lt;br /&gt;
: Fixed serialization of Position&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.7 (2020/10/13) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Allow deverification even if Discord user can no longer be found.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.6 (2020/10/11) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed /scripts copy and /scripts paste not working when pasting in a different world.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.5 (2020/10/09) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added Material type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.4 (2020/10/01) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Re-calculate player display names on rank change.&lt;br /&gt;
: Fix crash when calling toString() on a default Position variable (one without a value).&lt;br /&gt;
: Fix calling toString() on a default Location variable returning 'null null null null' instead of 'null'.&lt;br /&gt;
: Fix obj == null where obj is set to null or uninitialized not functioning properly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.3 (2020/09/23) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fix portal scaling when going from an overworld to a nether being 64:1 instead of 8:1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.2 (2020/09/12) ===&lt;br /&gt;
==== Worlds ====&lt;br /&gt;
: Added Delta 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.1 (2020/08/29) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Bumped Hardcore version to 10.1.&lt;br /&gt;
: Add 10.0 -&amp;gt; 10.1 Hardcore checkpoint conversion.&lt;br /&gt;
: Add support for forcing a player to respawn at their Hardcore checkpoint upon conversion, even if it hasn't moved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.0 (2020/08/18) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added new built-in spatial types:&lt;br /&gt;
:: Position(Double x, Double y, Double z, Float yaw, Float pitch, String world)&lt;br /&gt;
:: Location(Double x, Double y, Double z, String world)&lt;br /&gt;
:: Vector3(Double x, Double y, Double z)&lt;br /&gt;
:: Vector2(Double x, Double z)&lt;br /&gt;
:: BlockLocation(Int x, Int y, Int z, String world)&lt;br /&gt;
:: BlockVector3(Int x, Int y, Int z)&lt;br /&gt;
:: BlockVector2(Int x, Int z)&lt;br /&gt;
:: Region(String id, String world, String type, X points, Boolean transient)&lt;br /&gt;
::: These all have methods, too innumerable to mention here.&lt;br /&gt;
::: See [https://forums.minr.org/threads/scripts-2-2-new-spatial-types.4563/ this forum post] for a short overview.&lt;br /&gt;
&lt;br /&gt;
: Added Location player.getLocation(), Position player.getPosition() and BlockLocation block.getLocation().&lt;br /&gt;
: Added Player.teleport(Position destination) and Entity.teleport(Position destination).&lt;br /&gt;
: Added BlockLocation.set(String block)&lt;br /&gt;
&lt;br /&gt;
: Overhauled scripts loading and internal structure.&lt;br /&gt;
&lt;br /&gt;
: Added String player.getName()&lt;br /&gt;
: Added String player.getDisplayName()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: /prefix now shows &amp;lt;colour&amp;gt; when setting a prefix consisting of only a colour, i.e. /prefix set rickyboy320 10m &amp;amp;6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Chat ====&lt;br /&gt;
: Player names are now stored in proper text components.&lt;br /&gt;
: As a consequence, keeping the colon colour of player names in chat consistent with the name colour was disproportionately difficult, so it is now white. (i.e. rickyboy320: hello world).&lt;br /&gt;
&lt;br /&gt;
== 10.5 - The Bakery ==&lt;br /&gt;
=== 10.5.5 (2020/07/30) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /challenge modifier set &amp;lt;player&amp;gt; &amp;lt;modifier&amp;gt; &amp;lt;value&amp;gt; to set a player's modifier value mid-challenge.&lt;br /&gt;
: Added /challenge modifier add &amp;lt;player&amp;gt; &amp;lt;modifier&amp;gt; &amp;lt;value&amp;gt; to add a value to a player's modifier (i.e. life challenge).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed @chatscript timeout resetting newer instances of the same group (even when the timeout shouldn't trigger).&lt;br /&gt;
: Fixed an issue where sometimes a value would be rejected due to 'self-cycle', even though there was none.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.5.4 (2020/07/24) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added Int player.countItem(String id).&lt;br /&gt;
: Added Boolean util::executeAndQuerySuccess(String command) and Int util::executeAndQueryResult(String command).&lt;br /&gt;
: Added String util::randomUUID() to randomly generate an UUID.&lt;br /&gt;
&lt;br /&gt;
: format::formatDate now uses a timezone of UTC, so you can use more formats.&lt;br /&gt;
&lt;br /&gt;
=== 10.5.3 (2020/07/24) ===&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.16.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.5.2 (2020/07/06) ===&lt;br /&gt;
==== Privacy ====&lt;br /&gt;
: Messages are now sent to the (private) #zero_archive channel as well, allowing for periodic wipes of the public #zero channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a bug where certain player settings would not be saved if modifed while the player was offline (e.g. from discord).&lt;br /&gt;
: Fix potential data loss if an error occurred during start up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.5.1 (2020/06/16) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a bug where logout messages would show even when they were supposed to be hidden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.5.0 (2020/06/15) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Scripts are no longer triggered while the player is in spectator mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: /players now sorts by rank, and player names are now coloured by their rank.&lt;br /&gt;
: Disabled certain functionality on the test server, for privacy and secrecy reasons. Greens will be unaffected by this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Players now retain their Hardcore checkpoint at Hall of Fame (HC-END) on conversion, rather than being removed.&lt;br /&gt;
: Players now are blocked from entering Hardcore if their Hardcore checkpoint is at Hall of Fame, or if they have no Hardcore checkpoint but have completed Jiga's Claymaze.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Chat ====&lt;br /&gt;
: The format of player join and quit messages has been changed to match Vanilla (the exclamation point has been replaced with a full stop).&lt;br /&gt;
: The player's rank is now displayed during first-time join messages.&lt;br /&gt;
: First-time join messages will no longer be shown if they are not of default rank, even if they have no existing player data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.4 - Scripts 2.1 ==&lt;br /&gt;
=== 10.4.13 (2020/06/14) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed players being set to Blue on map complete if they satisified the blue requirements, regardless of their rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.12 (2020/06/14) ===&lt;br /&gt;
==== Ranks ====&lt;br /&gt;
: Blue now requires 100 points (up from 35).&lt;br /&gt;
: Blue now requires at least 5 or more maps completed of Moderate or greater difficulty.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Incremented Hardcore version from 9.0 -&amp;gt; 10.0.&lt;br /&gt;
: Implemented Hardcore checkpoint conversion for 9.0 -&amp;gt; 10.0.&lt;br /&gt;
: Improved conversion of checkpoints from 7.0, 8.0 and 8.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /checkpoint remplayercp &amp;lt;player&amp;gt; &amp;lt;mode&amp;gt;, to remove a player's checkpoint.&lt;br /&gt;
: Updated /help ranks to reflect the new blue requirements and better convery rank-up requirements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.11 (2020/06/05) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed array initializers of 2 or more elements failing to parse inline (as an argument for a function calls or within a subexpression).&lt;br /&gt;
: Fixed 'silent' error when a script line containing a '%' contains an error.&lt;br /&gt;
: Fixed pi being accepted as a variable name: it should have been a keyword.&lt;br /&gt;
: Fixed error message saying 'missing right-side operator', while actually the left side was missing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.10 (2020/05/19) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: /creative is now accessible by moderators.&lt;br /&gt;
: /tps is now available for greens+.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an issue where variables in a namespace A using a type from namespace B sometimes fail to load their fields. (If namespace A was loaded before namespace B).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.9 (2020/05/14) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Global Points have been renamed to Speedrun Score in an effort to make the name more intuitive.&lt;br /&gt;
: You may also call it Minr Clout. You know who you are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added @fast and @slow script operators.&lt;br /&gt;
:: By default, the @command, @bypass or @console script operators have a one-tick delay (like @delay 1).&lt;br /&gt;
:: @fast will remove that delay for all subsequent command operators.&lt;br /&gt;
:: @slow will re-add it.&lt;br /&gt;
:: Having either one multiple times in a row without the other is legal.&lt;br /&gt;
:: Note that this effect only applies to the local execution context - other functions called will be unaffected.&lt;br /&gt;
: Added player.getSpeedrunScore(). player.getGlobalPoints() is now deprecated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.8 (2020/05/02) ===&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
: Added the Monthly challenge, containing from 8 to 25 maps, to cycle every month. The reward calculation is done the same as dailies and weeklies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /checkpoint uncompleted which shows the maps the player yet has to complete (excluding valley/HC/board maps).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added '''String Player.getBedLocationWorld()''', which returns a String containing the world where the player has set their bed.&lt;br /&gt;
: Added '''String[] String.split(String separator)''', which splits the string based on the separator into a list of pieces around the separator. For example: '''&amp;quot;hi world&amp;quot;.split(&amp;quot; &amp;quot;)''' would yield: '''[&amp;quot;hi&amp;quot;, &amp;quot;world&amp;quot;]'''.&lt;br /&gt;
: Added '''Double[] system::getTPS()''' which returns a list of size 3, containing the average TPS over the last 1 minute, 5 minutes and 15 minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed nested @for loops erroneously failing to compile.&lt;br /&gt;
: Fixed setting max health using player.setMaxHealth() resulting in errors when joining a map, setting a checkpoint and in other arbitrary scenarios.&lt;br /&gt;
: Fixed the left-hand sides of a @var assignment incorrectly parsing if the target expression was a field of an array.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.7 (2020/04/19) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an issue where removal of food was not saved, if this was the only action on a map.&lt;br /&gt;
: Fixed an issue where having multiple constructors for one type would result in only one of the constructors remaining after server restart.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.6 (2020/04/12) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an issue where Player variables were not loaded correctly (resulting in null).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Hats&lt;br /&gt;
: Added &amp;quot;Bunny&amp;quot; hat, which requires finding 10% of the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
: Added &amp;quot;Compeggitor&amp;quot; hat, which requires participating in the Egghunt 2.0 Compeggition.&lt;br /&gt;
: Added &amp;quot;Golden Egg&amp;quot; hat, which requires finding 50% of the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
&lt;br /&gt;
; Titles&lt;br /&gt;
: Rebranded the title &amp;quot;The Eggman&amp;quot; to &amp;quot;The Egglord&amp;quot;, now requiring the victory of any Egghunt Compeggition.&lt;br /&gt;
: Added &amp;quot;Eggspert&amp;quot; title, which requires finding all the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.5 (2020/04/04) ===&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
: /spawn is now allowed during challenges.&lt;br /&gt;
: Players can no longer use the Hardcore start sign whilst in a challenge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Removed /sethome &amp;lt;player&amp;gt;. Note other variations of this command are unaffected.&lt;br /&gt;
: /listhomes &amp;lt;page&amp;gt; now has priority over /listhomes &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added the exponentiation operator ^.&lt;br /&gt;
: Added literals pi and π (both equal to 3.14159265358979323846)&lt;br /&gt;
: Added the following functions to the math namespace:&lt;br /&gt;
:: sin(), cos(), tan()&lt;br /&gt;
:: arcsin(), arccos(), arctan()&lt;br /&gt;
:: radsin(), radcos(), radtan()&lt;br /&gt;
:: radarcsin(), radarctan(), radarctan()&lt;br /&gt;
:: rad()&lt;br /&gt;
:: deg()&lt;br /&gt;
: Functions with the rad prefix take radians, all others take degrees.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: Minr Bot will no longer use markdown in messages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Visiting another player's home would set the target player's checkpoint mode to home, instead of the executor's.&lt;br /&gt;
: Fixed /checkpoint times &amp;lt;page&amp;gt; checking for map codes before map names.&lt;br /&gt;
: Fixed Float/Double values with the literal xxxE-xxx failing to parse.&lt;br /&gt;
: Fixed various commands that take namespaces requiring the same namespace specifier. (/variable define casino_lb DBtable db would fail even though DBtable is a type in casino_lb)&lt;br /&gt;
: Fixed an issue where in some cases Int(someList[0]) (or similar) would fail to compile.&lt;br /&gt;
: Fixed @for loops within a @if statement failing to execute in special cases.&lt;br /&gt;
: Fixed @done not showing a parse-error when it was put on the wrong depth level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.4 (2020/02/21) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed paged commands' paging arrows failing to work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.3 (2020/02/11) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /home&lt;br /&gt;
: Homes are now listed alphabetically and shown in pages.&lt;br /&gt;
: Mods can now set homes using coordinates.&lt;br /&gt;
: Ops can now set and remove others' homes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /whois&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable by everyone.&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable on Discord.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.2 (2020/01/10) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed 100% not being attainable, due to aliased maps counting twice to total points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.1 (2020/01/06) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed default values of relative variables not being loaded (and therefore being lost after a restart).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.0 (2019/12/20) - Scripts 2.1 ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
; Lists&lt;br /&gt;
: Added lists types.&lt;br /&gt;
: They are automatically created for every non-list type.&lt;br /&gt;
: Lists are defined using X[], where X[] is a list of type X (e.g. Int[]).&lt;br /&gt;
: Lists can be initialised with X[a, b, ..., z]. (Where a, b, ..., z are zero, one, or more instances of X)&lt;br /&gt;
: Values can be retrieved using X[index]; to set a value simply assign to this (e.g. X[0] = 1).&lt;br /&gt;
: List indicies are zero-based.&lt;br /&gt;
: To append to a list, simply assign a value to an index one greater than the last item in the list.&lt;br /&gt;
:: e.g., if @define Int[] x = Int[1, 2, 3], append to x with @var x[x.length()] = 4.&lt;br /&gt;
: Accessing an out of bound index will yield an IndexOutOfBoundsException (which will terminate the script).&lt;br /&gt;
: Lists have the following methods:&lt;br /&gt;
:: List.length(), which reports the number of items in the list.&lt;br /&gt;
:: List.remove(Int index), which removes the item at the specified index from the list.&lt;br /&gt;
:: List.clear(), which removes all items from the list.&lt;br /&gt;
:: List.reverse(), which reveres the order of the items in the list.&lt;br /&gt;
:: List.shuffle(), which will randomise the order of the items in the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; List Namespace&lt;br /&gt;
: A range() function was added to a new list namespace as a convenience.&lt;br /&gt;
: Int[] range(Int start, Int end) will generate a list of numbers from start (inclusive) to end (exclusive).&lt;br /&gt;
:: This allows you to iterate through every index in a list with @for Int i in range(0, list.length())&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Loops&lt;br /&gt;
: Added for-in loops, to iterate over any iterable.&lt;br /&gt;
:: Lists are the only iterable at this time.&lt;br /&gt;
: Loops are defined with @for X item in X[], and terminated with @done&lt;br /&gt;
:: This example loop will print 1, 2, 3, 4 and 5 to the player (on separate lines).&lt;br /&gt;
:: @for Int i in Int[1, 2, 3, 4, 5]&lt;br /&gt;
::: @player &amp;lt;nowiki&amp;gt;{{i}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:: @done&lt;br /&gt;
: To loop through a range of numbers (like for (int i = 0; i &amp;lt; 10; i++)), use list::range().&lt;br /&gt;
:: @for Int i in range(0, 10)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Relative Variables&lt;br /&gt;
: It is now possible to retrieve the value of a relative variable for specific players.&lt;br /&gt;
: Simply use relativeVar[Player]. (Where Player is an instance of a Player type: e.g., Player(&amp;quot;rickyboy320&amp;quot;))&lt;br /&gt;
: Note that as this requires a Player instance, UUIDs will be required for retrieving values when players are offline. (Will fail otherwise)&lt;br /&gt;
: Like lists, assigning to relativeVar[Player] will set their value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Formatting&lt;br /&gt;
: Whitespace will now be preserved when importing from Hastebin, and will be exported as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Script Creation&lt;br /&gt;
: When creating a script, the co-ordinates of the script will be displayed. If you accidentally misplace a script this will allow you to easily remove the script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Math Namespace&lt;br /&gt;
: Added Int floor(Double x) and Int ceil(Double x), which floor and ceiling a number respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Player Type&lt;br /&gt;
: Added sendMessage(String message) to send a raw message directly to a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /challenge join &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; and /challenge finish &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; for administrators.&lt;br /&gt;
: Fixed /checkpoint removealltimes not working on maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: /discord verify now correctly instructs the player to post their verification code in #verify_here, instead of #general_discussion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.15.1 (Paper #15)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed c_dric's bug, where setting a field would spawn multiple script runners (causing delays to be skipped).&lt;br /&gt;
: Fixed tab-completion of namespaces only showing namespaces that begin with lowercase letters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.3 - Cosmetics Part 2 ==&lt;br /&gt;
&lt;br /&gt;
=== 10.3.6 (2019/10/30) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a player's map timer being saved as invalid if their challenge timer was invalid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.5 (2019/09/01) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated checkpoints to Hardcore 9.0.&lt;br /&gt;
: Old checkpoints will automatically be converted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Display names of items are now accessible.&lt;br /&gt;
: Use Boolean Item.hasDisplayName() and String Item.getDisplayName().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Self-targetting /rocket is now restricted to mods and ops due to abuse.&lt;br /&gt;
: Using /rocket as a non-operator no longer invalidates runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.4 (2019/08/23) ===&lt;br /&gt;
==== Team Chat ====&lt;br /&gt;
: Added /teamchat (aliases are /teammsg, /tchat, /tm and /t).&lt;br /&gt;
: Overrides the vanilla command for better Minr-specific support.&lt;br /&gt;
: /teamchat &amp;lt;message&amp;gt; will send a message to everyone on your team.&lt;br /&gt;
: Players must be on a team that isn't a rank team to send or receive a message.&lt;br /&gt;
&lt;br /&gt;
; Subscribing&lt;br /&gt;
: Alternatively, one can subscribe to a team channel for a team they aren't on.&lt;br /&gt;
: Subscribers can send and receive messages in any channel they are subscribed to, regardless of the team.&lt;br /&gt;
: The syntax is: /teamchat &amp;lt;team&amp;gt; &amp;lt;message&amp;gt;.&lt;br /&gt;
: Subscribers are not preserved between restarts.&lt;br /&gt;
: Subscribers can be added with /teamchat subscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be removed with /teamchat unsubscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be listed with /teamchat subscribe &amp;lt;team&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Hats now support player heads with custom skins.&lt;br /&gt;
: Cosmetic GUI items now also support player heads with skins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.3 (2019/07/22) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Addition of the /spectator command for Moderators.&lt;br /&gt;
: Player names in many places (notably in the in-game player list and nameplates above other players) are now coloured by the player's rank.&lt;br /&gt;
: The in-game player list is now sorted by rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.14.4 (Paper #137)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Command Block Minecarts no longer break when trying to execute Minr commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.2 (2019/06/21) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Added announcements and special effects when obtaining 10%, 25%, 50%, 75% and 100% of all points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated HC checkpoint converter to HC 8.1.&lt;br /&gt;
: HC checkpoint converter is now more verbose and informs the player of the change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added expiration feedback to the call request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added support for coloured player and objective names in the MSC Scoreboard API.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: All schematics have been converted to the 1.13 schematic format (.schem), which should fix irregularities in blocks and crashes (such as in Inaros).&lt;br /&gt;
: Updated to Paper 1.13.2 #632&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed issue with the command '/prefix reset' not taking arguments as intended.&lt;br /&gt;
: Fixed command usage of the /type constructor define command: removed &amp;lt;returnType&amp;gt;.&lt;br /&gt;
: Fixed 'This person has not requested a teleport to you within the last 5 minutes' message in /call: it now reflects the actual 1 minute expiration time.&lt;br /&gt;
: Fixed adding of maps to a Challenge failing, but the message saying it succeeded: added more checks on the command to inform of failure.&lt;br /&gt;
: Fixed removal of empty namespaces displaying a failing message, while the action succeeded.&lt;br /&gt;
: Fixed attempts of removing a built-in namespace throwing a console exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.1 (2019/05/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players can no longer see their own titles on occasion, which prevented interaction with the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.0 (2019/05/18) ===&lt;br /&gt;
==== Particle Trails ====&lt;br /&gt;
: Adjusted the vertical offset for particle spawns (0.8 -&amp;gt; 1.2).&lt;br /&gt;
: Adjusted the vertical offset for particle spawns when swimming or gliding (0 -&amp;gt; 0.2).&lt;br /&gt;
: The period for particle spawns can now be customised.&lt;br /&gt;
: Particle trails now have rarities.&lt;br /&gt;
: Fixed particle trails now being applied on join.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hats ====&lt;br /&gt;
: Added hats, cause why not?&lt;br /&gt;
: Hats are cosmetic items, where various blocks appear on the player's head.&lt;br /&gt;
: They can be deactivated easily by clicking on them while inside the inventory screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prefixes ====&lt;br /&gt;
: Prefixes are now time-based. They will be automatically removed are the period expires.&lt;br /&gt;
: Removing prefixes has been simplified significantly (no longer requires magic word).&lt;br /&gt;
: Commands are now: /prefix set &amp;lt;player&amp;gt; &amp;lt;time&amp;gt; &amp;lt;prefix&amp;gt; and /prefix reset &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics GUI ====&lt;br /&gt;
: Expanded the GUI to 27 slots.&lt;br /&gt;
: Rearranged item positions slightly.&lt;br /&gt;
: The item icons can now be customised.&lt;br /&gt;
: Items now have a coloured name derived from their rarity.&lt;br /&gt;
: Item lore has been significantly reformatted, and now displays requirements, rarity and multi-line descriptions.&lt;br /&gt;
: Items can now be properly unobtainable.&lt;br /&gt;
: Items are now sorted, first by rarity then alphabetically.&lt;br /&gt;
: Items are now enchanted in the shop when active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rarity ====&lt;br /&gt;
: Split rarities from Titles, so they can now be used by anything.&lt;br /&gt;
: Renamed RARE to UNCOMMON.&lt;br /&gt;
: Swapped the colours of UNCOMMON and HEROIC.&lt;br /&gt;
: Rarity names are now displayed in game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Cosmetic commands now have unified syntax, and are now ops-only.&lt;br /&gt;
: They also all now support targetting other players, and all have &amp;quot;current&amp;quot; subcommands.&lt;br /&gt;
: Additionally, cosmetic names within said commands are now displayed in colour.&lt;br /&gt;
: Cosmetics can now be reloaded without a server restart, though this is not guaranteed to be safe.&lt;br /&gt;
: Going to /spawn now resets you like entering a map does (triggering scripts when this happens in the future?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.2 - Cosmetics Update and Valentine Event ==&lt;br /&gt;
=== 10.2.3 (2019/04/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
:Fixed issue with loading Player variables from disk.&lt;br /&gt;
:Fixed issue where an area script would crash the server on load when the region was deleted.&lt;br /&gt;
:Fixed issue where User Types would break when default values were not set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.2 (2019/03/21) ===&lt;br /&gt;
==== Scoreboard Namespace ====&lt;br /&gt;
: Added a new built-in namespace for manipulating scoreboards.&lt;br /&gt;
: You can add or remove objectives and scores, and set the display slots of objectives.&lt;br /&gt;
: Unlike using vanilla commands, there is no one-tick delay when using these functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Global Points ====&lt;br /&gt;
: Updated global points to be somewhat more representative of top times.&lt;br /&gt;
: Renewed formula is: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 0.5em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;base = 1 / \sqrt{rank}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;. Everyone's score for this map is then rescaled according to the amount of completions: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;gpoints_{map} = (100 / |F_{map}|) * base&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;|F_{map}| =\sqrt{\sum base^2}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
: Everyone can now use /checkpoint gpoints &amp;lt;player&amp;gt; &amp;lt;map&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
: Removed references to Valentines event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /adventure as a counterpart to /survival.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an error when deverifying a deleted Discord account.&lt;br /&gt;
: Fixed an issue where tabbing did not work for /checkpoint gpoints.&lt;br /&gt;
: Mapnames can now be used for /checkpoint gpoints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.1 (2019/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Valentine Leaderboard is now sorted by each couple's love points total.&lt;br /&gt;
: Valentine Leaderboard now no longer opens the Challenge Leaderboard when pressing next page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.0 (2019/02/14) ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
; Soul Link&lt;br /&gt;
: New challenge modifier: '''Soul Link'''.&lt;br /&gt;
: Soul Link challenges require two linked people to join.&lt;br /&gt;
: Use '''/marry &amp;lt;player&amp;gt;''' to link yourself with another player.&lt;br /&gt;
: If one player dies, the linked player will also die.&lt;br /&gt;
: Soul Link challenges reward Love Points as well as Challenge Points.&lt;br /&gt;
: Use '''/divorce''' do decouple yourself from another player.&lt;br /&gt;
: Soul Link is fully compatible with other challenge modifiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Particle Trails.&lt;br /&gt;
: Added particle trails. When you move, a trail of particles will be left behind you.&lt;br /&gt;
&lt;br /&gt;
: Added &amp;quot;Love Trail&amp;quot; particle trail, which requires 300 Love Points.&lt;br /&gt;
: Added &amp;quot;Completionist&amp;quot; particle trail, which requires 100% of all points obtained.&lt;br /&gt;
&lt;br /&gt;
; Cosmetics GUI&lt;br /&gt;
: Added new GUI for managing cosmetics, openable with '''/cosmetics''' (alias: /shop).&lt;br /&gt;
: The ability to buy cosmetics will be added later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
A special Valentines event is running from Febuary 14th to March 14th, centred around Soul Link challenges.&lt;br /&gt;
The top five couples with the most Love Points at the end of the event will unlock an exclusive title.&lt;br /&gt;
Gain 300 Love Points to unlock the &amp;quot;Love Trail&amp;quot; particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /cosmetics&lt;br /&gt;
: ''Alias: /shop''&lt;br /&gt;
: Opens the Cosmetic GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /trail&lt;br /&gt;
: ''Alias: /trails''&lt;br /&gt;
&lt;br /&gt;
: Operators Only:&lt;br /&gt;
&lt;br /&gt;
: '''/trail give''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; gives a player a particle trail.&lt;br /&gt;
: '''/trail take''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; takes a particle trail from a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: The following commands were also added for everyone, but may be removed at a later date.&lt;br /&gt;
&lt;br /&gt;
: '''/trail set''' &amp;lt;trail&amp;gt; enables a particle trail.&lt;br /&gt;
: '''/trail list''' shows all your particle trails.&lt;br /&gt;
: '''/trail clear''' disables your currently active particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /titles&lt;br /&gt;
: '''/titles list''' was changed to be similar to /trail list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /valentine&lt;br /&gt;
: '''/valentine ranks''' shows the current event leaderboard.&lt;br /&gt;
: '''/valentine completed &amp;lt;player&amp;gt;''' shows the current event leaderboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Soul Link&lt;br /&gt;
: '''/marry &amp;lt;player&amp;gt;''' to link with another player.&lt;br /&gt;
: '''/divorce''' to unlink with your linked player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /hide&lt;br /&gt;
: '''/hide &amp;lt;player&amp;gt;''' hides a player from you.&lt;br /&gt;
: If a player relogs they will become visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Titles no longer persist after logout in a vehicle.&lt;br /&gt;
&lt;br /&gt;
Titles have more debug measures such that it is easier to track the cause of persisting titles.&lt;br /&gt;
&lt;br /&gt;
Fix valid Scripts throwing OutdatedException when slay (and others) is used as a parameter in @bypass​.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.1 - Difficulty Rework ==&lt;br /&gt;
=== 10.1.5 (2019/01/08) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed repeating challenges subtracting challenge points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.4 (2019/01/08) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed repeating challenges having an extreme reward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.3 (2019/01/07) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed recent invalid times overwriting valid times.&lt;br /&gt;
&lt;br /&gt;
Fixed leaderboards not updating on removal of completions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.2 (2019/01/04) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed force joining challenges skipping requirements check.&lt;br /&gt;
&lt;br /&gt;
Invalid but legitimate times on maps are now saved.&lt;br /&gt;
&lt;br /&gt;
Fixed /whois showing the executor's points instead of the target's.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.1 (2019/01/02) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
A breakdown of where challenge points have been otained is now shown in '''/c points'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed an error when regenerating a challenge before the leaderboard is setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.0 (2018/12/31) ===&lt;br /&gt;
==== Difficulty Brackets ====&lt;br /&gt;
Added new difficulty brackets, white and black.&lt;br /&gt;
Rebalanced the number of points awarded by each bracket.&lt;br /&gt;
Renamed some of the brackets.&lt;br /&gt;
&lt;br /&gt;
The difficulty spectrum is now as follows:&lt;br /&gt;
* White, &amp;quot;Very Easy&amp;quot; - awards 1 point&lt;br /&gt;
* Blue, &amp;quot;Easy&amp;quot; - awards 2 point&lt;br /&gt;
* Green, &amp;quot;Novice&amp;quot; - awards 4 point&lt;br /&gt;
* Yellow, &amp;quot;Moderate&amp;quot; - awards 7 point&lt;br /&gt;
* Orange, &amp;quot;Hard&amp;quot; - awards 12 point&lt;br /&gt;
* Red, &amp;quot;Very Hard&amp;quot; - awards 18 point&lt;br /&gt;
* Black, &amp;quot;Very Expert&amp;quot; - awards 25 point&lt;br /&gt;
&lt;br /&gt;
Completions of black maps are now announced in chat like red maps.&lt;br /&gt;
FFA Points have now been renamed to Points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
Whities are now automatically promoted to Blue once they meet the Hardcore point threshold, before entering Hardcore.&lt;br /&gt;
&lt;br /&gt;
Entry to Hardcore now requires 35 points plus completion of the FAQ Quiz.&lt;br /&gt;
&lt;br /&gt;
Completions of individual Hardcore maps are now announced.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
Local variables have been reworked internally. Chat scripts should behave properly now as a result.&lt;br /&gt;
&lt;br /&gt;
Improved error messages when an exception occurs while importing a script.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs when adding or importing a script, the script will not be modified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed issues when redefining or removing regions with scripts bound to them.&lt;br /&gt;
&lt;br /&gt;
Methods now work on fields.&lt;br /&gt;
&lt;br /&gt;
'''/type constructors''' and '''/type methods''' can now be used on built-in types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.0 - Minr Scripts 2.0 ==&lt;br /&gt;
See https://forums.minr.org/threads/minr-scripts-2.2951/.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prior to 10.0.0 ==&lt;br /&gt;
Please consult the announcements forum. https://forums.minr.org/forums/news-announcements.18/&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=File:Hc10.2.png&amp;diff=9045</id>
		<title>File:Hc10.2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=File:Hc10.2.png&amp;diff=9045"/>
		<updated>2020-11-22T05:35:41Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: CreepaShadowz uploaded a new version of File:Hc10.2.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=File:HC10.1.png&amp;diff=9044</id>
		<title>File:HC10.1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=File:HC10.1.png&amp;diff=9044"/>
		<updated>2020-11-22T05:35:01Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: CreepaShadowz uploaded a new version of File:HC10.1.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Main_Page&amp;diff=9043</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Main_Page&amp;diff=9043"/>
		<updated>2020-11-22T02:32:06Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: 10.7.3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
| title = &amp;lt;includeonly&amp;gt;{{PAGENAME}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
| titlemode = replace&lt;br /&gt;
| description = The official Minr wiki. Hosts information about the Minr community and Zero server.&lt;br /&gt;
| og:title = &amp;lt;includeonly&amp;gt;{{PAGENAME}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
| og:site_name = WIKI.MINR.ORG&lt;br /&gt;
| og:description = The official Minr wiki. Hosts information about the Minr community and Zero server.&lt;br /&gt;
| og:type = website&lt;br /&gt;
| og:url = fullurl:{{PAGENAME}}&lt;br /&gt;
| og:image = {{File:Minr logo.png|1200px}}&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-background-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-banner&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Welcome to the official Minr Wiki!&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;mainpage-content&amp;quot; class=&amp;quot;mainpage-cell-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-cell mainpage-cell-double&amp;quot;&amp;gt;&lt;br /&gt;
== Latest update: [https://forums.minr.org/threads/were-ten-years-old-time-capsule.4723/ 10 Years Anniversary] ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-featured-images&amp;quot;&amp;gt;[[File:Minr logo.png|x300px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
Welcome to the official Minr Wiki!&lt;br /&gt;
Consult the [[Frequently Asked Questions]] page for wiki editing rules and guidelines. If you'd like to contribute to the wiki, see the [https://forums.minr.org/threads/tutorial-add-your-map-s-to-the-wiki-updated.3517/ Tutorial].&lt;br /&gt;
=== News ===&lt;br /&gt;
;{{News}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-cell&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Updates &amp;amp; Events ==&lt;br /&gt;
&amp;lt;big&amp;gt;[[Updates|Upcoming Versions &amp;amp; History]]&amp;lt;/big&amp;gt;&lt;br /&gt;
:Current Server version: '''1.16.4'''&lt;br /&gt;
:Current Minr plugin version: '''10.7.3'''&lt;br /&gt;
=== Event Timers ===&lt;br /&gt;
{{Event timers}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-cell&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
New to the server? Here are some pages for getting started with the minr.org infrastructure:&lt;br /&gt;
* [[Server Rules]]&lt;br /&gt;
* [[Command List]]&lt;br /&gt;
* [[Tutorial]]&lt;br /&gt;
* [[Ranks]]&lt;br /&gt;
* [[Maps]]&lt;br /&gt;
* [[Points]]&lt;br /&gt;
* [[Hardcore]]&lt;br /&gt;
* [[Map Types and Explanations]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-cell&amp;quot;&amp;gt;&lt;br /&gt;
== Concepts ==&lt;br /&gt;
&lt;br /&gt;
* [[Challenges]]&lt;br /&gt;
* [[Times]]&lt;br /&gt;
* [[Events]]&lt;br /&gt;
* [[Global Ranking]]&lt;br /&gt;
* [[Cosmetics]]&lt;br /&gt;
* [[Frozen Spawn]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-cell&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Social ==&lt;br /&gt;
* [[Forums]]&lt;br /&gt;
** [[Forum Events]]&lt;br /&gt;
** [[Forum Ranks]]&lt;br /&gt;
* [[Discord]]&lt;br /&gt;
** [[Verification]]&lt;br /&gt;
** [[Discord Ranks]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-cell&amp;quot;&amp;gt;&lt;br /&gt;
== Maps ==&lt;br /&gt;
All maps are stored in a location that defines their accessibility and state.&lt;br /&gt;
*[[Maps]]&lt;br /&gt;
**[[Minr Maps]]&lt;br /&gt;
**[[List of All Minr Maps]]&lt;br /&gt;
*[[FFA]]&lt;br /&gt;
*[[FFA+]]&lt;br /&gt;
*[[Hardcore]]&lt;br /&gt;
*[[Creators]]&lt;br /&gt;
*[[Board]]&lt;br /&gt;
*[[The Valley|Valley]]&lt;br /&gt;
*[[Prevalent Secrets]]&lt;br /&gt;
*[[Publishing a Map]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-cell&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Worlds ==&lt;br /&gt;
* [[Zero]]&lt;br /&gt;
* [[Theta]]&lt;br /&gt;
* [[Delta]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Updates&amp;diff=9042</id>
		<title>Updates</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Updates&amp;diff=9042"/>
		<updated>2020-11-22T02:31:42Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: 10.7.3 + previous version fixes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A log of changes since the 10.0.0 Minr Scripts 2 + 1.13 update.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
: 11.0 - Everything And The Kitchen Sink (releasing sometime in 2020)&lt;br /&gt;
: 12.0 - Commands Overhaul&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.7 - Scripts 2.3 ==&lt;br /&gt;
=== 10.7.3 (2020/11/22) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed interact scripts on cauldrons or waterloggable blocks not triggering on right click.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.7.2 (2020/11/21) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Bumped Hardcore version to 10.2.&lt;br /&gt;
: Add 10.1 -&amp;gt; 10.2 Hardcore checkpoint conversion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.7.1 (2020/11/21) ===&lt;br /&gt;
==== Maps, Challenges and Scripts ====&lt;br /&gt;
: Map, checkpoint, and finish signs, and interact scripts, are now interactable with MOUSE1 (left mouse button), while in adventure mode.&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added boxing/unboxing (on the backend) to make maintaining builtin functions easier. Should not affect any of the behaviour.&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Logins with non-whitelisted mods will be rejected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.7.0 (2020/11/12) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added new generic functions on List. Generic means that they can take any Type within constraints. In the following T will be the base type of your list (i.e., String[] -&amp;gt; T = String).&lt;br /&gt;
:: Void append(T value) appends a value to the List.&lt;br /&gt;
:: Void add(T value, Int index) places a value at an index, shifting the elements at that index and higher one index up.&lt;br /&gt;
:: T pop() removes the last element of the list and returns it.&lt;br /&gt;
:: T remove(Int index) removes the element at index from the list and returns it.&lt;br /&gt;
:: Boolean contains(T value) returns whether the list contains an element that equals value.&lt;br /&gt;
:: Int find(T value) returns the first index that matches the value. Throws a ElementNotFoundException if the value is not in the list. (Tip: always use contains before find)&lt;br /&gt;
&lt;br /&gt;
: Two functions have been added specifically for String[]:&lt;br /&gt;
:: String concat() concatenates a list of Strings together: String[&amp;quot;hello&amp;quot;, &amp;quot;world&amp;quot;].concat() yields &amp;quot;helloworld&amp;quot;.&lt;br /&gt;
:: String join(String delimiter) joins a list of string, inserting delimiter between each string: String[&amp;quot;hello&amp;quot;, &amp;quot;world&amp;quot;].join(&amp;quot; &amp;quot;) yields &amp;quot;hello world&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.6 - Scripts 2.2 ==&lt;br /&gt;
=== 10.6.11 (2020/11/03) ===&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Update to 1.16.4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.10 (2020/10/28) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added traces to help find the cause of an exception in a Script. Only works for opped players.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fix NullPointerException on Materials that are Null.&lt;br /&gt;
: Optimize script execution to reduce the chance of a StackOverflowError.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.9 (2020/10/26) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Actually store and load Material to/from file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.8 (2020/10/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: DiscordBot is now independent of discord server name, previously causing discord requests to fail due to the server name changing.&lt;br /&gt;
: Any issues with deverification are now properly logged.&lt;br /&gt;
: Fixed serialization of Position&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.7 (2020/10/13) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Allow deverification even if Discord user can no longer be found.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.6 (2020/10/11) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed /scripts copy and /scripts paste not working when pasting in a different world.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.5 (2020/10/09) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added Material type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.4 (2020/10/01) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Re-calculate player display names on rank change.&lt;br /&gt;
: Fix crash when calling toString() on a default Position variable (one without a value).&lt;br /&gt;
: Fix calling toString() on a default Location variable returning 'null null null null' instead of 'null'.&lt;br /&gt;
: Fix obj == null where obj is set to null or uninitialized not functioning properly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.3 (2020/09/23) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fix portal scaling when going from an overworld to a nether being 64:1 instead of 8:1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.2 (2020/09/12) ===&lt;br /&gt;
==== Worlds ====&lt;br /&gt;
: Added Delta 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.1 (2020/08/29) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Bumped Hardcore version to 10.1.&lt;br /&gt;
: Add 10.0 -&amp;gt; 10.1 Hardcore checkpoint conversion.&lt;br /&gt;
: Add support for forcing a player to respawn at their Hardcore checkpoint upon conversion, even if it hasn't moved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.0 (2020/08/18) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added new built-in spatial types:&lt;br /&gt;
:: Position(Double x, Double y, Double z, Float yaw, Float pitch, String world)&lt;br /&gt;
:: Location(Double x, Double y, Double z, String world)&lt;br /&gt;
:: Vector3(Double x, Double y, Double z)&lt;br /&gt;
:: Vector2(Double x, Double z)&lt;br /&gt;
:: BlockLocation(Int x, Int y, Int z, String world)&lt;br /&gt;
:: BlockVector3(Int x, Int y, Int z)&lt;br /&gt;
:: BlockVector2(Int x, Int z)&lt;br /&gt;
:: Region(String id, String world, String type, X points, Boolean transient)&lt;br /&gt;
::: These all have methods, too innumerable to mention here.&lt;br /&gt;
::: See [https://forums.minr.org/threads/scripts-2-2-new-spatial-types.4563/ this forum post] for a short overview.&lt;br /&gt;
&lt;br /&gt;
: Added Location player.getLocation(), Position player.getPosition() and BlockLocation block.getLocation().&lt;br /&gt;
: Added Player.teleport(Position destination) and Entity.teleport(Position destination).&lt;br /&gt;
: Added BlockLocation.set(String block)&lt;br /&gt;
&lt;br /&gt;
: Overhauled scripts loading and internal structure.&lt;br /&gt;
&lt;br /&gt;
: Added String player.getName()&lt;br /&gt;
: Added String player.getDisplayName()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: /prefix now shows &amp;lt;colour&amp;gt; when setting a prefix consisting of only a colour, i.e. /prefix set rickyboy320 10m &amp;amp;6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Chat ====&lt;br /&gt;
: Player names are now stored in proper text components.&lt;br /&gt;
: As a consequence, keeping the colon colour of player names in chat consistent with the name colour was disproportionately difficult, so it is now white. (i.e. rickyboy320: hello world).&lt;br /&gt;
&lt;br /&gt;
== 10.5 - The Bakery ==&lt;br /&gt;
=== 10.5.5 (2020/07/30) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /challenge modifier set &amp;lt;player&amp;gt; &amp;lt;modifier&amp;gt; &amp;lt;value&amp;gt; to set a player's modifier value mid-challenge.&lt;br /&gt;
: Added /challenge modifier add &amp;lt;player&amp;gt; &amp;lt;modifier&amp;gt; &amp;lt;value&amp;gt; to add a value to a player's modifier (i.e. life challenge).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed @chatscript timeout resetting newer instances of the same group (even when the timeout shouldn't trigger).&lt;br /&gt;
: Fixed an issue where sometimes a value would be rejected due to 'self-cycle', even though there was none.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.5.4 (2020/07/24) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added Int player.countItem(String id).&lt;br /&gt;
: Added Boolean util::executeAndQuerySuccess(String command) and Int util::executeAndQueryResult(String command).&lt;br /&gt;
: Added String util::randomUUID() to randomly generate an UUID.&lt;br /&gt;
&lt;br /&gt;
: format::formatDate now uses a timezone of UTC, so you can use more formats.&lt;br /&gt;
&lt;br /&gt;
=== 10.5.3 (2020/07/24) ===&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.16.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.5.2 (2020/07/06) ===&lt;br /&gt;
==== Privacy ====&lt;br /&gt;
: Messages are now sent to the (private) #zero_archive channel as well, allowing for periodic wipes of the public #zero channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a bug where certain player settings would not be saved if modifed while the player was offline (e.g. from discord).&lt;br /&gt;
: Fix potential data loss if an error occurred during start up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.5.1 (2020/06/16) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a bug where logout messages would show even when they were supposed to be hidden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.5.0 (2020/06/15) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Scripts are no longer triggered while the player is in spectator mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: /players now sorts by rank, and player names are now coloured by their rank.&lt;br /&gt;
: Disabled certain functionality on the test server, for privacy and secrecy reasons. Greens will be unaffected by this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Players now retain their Hardcore checkpoint at Hall of Fame (HC-END) on conversion, rather than being removed.&lt;br /&gt;
: Players now are blocked from entering Hardcore if their Hardcore checkpoint is at Hall of Fame, or if they have no Hardcore checkpoint but have completed Jiga's Claymaze.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Chat ====&lt;br /&gt;
: The format of player join and quit messages has been changed to match Vanilla (the exclamation point has been replaced with a full stop).&lt;br /&gt;
: The player's rank is now displayed during first-time join messages.&lt;br /&gt;
: First-time join messages will no longer be shown if they are not of default rank, even if they have no existing player data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.4 - Scripts 2.1 ==&lt;br /&gt;
=== 10.4.13 (2020/06/14) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed players being set to Blue on map complete if they satisified the blue requirements, regardless of their rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.12 (2020/06/14) ===&lt;br /&gt;
==== Ranks ====&lt;br /&gt;
: Blue now requires 100 points (up from 35).&lt;br /&gt;
: Blue now requires at least 5 or more maps completed of Moderate or greater difficulty.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Incremented Hardcore version from 9.0 -&amp;gt; 10.0.&lt;br /&gt;
: Implemented Hardcore checkpoint conversion for 9.0 -&amp;gt; 10.0.&lt;br /&gt;
: Improved conversion of checkpoints from 7.0, 8.0 and 8.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /checkpoint remplayercp &amp;lt;player&amp;gt; &amp;lt;mode&amp;gt;, to remove a player's checkpoint.&lt;br /&gt;
: Updated /help ranks to reflect the new blue requirements and better convery rank-up requirements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.11 (2020/06/05) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed array initializers of 2 or more elements failing to parse inline (as an argument for a function calls or within a subexpression).&lt;br /&gt;
: Fixed 'silent' error when a script line containing a '%' contains an error.&lt;br /&gt;
: Fixed pi being accepted as a variable name: it should have been a keyword.&lt;br /&gt;
: Fixed error message saying 'missing right-side operator', while actually the left side was missing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.10 (2020/05/19) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: /creative is now accessible by moderators.&lt;br /&gt;
: /tps is now available for greens+.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an issue where variables in a namespace A using a type from namespace B sometimes fail to load their fields. (If namespace A was loaded before namespace B).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.9 (2020/05/14) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Global Points have been renamed to Speedrun Score in an effort to make the name more intuitive.&lt;br /&gt;
: You may also call it Minr Clout. You know who you are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added @fast and @slow script operators.&lt;br /&gt;
:: By default, the @command, @bypass or @console script operators have a one-tick delay (like @delay 1).&lt;br /&gt;
:: @fast will remove that delay for all subsequent command operators.&lt;br /&gt;
:: @slow will re-add it.&lt;br /&gt;
:: Having either one multiple times in a row without the other is legal.&lt;br /&gt;
:: Note that this effect only applies to the local execution context - other functions called will be unaffected.&lt;br /&gt;
: Added player.getSpeedrunScore(). player.getGlobalPoints() is now deprecated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.8 (2020/05/02) ===&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
: Added the Monthly challenge, containing from 8 to 25 maps, to cycle every month. The reward calculation is done the same as dailies and weeklies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /checkpoint uncompleted which shows the maps the player yet has to complete (excluding valley/HC/board maps).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added '''String Player.getBedLocationWorld()''', which returns a String containing the world where the player has set their bed.&lt;br /&gt;
: Added '''String[] String.split(String separator)''', which splits the string based on the separator into a list of pieces around the separator. For example: '''&amp;quot;hi world&amp;quot;.split(&amp;quot; &amp;quot;)''' would yield: '''[&amp;quot;hi&amp;quot;, &amp;quot;world&amp;quot;]'''.&lt;br /&gt;
: Added '''Double[] system::getTPS()''' which returns a list of size 3, containing the average TPS over the last 1 minute, 5 minutes and 15 minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed nested @for loops erroneously failing to compile.&lt;br /&gt;
: Fixed setting max health using player.setMaxHealth() resulting in errors when joining a map, setting a checkpoint and in other arbitrary scenarios.&lt;br /&gt;
: Fixed the left-hand sides of a @var assignment incorrectly parsing if the target expression was a field of an array.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.7 (2020/04/19) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an issue where removal of food was not saved, if this was the only action on a map.&lt;br /&gt;
: Fixed an issue where having multiple constructors for one type would result in only one of the constructors remaining after server restart.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.6 (2020/04/12) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an issue where Player variables were not loaded correctly (resulting in null).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Hats&lt;br /&gt;
: Added &amp;quot;Bunny&amp;quot; hat, which requires finding 10% of the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
: Added &amp;quot;Compeggitor&amp;quot; hat, which requires participating in the Egghunt 2.0 Compeggition.&lt;br /&gt;
: Added &amp;quot;Golden Egg&amp;quot; hat, which requires finding 50% of the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
&lt;br /&gt;
; Titles&lt;br /&gt;
: Rebranded the title &amp;quot;The Eggman&amp;quot; to &amp;quot;The Egglord&amp;quot;, now requiring the victory of any Egghunt Compeggition.&lt;br /&gt;
: Added &amp;quot;Eggspert&amp;quot; title, which requires finding all the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.5 (2020/04/04) ===&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
: /spawn is now allowed during challenges.&lt;br /&gt;
: Players can no longer use the Hardcore start sign whilst in a challenge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Removed /sethome &amp;lt;player&amp;gt;. Note other variations of this command are unaffected.&lt;br /&gt;
: /listhomes &amp;lt;page&amp;gt; now has priority over /listhomes &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added the exponentiation operator ^.&lt;br /&gt;
: Added literals pi and π (both equal to 3.14159265358979323846)&lt;br /&gt;
: Added the following functions to the math namespace:&lt;br /&gt;
:: sin(), cos(), tan()&lt;br /&gt;
:: arcsin(), arccos(), arctan()&lt;br /&gt;
:: radsin(), radcos(), radtan()&lt;br /&gt;
:: radarcsin(), radarctan(), radarctan()&lt;br /&gt;
:: rad()&lt;br /&gt;
:: deg()&lt;br /&gt;
: Functions with the rad prefix take radians, all others take degrees.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: Minr Bot will no longer use markdown in messages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Visiting another player's home would set the target player's checkpoint mode to home, instead of the executor's.&lt;br /&gt;
: Fixed /checkpoint times &amp;lt;page&amp;gt; checking for map codes before map names.&lt;br /&gt;
: Fixed Float/Double values with the literal xxxE-xxx failing to parse.&lt;br /&gt;
: Fixed various commands that take namespaces requiring the same namespace specifier. (/variable define casino_lb DBtable db would fail even though DBtable is a type in casino_lb)&lt;br /&gt;
: Fixed an issue where in some cases Int(someList[0]) (or similar) would fail to compile.&lt;br /&gt;
: Fixed @for loops within a @if statement failing to execute in special cases.&lt;br /&gt;
: Fixed @done not showing a parse-error when it was put on the wrong depth level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.4 (2020/02/21) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed paged commands' paging arrows failing to work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.3 (2020/02/11) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /home&lt;br /&gt;
: Homes are now listed alphabetically and shown in pages.&lt;br /&gt;
: Mods can now set homes using coordinates.&lt;br /&gt;
: Ops can now set and remove others' homes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /whois&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable by everyone.&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable on Discord.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.2 (2020/01/10) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed 100% not being attainable, due to aliased maps counting twice to total points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.1 (2020/01/06) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed default values of relative variables not being loaded (and therefore being lost after a restart).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.0 (2019/12/20) - Scripts 2.1 ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
; Lists&lt;br /&gt;
: Added lists types.&lt;br /&gt;
: They are automatically created for every non-list type.&lt;br /&gt;
: Lists are defined using X[], where X[] is a list of type X (e.g. Int[]).&lt;br /&gt;
: Lists can be initialised with X[a, b, ..., z]. (Where a, b, ..., z are zero, one, or more instances of X)&lt;br /&gt;
: Values can be retrieved using X[index]; to set a value simply assign to this (e.g. X[0] = 1).&lt;br /&gt;
: List indicies are zero-based.&lt;br /&gt;
: To append to a list, simply assign a value to an index one greater than the last item in the list.&lt;br /&gt;
:: e.g., if @define Int[] x = Int[1, 2, 3], append to x with @var x[x.length()] = 4.&lt;br /&gt;
: Accessing an out of bound index will yield an IndexOutOfBoundsException (which will terminate the script).&lt;br /&gt;
: Lists have the following methods:&lt;br /&gt;
:: List.length(), which reports the number of items in the list.&lt;br /&gt;
:: List.remove(Int index), which removes the item at the specified index from the list.&lt;br /&gt;
:: List.clear(), which removes all items from the list.&lt;br /&gt;
:: List.reverse(), which reveres the order of the items in the list.&lt;br /&gt;
:: List.shuffle(), which will randomise the order of the items in the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; List Namespace&lt;br /&gt;
: A range() function was added to a new list namespace as a convenience.&lt;br /&gt;
: Int[] range(Int start, Int end) will generate a list of numbers from start (inclusive) to end (exclusive).&lt;br /&gt;
:: This allows you to iterate through every index in a list with @for Int i in range(0, list.length())&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Loops&lt;br /&gt;
: Added for-in loops, to iterate over any iterable.&lt;br /&gt;
:: Lists are the only iterable at this time.&lt;br /&gt;
: Loops are defined with @for X item in X[], and terminated with @done&lt;br /&gt;
:: This example loop will print 1, 2, 3, 4 and 5 to the player (on separate lines).&lt;br /&gt;
:: @for Int i in Int[1, 2, 3, 4, 5]&lt;br /&gt;
::: @player &amp;lt;nowiki&amp;gt;{{i}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:: @done&lt;br /&gt;
: To loop through a range of numbers (like for (int i = 0; i &amp;lt; 10; i++)), use list::range().&lt;br /&gt;
:: @for Int i in range(0, 10)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Relative Variables&lt;br /&gt;
: It is now possible to retrieve the value of a relative variable for specific players.&lt;br /&gt;
: Simply use relativeVar[Player]. (Where Player is an instance of a Player type: e.g., Player(&amp;quot;rickyboy320&amp;quot;))&lt;br /&gt;
: Note that as this requires a Player instance, UUIDs will be required for retrieving values when players are offline. (Will fail otherwise)&lt;br /&gt;
: Like lists, assigning to relativeVar[Player] will set their value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Formatting&lt;br /&gt;
: Whitespace will now be preserved when importing from Hastebin, and will be exported as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Script Creation&lt;br /&gt;
: When creating a script, the co-ordinates of the script will be displayed. If you accidentally misplace a script this will allow you to easily remove the script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Math Namespace&lt;br /&gt;
: Added Int floor(Double x) and Int ceil(Double x), which floor and ceiling a number respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Player Type&lt;br /&gt;
: Added sendMessage(String message) to send a raw message directly to a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /challenge join &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; and /challenge finish &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; for administrators.&lt;br /&gt;
: Fixed /checkpoint removealltimes not working on maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: /discord verify now correctly instructs the player to post their verification code in #verify_here, instead of #general_discussion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.15.1 (Paper #15)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed c_dric's bug, where setting a field would spawn multiple script runners (causing delays to be skipped).&lt;br /&gt;
: Fixed tab-completion of namespaces only showing namespaces that begin with lowercase letters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.3 - Cosmetics Part 2 ==&lt;br /&gt;
&lt;br /&gt;
=== 10.3.6 (2019/10/30) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a player's map timer being saved as invalid if their challenge timer was invalid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.5 (2019/09/01) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated checkpoints to Hardcore 9.0.&lt;br /&gt;
: Old checkpoints will automatically be converted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Display names of items are now accessible.&lt;br /&gt;
: Use Boolean Item.hasDisplayName() and String Item.getDisplayName().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Self-targetting /rocket is now restricted to mods and ops due to abuse.&lt;br /&gt;
: Using /rocket as a non-operator no longer invalidates runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.4 (2019/08/23) ===&lt;br /&gt;
==== Team Chat ====&lt;br /&gt;
: Added /teamchat (aliases are /teammsg, /tchat, /tm and /t).&lt;br /&gt;
: Overrides the vanilla command for better Minr-specific support.&lt;br /&gt;
: /teamchat &amp;lt;message&amp;gt; will send a message to everyone on your team.&lt;br /&gt;
: Players must be on a team that isn't a rank team to send or receive a message.&lt;br /&gt;
&lt;br /&gt;
; Subscribing&lt;br /&gt;
: Alternatively, one can subscribe to a team channel for a team they aren't on.&lt;br /&gt;
: Subscribers can send and receive messages in any channel they are subscribed to, regardless of the team.&lt;br /&gt;
: The syntax is: /teamchat &amp;lt;team&amp;gt; &amp;lt;message&amp;gt;.&lt;br /&gt;
: Subscribers are not preserved between restarts.&lt;br /&gt;
: Subscribers can be added with /teamchat subscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be removed with /teamchat unsubscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be listed with /teamchat subscribe &amp;lt;team&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Hats now support player heads with custom skins.&lt;br /&gt;
: Cosmetic GUI items now also support player heads with skins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.3 (2019/07/22) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Addition of the /spectator command for Moderators.&lt;br /&gt;
: Player names in many places (notably in the in-game player list and nameplates above other players) are now coloured by the player's rank.&lt;br /&gt;
: The in-game player list is now sorted by rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.14.4 (Paper #137)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Command Block Minecarts no longer break when trying to execute Minr commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.2 (2019/06/21) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Added announcements and special effects when obtaining 10%, 25%, 50%, 75% and 100% of all points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated HC checkpoint converter to HC 8.1.&lt;br /&gt;
: HC checkpoint converter is now more verbose and informs the player of the change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added expiration feedback to the call request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added support for coloured player and objective names in the MSC Scoreboard API.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: All schematics have been converted to the 1.13 schematic format (.schem), which should fix irregularities in blocks and crashes (such as in Inaros).&lt;br /&gt;
: Updated to Paper 1.13.2 #632&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed issue with the command '/prefix reset' not taking arguments as intended.&lt;br /&gt;
: Fixed command usage of the /type constructor define command: removed &amp;lt;returnType&amp;gt;.&lt;br /&gt;
: Fixed 'This person has not requested a teleport to you within the last 5 minutes' message in /call: it now reflects the actual 1 minute expiration time.&lt;br /&gt;
: Fixed adding of maps to a Challenge failing, but the message saying it succeeded: added more checks on the command to inform of failure.&lt;br /&gt;
: Fixed removal of empty namespaces displaying a failing message, while the action succeeded.&lt;br /&gt;
: Fixed attempts of removing a built-in namespace throwing a console exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.1 (2019/05/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players can no longer see their own titles on occasion, which prevented interaction with the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.0 (2019/05/18) ===&lt;br /&gt;
==== Particle Trails ====&lt;br /&gt;
: Adjusted the vertical offset for particle spawns (0.8 -&amp;gt; 1.2).&lt;br /&gt;
: Adjusted the vertical offset for particle spawns when swimming or gliding (0 -&amp;gt; 0.2).&lt;br /&gt;
: The period for particle spawns can now be customised.&lt;br /&gt;
: Particle trails now have rarities.&lt;br /&gt;
: Fixed particle trails now being applied on join.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hats ====&lt;br /&gt;
: Added hats, cause why not?&lt;br /&gt;
: Hats are cosmetic items, where various blocks appear on the player's head.&lt;br /&gt;
: They can be deactivated easily by clicking on them while inside the inventory screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prefixes ====&lt;br /&gt;
: Prefixes are now time-based. They will be automatically removed are the period expires.&lt;br /&gt;
: Removing prefixes has been simplified significantly (no longer requires magic word).&lt;br /&gt;
: Commands are now: /prefix set &amp;lt;player&amp;gt; &amp;lt;time&amp;gt; &amp;lt;prefix&amp;gt; and /prefix reset &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics GUI ====&lt;br /&gt;
: Expanded the GUI to 27 slots.&lt;br /&gt;
: Rearranged item positions slightly.&lt;br /&gt;
: The item icons can now be customised.&lt;br /&gt;
: Items now have a coloured name derived from their rarity.&lt;br /&gt;
: Item lore has been significantly reformatted, and now displays requirements, rarity and multi-line descriptions.&lt;br /&gt;
: Items can now be properly unobtainable.&lt;br /&gt;
: Items are now sorted, first by rarity then alphabetically.&lt;br /&gt;
: Items are now enchanted in the shop when active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rarity ====&lt;br /&gt;
: Split rarities from Titles, so they can now be used by anything.&lt;br /&gt;
: Renamed RARE to UNCOMMON.&lt;br /&gt;
: Swapped the colours of UNCOMMON and HEROIC.&lt;br /&gt;
: Rarity names are now displayed in game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Cosmetic commands now have unified syntax, and are now ops-only.&lt;br /&gt;
: They also all now support targetting other players, and all have &amp;quot;current&amp;quot; subcommands.&lt;br /&gt;
: Additionally, cosmetic names within said commands are now displayed in colour.&lt;br /&gt;
: Cosmetics can now be reloaded without a server restart, though this is not guaranteed to be safe.&lt;br /&gt;
: Going to /spawn now resets you like entering a map does (triggering scripts when this happens in the future?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.2 - Cosmetics Update and Valentine Event ==&lt;br /&gt;
=== 10.2.3 (2019/04/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
:Fixed issue with loading Player variables from disk.&lt;br /&gt;
:Fixed issue where an area script would crash the server on load when the region was deleted.&lt;br /&gt;
:Fixed issue where User Types would break when default values were not set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.2 (2019/03/21) ===&lt;br /&gt;
==== Scoreboard Namespace ====&lt;br /&gt;
: Added a new built-in namespace for manipulating scoreboards.&lt;br /&gt;
: You can add or remove objectives and scores, and set the display slots of objectives.&lt;br /&gt;
: Unlike using vanilla commands, there is no one-tick delay when using these functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Global Points ====&lt;br /&gt;
: Updated global points to be somewhat more representative of top times.&lt;br /&gt;
: Renewed formula is: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 0.5em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;base = 1 / \sqrt{rank}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;. Everyone's score for this map is then rescaled according to the amount of completions: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;gpoints_{map} = (100 / |F_{map}|) * base&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;|F_{map}| =\sqrt{\sum base^2}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
: Everyone can now use /checkpoint gpoints &amp;lt;player&amp;gt; &amp;lt;map&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
: Removed references to Valentines event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /adventure as a counterpart to /survival.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an error when deverifying a deleted Discord account.&lt;br /&gt;
: Fixed an issue where tabbing did not work for /checkpoint gpoints.&lt;br /&gt;
: Mapnames can now be used for /checkpoint gpoints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.1 (2019/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Valentine Leaderboard is now sorted by each couple's love points total.&lt;br /&gt;
: Valentine Leaderboard now no longer opens the Challenge Leaderboard when pressing next page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.0 (2019/02/14) ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
; Soul Link&lt;br /&gt;
: New challenge modifier: '''Soul Link'''.&lt;br /&gt;
: Soul Link challenges require two linked people to join.&lt;br /&gt;
: Use '''/marry &amp;lt;player&amp;gt;''' to link yourself with another player.&lt;br /&gt;
: If one player dies, the linked player will also die.&lt;br /&gt;
: Soul Link challenges reward Love Points as well as Challenge Points.&lt;br /&gt;
: Use '''/divorce''' do decouple yourself from another player.&lt;br /&gt;
: Soul Link is fully compatible with other challenge modifiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Particle Trails.&lt;br /&gt;
: Added particle trails. When you move, a trail of particles will be left behind you.&lt;br /&gt;
&lt;br /&gt;
: Added &amp;quot;Love Trail&amp;quot; particle trail, which requires 300 Love Points.&lt;br /&gt;
: Added &amp;quot;Completionist&amp;quot; particle trail, which requires 100% of all points obtained.&lt;br /&gt;
&lt;br /&gt;
; Cosmetics GUI&lt;br /&gt;
: Added new GUI for managing cosmetics, openable with '''/cosmetics''' (alias: /shop).&lt;br /&gt;
: The ability to buy cosmetics will be added later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
A special Valentines event is running from Febuary 14th to March 14th, centred around Soul Link challenges.&lt;br /&gt;
The top five couples with the most Love Points at the end of the event will unlock an exclusive title.&lt;br /&gt;
Gain 300 Love Points to unlock the &amp;quot;Love Trail&amp;quot; particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /cosmetics&lt;br /&gt;
: ''Alias: /shop''&lt;br /&gt;
: Opens the Cosmetic GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /trail&lt;br /&gt;
: ''Alias: /trails''&lt;br /&gt;
&lt;br /&gt;
: Operators Only:&lt;br /&gt;
&lt;br /&gt;
: '''/trail give''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; gives a player a particle trail.&lt;br /&gt;
: '''/trail take''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; takes a particle trail from a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: The following commands were also added for everyone, but may be removed at a later date.&lt;br /&gt;
&lt;br /&gt;
: '''/trail set''' &amp;lt;trail&amp;gt; enables a particle trail.&lt;br /&gt;
: '''/trail list''' shows all your particle trails.&lt;br /&gt;
: '''/trail clear''' disables your currently active particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /titles&lt;br /&gt;
: '''/titles list''' was changed to be similar to /trail list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /valentine&lt;br /&gt;
: '''/valentine ranks''' shows the current event leaderboard.&lt;br /&gt;
: '''/valentine completed &amp;lt;player&amp;gt;''' shows the current event leaderboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Soul Link&lt;br /&gt;
: '''/marry &amp;lt;player&amp;gt;''' to link with another player.&lt;br /&gt;
: '''/divorce''' to unlink with your linked player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /hide&lt;br /&gt;
: '''/hide &amp;lt;player&amp;gt;''' hides a player from you.&lt;br /&gt;
: If a player relogs they will become visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Titles no longer persist after logout in a vehicle.&lt;br /&gt;
&lt;br /&gt;
Titles have more debug measures such that it is easier to track the cause of persisting titles.&lt;br /&gt;
&lt;br /&gt;
Fix valid Scripts throwing OutdatedException when slay (and others) is used as a parameter in @bypass​.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.1 - Difficulty Rework ==&lt;br /&gt;
=== 10.1.5 (2019/01/08) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed repeating challenges subtracting challenge points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.4 (2019/01/08) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed repeating challenges having an extreme reward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.3 (2019/01/07) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed recent invalid times overwriting valid times.&lt;br /&gt;
&lt;br /&gt;
Fixed leaderboards not updating on removal of completions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.2 (2019/01/04) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed force joining challenges skipping requirements check.&lt;br /&gt;
&lt;br /&gt;
Invalid but legitimate times on maps are now saved.&lt;br /&gt;
&lt;br /&gt;
Fixed /whois showing the executor's points instead of the target's.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.1 (2019/01/02) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
A breakdown of where challenge points have been otained is now shown in '''/c points'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed an error when regenerating a challenge before the leaderboard is setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.0 (2018/12/31) ===&lt;br /&gt;
==== Difficulty Brackets ====&lt;br /&gt;
Added new difficulty brackets, white and black.&lt;br /&gt;
Rebalanced the number of points awarded by each bracket.&lt;br /&gt;
Renamed some of the brackets.&lt;br /&gt;
&lt;br /&gt;
The difficulty spectrum is now as follows:&lt;br /&gt;
* White, &amp;quot;Very Easy&amp;quot; - awards 1 point&lt;br /&gt;
* Blue, &amp;quot;Easy&amp;quot; - awards 2 point&lt;br /&gt;
* Green, &amp;quot;Novice&amp;quot; - awards 4 point&lt;br /&gt;
* Yellow, &amp;quot;Moderate&amp;quot; - awards 7 point&lt;br /&gt;
* Orange, &amp;quot;Hard&amp;quot; - awards 12 point&lt;br /&gt;
* Red, &amp;quot;Very Hard&amp;quot; - awards 18 point&lt;br /&gt;
* Black, &amp;quot;Very Expert&amp;quot; - awards 25 point&lt;br /&gt;
&lt;br /&gt;
Completions of black maps are now announced in chat like red maps.&lt;br /&gt;
FFA Points have now been renamed to Points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
Whities are now automatically promoted to Blue once they meet the Hardcore point threshold, before entering Hardcore.&lt;br /&gt;
&lt;br /&gt;
Entry to Hardcore now requires 35 points plus completion of the FAQ Quiz.&lt;br /&gt;
&lt;br /&gt;
Completions of individual Hardcore maps are now announced.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
Local variables have been reworked internally. Chat scripts should behave properly now as a result.&lt;br /&gt;
&lt;br /&gt;
Improved error messages when an exception occurs while importing a script.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs when adding or importing a script, the script will not be modified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed issues when redefining or removing regions with scripts bound to them.&lt;br /&gt;
&lt;br /&gt;
Methods now work on fields.&lt;br /&gt;
&lt;br /&gt;
'''/type constructors''' and '''/type methods''' can now be used on built-in types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.0 - Minr Scripts 2.0 ==&lt;br /&gt;
See https://forums.minr.org/threads/minr-scripts-2.2951/.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prior to 10.0.0 ==&lt;br /&gt;
Please consult the announcements forum. https://forums.minr.org/forums/news-announcements.18/&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Updates&amp;diff=8947</id>
		<title>Updates</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Updates&amp;diff=8947"/>
		<updated>2020-09-28T20:56:27Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: 10.6.1, 10.6.2, 10.6.3, 10.6.4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A log of changes since the 10.0.0 Minr Scripts 2 + 1.13 update.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
: 11.0 - Everything And The Kitchen Sink (releasing sometime in 2020)&lt;br /&gt;
: 12.0 - Commands Overhaul&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.4 ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Re-calculate player display names on rank change.&lt;br /&gt;
: Fix crash when calling toString() on a default Position variable (one without a value).&lt;br /&gt;
: Fix calling toString() on a default Location variable returning 'null null null null' instead of 'null'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.6 - Scripts 2.2 ==&lt;br /&gt;
=== 10.6.3 (2020/09/23) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fix portal scaling when going from an overworld to a nether being 64:1 instead of 8:1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.2 (2020/09/12) ===&lt;br /&gt;
==== Worlds ====&lt;br /&gt;
: Added Delta 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.1 (2020/08/29) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Bumped Hardcore version to 10.1.&lt;br /&gt;
: Add 10.0 -&amp;gt; 10.1 Hardcore checkpoint conversion.&lt;br /&gt;
: Add support for forcing a player to respawn at their Hardcore checkpoint upon conversion, even if it hasn't moved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.0 (2020/08/18) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added new built-in spatial types:&lt;br /&gt;
:: Position(Double x, Double y, Double z, Float yaw, Float pitch, String world)&lt;br /&gt;
:: Location(Double x, Double y, Double z, String world)&lt;br /&gt;
:: Vector3(Double x, Double y, Double z)&lt;br /&gt;
:: Vector2(Double x, Double z)&lt;br /&gt;
:: BlockLocation(Int x, Int y, Int z, String world)&lt;br /&gt;
:: BlockVector3(Int x, Int y, Int z)&lt;br /&gt;
:: BlockVector2(Int x, Int z)&lt;br /&gt;
:: Region(String id, String world, String type, X points, Boolean transient)&lt;br /&gt;
::: These all have methods, too innumerable to mention here.&lt;br /&gt;
::: See [https://forums.minr.org/threads/scripts-2-2-new-spatial-types.4563/ this forum post] for a short overview.&lt;br /&gt;
&lt;br /&gt;
: Added Location player.getLocation(), Position player.getPosition() and BlockLocation block.getLocation().&lt;br /&gt;
: Added Player.teleport(Position destination) and Entity.teleport(Position destination).&lt;br /&gt;
: Added BlockLocation.set(String block)&lt;br /&gt;
&lt;br /&gt;
: Overhauled scripts loading and internal structure.&lt;br /&gt;
&lt;br /&gt;
: Added String player.getName()&lt;br /&gt;
: Added String player.getDisplayName()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: /prefix now shows &amp;lt;colour&amp;gt; when setting a prefix consisting of only a colour, i.e. /prefix set rickyboy320 10m &amp;amp;6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Chat ====&lt;br /&gt;
: Player names are now stored in proper text components.&lt;br /&gt;
: As a consequence, keeping the colon colour of player names in chat consistent with the name colour was disproportionately difficult, so it is now white. (i.e. rickyboy320: hello world).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.5 - The Bakery ==&lt;br /&gt;
=== 10.5.5 (2020/07/30) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /challenge modifier set &amp;lt;player&amp;gt; &amp;lt;modifier&amp;gt; &amp;lt;value&amp;gt; to set a player's modifier value mid-challenge.&lt;br /&gt;
: Added /challenge modifier add &amp;lt;player&amp;gt; &amp;lt;modifier&amp;gt; &amp;lt;value&amp;gt; to add a value to a player's modifier (i.e. life challenge).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed @chatscript timeout resetting newer instances of the same group (even when the timeout shouldn't trigger).&lt;br /&gt;
: Fixed an issue where sometimes a value would be rejected due to 'self-cycle', even though there was none.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.5.4 (2020/07/24) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added Int player.countItem(String id).&lt;br /&gt;
: Added Boolean util::executeAndQuerySuccess(String command) and Int util::executeAndQueryResult(String command).&lt;br /&gt;
: Added String util::randomUUID() to randomly generate an UUID.&lt;br /&gt;
&lt;br /&gt;
: format::formatDate now uses a timezone of UTC, so you can use more formats.&lt;br /&gt;
&lt;br /&gt;
=== 10.5.3 (2020/07/24) ===&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.16.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.5.2 (2020/07/06) ===&lt;br /&gt;
==== Privacy ====&lt;br /&gt;
: Messages are now sent to the (private) #zero_archive channel as well, allowing for periodic wipes of the public #zero channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a bug where certain player settings would not be saved if modifed while the player was offline (e.g. from discord).&lt;br /&gt;
: Fix potential data loss if an error occurred during start up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.5.1 (2020/06/16) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a bug where logout messages would show even when they were supposed to be hidden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.5.0 (2020/06/15) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Scripts are no longer triggered while the player is in spectator mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: /players now sorts by rank, and player names are now coloured by their rank.&lt;br /&gt;
: Disabled certain functionality on the test server, for privacy and secrecy reasons. Greens will be unaffected by this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Players now retain their Hardcore checkpoint at Hall of Fame (HC-END) on conversion, rather than being removed.&lt;br /&gt;
: Players now are blocked from entering Hardcore if their Hardcore checkpoint is at Hall of Fame, or if they have no Hardcore checkpoint but have completed Jiga's Claymaze.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Chat ====&lt;br /&gt;
: The format of player join and quit messages has been changed to match Vanilla (the exclamation point has been replaced with a full stop).&lt;br /&gt;
: The player's rank is now displayed during first-time join messages.&lt;br /&gt;
: First-time join messages will no longer be shown if they are not of default rank, even if they have no existing player data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.4 - Scripts 2.1 ==&lt;br /&gt;
=== 10.4.13 (2020/06/14) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed players being set to Blue on map complete if they satisified the blue requirements, regardless of their rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.12 (2020/06/14) ===&lt;br /&gt;
==== Ranks ====&lt;br /&gt;
: Blue now requires 100 points (up from 35).&lt;br /&gt;
: Blue now requires at least 5 or more maps completed of Moderate or greater difficulty.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Incremented Hardcore version from 9.0 -&amp;gt; 10.0.&lt;br /&gt;
: Implemented Hardcore checkpoint conversion for 9.0 -&amp;gt; 10.0.&lt;br /&gt;
: Improved conversion of checkpoints from 7.0, 8.0 and 8.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /checkpoint remplayercp &amp;lt;player&amp;gt; &amp;lt;mode&amp;gt;, to remove a player's checkpoint.&lt;br /&gt;
: Updated /help ranks to reflect the new blue requirements and better convery rank-up requirements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.11 (2020/06/05) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed array initializers of 2 or more elements failing to parse inline (as an argument for a function calls or within a subexpression).&lt;br /&gt;
: Fixed 'silent' error when a script line containing a '%' contains an error.&lt;br /&gt;
: Fixed pi being accepted as a variable name: it should have been a keyword.&lt;br /&gt;
: Fixed error message saying 'missing right-side operator', while actually the left side was missing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.10 (2020/05/19) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: /creative is now accessible by moderators.&lt;br /&gt;
: /tps is now available for greens+.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an issue where variables in a namespace A using a type from namespace B sometimes fail to load their fields. (If namespace A was loaded before namespace B).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.9 (2020/05/14) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Global Points have been renamed to Speedrun Score in an effort to make the name more intuitive.&lt;br /&gt;
: You may also call it Minr Clout. You know who you are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added @fast and @slow script operators.&lt;br /&gt;
:: By default, the @command, @bypass or @console script operators have a one-tick delay (like @delay 1).&lt;br /&gt;
:: @fast will remove that delay for all subsequent command operators.&lt;br /&gt;
:: @slow will re-add it.&lt;br /&gt;
:: Having either one multiple times in a row without the other is legal.&lt;br /&gt;
:: Note that this effect only applies to the local execution context - other functions called will be unaffected.&lt;br /&gt;
: Added player.getSpeedrunScore(). player.getGlobalPoints() is now deprecated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.8 (2020/05/02) ===&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
: Added the Monthly challenge, containing from 8 to 25 maps, to cycle every month. The reward calculation is done the same as dailies and weeklies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /checkpoint uncompleted which shows the maps the player yet has to complete (excluding valley/HC/board maps).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added '''String Player.getBedLocationWorld()''', which returns a String containing the world where the player has set their bed.&lt;br /&gt;
: Added '''String[] String.split(String separator)''', which splits the string based on the separator into a list of pieces around the separator. For example: '''&amp;quot;hi world&amp;quot;.split(&amp;quot; &amp;quot;)''' would yield: '''[&amp;quot;hi&amp;quot;, &amp;quot;world&amp;quot;]'''.&lt;br /&gt;
: Added '''Double[] system::getTPS()''' which returns a list of size 3, containing the average TPS over the last 1 minute, 5 minutes and 15 minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed nested @for loops erroneously failing to compile.&lt;br /&gt;
: Fixed setting max health using player.setMaxHealth() resulting in errors when joining a map, setting a checkpoint and in other arbitrary scenarios.&lt;br /&gt;
: Fixed the left-hand sides of a @var assignment incorrectly parsing if the target expression was a field of an array.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.7 (2020/04/19) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an issue where removal of food was not saved, if this was the only action on a map.&lt;br /&gt;
: Fixed an issue where having multiple constructors for one type would result in only one of the constructors remaining after server restart.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.6 (2020/04/12) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an issue where Player variables were not loaded correctly (resulting in null).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Hats&lt;br /&gt;
: Added &amp;quot;Bunny&amp;quot; hat, which requires finding 10% of the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
: Added &amp;quot;Compeggitor&amp;quot; hat, which requires participating in the Egghunt 2.0 Compeggition.&lt;br /&gt;
: Added &amp;quot;Golden Egg&amp;quot; hat, which requires finding 50% of the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
&lt;br /&gt;
; Titles&lt;br /&gt;
: Rebranded the title &amp;quot;The Eggman&amp;quot; to &amp;quot;The Egglord&amp;quot;, now requiring the victory of any Egghunt Compeggition.&lt;br /&gt;
: Added &amp;quot;Eggspert&amp;quot; title, which requires finding all the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.5 (2020/04/04) ===&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
: /spawn is now allowed during challenges.&lt;br /&gt;
: Players can no longer use the Hardcore start sign whilst in a challenge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Removed /sethome &amp;lt;player&amp;gt;. Note other variations of this command are unaffected.&lt;br /&gt;
: /listhomes &amp;lt;page&amp;gt; now has priority over /listhomes &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added the exponentiation operator ^.&lt;br /&gt;
: Added literals pi and π (both equal to 3.14159265358979323846)&lt;br /&gt;
: Added the following functions to the math namespace:&lt;br /&gt;
:: sin(), cos(), tan()&lt;br /&gt;
:: arcsin(), arccos(), arctan()&lt;br /&gt;
:: radsin(), radcos(), radtan()&lt;br /&gt;
:: radarcsin(), radarctan(), radarctan()&lt;br /&gt;
:: rad()&lt;br /&gt;
:: deg()&lt;br /&gt;
: Functions with the rad prefix take radians, all others take degrees.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: Minr Bot will no longer use markdown in messages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Visiting another player's home would set the target player's checkpoint mode to home, instead of the executor's.&lt;br /&gt;
: Fixed /checkpoint times &amp;lt;page&amp;gt; checking for map codes before map names.&lt;br /&gt;
: Fixed Float/Double values with the literal xxxE-xxx failing to parse.&lt;br /&gt;
: Fixed various commands that take namespaces requiring the same namespace specifier. (/variable define casino_lb DBtable db would fail even though DBtable is a type in casino_lb)&lt;br /&gt;
: Fixed an issue where in some cases Int(someList[0]) (or similar) would fail to compile.&lt;br /&gt;
: Fixed @for loops within a @if statement failing to execute in special cases.&lt;br /&gt;
: Fixed @done not showing a parse-error when it was put on the wrong depth level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.4 (2020/02/21) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed paged commands' paging arrows failing to work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.3 (2020/02/11) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /home&lt;br /&gt;
: Homes are now listed alphabetically and shown in pages.&lt;br /&gt;
: Mods can now set homes using coordinates.&lt;br /&gt;
: Ops can now set and remove others' homes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /whois&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable by everyone.&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable on Discord.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.2 (2020/01/10) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed 100% not being attainable, due to aliased maps counting twice to total points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.1 (2020/01/06) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed default values of relative variables not being loaded (and therefore being lost after a restart).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.0 (2019/12/20) - Scripts 2.1 ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
; Lists&lt;br /&gt;
: Added lists types.&lt;br /&gt;
: They are automatically created for every non-list type.&lt;br /&gt;
: Lists are defined using X[], where X[] is a list of type X (e.g. Int[]).&lt;br /&gt;
: Lists can be initialised with X[a, b, ..., z]. (Where a, b, ..., z are zero, one, or more instances of X)&lt;br /&gt;
: Values can be retrieved using X[index]; to set a value simply assign to this (e.g. X[0] = 1).&lt;br /&gt;
: List indicies are zero-based.&lt;br /&gt;
: To append to a list, simply assign a value to an index one greater than the last item in the list.&lt;br /&gt;
:: e.g., if @define Int[] x = Int[1, 2, 3], append to x with @var x[x.length()] = 4.&lt;br /&gt;
: Accessing an out of bound index will yield an IndexOutOfBoundsException (which will terminate the script).&lt;br /&gt;
: Lists have the following methods:&lt;br /&gt;
:: List.length(), which reports the number of items in the list.&lt;br /&gt;
:: List.remove(Int index), which removes the item at the specified index from the list.&lt;br /&gt;
:: List.clear(), which removes all items from the list.&lt;br /&gt;
:: List.reverse(), which reveres the order of the items in the list.&lt;br /&gt;
:: List.shuffle(), which will randomise the order of the items in the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; List Namespace&lt;br /&gt;
: A range() function was added to a new list namespace as a convenience.&lt;br /&gt;
: Int[] range(Int start, Int end) will generate a list of numbers from start (inclusive) to end (exclusive).&lt;br /&gt;
:: This allows you to iterate through every index in a list with @for Int i in range(0, list.length())&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Loops&lt;br /&gt;
: Added for-in loops, to iterate over any iterable.&lt;br /&gt;
:: Lists are the only iterable at this time.&lt;br /&gt;
: Loops are defined with @for X item in X[], and terminated with @done&lt;br /&gt;
:: This example loop will print 1, 2, 3, 4 and 5 to the player (on separate lines).&lt;br /&gt;
:: @for Int i in Int[1, 2, 3, 4, 5]&lt;br /&gt;
::: @player &amp;lt;nowiki&amp;gt;{{i}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:: @done&lt;br /&gt;
: To loop through a range of numbers (like for (int i = 0; i &amp;lt; 10; i++)), use list::range().&lt;br /&gt;
:: @for Int i in range(0, 10)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Relative Variables&lt;br /&gt;
: It is now possible to retrieve the value of a relative variable for specific players.&lt;br /&gt;
: Simply use relativeVar[Player]. (Where Player is an instance of a Player type: e.g., Player(&amp;quot;rickyboy320&amp;quot;))&lt;br /&gt;
: Note that as this requires a Player instance, UUIDs will be required for retrieving values when players are offline. (Will fail otherwise)&lt;br /&gt;
: Like lists, assigning to relativeVar[Player] will set their value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Formatting&lt;br /&gt;
: Whitespace will now be preserved when importing from Hastebin, and will be exported as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Script Creation&lt;br /&gt;
: When creating a script, the co-ordinates of the script will be displayed. If you accidentally misplace a script this will allow you to easily remove the script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Math Namespace&lt;br /&gt;
: Added Int floor(Double x) and Int ceil(Double x), which floor and ceiling a number respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Player Type&lt;br /&gt;
: Added sendMessage(String message) to send a raw message directly to a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /challenge join &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; and /challenge finish &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; for administrators.&lt;br /&gt;
: Fixed /checkpoint removealltimes not working on maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: /discord verify now correctly instructs the player to post their verification code in #verify_here, instead of #general_discussion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.15.1 (Paper #15)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed c_dric's bug, where setting a field would spawn multiple script runners (causing delays to be skipped).&lt;br /&gt;
: Fixed tab-completion of namespaces only showing namespaces that begin with lowercase letters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.3 - Cosmetics Part 2 ==&lt;br /&gt;
&lt;br /&gt;
=== 10.3.6 (2019/10/30) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a player's map timer being saved as invalid if their challenge timer was invalid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.5 (2019/09/01) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated checkpoints to Hardcore 9.0.&lt;br /&gt;
: Old checkpoints will automatically be converted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Display names of items are now accessible.&lt;br /&gt;
: Use Boolean Item.hasDisplayName() and String Item.getDisplayName().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Self-targetting /rocket is now restricted to mods and ops due to abuse.&lt;br /&gt;
: Using /rocket as a non-operator no longer invalidates runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.4 (2019/08/23) ===&lt;br /&gt;
==== Team Chat ====&lt;br /&gt;
: Added /teamchat (aliases are /teammsg, /tchat, /tm and /t).&lt;br /&gt;
: Overrides the vanilla command for better Minr-specific support.&lt;br /&gt;
: /teamchat &amp;lt;message&amp;gt; will send a message to everyone on your team.&lt;br /&gt;
: Players must be on a team that isn't a rank team to send or receive a message.&lt;br /&gt;
&lt;br /&gt;
; Subscribing&lt;br /&gt;
: Alternatively, one can subscribe to a team channel for a team they aren't on.&lt;br /&gt;
: Subscribers can send and receive messages in any channel they are subscribed to, regardless of the team.&lt;br /&gt;
: The syntax is: /teamchat &amp;lt;team&amp;gt; &amp;lt;message&amp;gt;.&lt;br /&gt;
: Subscribers are not preserved between restarts.&lt;br /&gt;
: Subscribers can be added with /teamchat subscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be removed with /teamchat unsubscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be listed with /teamchat subscribe &amp;lt;team&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Hats now support player heads with custom skins.&lt;br /&gt;
: Cosmetic GUI items now also support player heads with skins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.3 (2019/07/22) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Addition of the /spectator command for Moderators.&lt;br /&gt;
: Player names in many places (notably in the in-game player list and nameplates above other players) are now coloured by the player's rank.&lt;br /&gt;
: The in-game player list is now sorted by rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.14.4 (Paper #137)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Command Block Minecarts no longer break when trying to execute Minr commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.2 (2019/06/21) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Added announcements and special effects when obtaining 10%, 25%, 50%, 75% and 100% of all points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated HC checkpoint converter to HC 8.1.&lt;br /&gt;
: HC checkpoint converter is now more verbose and informs the player of the change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added expiration feedback to the call request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added support for coloured player and objective names in the MSC Scoreboard API.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: All schematics have been converted to the 1.13 schematic format (.schem), which should fix irregularities in blocks and crashes (such as in Inaros).&lt;br /&gt;
: Updated to Paper 1.13.2 #632&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed issue with the command '/prefix reset' not taking arguments as intended.&lt;br /&gt;
: Fixed command usage of the /type constructor define command: removed &amp;lt;returnType&amp;gt;.&lt;br /&gt;
: Fixed 'This person has not requested a teleport to you within the last 5 minutes' message in /call: it now reflects the actual 1 minute expiration time.&lt;br /&gt;
: Fixed adding of maps to a Challenge failing, but the message saying it succeeded: added more checks on the command to inform of failure.&lt;br /&gt;
: Fixed removal of empty namespaces displaying a failing message, while the action succeeded.&lt;br /&gt;
: Fixed attempts of removing a built-in namespace throwing a console exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.1 (2019/05/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players can no longer see their own titles on occasion, which prevented interaction with the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.0 (2019/05/18) ===&lt;br /&gt;
==== Particle Trails ====&lt;br /&gt;
: Adjusted the vertical offset for particle spawns (0.8 -&amp;gt; 1.2).&lt;br /&gt;
: Adjusted the vertical offset for particle spawns when swimming or gliding (0 -&amp;gt; 0.2).&lt;br /&gt;
: The period for particle spawns can now be customised.&lt;br /&gt;
: Particle trails now have rarities.&lt;br /&gt;
: Fixed particle trails now being applied on join.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hats ====&lt;br /&gt;
: Added hats, cause why not?&lt;br /&gt;
: Hats are cosmetic items, where various blocks appear on the player's head.&lt;br /&gt;
: They can be deactivated easily by clicking on them while inside the inventory screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prefixes ====&lt;br /&gt;
: Prefixes are now time-based. They will be automatically removed are the period expires.&lt;br /&gt;
: Removing prefixes has been simplified significantly (no longer requires magic word).&lt;br /&gt;
: Commands are now: /prefix set &amp;lt;player&amp;gt; &amp;lt;time&amp;gt; &amp;lt;prefix&amp;gt; and /prefix reset &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics GUI ====&lt;br /&gt;
: Expanded the GUI to 27 slots.&lt;br /&gt;
: Rearranged item positions slightly.&lt;br /&gt;
: The item icons can now be customised.&lt;br /&gt;
: Items now have a coloured name derived from their rarity.&lt;br /&gt;
: Item lore has been significantly reformatted, and now displays requirements, rarity and multi-line descriptions.&lt;br /&gt;
: Items can now be properly unobtainable.&lt;br /&gt;
: Items are now sorted, first by rarity then alphabetically.&lt;br /&gt;
: Items are now enchanted in the shop when active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rarity ====&lt;br /&gt;
: Split rarities from Titles, so they can now be used by anything.&lt;br /&gt;
: Renamed RARE to UNCOMMON.&lt;br /&gt;
: Swapped the colours of UNCOMMON and HEROIC.&lt;br /&gt;
: Rarity names are now displayed in game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Cosmetic commands now have unified syntax, and are now ops-only.&lt;br /&gt;
: They also all now support targetting other players, and all have &amp;quot;current&amp;quot; subcommands.&lt;br /&gt;
: Additionally, cosmetic names within said commands are now displayed in colour.&lt;br /&gt;
: Cosmetics can now be reloaded without a server restart, though this is not guaranteed to be safe.&lt;br /&gt;
: Going to /spawn now resets you like entering a map does (triggering scripts when this happens in the future?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.2 - Cosmetics Update and Valentine Event ==&lt;br /&gt;
=== 10.2.3 (2019/04/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
:Fixed issue with loading Player variables from disk.&lt;br /&gt;
:Fixed issue where an area script would crash the server on load when the region was deleted.&lt;br /&gt;
:Fixed issue where User Types would break when default values were not set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.2 (2019/03/21) ===&lt;br /&gt;
==== Scoreboard Namespace ====&lt;br /&gt;
: Added a new built-in namespace for manipulating scoreboards.&lt;br /&gt;
: You can add or remove objectives and scores, and set the display slots of objectives.&lt;br /&gt;
: Unlike using vanilla commands, there is no one-tick delay when using these functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Global Points ====&lt;br /&gt;
: Updated global points to be somewhat more representative of top times.&lt;br /&gt;
: Renewed formula is: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 0.5em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;base = 1 / \sqrt{rank}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;. Everyone's score for this map is then rescaled according to the amount of completions: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;gpoints_{map} = (100 / |F_{map}|) * base&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;|F_{map}| =\sqrt{\sum base^2}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
: Everyone can now use /checkpoint gpoints &amp;lt;player&amp;gt; &amp;lt;map&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
: Removed references to Valentines event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /adventure as a counterpart to /survival.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an error when deverifying a deleted Discord account.&lt;br /&gt;
: Fixed an issue where tabbing did not work for /checkpoint gpoints.&lt;br /&gt;
: Mapnames can now be used for /checkpoint gpoints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.1 (2019/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Valentine Leaderboard is now sorted by each couple's love points total.&lt;br /&gt;
: Valentine Leaderboard now no longer opens the Challenge Leaderboard when pressing next page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.0 (2019/02/14) ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
; Soul Link&lt;br /&gt;
: New challenge modifier: '''Soul Link'''.&lt;br /&gt;
: Soul Link challenges require two linked people to join.&lt;br /&gt;
: Use '''/marry &amp;lt;player&amp;gt;''' to link yourself with another player.&lt;br /&gt;
: If one player dies, the linked player will also die.&lt;br /&gt;
: Soul Link challenges reward Love Points as well as Challenge Points.&lt;br /&gt;
: Use '''/divorce''' do decouple yourself from another player.&lt;br /&gt;
: Soul Link is fully compatible with other challenge modifiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Particle Trails.&lt;br /&gt;
: Added particle trails. When you move, a trail of particles will be left behind you.&lt;br /&gt;
&lt;br /&gt;
: Added &amp;quot;Love Trail&amp;quot; particle trail, which requires 300 Love Points.&lt;br /&gt;
: Added &amp;quot;Completionist&amp;quot; particle trail, which requires 100% of all points obtained.&lt;br /&gt;
&lt;br /&gt;
; Cosmetics GUI&lt;br /&gt;
: Added new GUI for managing cosmetics, openable with '''/cosmetics''' (alias: /shop).&lt;br /&gt;
: The ability to buy cosmetics will be added later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
A special Valentines event is running from Febuary 14th to March 14th, centred around Soul Link challenges.&lt;br /&gt;
The top five couples with the most Love Points at the end of the event will unlock an exclusive title.&lt;br /&gt;
Gain 300 Love Points to unlock the &amp;quot;Love Trail&amp;quot; particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /cosmetics&lt;br /&gt;
: ''Alias: /shop''&lt;br /&gt;
: Opens the Cosmetic GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /trail&lt;br /&gt;
: ''Alias: /trails''&lt;br /&gt;
&lt;br /&gt;
: Operators Only:&lt;br /&gt;
&lt;br /&gt;
: '''/trail give''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; gives a player a particle trail.&lt;br /&gt;
: '''/trail take''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; takes a particle trail from a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: The following commands were also added for everyone, but may be removed at a later date.&lt;br /&gt;
&lt;br /&gt;
: '''/trail set''' &amp;lt;trail&amp;gt; enables a particle trail.&lt;br /&gt;
: '''/trail list''' shows all your particle trails.&lt;br /&gt;
: '''/trail clear''' disables your currently active particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /titles&lt;br /&gt;
: '''/titles list''' was changed to be similar to /trail list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /valentine&lt;br /&gt;
: '''/valentine ranks''' shows the current event leaderboard.&lt;br /&gt;
: '''/valentine completed &amp;lt;player&amp;gt;''' shows the current event leaderboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Soul Link&lt;br /&gt;
: '''/marry &amp;lt;player&amp;gt;''' to link with another player.&lt;br /&gt;
: '''/divorce''' to unlink with your linked player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /hide&lt;br /&gt;
: '''/hide &amp;lt;player&amp;gt;''' hides a player from you.&lt;br /&gt;
: If a player relogs they will become visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Titles no longer persist after logout in a vehicle.&lt;br /&gt;
&lt;br /&gt;
Titles have more debug measures such that it is easier to track the cause of persisting titles.&lt;br /&gt;
&lt;br /&gt;
Fix valid Scripts throwing OutdatedException when slay (and others) is used as a parameter in @bypass​.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.1 - Difficulty Rework ==&lt;br /&gt;
=== 10.1.5 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges subtracting challenge points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.4 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges having an extreme reward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.3 (2019/01/07) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed recent invalid times overwriting valid times.&lt;br /&gt;
&lt;br /&gt;
Fixed leaderboards not updating on removal of completions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.2 (2019/01/04) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed force joining challenges skipping requirements check.&lt;br /&gt;
&lt;br /&gt;
Invalid but legitimate times on maps are now saved.&lt;br /&gt;
&lt;br /&gt;
Fixed /whois showing the executor's points instead of the target's.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.1 (2019/01/02) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
A breakdown of where challenge points have been otained is now shown in '''/c points'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed an error when regenerating a challenge before the leaderboard is setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.0 (2018/12/31) ===&lt;br /&gt;
==== Difficulty Brackets ====&lt;br /&gt;
Added new difficulty brackets, white and black.&lt;br /&gt;
Rebalanced the number of points awarded by each bracket.&lt;br /&gt;
Renamed some of the brackets.&lt;br /&gt;
&lt;br /&gt;
The difficulty spectrum is now as follows:&lt;br /&gt;
* White, &amp;quot;Very Easy&amp;quot; - awards 1 point&lt;br /&gt;
* Blue, &amp;quot;Easy&amp;quot; - awards 2 point&lt;br /&gt;
* Green, &amp;quot;Novice&amp;quot; - awards 4 point&lt;br /&gt;
* Yellow, &amp;quot;Moderate&amp;quot; - awards 7 point&lt;br /&gt;
* Orange, &amp;quot;Hard&amp;quot; - awards 12 point&lt;br /&gt;
* Red, &amp;quot;Very Hard&amp;quot; - awards 18 point&lt;br /&gt;
* Black, &amp;quot;Very Expert&amp;quot; - awards 25 point&lt;br /&gt;
&lt;br /&gt;
Completions of black maps are now announced in chat like red maps.&lt;br /&gt;
FFA Points have now been renamed to Points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
Whities are now automatically promoted to Blue once they meet the Hardcore point threshold, before entering Hardcore.&lt;br /&gt;
&lt;br /&gt;
Entry to Hardcore now requires 35 points plus completion of the FAQ Quiz.&lt;br /&gt;
&lt;br /&gt;
Completions of individual Hardcore maps are now announced.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
Local variables have been reworked internally. Chat scripts should behave properly now as a result.&lt;br /&gt;
&lt;br /&gt;
Improved error messages when an exception occurs while importing a script.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs when adding or importing a script, the script will not be modified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed issues when redefining or removing regions with scripts bound to them.&lt;br /&gt;
&lt;br /&gt;
Methods now work on fields.&lt;br /&gt;
&lt;br /&gt;
'''/type constructors''' and '''/type methods''' can now be used on built-in types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.0 - Minr Scripts 2.0 ==&lt;br /&gt;
See https://forums.minr.org/threads/minr-scripts-2.2951/.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prior to 10.0.0 ==&lt;br /&gt;
Please consult the announcements forum. https://forums.minr.org/forums/news-announcements.18/&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Updates&amp;diff=8403</id>
		<title>Updates</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Updates&amp;diff=8403"/>
		<updated>2020-08-17T22:53:27Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: 10.6.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A log of changes since the 10.0.0 Minr Scripts 2 + 1.13 update.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
: 11.0 - Everything And The Kitchen Sink (releasing sometime in 2020)&lt;br /&gt;
: 12.0 - Commands Overhaul&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.6.0 (TBD) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added new built-in spatial types:&lt;br /&gt;
:: Position(Double x, Double y, Double z, Float yaw, Float pitch, String world)&lt;br /&gt;
:: Location(Double x, Double y, Double z, String world)&lt;br /&gt;
:: Vector3(Double x, Double y, Double z)&lt;br /&gt;
:: Vector2(Double x, Double z)&lt;br /&gt;
:: BlockLocation(Int x, Int y, Int z, String world)&lt;br /&gt;
:: BlockVector3(Int x, Int y, Int z)&lt;br /&gt;
:: BlockVector2(Int x, Int z)&lt;br /&gt;
:: Region(String id, String world, String type, X points, Boolean transient)&lt;br /&gt;
::: These all have methods, too innumerable to mention here.&lt;br /&gt;
&lt;br /&gt;
: Added Location player.getLocation(), Position player.getPosition() and BlockLocation block.getLocation().&lt;br /&gt;
: Added Player.teleport(Position destination) and Entity.teleport(Position destination).&lt;br /&gt;
: Added BlockLocation.set(String block)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.5 - The Bakery ==&lt;br /&gt;
=== 10.5.5 (2020/07/30) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /challenge modifier set &amp;lt;player&amp;gt; &amp;lt;modifier&amp;gt; &amp;lt;value&amp;gt; to set a player's modifier value mid-challenge.&lt;br /&gt;
: Added /challenge modifier add &amp;lt;player&amp;gt; &amp;lt;modifier&amp;gt; &amp;lt;value&amp;gt; to add a value to a player's modifier (i.e. life challenge).&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed @chatscript timeout resetting newer instances of the same group (even when the timeout shouldn't trigger).&lt;br /&gt;
: Fixed an issue where sometimes a value would be rejected due to 'self-cycle', even though there was none.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.5.4 (2020/07/24) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added Int player.countItem(String id).&lt;br /&gt;
: Added Boolean util::executeAndQuerySuccess(String command) and Int util::executeAndQueryResult(String command).&lt;br /&gt;
: Added String util::randomUUID() to randomly generate an UUID.&lt;br /&gt;
&lt;br /&gt;
: format::formatDate now uses a timezone of UTC, so you can use more formats.&lt;br /&gt;
&lt;br /&gt;
=== 10.5.3 (2020/07/24) ===&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.16.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.5.2 (2020/07/06) ===&lt;br /&gt;
==== Privacy ====&lt;br /&gt;
: Messages are now sent to the (private) #zero_archive channel as well, allowing for periodic wipes of the public #zero channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a bug where certain player settings would not be saved if modifed while the player was offline (e.g. from discord).&lt;br /&gt;
: Fix potential data loss if an error occurred during start up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.5.1 (2020/06/16) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a bug where logout messages would show even when they were supposed to be hidden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.5.0 (2020/06/15) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Scripts are no longer triggered while the player is in spectator mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: /players now sorts by rank, and player names are now coloured by their rank.&lt;br /&gt;
: Disabled certain functionality on the test server, for privacy and secrecy reasons. Greens will be unaffected by this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Players now retain their Hardcore checkpoint at Hall of Fame (HC-END) on conversion, rather than being removed.&lt;br /&gt;
: Players now are blocked from entering Hardcore if their Hardcore checkpoint is at Hall of Fame, or if they have no Hardcore checkpoint but have completed Jiga's Claymaze.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Chat ====&lt;br /&gt;
: The format of player join and quit messages has been changed to match Vanilla (the exclamation point has been replaced with a full stop).&lt;br /&gt;
: The player's rank is now displayed during first-time join messages.&lt;br /&gt;
: First-time join messages will no longer be shown if they are not of default rank, even if they have no existing player data.&lt;br /&gt;
&lt;br /&gt;
== 10.4 - Scripts 2.1 ==&lt;br /&gt;
=== 10.4.13 (2020/06/14) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed players being set to Blue on map complete if they satisified the blue requirements, regardless of their rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.12 (2020/06/14) ===&lt;br /&gt;
==== Ranks ====&lt;br /&gt;
: Blue now requires 100 points (up from 35).&lt;br /&gt;
: Blue now requires at least 5 or more maps completed of Moderate or greater difficulty.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Incremented Hardcore version from 9.0 -&amp;gt; 10.0.&lt;br /&gt;
: Implemented Hardcore checkpoint conversion for 9.0 -&amp;gt; 10.0.&lt;br /&gt;
: Improved conversion of checkpoints from 7.0, 8.0 and 8.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /checkpoint remplayercp &amp;lt;player&amp;gt; &amp;lt;mode&amp;gt;, to remove a player's checkpoint.&lt;br /&gt;
: Updated /help ranks to reflect the new blue requirements and better convery rank-up requirements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.11 (2020/06/05) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed array initializers of 2 or more elements failing to parse inline (as an argument for a function calls or within a subexpression).&lt;br /&gt;
: Fixed 'silent' error when a script line containing a '%' contains an error.&lt;br /&gt;
: Fixed pi being accepted as a variable name: it should have been a keyword.&lt;br /&gt;
: Fixed error message saying 'missing right-side operator', while actually the left side was missing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.10 (2020/05/19) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: /creative is now accessible by moderators.&lt;br /&gt;
: /tps is now available for greens+.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an issue where variables in a namespace A using a type from namespace B sometimes fail to load their fields. (If namespace A was loaded before namespace B).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.9 (2020/05/14) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Global Points have been renamed to Speedrun Score in an effort to make the name more intuitive.&lt;br /&gt;
: You may also call it Minr Clout. You know who you are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added @fast and @slow script operators.&lt;br /&gt;
:: By default, the @command, @bypass or @console script operators have a one-tick delay (like @delay 1).&lt;br /&gt;
:: @fast will remove that delay for all subsequent command operators.&lt;br /&gt;
:: @slow will re-add it.&lt;br /&gt;
:: Having either one multiple times in a row without the other is legal.&lt;br /&gt;
:: Note that this effect only applies to the local execution context - other functions called will be unaffected.&lt;br /&gt;
: Added player.getSpeedrunScore(). player.getGlobalPoints() is now deprecated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.8 (2020/05/02) ===&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
: Added the Monthly challenge, containing from 8 to 25 maps, to cycle every month. The reward calculation is done the same as dailies and weeklies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /checkpoint uncompleted which shows the maps the player yet has to complete (excluding valley/HC/board maps).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added '''String Player.getBedLocationWorld()''', which returns a String containing the world where the player has set their bed.&lt;br /&gt;
: Added '''String[] String.split(String separator)''', which splits the string based on the separator into a list of pieces around the separator. For example: '''&amp;quot;hi world&amp;quot;.split(&amp;quot; &amp;quot;)''' would yield: '''[&amp;quot;hi&amp;quot;, &amp;quot;world&amp;quot;]'''.&lt;br /&gt;
: Added '''Double[] system::getTPS()''' which returns a list of size 3, containing the average TPS over the last 1 minute, 5 minutes and 15 minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed nested @for loops erroneously failing to compile.&lt;br /&gt;
: Fixed setting max health using player.setMaxHealth() resulting in errors when joining a map, setting a checkpoint and in other arbitrary scenarios.&lt;br /&gt;
: Fixed the left-hand sides of a @var assignment incorrectly parsing if the target expression was a field of an array.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.7 (2020/04/19) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an issue where removal of food was not saved, if this was the only action on a map.&lt;br /&gt;
: Fixed an issue where having multiple constructors for one type would result in only one of the constructors remaining after server restart.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.6 (2020/04/12) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an issue where Player variables were not loaded correctly (resulting in null).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Hats&lt;br /&gt;
: Added &amp;quot;Bunny&amp;quot; hat, which requires finding 10% of the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
: Added &amp;quot;Compeggitor&amp;quot; hat, which requires participating in the Egghunt 2.0 Compeggition.&lt;br /&gt;
: Added &amp;quot;Golden Egg&amp;quot; hat, which requires finding 50% of the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
&lt;br /&gt;
; Titles&lt;br /&gt;
: Rebranded the title &amp;quot;The Eggman&amp;quot; to &amp;quot;The Egglord&amp;quot;, now requiring the victory of any Egghunt Compeggition.&lt;br /&gt;
: Added &amp;quot;Eggspert&amp;quot; title, which requires finding all the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.5 (2020/04/04) ===&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
: /spawn is now allowed during challenges.&lt;br /&gt;
: Players can no longer use the Hardcore start sign whilst in a challenge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Removed /sethome &amp;lt;player&amp;gt;. Note other variations of this command are unaffected.&lt;br /&gt;
: /listhomes &amp;lt;page&amp;gt; now has priority over /listhomes &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added the exponentiation operator ^.&lt;br /&gt;
: Added literals pi and π (both equal to 3.14159265358979323846)&lt;br /&gt;
: Added the following functions to the math namespace:&lt;br /&gt;
:: sin(), cos(), tan()&lt;br /&gt;
:: arcsin(), arccos(), arctan()&lt;br /&gt;
:: radsin(), radcos(), radtan()&lt;br /&gt;
:: radarcsin(), radarctan(), radarctan()&lt;br /&gt;
:: rad()&lt;br /&gt;
:: deg()&lt;br /&gt;
: Functions with the rad prefix take radians, all others take degrees.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: Minr Bot will no longer use markdown in messages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Visiting another player's home would set the target player's checkpoint mode to home, instead of the executor's.&lt;br /&gt;
: Fixed /checkpoint times &amp;lt;page&amp;gt; checking for map codes before map names.&lt;br /&gt;
: Fixed Float/Double values with the literal xxxE-xxx failing to parse.&lt;br /&gt;
: Fixed various commands that take namespaces requiring the same namespace specifier. (/variable define casino_lb DBtable db would fail even though DBtable is a type in casino_lb)&lt;br /&gt;
: Fixed an issue where in some cases Int(someList[0]) (or similar) would fail to compile.&lt;br /&gt;
: Fixed @for loops within a @if statement failing to execute in special cases.&lt;br /&gt;
: Fixed @done not showing a parse-error when it was put on the wrong depth level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.4 (2020/02/21) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed paged commands' paging arrows failing to work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.3 (2020/02/11) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /home&lt;br /&gt;
: Homes are now listed alphabetically and shown in pages.&lt;br /&gt;
: Mods can now set homes using coordinates.&lt;br /&gt;
: Ops can now set and remove others' homes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /whois&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable by everyone.&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable on Discord.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.2 (2020/01/10) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed 100% not being attainable, due to aliased maps counting twice to total points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.1 (2020/01/06) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed default values of relative variables not being loaded (and therefore being lost after a restart).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.0 (2019/12/20) - Scripts 2.1 ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
; Lists&lt;br /&gt;
: Added lists types.&lt;br /&gt;
: They are automatically created for every non-list type.&lt;br /&gt;
: Lists are defined using X[], where X[] is a list of type X (e.g. Int[]).&lt;br /&gt;
: Lists can be initialised with X[a, b, ..., z]. (Where a, b, ..., z are zero, one, or more instances of X)&lt;br /&gt;
: Values can be retrieved using X[index]; to set a value simply assign to this (e.g. X[0] = 1).&lt;br /&gt;
: List indicies are zero-based.&lt;br /&gt;
: To append to a list, simply assign a value to an index one greater than the last item in the list.&lt;br /&gt;
:: e.g., if @define Int[] x = Int[1, 2, 3], append to x with @var x[x.length()] = 4.&lt;br /&gt;
: Accessing an out of bound index will yield an IndexOutOfBoundsException (which will terminate the script).&lt;br /&gt;
: Lists have the following methods:&lt;br /&gt;
:: List.length(), which reports the number of items in the list.&lt;br /&gt;
:: List.remove(Int index), which removes the item at the specified index from the list.&lt;br /&gt;
:: List.clear(), which removes all items from the list.&lt;br /&gt;
:: List.reverse(), which reveres the order of the items in the list.&lt;br /&gt;
:: List.shuffle(), which will randomise the order of the items in the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; List Namespace&lt;br /&gt;
: A range() function was added to a new list namespace as a convenience.&lt;br /&gt;
: Int[] range(Int start, Int end) will generate a list of numbers from start (inclusive) to end (exclusive).&lt;br /&gt;
:: This allows you to iterate through every index in a list with @for Int i in range(0, list.length())&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Loops&lt;br /&gt;
: Added for-in loops, to iterate over any iterable.&lt;br /&gt;
:: Lists are the only iterable at this time.&lt;br /&gt;
: Loops are defined with @for X item in X[], and terminated with @done&lt;br /&gt;
:: This example loop will print 1, 2, 3, 4 and 5 to the player (on separate lines).&lt;br /&gt;
:: @for Int i in Int[1, 2, 3, 4, 5]&lt;br /&gt;
::: @player &amp;lt;nowiki&amp;gt;{{i}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:: @done&lt;br /&gt;
: To loop through a range of numbers (like for (int i = 0; i &amp;lt; 10; i++)), use list::range().&lt;br /&gt;
:: @for Int i in range(0, 10)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Relative Variables&lt;br /&gt;
: It is now possible to retrieve the value of a relative variable for specific players.&lt;br /&gt;
: Simply use relativeVar[Player]. (Where Player is an instance of a Player type: e.g., Player(&amp;quot;rickyboy320&amp;quot;))&lt;br /&gt;
: Note that as this requires a Player instance, UUIDs will be required for retrieving values when players are offline. (Will fail otherwise)&lt;br /&gt;
: Like lists, assigning to relativeVar[Player] will set their value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Formatting&lt;br /&gt;
: Whitespace will now be preserved when importing from Hastebin, and will be exported as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Script Creation&lt;br /&gt;
: When creating a script, the co-ordinates of the script will be displayed. If you accidentally misplace a script this will allow you to easily remove the script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Math Namespace&lt;br /&gt;
: Added Int floor(Double x) and Int ceil(Double x), which floor and ceiling a number respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Player Type&lt;br /&gt;
: Added sendMessage(String message) to send a raw message directly to a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /challenge join &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; and /challenge finish &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; for administrators.&lt;br /&gt;
: Fixed /checkpoint removealltimes not working on maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: /discord verify now correctly instructs the player to post their verification code in #verify_here, instead of #general_discussion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.15.1 (Paper #15)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed c_dric's bug, where setting a field would spawn multiple script runners (causing delays to be skipped).&lt;br /&gt;
: Fixed tab-completion of namespaces only showing namespaces that begin with lowercase letters.&lt;br /&gt;
&lt;br /&gt;
== 10.3 - Cosmetics Part 2 ==&lt;br /&gt;
&lt;br /&gt;
=== 10.3.6 (2019/10/30) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a player's map timer being saved as invalid if their challenge timer was invalid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.5 (2019/09/01) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated checkpoints to Hardcore 9.0.&lt;br /&gt;
: Old checkpoints will automatically be converted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Display names of items are now accessible.&lt;br /&gt;
: Use Boolean Item.hasDisplayName() and String Item.getDisplayName().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Self-targetting /rocket is now restricted to mods and ops due to abuse.&lt;br /&gt;
: Using /rocket as a non-operator no longer invalidates runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.4 (2019/08/23) ===&lt;br /&gt;
==== Team Chat ====&lt;br /&gt;
: Added /teamchat (aliases are /teammsg, /tchat, /tm and /t).&lt;br /&gt;
: Overrides the vanilla command for better Minr-specific support.&lt;br /&gt;
: /teamchat &amp;lt;message&amp;gt; will send a message to everyone on your team.&lt;br /&gt;
: Players must be on a team that isn't a rank team to send or receive a message.&lt;br /&gt;
&lt;br /&gt;
; Subscribing&lt;br /&gt;
: Alternatively, one can subscribe to a team channel for a team they aren't on.&lt;br /&gt;
: Subscribers can send and receive messages in any channel they are subscribed to, regardless of the team.&lt;br /&gt;
: The syntax is: /teamchat &amp;lt;team&amp;gt; &amp;lt;message&amp;gt;.&lt;br /&gt;
: Subscribers are not preserved between restarts.&lt;br /&gt;
: Subscribers can be added with /teamchat subscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be removed with /teamchat unsubscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be listed with /teamchat subscribe &amp;lt;team&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Hats now support player heads with custom skins.&lt;br /&gt;
: Cosmetic GUI items now also support player heads with skins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.3 (2019/07/22) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Addition of the /spectator command for Moderators.&lt;br /&gt;
: Player names in many places (notably in the in-game player list and nameplates above other players) are now coloured by the player's rank.&lt;br /&gt;
: The in-game player list is now sorted by rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.14.4 (Paper #137)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Command Block Minecarts no longer break when trying to execute Minr commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.2 (2019/06/21) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Added announcements and special effects when obtaining 10%, 25%, 50%, 75% and 100% of all points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated HC checkpoint converter to HC 8.1.&lt;br /&gt;
: HC checkpoint converter is now more verbose and informs the player of the change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added expiration feedback to the call request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added support for coloured player and objective names in the MSC Scoreboard API.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: All schematics have been converted to the 1.13 schematic format (.schem), which should fix irregularities in blocks and crashes (such as in Inaros).&lt;br /&gt;
: Updated to Paper 1.13.2 #632&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed issue with the command '/prefix reset' not taking arguments as intended.&lt;br /&gt;
: Fixed command usage of the /type constructor define command: removed &amp;lt;returnType&amp;gt;.&lt;br /&gt;
: Fixed 'This person has not requested a teleport to you within the last 5 minutes' message in /call: it now reflects the actual 1 minute expiration time.&lt;br /&gt;
: Fixed adding of maps to a Challenge failing, but the message saying it succeeded: added more checks on the command to inform of failure.&lt;br /&gt;
: Fixed removal of empty namespaces displaying a failing message, while the action succeeded.&lt;br /&gt;
: Fixed attempts of removing a built-in namespace throwing a console exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.1 (2019/05/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players can no longer see their own titles on occasion, which prevented interaction with the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.0 (2019/05/18) ===&lt;br /&gt;
==== Particle Trails ====&lt;br /&gt;
: Adjusted the vertical offset for particle spawns (0.8 -&amp;gt; 1.2).&lt;br /&gt;
: Adjusted the vertical offset for particle spawns when swimming or gliding (0 -&amp;gt; 0.2).&lt;br /&gt;
: The period for particle spawns can now be customised.&lt;br /&gt;
: Particle trails now have rarities.&lt;br /&gt;
: Fixed particle trails now being applied on join.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hats ====&lt;br /&gt;
: Added hats, cause why not?&lt;br /&gt;
: Hats are cosmetic items, where various blocks appear on the player's head.&lt;br /&gt;
: They can be deactivated easily by clicking on them while inside the inventory screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prefixes ====&lt;br /&gt;
: Prefixes are now time-based. They will be automatically removed are the period expires.&lt;br /&gt;
: Removing prefixes has been simplified significantly (no longer requires magic word).&lt;br /&gt;
: Commands are now: /prefix set &amp;lt;player&amp;gt; &amp;lt;time&amp;gt; &amp;lt;prefix&amp;gt; and /prefix reset &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics GUI ====&lt;br /&gt;
: Expanded the GUI to 27 slots.&lt;br /&gt;
: Rearranged item positions slightly.&lt;br /&gt;
: The item icons can now be customised.&lt;br /&gt;
: Items now have a coloured name derived from their rarity.&lt;br /&gt;
: Item lore has been significantly reformatted, and now displays requirements, rarity and multi-line descriptions.&lt;br /&gt;
: Items can now be properly unobtainable.&lt;br /&gt;
: Items are now sorted, first by rarity then alphabetically.&lt;br /&gt;
: Items are now enchanted in the shop when active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rarity ====&lt;br /&gt;
: Split rarities from Titles, so they can now be used by anything.&lt;br /&gt;
: Renamed RARE to UNCOMMON.&lt;br /&gt;
: Swapped the colours of UNCOMMON and HEROIC.&lt;br /&gt;
: Rarity names are now displayed in game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Cosmetic commands now have unified syntax, and are now ops-only.&lt;br /&gt;
: They also all now support targetting other players, and all have &amp;quot;current&amp;quot; subcommands.&lt;br /&gt;
: Additionally, cosmetic names within said commands are now displayed in colour.&lt;br /&gt;
: Cosmetics can now be reloaded without a server restart, though this is not guaranteed to be safe.&lt;br /&gt;
: Going to /spawn now resets you like entering a map does (triggering scripts when this happens in the future?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.2 - Cosmetics Update and Valentine Event ==&lt;br /&gt;
=== 10.2.3 (2019/04/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
:Fixed issue with loading Player variables from disk.&lt;br /&gt;
:Fixed issue where an area script would crash the server on load when the region was deleted.&lt;br /&gt;
:Fixed issue where User Types would break when default values were not set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.2 (2019/03/21) ===&lt;br /&gt;
==== Scoreboard Namespace ====&lt;br /&gt;
: Added a new built-in namespace for manipulating scoreboards.&lt;br /&gt;
: You can add or remove objectives and scores, and set the display slots of objectives.&lt;br /&gt;
: Unlike using vanilla commands, there is no one-tick delay when using these functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Global Points ====&lt;br /&gt;
: Updated global points to be somewhat more representative of top times.&lt;br /&gt;
: Renewed formula is: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 0.5em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;base = 1 / \sqrt{rank}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;. Everyone's score for this map is then rescaled according to the amount of completions: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;gpoints_{map} = (100 / |F_{map}|) * base&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;|F_{map}| =\sqrt{\sum base^2}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
: Everyone can now use /checkpoint gpoints &amp;lt;player&amp;gt; &amp;lt;map&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
: Removed references to Valentines event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /adventure as a counterpart to /survival.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an error when deverifying a deleted Discord account.&lt;br /&gt;
: Fixed an issue where tabbing did not work for /checkpoint gpoints.&lt;br /&gt;
: Mapnames can now be used for /checkpoint gpoints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.1 (2019/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Valentine Leaderboard is now sorted by each couple's love points total.&lt;br /&gt;
: Valentine Leaderboard now no longer opens the Challenge Leaderboard when pressing next page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.0 (2019/02/14) ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
; Soul Link&lt;br /&gt;
: New challenge modifier: '''Soul Link'''.&lt;br /&gt;
: Soul Link challenges require two linked people to join.&lt;br /&gt;
: Use '''/marry &amp;lt;player&amp;gt;''' to link yourself with another player.&lt;br /&gt;
: If one player dies, the linked player will also die.&lt;br /&gt;
: Soul Link challenges reward Love Points as well as Challenge Points.&lt;br /&gt;
: Use '''/divorce''' do decouple yourself from another player.&lt;br /&gt;
: Soul Link is fully compatible with other challenge modifiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Particle Trails.&lt;br /&gt;
: Added particle trails. When you move, a trail of particles will be left behind you.&lt;br /&gt;
&lt;br /&gt;
: Added &amp;quot;Love Trail&amp;quot; particle trail, which requires 300 Love Points.&lt;br /&gt;
: Added &amp;quot;Completionist&amp;quot; particle trail, which requires 100% of all points obtained.&lt;br /&gt;
&lt;br /&gt;
; Cosmetics GUI&lt;br /&gt;
: Added new GUI for managing cosmetics, openable with '''/cosmetics''' (alias: /shop).&lt;br /&gt;
: The ability to buy cosmetics will be added later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
A special Valentines event is running from Febuary 14th to March 14th, centred around Soul Link challenges.&lt;br /&gt;
The top five couples with the most Love Points at the end of the event will unlock an exclusive title.&lt;br /&gt;
Gain 300 Love Points to unlock the &amp;quot;Love Trail&amp;quot; particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /cosmetics&lt;br /&gt;
: ''Alias: /shop''&lt;br /&gt;
: Opens the Cosmetic GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /trail&lt;br /&gt;
: ''Alias: /trails''&lt;br /&gt;
&lt;br /&gt;
: Operators Only:&lt;br /&gt;
&lt;br /&gt;
: '''/trail give''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; gives a player a particle trail.&lt;br /&gt;
: '''/trail take''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; takes a particle trail from a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: The following commands were also added for everyone, but may be removed at a later date.&lt;br /&gt;
&lt;br /&gt;
: '''/trail set''' &amp;lt;trail&amp;gt; enables a particle trail.&lt;br /&gt;
: '''/trail list''' shows all your particle trails.&lt;br /&gt;
: '''/trail clear''' disables your currently active particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /titles&lt;br /&gt;
: '''/titles list''' was changed to be similar to /trail list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /valentine&lt;br /&gt;
: '''/valentine ranks''' shows the current event leaderboard.&lt;br /&gt;
: '''/valentine completed &amp;lt;player&amp;gt;''' shows the current event leaderboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Soul Link&lt;br /&gt;
: '''/marry &amp;lt;player&amp;gt;''' to link with another player.&lt;br /&gt;
: '''/divorce''' to unlink with your linked player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /hide&lt;br /&gt;
: '''/hide &amp;lt;player&amp;gt;''' hides a player from you.&lt;br /&gt;
: If a player relogs they will become visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Titles no longer persist after logout in a vehicle.&lt;br /&gt;
&lt;br /&gt;
Titles have more debug measures such that it is easier to track the cause of persisting titles.&lt;br /&gt;
&lt;br /&gt;
Fix valid Scripts throwing OutdatedException when slay (and others) is used as a parameter in @bypass​.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.1 - Difficulty Rework ==&lt;br /&gt;
=== 10.1.5 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges subtracting challenge points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.4 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges having an extreme reward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.3 (2019/01/07) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed recent invalid times overwriting valid times.&lt;br /&gt;
&lt;br /&gt;
Fixed leaderboards not updating on removal of completions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.2 (2019/01/04) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed force joining challenges skipping requirements check.&lt;br /&gt;
&lt;br /&gt;
Invalid but legitimate times on maps are now saved.&lt;br /&gt;
&lt;br /&gt;
Fixed /whois showing the executor's points instead of the target's.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.1 (2019/01/02) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
A breakdown of where challenge points have been otained is now shown in '''/c points'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed an error when regenerating a challenge before the leaderboard is setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.0 (2018/12/31) ===&lt;br /&gt;
==== Difficulty Brackets ====&lt;br /&gt;
Added new difficulty brackets, white and black.&lt;br /&gt;
Rebalanced the number of points awarded by each bracket.&lt;br /&gt;
Renamed some of the brackets.&lt;br /&gt;
&lt;br /&gt;
The difficulty spectrum is now as follows:&lt;br /&gt;
* White, &amp;quot;Very Easy&amp;quot; - awards 1 point&lt;br /&gt;
* Blue, &amp;quot;Easy&amp;quot; - awards 2 point&lt;br /&gt;
* Green, &amp;quot;Novice&amp;quot; - awards 4 point&lt;br /&gt;
* Yellow, &amp;quot;Moderate&amp;quot; - awards 7 point&lt;br /&gt;
* Orange, &amp;quot;Hard&amp;quot; - awards 12 point&lt;br /&gt;
* Red, &amp;quot;Very Hard&amp;quot; - awards 18 point&lt;br /&gt;
* Black, &amp;quot;Very Expert&amp;quot; - awards 25 point&lt;br /&gt;
&lt;br /&gt;
Completions of black maps are now announced in chat like red maps.&lt;br /&gt;
FFA Points have now been renamed to Points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
Whities are now automatically promoted to Blue once they meet the Hardcore point threshold, before entering Hardcore.&lt;br /&gt;
&lt;br /&gt;
Entry to Hardcore now requires 35 points plus completion of the FAQ Quiz.&lt;br /&gt;
&lt;br /&gt;
Completions of individual Hardcore maps are now announced.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
Local variables have been reworked internally. Chat scripts should behave properly now as a result.&lt;br /&gt;
&lt;br /&gt;
Improved error messages when an exception occurs while importing a script.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs when adding or importing a script, the script will not be modified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed issues when redefining or removing regions with scripts bound to them.&lt;br /&gt;
&lt;br /&gt;
Methods now work on fields.&lt;br /&gt;
&lt;br /&gt;
'''/type constructors''' and '''/type methods''' can now be used on built-in types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.0 - Minr Scripts 2.0 ==&lt;br /&gt;
See https://forums.minr.org/threads/minr-scripts-2.2951/.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prior to 10.0.0 ==&lt;br /&gt;
Please consult the announcements forum. https://forums.minr.org/forums/news-announcements.18/&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Updates&amp;diff=8297</id>
		<title>Updates</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Updates&amp;diff=8297"/>
		<updated>2020-07-24T10:42:28Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: Quickly done 10.5.3 and 10.5.4 stuff&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A log of changes since the 10.0.0 Minr Scripts 2 + 1.13 update.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
: 11.0 - Everything And The Kitchen Sink (releasing sometime in 2020)&lt;br /&gt;
: 12.0 - Commands Overhaul&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.5.4 (TBD) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added new built-in spatial types:&lt;br /&gt;
:: Position(double x, double y, double z, float yaw, float pitch, String world)&lt;br /&gt;
:: Location(double x, double y, double z, String world)&lt;br /&gt;
:: Vector3(double x, double y, double z)&lt;br /&gt;
:: Vector2(double x, double z)&lt;br /&gt;
:: BlockLocation(int x, int y, int z, String world)&lt;br /&gt;
:: BlockVector3(int x, int y, int z)&lt;br /&gt;
:: BlockVector2(int x, int z)&lt;br /&gt;
::: These all have methods, too innumerable to mention here.&lt;br /&gt;
&lt;br /&gt;
: Added a new built-in region type, backed by WorldGuard regions.&lt;br /&gt;
&lt;br /&gt;
: Added Location player.getLocation(), Position player.getPosition() and BlockLocation block.getLocation().&lt;br /&gt;
: Added player.teleport(Position destination) and entity.teleport(Position destination).&lt;br /&gt;
&lt;br /&gt;
: Added Int player.countItem(String id).&lt;br /&gt;
: Added Boolean util::executeAndQuerySuccess(String command) and Int util::executeAndQueryResult(String command).&lt;br /&gt;
&lt;br /&gt;
: format::formatDate now uses a timezone of UTC, so you can use more formats.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.5 - The Bakery ==&lt;br /&gt;
=== 10.5.3 (2020/07/24) ===&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.16.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.5.2 (2020/07/06) ===&lt;br /&gt;
==== Privacy ====&lt;br /&gt;
: Messages are now sent to the (private) #zero_archive channel as well, allowing for periodic wipes of the public #zero channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a bug where certain player settings would not be saved if modifed while the player was offline (e.g. from discord).&lt;br /&gt;
: Fix potential data loss if an error occurred during start up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.5.1 (2020/06/16) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a bug where logout messages would show even when they were supposed to be hidden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.5.0 (2020/06/15) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Scripts are no longer triggered while the player is in spectator mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: /players now sorts by rank, and player names are now coloured by their rank.&lt;br /&gt;
: Disabled certain functionality on the test server, for privacy and secrecy reasons. Greens will be unaffected by this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Players now retain their Hardcore checkpoint at Hall of Fame (HC-END) on conversion, rather than being removed.&lt;br /&gt;
: Players now are blocked from entering Hardcore if their Hardcore checkpoint is at Hall of Fame, or if they have no Hardcore checkpoint but have completed Jiga's Claymaze.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Chat ====&lt;br /&gt;
: The format of player join and quit messages has been changed to match Vanilla (the exclamation point has been replaced with a full stop).&lt;br /&gt;
: The player's rank is now displayed during first-time join messages.&lt;br /&gt;
: First-time join messages will no longer be shown if they are not of default rank, even if they have no existing player data.&lt;br /&gt;
&lt;br /&gt;
== 10.4 - Scripts 2.1 ==&lt;br /&gt;
=== 10.4.13 (2020/06/14) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed players being set to Blue on map complete if they satisified the blue requirements, regardless of their rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.12 (2020/06/14) ===&lt;br /&gt;
==== Ranks ====&lt;br /&gt;
: Blue now requires 100 points (up from 35).&lt;br /&gt;
: Blue now requires at least 5 or more maps completed of Moderate or greater difficulty.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Incremented Hardcore version from 9.0 -&amp;gt; 10.0.&lt;br /&gt;
: Implemented Hardcore checkpoint conversion for 9.0 -&amp;gt; 10.0.&lt;br /&gt;
: Improved conversion of checkpoints from 7.0, 8.0 and 8.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /checkpoint remplayercp &amp;lt;player&amp;gt; &amp;lt;mode&amp;gt;, to remove a player's checkpoint.&lt;br /&gt;
: Updated /help ranks to reflect the new blue requirements and better convery rank-up requirements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.11 (2020/06/05) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed array initializers of 2 or more elements failing to parse inline (as an argument for a function calls or within a subexpression).&lt;br /&gt;
: Fixed 'silent' error when a script line containing a '%' contains an error.&lt;br /&gt;
: Fixed pi being accepted as a variable name: it should have been a keyword.&lt;br /&gt;
: Fixed error message saying 'missing right-side operator', while actually the left side was missing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.10 (2020/05/19) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: /creative is now accessible by moderators.&lt;br /&gt;
: /tps is now available for greens+.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an issue where variables in a namespace A using a type from namespace B sometimes fail to load their fields. (If namespace A was loaded before namespace B).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.9 (2020/05/14) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Global Points have been renamed to Speedrun Score in an effort to make the name more intuitive.&lt;br /&gt;
: You may also call it Minr Clout. You know who you are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added @fast and @slow script operators.&lt;br /&gt;
:: By default, the @command, @bypass or @console script operators have a one-tick delay (like @delay 1).&lt;br /&gt;
:: @fast will remove that delay for all subsequent command operators.&lt;br /&gt;
:: @slow will re-add it.&lt;br /&gt;
:: Having either one multiple times in a row without the other is legal.&lt;br /&gt;
:: Note that this effect only applies to the local execution context - other functions called will be unaffected.&lt;br /&gt;
: Added player.getSpeedrunScore(). player.getGlobalPoints() is now deprecated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.8 (2020/05/02) ===&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
: Added the Monthly challenge, containing from 8 to 25 maps, to cycle every month. The reward calculation is done the same as dailies and weeklies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /checkpoint uncompleted which shows the maps the player yet has to complete (excluding valley/HC/board maps).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added '''String Player.getBedLocationWorld()''', which returns a String containing the world where the player has set their bed.&lt;br /&gt;
: Added '''String[] String.split(String separator)''', which splits the string based on the separator into a list of pieces around the separator. For example: '''&amp;quot;hi world&amp;quot;.split(&amp;quot; &amp;quot;)''' would yield: '''[&amp;quot;hi&amp;quot;, &amp;quot;world&amp;quot;]'''.&lt;br /&gt;
: Added '''Double[] system::getTPS()''' which returns a list of size 3, containing the average TPS over the last 1 minute, 5 minutes and 15 minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed nested @for loops erroneously failing to compile.&lt;br /&gt;
: Fixed setting max health using player.setMaxHealth() resulting in errors when joining a map, setting a checkpoint and in other arbitrary scenarios.&lt;br /&gt;
: Fixed the left-hand sides of a @var assignment incorrectly parsing if the target expression was a field of an array.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.7 (2020/04/19) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an issue where removal of food was not saved, if this was the only action on a map.&lt;br /&gt;
: Fixed an issue where having multiple constructors for one type would result in only one of the constructors remaining after server restart.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.6 (2020/04/12) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an issue where Player variables were not loaded correctly (resulting in null).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Hats&lt;br /&gt;
: Added &amp;quot;Bunny&amp;quot; hat, which requires finding 10% of the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
: Added &amp;quot;Compeggitor&amp;quot; hat, which requires participating in the Egghunt 2.0 Compeggition.&lt;br /&gt;
: Added &amp;quot;Golden Egg&amp;quot; hat, which requires finding 50% of the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
&lt;br /&gt;
; Titles&lt;br /&gt;
: Rebranded the title &amp;quot;The Eggman&amp;quot; to &amp;quot;The Egglord&amp;quot;, now requiring the victory of any Egghunt Compeggition.&lt;br /&gt;
: Added &amp;quot;Eggspert&amp;quot; title, which requires finding all the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.5 (2020/04/04) ===&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
: /spawn is now allowed during challenges.&lt;br /&gt;
: Players can no longer use the Hardcore start sign whilst in a challenge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Removed /sethome &amp;lt;player&amp;gt;. Note other variations of this command are unaffected.&lt;br /&gt;
: /listhomes &amp;lt;page&amp;gt; now has priority over /listhomes &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added the exponentiation operator ^.&lt;br /&gt;
: Added literals pi and π (both equal to 3.14159265358979323846)&lt;br /&gt;
: Added the following functions to the math namespace:&lt;br /&gt;
:: sin(), cos(), tan()&lt;br /&gt;
:: arcsin(), arccos(), arctan()&lt;br /&gt;
:: radsin(), radcos(), radtan()&lt;br /&gt;
:: radarcsin(), radarctan(), radarctan()&lt;br /&gt;
:: rad()&lt;br /&gt;
:: deg()&lt;br /&gt;
: Functions with the rad prefix take radians, all others take degrees.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: Minr Bot will no longer use markdown in messages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Visiting another player's home would set the target player's checkpoint mode to home, instead of the executor's.&lt;br /&gt;
: Fixed /checkpoint times &amp;lt;page&amp;gt; checking for map codes before map names.&lt;br /&gt;
: Fixed Float/Double values with the literal xxxE-xxx failing to parse.&lt;br /&gt;
: Fixed various commands that take namespaces requiring the same namespace specifier. (/variable define casino_lb DBtable db would fail even though DBtable is a type in casino_lb)&lt;br /&gt;
: Fixed an issue where in some cases Int(someList[0]) (or similar) would fail to compile.&lt;br /&gt;
: Fixed @for loops within a @if statement failing to execute in special cases.&lt;br /&gt;
: Fixed @done not showing a parse-error when it was put on the wrong depth level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.4 (2020/02/21) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed paged commands' paging arrows failing to work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.3 (2020/02/11) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /home&lt;br /&gt;
: Homes are now listed alphabetically and shown in pages.&lt;br /&gt;
: Mods can now set homes using coordinates.&lt;br /&gt;
: Ops can now set and remove others' homes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /whois&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable by everyone.&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable on Discord.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.2 (2020/01/10) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed 100% not being attainable, due to aliased maps counting twice to total points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.1 (2020/01/06) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed default values of relative variables not being loaded (and therefore being lost after a restart).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.0 (2019/12/20) - Scripts 2.1 ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
; Lists&lt;br /&gt;
: Added lists types.&lt;br /&gt;
: They are automatically created for every non-list type.&lt;br /&gt;
: Lists are defined using X[], where X[] is a list of type X (e.g. Int[]).&lt;br /&gt;
: Lists can be initialised with X[a, b, ..., z]. (Where a, b, ..., z are zero, one, or more instances of X)&lt;br /&gt;
: Values can be retrieved using X[index]; to set a value simply assign to this (e.g. X[0] = 1).&lt;br /&gt;
: List indicies are zero-based.&lt;br /&gt;
: To append to a list, simply assign a value to an index one greater than the last item in the list.&lt;br /&gt;
:: e.g., if @define Int[] x = Int[1, 2, 3], append to x with @var x[x.length()] = 4.&lt;br /&gt;
: Accessing an out of bound index will yield an IndexOutOfBoundsException (which will terminate the script).&lt;br /&gt;
: Lists have the following methods:&lt;br /&gt;
:: List.length(), which reports the number of items in the list.&lt;br /&gt;
:: List.remove(Int index), which removes the item at the specified index from the list.&lt;br /&gt;
:: List.clear(), which removes all items from the list.&lt;br /&gt;
:: List.reverse(), which reveres the order of the items in the list.&lt;br /&gt;
:: List.shuffle(), which will randomise the order of the items in the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; List Namespace&lt;br /&gt;
: A range() function was added to a new list namespace as a convenience.&lt;br /&gt;
: Int[] range(Int start, Int end) will generate a list of numbers from start (inclusive) to end (exclusive).&lt;br /&gt;
:: This allows you to iterate through every index in a list with @for Int i in range(0, list.length())&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Loops&lt;br /&gt;
: Added for-in loops, to iterate over any iterable.&lt;br /&gt;
:: Lists are the only iterable at this time.&lt;br /&gt;
: Loops are defined with @for X item in X[], and terminated with @done&lt;br /&gt;
:: This example loop will print 1, 2, 3, 4 and 5 to the player (on separate lines).&lt;br /&gt;
:: @for Int i in Int[1, 2, 3, 4, 5]&lt;br /&gt;
::: @player &amp;lt;nowiki&amp;gt;{{i}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:: @done&lt;br /&gt;
: To loop through a range of numbers (like for (int i = 0; i &amp;lt; 10; i++)), use list::range().&lt;br /&gt;
:: @for Int i in range(0, 10)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Relative Variables&lt;br /&gt;
: It is now possible to retrieve the value of a relative variable for specific players.&lt;br /&gt;
: Simply use relativeVar[Player]. (Where Player is an instance of a Player type: e.g., Player(&amp;quot;rickyboy320&amp;quot;))&lt;br /&gt;
: Note that as this requires a Player instance, UUIDs will be required for retrieving values when players are offline. (Will fail otherwise)&lt;br /&gt;
: Like lists, assigning to relativeVar[Player] will set their value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Formatting&lt;br /&gt;
: Whitespace will now be preserved when importing from Hastebin, and will be exported as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Script Creation&lt;br /&gt;
: When creating a script, the co-ordinates of the script will be displayed. If you accidentally misplace a script this will allow you to easily remove the script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Math Namespace&lt;br /&gt;
: Added Int floor(Double x) and Int ceil(Double x), which floor and ceiling a number respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Player Type&lt;br /&gt;
: Added sendMessage(String message) to send a raw message directly to a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /challenge join &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; and /challenge finish &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; for administrators.&lt;br /&gt;
: Fixed /checkpoint removealltimes not working on maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: /discord verify now correctly instructs the player to post their verification code in #verify_here, instead of #general_discussion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.15.1 (Paper #15)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed c_dric's bug, where setting a field would spawn multiple script runners (causing delays to be skipped).&lt;br /&gt;
: Fixed tab-completion of namespaces only showing namespaces that begin with lowercase letters.&lt;br /&gt;
&lt;br /&gt;
== 10.3 - Cosmetics Part 2 ==&lt;br /&gt;
&lt;br /&gt;
=== 10.3.6 (2019/10/30) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a player's map timer being saved as invalid if their challenge timer was invalid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.5 (2019/09/01) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated checkpoints to Hardcore 9.0.&lt;br /&gt;
: Old checkpoints will automatically be converted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Display names of items are now accessible.&lt;br /&gt;
: Use Boolean Item.hasDisplayName() and String Item.getDisplayName().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Self-targetting /rocket is now restricted to mods and ops due to abuse.&lt;br /&gt;
: Using /rocket as a non-operator no longer invalidates runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.4 (2019/08/23) ===&lt;br /&gt;
==== Team Chat ====&lt;br /&gt;
: Added /teamchat (aliases are /teammsg, /tchat, /tm and /t).&lt;br /&gt;
: Overrides the vanilla command for better Minr-specific support.&lt;br /&gt;
: /teamchat &amp;lt;message&amp;gt; will send a message to everyone on your team.&lt;br /&gt;
: Players must be on a team that isn't a rank team to send or receive a message.&lt;br /&gt;
&lt;br /&gt;
; Subscribing&lt;br /&gt;
: Alternatively, one can subscribe to a team channel for a team they aren't on.&lt;br /&gt;
: Subscribers can send and receive messages in any channel they are subscribed to, regardless of the team.&lt;br /&gt;
: The syntax is: /teamchat &amp;lt;team&amp;gt; &amp;lt;message&amp;gt;.&lt;br /&gt;
: Subscribers are not preserved between restarts.&lt;br /&gt;
: Subscribers can be added with /teamchat subscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be removed with /teamchat unsubscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be listed with /teamchat subscribe &amp;lt;team&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Hats now support player heads with custom skins.&lt;br /&gt;
: Cosmetic GUI items now also support player heads with skins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.3 (2019/07/22) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Addition of the /spectator command for Moderators.&lt;br /&gt;
: Player names in many places (notably in the in-game player list and nameplates above other players) are now coloured by the player's rank.&lt;br /&gt;
: The in-game player list is now sorted by rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.14.4 (Paper #137)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Command Block Minecarts no longer break when trying to execute Minr commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.2 (2019/06/21) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Added announcements and special effects when obtaining 10%, 25%, 50%, 75% and 100% of all points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated HC checkpoint converter to HC 8.1.&lt;br /&gt;
: HC checkpoint converter is now more verbose and informs the player of the change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added expiration feedback to the call request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added support for coloured player and objective names in the MSC Scoreboard API.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: All schematics have been converted to the 1.13 schematic format (.schem), which should fix irregularities in blocks and crashes (such as in Inaros).&lt;br /&gt;
: Updated to Paper 1.13.2 #632&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed issue with the command '/prefix reset' not taking arguments as intended.&lt;br /&gt;
: Fixed command usage of the /type constructor define command: removed &amp;lt;returnType&amp;gt;.&lt;br /&gt;
: Fixed 'This person has not requested a teleport to you within the last 5 minutes' message in /call: it now reflects the actual 1 minute expiration time.&lt;br /&gt;
: Fixed adding of maps to a Challenge failing, but the message saying it succeeded: added more checks on the command to inform of failure.&lt;br /&gt;
: Fixed removal of empty namespaces displaying a failing message, while the action succeeded.&lt;br /&gt;
: Fixed attempts of removing a built-in namespace throwing a console exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.1 (2019/05/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players can no longer see their own titles on occasion, which prevented interaction with the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.0 (2019/05/18) ===&lt;br /&gt;
==== Particle Trails ====&lt;br /&gt;
: Adjusted the vertical offset for particle spawns (0.8 -&amp;gt; 1.2).&lt;br /&gt;
: Adjusted the vertical offset for particle spawns when swimming or gliding (0 -&amp;gt; 0.2).&lt;br /&gt;
: The period for particle spawns can now be customised.&lt;br /&gt;
: Particle trails now have rarities.&lt;br /&gt;
: Fixed particle trails now being applied on join.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hats ====&lt;br /&gt;
: Added hats, cause why not?&lt;br /&gt;
: Hats are cosmetic items, where various blocks appear on the player's head.&lt;br /&gt;
: They can be deactivated easily by clicking on them while inside the inventory screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prefixes ====&lt;br /&gt;
: Prefixes are now time-based. They will be automatically removed are the period expires.&lt;br /&gt;
: Removing prefixes has been simplified significantly (no longer requires magic word).&lt;br /&gt;
: Commands are now: /prefix set &amp;lt;player&amp;gt; &amp;lt;time&amp;gt; &amp;lt;prefix&amp;gt; and /prefix reset &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics GUI ====&lt;br /&gt;
: Expanded the GUI to 27 slots.&lt;br /&gt;
: Rearranged item positions slightly.&lt;br /&gt;
: The item icons can now be customised.&lt;br /&gt;
: Items now have a coloured name derived from their rarity.&lt;br /&gt;
: Item lore has been significantly reformatted, and now displays requirements, rarity and multi-line descriptions.&lt;br /&gt;
: Items can now be properly unobtainable.&lt;br /&gt;
: Items are now sorted, first by rarity then alphabetically.&lt;br /&gt;
: Items are now enchanted in the shop when active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rarity ====&lt;br /&gt;
: Split rarities from Titles, so they can now be used by anything.&lt;br /&gt;
: Renamed RARE to UNCOMMON.&lt;br /&gt;
: Swapped the colours of UNCOMMON and HEROIC.&lt;br /&gt;
: Rarity names are now displayed in game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Cosmetic commands now have unified syntax, and are now ops-only.&lt;br /&gt;
: They also all now support targetting other players, and all have &amp;quot;current&amp;quot; subcommands.&lt;br /&gt;
: Additionally, cosmetic names within said commands are now displayed in colour.&lt;br /&gt;
: Cosmetics can now be reloaded without a server restart, though this is not guaranteed to be safe.&lt;br /&gt;
: Going to /spawn now resets you like entering a map does (triggering scripts when this happens in the future?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.2 - Cosmetics Update and Valentine Event ==&lt;br /&gt;
=== 10.2.3 (2019/04/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
:Fixed issue with loading Player variables from disk.&lt;br /&gt;
:Fixed issue where an area script would crash the server on load when the region was deleted.&lt;br /&gt;
:Fixed issue where User Types would break when default values were not set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.2 (2019/03/21) ===&lt;br /&gt;
==== Scoreboard Namespace ====&lt;br /&gt;
: Added a new built-in namespace for manipulating scoreboards.&lt;br /&gt;
: You can add or remove objectives and scores, and set the display slots of objectives.&lt;br /&gt;
: Unlike using vanilla commands, there is no one-tick delay when using these functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Global Points ====&lt;br /&gt;
: Updated global points to be somewhat more representative of top times.&lt;br /&gt;
: Renewed formula is: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 0.5em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;base = 1 / \sqrt{rank}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;. Everyone's score for this map is then rescaled according to the amount of completions: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;gpoints_{map} = (100 / |F_{map}|) * base&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;|F_{map}| =\sqrt{\sum base^2}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
: Everyone can now use /checkpoint gpoints &amp;lt;player&amp;gt; &amp;lt;map&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
: Removed references to Valentines event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /adventure as a counterpart to /survival.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an error when deverifying a deleted Discord account.&lt;br /&gt;
: Fixed an issue where tabbing did not work for /checkpoint gpoints.&lt;br /&gt;
: Mapnames can now be used for /checkpoint gpoints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.1 (2019/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Valentine Leaderboard is now sorted by each couple's love points total.&lt;br /&gt;
: Valentine Leaderboard now no longer opens the Challenge Leaderboard when pressing next page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.0 (2019/02/14) ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
; Soul Link&lt;br /&gt;
: New challenge modifier: '''Soul Link'''.&lt;br /&gt;
: Soul Link challenges require two linked people to join.&lt;br /&gt;
: Use '''/marry &amp;lt;player&amp;gt;''' to link yourself with another player.&lt;br /&gt;
: If one player dies, the linked player will also die.&lt;br /&gt;
: Soul Link challenges reward Love Points as well as Challenge Points.&lt;br /&gt;
: Use '''/divorce''' do decouple yourself from another player.&lt;br /&gt;
: Soul Link is fully compatible with other challenge modifiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Particle Trails.&lt;br /&gt;
: Added particle trails. When you move, a trail of particles will be left behind you.&lt;br /&gt;
&lt;br /&gt;
: Added &amp;quot;Love Trail&amp;quot; particle trail, which requires 300 Love Points.&lt;br /&gt;
: Added &amp;quot;Completionist&amp;quot; particle trail, which requires 100% of all points obtained.&lt;br /&gt;
&lt;br /&gt;
; Cosmetics GUI&lt;br /&gt;
: Added new GUI for managing cosmetics, openable with '''/cosmetics''' (alias: /shop).&lt;br /&gt;
: The ability to buy cosmetics will be added later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
A special Valentines event is running from Febuary 14th to March 14th, centred around Soul Link challenges.&lt;br /&gt;
The top five couples with the most Love Points at the end of the event will unlock an exclusive title.&lt;br /&gt;
Gain 300 Love Points to unlock the &amp;quot;Love Trail&amp;quot; particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /cosmetics&lt;br /&gt;
: ''Alias: /shop''&lt;br /&gt;
: Opens the Cosmetic GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /trail&lt;br /&gt;
: ''Alias: /trails''&lt;br /&gt;
&lt;br /&gt;
: Operators Only:&lt;br /&gt;
&lt;br /&gt;
: '''/trail give''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; gives a player a particle trail.&lt;br /&gt;
: '''/trail take''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; takes a particle trail from a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: The following commands were also added for everyone, but may be removed at a later date.&lt;br /&gt;
&lt;br /&gt;
: '''/trail set''' &amp;lt;trail&amp;gt; enables a particle trail.&lt;br /&gt;
: '''/trail list''' shows all your particle trails.&lt;br /&gt;
: '''/trail clear''' disables your currently active particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /titles&lt;br /&gt;
: '''/titles list''' was changed to be similar to /trail list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /valentine&lt;br /&gt;
: '''/valentine ranks''' shows the current event leaderboard.&lt;br /&gt;
: '''/valentine completed &amp;lt;player&amp;gt;''' shows the current event leaderboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Soul Link&lt;br /&gt;
: '''/marry &amp;lt;player&amp;gt;''' to link with another player.&lt;br /&gt;
: '''/divorce''' to unlink with your linked player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /hide&lt;br /&gt;
: '''/hide &amp;lt;player&amp;gt;''' hides a player from you.&lt;br /&gt;
: If a player relogs they will become visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Titles no longer persist after logout in a vehicle.&lt;br /&gt;
&lt;br /&gt;
Titles have more debug measures such that it is easier to track the cause of persisting titles.&lt;br /&gt;
&lt;br /&gt;
Fix valid Scripts throwing OutdatedException when slay (and others) is used as a parameter in @bypass​.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.1 - Difficulty Rework ==&lt;br /&gt;
=== 10.1.5 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges subtracting challenge points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.4 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges having an extreme reward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.3 (2019/01/07) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed recent invalid times overwriting valid times.&lt;br /&gt;
&lt;br /&gt;
Fixed leaderboards not updating on removal of completions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.2 (2019/01/04) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed force joining challenges skipping requirements check.&lt;br /&gt;
&lt;br /&gt;
Invalid but legitimate times on maps are now saved.&lt;br /&gt;
&lt;br /&gt;
Fixed /whois showing the executor's points instead of the target's.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.1 (2019/01/02) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
A breakdown of where challenge points have been otained is now shown in '''/c points'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed an error when regenerating a challenge before the leaderboard is setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.0 (2018/12/31) ===&lt;br /&gt;
==== Difficulty Brackets ====&lt;br /&gt;
Added new difficulty brackets, white and black.&lt;br /&gt;
Rebalanced the number of points awarded by each bracket.&lt;br /&gt;
Renamed some of the brackets.&lt;br /&gt;
&lt;br /&gt;
The difficulty spectrum is now as follows:&lt;br /&gt;
* White, &amp;quot;Very Easy&amp;quot; - awards 1 point&lt;br /&gt;
* Blue, &amp;quot;Easy&amp;quot; - awards 2 point&lt;br /&gt;
* Green, &amp;quot;Novice&amp;quot; - awards 4 point&lt;br /&gt;
* Yellow, &amp;quot;Moderate&amp;quot; - awards 7 point&lt;br /&gt;
* Orange, &amp;quot;Hard&amp;quot; - awards 12 point&lt;br /&gt;
* Red, &amp;quot;Very Hard&amp;quot; - awards 18 point&lt;br /&gt;
* Black, &amp;quot;Very Expert&amp;quot; - awards 25 point&lt;br /&gt;
&lt;br /&gt;
Completions of black maps are now announced in chat like red maps.&lt;br /&gt;
FFA Points have now been renamed to Points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
Whities are now automatically promoted to Blue once they meet the Hardcore point threshold, before entering Hardcore.&lt;br /&gt;
&lt;br /&gt;
Entry to Hardcore now requires 35 points plus completion of the FAQ Quiz.&lt;br /&gt;
&lt;br /&gt;
Completions of individual Hardcore maps are now announced.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
Local variables have been reworked internally. Chat scripts should behave properly now as a result.&lt;br /&gt;
&lt;br /&gt;
Improved error messages when an exception occurs while importing a script.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs when adding or importing a script, the script will not be modified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed issues when redefining or removing regions with scripts bound to them.&lt;br /&gt;
&lt;br /&gt;
Methods now work on fields.&lt;br /&gt;
&lt;br /&gt;
'''/type constructors''' and '''/type methods''' can now be used on built-in types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.0 - Minr Scripts 2.0 ==&lt;br /&gt;
See https://forums.minr.org/threads/minr-scripts-2.2951/.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prior to 10.0.0 ==&lt;br /&gt;
Please consult the announcements forum. https://forums.minr.org/forums/news-announcements.18/&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Updates&amp;diff=8230</id>
		<title>Updates</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Updates&amp;diff=8230"/>
		<updated>2020-06-15T09:47:12Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: 10.5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A log of changes since the 10.0.0 Minr Scripts 2 + 1.13 update.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
: 11.0 - Everything And The Kitchen Sink (releasing sometime in 2020)&lt;br /&gt;
: 12.0 - Commands Overhaul&lt;br /&gt;
&lt;br /&gt;
== 10.5 - The Bakery ==&lt;br /&gt;
=== 10.5.0 (2020/06/15) ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Scripts are no longer triggered while the player is in spectator mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: /players now sorts by rank, and player names are now coloured by their rank.&lt;br /&gt;
: Disabled certain functionality on the test server, for privacy and secrecy reasons. Greens will be unaffected by this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Players now retain their Hardcore checkpoint at Hall of Fame (HC-END) on conversion, rather than being removed.&lt;br /&gt;
: Players now are blocked from entering Hardcore if their Hardcore checkpoint is at Hall of Fame, or if they have no Hardcore checkpoint but have completed Jiga's Claymaze.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Chat ====&lt;br /&gt;
: The format of player join and quit messages has been changed to match Vanilla (the exclamation point has been replaced with a full stop).&lt;br /&gt;
: The player's rank is now displayed during first-time join messages.&lt;br /&gt;
: First-time join messages will no longer be shown if they are not of default rank, even if they have no existing player data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.4 - Scripts 2.1 ==&lt;br /&gt;
=== 10.4.13 (2020/06/14) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed players being set to Blue on map complete if they satisified the blue requirements, regardless of their rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.12 (2020/06/14) ===&lt;br /&gt;
==== Ranks ====&lt;br /&gt;
: Blue now requires 100 points (up from 35).&lt;br /&gt;
: Blue now requires at least 5 or more maps completed of Moderate or greater difficulty.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Incremented Hardcore version from 9.0 -&amp;gt; 10.0.&lt;br /&gt;
: Implemented Hardcore checkpoint conversion for 9.0 -&amp;gt; 10.0.&lt;br /&gt;
: Improved conversion of checkpoints from 7.0, 8.0 and 8.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /checkpoint remplayercp &amp;lt;player&amp;gt; &amp;lt;mode&amp;gt;, to remove a player's checkpoint.&lt;br /&gt;
: Updated /help ranks to reflect the new blue requirements and better convery rank-up requirements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.11 (2020/06/05) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed array initializers of 2 or more elements failing to parse inline (as an argument for a function calls or within a subexpression).&lt;br /&gt;
: Fixed 'silent' error when a script line containing a '%' contains an error.&lt;br /&gt;
: Fixed pi being accepted as a variable name: it should have been a keyword.&lt;br /&gt;
: Fixed error message saying 'missing right-side operator', while actually the left side was missing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.10 (2020/05/19) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: /creative is now accessible by moderators.&lt;br /&gt;
: /tps is now available for greens+.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an issue where variables in a namespace A using a type from namespace B sometimes fail to load their fields. (If namespace A was loaded before namespace B).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.9 (2020/05/14) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Global Points have been renamed to Speedrun Score in an effort to make the name more intuitive.&lt;br /&gt;
: You may also call it Minr Clout. You know who you are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added @fast and @slow script operators.&lt;br /&gt;
:: By default, the @command, @bypass or @console script operators have a one-tick delay (like @delay 1).&lt;br /&gt;
:: @fast will remove that delay for all subsequent command operators.&lt;br /&gt;
:: @slow will re-add it.&lt;br /&gt;
:: Having either one multiple times in a row without the other is legal.&lt;br /&gt;
:: Note that this effect only applies to the local execution context - other functions called will be unaffected.&lt;br /&gt;
: Added player.getSpeedrunScore(). player.getGlobalPoints() is now deprecated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.8 (2020/05/02) ===&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
: Added the Monthly challenge, containing from 8 to 25 maps, to cycle every month. The reward calculation is done the same as dailies and weeklies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /checkpoint uncompleted which shows the maps the player yet has to complete (excluding valley/HC/board maps).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added '''String Player.getBedLocationWorld()''', which returns a String containing the world where the player has set their bed.&lt;br /&gt;
: Added '''String[] String.split(String separator)''', which splits the string based on the separator into a list of pieces around the separator. For example: '''&amp;quot;hi world&amp;quot;.split(&amp;quot; &amp;quot;)''' would yield: '''[&amp;quot;hi&amp;quot;, &amp;quot;world&amp;quot;]'''.&lt;br /&gt;
: Added '''Double[] system::getTPS()''' which returns a list of size 3, containing the average TPS over the last 1 minute, 5 minutes and 15 minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed nested @for loops erroneously failing to compile.&lt;br /&gt;
: Fixed setting max health using player.setMaxHealth() resulting in errors when joining a map, setting a checkpoint and in other arbitrary scenarios.&lt;br /&gt;
: Fixed the left-hand sides of a @var assignment incorrectly parsing if the target expression was a field of an array.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.7 (2020/04/19) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an issue where removal of food was not saved, if this was the only action on a map.&lt;br /&gt;
: Fixed an issue where having multiple constructors for one type would result in only one of the constructors remaining after server restart.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.6 (2020/04/12) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an issue where Player variables were not loaded correctly (resulting in null).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Hats&lt;br /&gt;
: Added &amp;quot;Bunny&amp;quot; hat, which requires finding 10% of the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
: Added &amp;quot;Compeggitor&amp;quot; hat, which requires participating in the Egghunt 2.0 Compeggition.&lt;br /&gt;
: Added &amp;quot;Golden Egg&amp;quot; hat, which requires finding 50% of the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
&lt;br /&gt;
; Titles&lt;br /&gt;
: Rebranded the title &amp;quot;The Eggman&amp;quot; to &amp;quot;The Egglord&amp;quot;, now requiring the victory of any Egghunt Compeggition.&lt;br /&gt;
: Added &amp;quot;Eggspert&amp;quot; title, which requires finding all the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.5 (2020/04/04) ===&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
: /spawn is now allowed during challenges.&lt;br /&gt;
: Players can no longer use the Hardcore start sign whilst in a challenge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Removed /sethome &amp;lt;player&amp;gt;. Note other variations of this command are unaffected.&lt;br /&gt;
: /listhomes &amp;lt;page&amp;gt; now has priority over /listhomes &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added the exponentiation operator ^.&lt;br /&gt;
: Added literals pi and π (both equal to 3.14159265358979323846)&lt;br /&gt;
: Added the following functions to the math namespace:&lt;br /&gt;
:: sin(), cos(), tan()&lt;br /&gt;
:: arcsin(), arccos(), arctan()&lt;br /&gt;
:: radsin(), radcos(), radtan()&lt;br /&gt;
:: radarcsin(), radarctan(), radarctan()&lt;br /&gt;
:: rad()&lt;br /&gt;
:: deg()&lt;br /&gt;
: Functions with the rad prefix take radians, all others take degrees.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: Minr Bot will no longer use markdown in messages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Visiting another player's home would set the target player's checkpoint mode to home, instead of the executor's.&lt;br /&gt;
: Fixed /checkpoint times &amp;lt;page&amp;gt; checking for map codes before map names.&lt;br /&gt;
: Fixed Float/Double values with the literal xxxE-xxx failing to parse.&lt;br /&gt;
: Fixed various commands that take namespaces requiring the same namespace specifier. (/variable define casino_lb DBtable db would fail even though DBtable is a type in casino_lb)&lt;br /&gt;
: Fixed an issue where in some cases Int(someList[0]) (or similar) would fail to compile.&lt;br /&gt;
: Fixed @for loops within a @if statement failing to execute in special cases.&lt;br /&gt;
: Fixed @done not showing a parse-error when it was put on the wrong depth level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.4 (2020/02/21) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed paged commands' paging arrows failing to work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.3 (2020/02/11) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /home&lt;br /&gt;
: Homes are now listed alphabetically and shown in pages.&lt;br /&gt;
: Mods can now set homes using coordinates.&lt;br /&gt;
: Ops can now set and remove others' homes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /whois&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable by everyone.&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable on Discord.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.2 (2020/01/10) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed 100% not being attainable, due to aliased maps counting twice to total points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.1 (2020/01/06) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed default values of relative variables not being loaded (and therefore being lost after a restart).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.0 (2019/12/20) - Scripts 2.1 ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
; Lists&lt;br /&gt;
: Added lists types.&lt;br /&gt;
: They are automatically created for every non-list type.&lt;br /&gt;
: Lists are defined using X[], where X[] is a list of type X (e.g. Int[]).&lt;br /&gt;
: Lists can be initialised with X[a, b, ..., z]. (Where a, b, ..., z are zero, one, or more instances of X)&lt;br /&gt;
: Values can be retrieved using X[index]; to set a value simply assign to this (e.g. X[0] = 1).&lt;br /&gt;
: List indicies are zero-based.&lt;br /&gt;
: To append to a list, simply assign a value to an index one greater than the last item in the list.&lt;br /&gt;
:: e.g., if @define Int[] x = Int[1, 2, 3], append to x with @var x[x.length()] = 4.&lt;br /&gt;
: Accessing an out of bound index will yield an IndexOutOfBoundsException (which will terminate the script).&lt;br /&gt;
: Lists have the following methods:&lt;br /&gt;
:: List.length(), which reports the number of items in the list.&lt;br /&gt;
:: List.remove(Int index), which removes the item at the specified index from the list.&lt;br /&gt;
:: List.clear(), which removes all items from the list.&lt;br /&gt;
:: List.reverse(), which reveres the order of the items in the list.&lt;br /&gt;
:: List.shuffle(), which will randomise the order of the items in the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; List Namespace&lt;br /&gt;
: A range() function was added to a new list namespace as a convenience.&lt;br /&gt;
: Int[] range(Int start, Int end) will generate a list of numbers from start (inclusive) to end (exclusive).&lt;br /&gt;
:: This allows you to iterate through every index in a list with @for Int i in range(0, list.length())&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Loops&lt;br /&gt;
: Added for-in loops, to iterate over any iterable.&lt;br /&gt;
:: Lists are the only iterable at this time.&lt;br /&gt;
: Loops are defined with @for X item in X[], and terminated with @done&lt;br /&gt;
:: This example loop will print 1, 2, 3, 4 and 5 to the player (on separate lines).&lt;br /&gt;
:: @for Int i in Int[1, 2, 3, 4, 5]&lt;br /&gt;
::: @player &amp;lt;nowiki&amp;gt;{{i}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:: @done&lt;br /&gt;
: To loop through a range of numbers (like for (int i = 0; i &amp;lt; 10; i++)), use list::range().&lt;br /&gt;
:: @for Int i in range(0, 10)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Relative Variables&lt;br /&gt;
: It is now possible to retrieve the value of a relative variable for specific players.&lt;br /&gt;
: Simply use relativeVar[Player]. (Where Player is an instance of a Player type: e.g., Player(&amp;quot;rickyboy320&amp;quot;))&lt;br /&gt;
: Note that as this requires a Player instance, UUIDs will be required for retrieving values when players are offline. (Will fail otherwise)&lt;br /&gt;
: Like lists, assigning to relativeVar[Player] will set their value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Formatting&lt;br /&gt;
: Whitespace will now be preserved when importing from Hastebin, and will be exported as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Script Creation&lt;br /&gt;
: When creating a script, the co-ordinates of the script will be displayed. If you accidentally misplace a script this will allow you to easily remove the script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Math Namespace&lt;br /&gt;
: Added Int floor(Double x) and Int ceil(Double x), which floor and ceiling a number respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Player Type&lt;br /&gt;
: Added sendMessage(String message) to send a raw message directly to a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /challenge join &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; and /challenge finish &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; for administrators.&lt;br /&gt;
: Fixed /checkpoint removealltimes not working on maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: /discord verify now correctly instructs the player to post their verification code in #verify_here, instead of #general_discussion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.15.1 (Paper #15)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed c_dric's bug, where setting a field would spawn multiple script runners (causing delays to be skipped).&lt;br /&gt;
: Fixed tab-completion of namespaces only showing namespaces that begin with lowercase letters.&lt;br /&gt;
&lt;br /&gt;
== 10.3 - Cosmetics Part 2 ==&lt;br /&gt;
&lt;br /&gt;
=== 10.3.6 (2019/10/30) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a player's map timer being saved as invalid if their challenge timer was invalid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.5 (2019/09/01) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated checkpoints to Hardcore 9.0.&lt;br /&gt;
: Old checkpoints will automatically be converted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Display names of items are now accessible.&lt;br /&gt;
: Use Boolean Item.hasDisplayName() and String Item.getDisplayName().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Self-targetting /rocket is now restricted to mods and ops due to abuse.&lt;br /&gt;
: Using /rocket as a non-operator no longer invalidates runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.4 (2019/08/23) ===&lt;br /&gt;
==== Team Chat ====&lt;br /&gt;
: Added /teamchat (aliases are /teammsg, /tchat, /tm and /t).&lt;br /&gt;
: Overrides the vanilla command for better Minr-specific support.&lt;br /&gt;
: /teamchat &amp;lt;message&amp;gt; will send a message to everyone on your team.&lt;br /&gt;
: Players must be on a team that isn't a rank team to send or receive a message.&lt;br /&gt;
&lt;br /&gt;
; Subscribing&lt;br /&gt;
: Alternatively, one can subscribe to a team channel for a team they aren't on.&lt;br /&gt;
: Subscribers can send and receive messages in any channel they are subscribed to, regardless of the team.&lt;br /&gt;
: The syntax is: /teamchat &amp;lt;team&amp;gt; &amp;lt;message&amp;gt;.&lt;br /&gt;
: Subscribers are not preserved between restarts.&lt;br /&gt;
: Subscribers can be added with /teamchat subscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be removed with /teamchat unsubscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be listed with /teamchat subscribe &amp;lt;team&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Hats now support player heads with custom skins.&lt;br /&gt;
: Cosmetic GUI items now also support player heads with skins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.3 (2019/07/22) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Addition of the /spectator command for Moderators.&lt;br /&gt;
: Player names in many places (notably in the in-game player list and nameplates above other players) are now coloured by the player's rank.&lt;br /&gt;
: The in-game player list is now sorted by rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.14.4 (Paper #137)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Command Block Minecarts no longer break when trying to execute Minr commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.2 (2019/06/21) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Added announcements and special effects when obtaining 10%, 25%, 50%, 75% and 100% of all points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated HC checkpoint converter to HC 8.1.&lt;br /&gt;
: HC checkpoint converter is now more verbose and informs the player of the change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added expiration feedback to the call request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added support for coloured player and objective names in the MSC Scoreboard API.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: All schematics have been converted to the 1.13 schematic format (.schem), which should fix irregularities in blocks and crashes (such as in Inaros).&lt;br /&gt;
: Updated to Paper 1.13.2 #632&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed issue with the command '/prefix reset' not taking arguments as intended.&lt;br /&gt;
: Fixed command usage of the /type constructor define command: removed &amp;lt;returnType&amp;gt;.&lt;br /&gt;
: Fixed 'This person has not requested a teleport to you within the last 5 minutes' message in /call: it now reflects the actual 1 minute expiration time.&lt;br /&gt;
: Fixed adding of maps to a Challenge failing, but the message saying it succeeded: added more checks on the command to inform of failure.&lt;br /&gt;
: Fixed removal of empty namespaces displaying a failing message, while the action succeeded.&lt;br /&gt;
: Fixed attempts of removing a built-in namespace throwing a console exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.1 (2019/05/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players can no longer see their own titles on occasion, which prevented interaction with the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.0 (2019/05/18) ===&lt;br /&gt;
==== Particle Trails ====&lt;br /&gt;
: Adjusted the vertical offset for particle spawns (0.8 -&amp;gt; 1.2).&lt;br /&gt;
: Adjusted the vertical offset for particle spawns when swimming or gliding (0 -&amp;gt; 0.2).&lt;br /&gt;
: The period for particle spawns can now be customised.&lt;br /&gt;
: Particle trails now have rarities.&lt;br /&gt;
: Fixed particle trails now being applied on join.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hats ====&lt;br /&gt;
: Added hats, cause why not?&lt;br /&gt;
: Hats are cosmetic items, where various blocks appear on the player's head.&lt;br /&gt;
: They can be deactivated easily by clicking on them while inside the inventory screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prefixes ====&lt;br /&gt;
: Prefixes are now time-based. They will be automatically removed are the period expires.&lt;br /&gt;
: Removing prefixes has been simplified significantly (no longer requires magic word).&lt;br /&gt;
: Commands are now: /prefix set &amp;lt;player&amp;gt; &amp;lt;time&amp;gt; &amp;lt;prefix&amp;gt; and /prefix reset &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics GUI ====&lt;br /&gt;
: Expanded the GUI to 27 slots.&lt;br /&gt;
: Rearranged item positions slightly.&lt;br /&gt;
: The item icons can now be customised.&lt;br /&gt;
: Items now have a coloured name derived from their rarity.&lt;br /&gt;
: Item lore has been significantly reformatted, and now displays requirements, rarity and multi-line descriptions.&lt;br /&gt;
: Items can now be properly unobtainable.&lt;br /&gt;
: Items are now sorted, first by rarity then alphabetically.&lt;br /&gt;
: Items are now enchanted in the shop when active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rarity ====&lt;br /&gt;
: Split rarities from Titles, so they can now be used by anything.&lt;br /&gt;
: Renamed RARE to UNCOMMON.&lt;br /&gt;
: Swapped the colours of UNCOMMON and HEROIC.&lt;br /&gt;
: Rarity names are now displayed in game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Cosmetic commands now have unified syntax, and are now ops-only.&lt;br /&gt;
: They also all now support targetting other players, and all have &amp;quot;current&amp;quot; subcommands.&lt;br /&gt;
: Additionally, cosmetic names within said commands are now displayed in colour.&lt;br /&gt;
: Cosmetics can now be reloaded without a server restart, though this is not guaranteed to be safe.&lt;br /&gt;
: Going to /spawn now resets you like entering a map does (triggering scripts when this happens in the future?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.2 - Cosmetics Update and Valentine Event ==&lt;br /&gt;
=== 10.2.3 (2019/04/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
:Fixed issue with loading Player variables from disk.&lt;br /&gt;
:Fixed issue where an area script would crash the server on load when the region was deleted.&lt;br /&gt;
:Fixed issue where User Types would break when default values were not set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.2 (2019/03/21) ===&lt;br /&gt;
==== Scoreboard Namespace ====&lt;br /&gt;
: Added a new built-in namespace for manipulating scoreboards.&lt;br /&gt;
: You can add or remove objectives and scores, and set the display slots of objectives.&lt;br /&gt;
: Unlike using vanilla commands, there is no one-tick delay when using these functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Global Points ====&lt;br /&gt;
: Updated global points to be somewhat more representative of top times.&lt;br /&gt;
: Renewed formula is: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 0.5em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;base = 1 / \sqrt{rank}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;. Everyone's score for this map is then rescaled according to the amount of completions: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;gpoints_{map} = (100 / |F_{map}|) * base&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;|F_{map}| =\sqrt{\sum base^2}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
: Everyone can now use /checkpoint gpoints &amp;lt;player&amp;gt; &amp;lt;map&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
: Removed references to Valentines event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /adventure as a counterpart to /survival.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an error when deverifying a deleted Discord account.&lt;br /&gt;
: Fixed an issue where tabbing did not work for /checkpoint gpoints.&lt;br /&gt;
: Mapnames can now be used for /checkpoint gpoints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.1 (2019/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Valentine Leaderboard is now sorted by each couple's love points total.&lt;br /&gt;
: Valentine Leaderboard now no longer opens the Challenge Leaderboard when pressing next page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.0 (2019/02/14) ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
; Soul Link&lt;br /&gt;
: New challenge modifier: '''Soul Link'''.&lt;br /&gt;
: Soul Link challenges require two linked people to join.&lt;br /&gt;
: Use '''/marry &amp;lt;player&amp;gt;''' to link yourself with another player.&lt;br /&gt;
: If one player dies, the linked player will also die.&lt;br /&gt;
: Soul Link challenges reward Love Points as well as Challenge Points.&lt;br /&gt;
: Use '''/divorce''' do decouple yourself from another player.&lt;br /&gt;
: Soul Link is fully compatible with other challenge modifiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Particle Trails.&lt;br /&gt;
: Added particle trails. When you move, a trail of particles will be left behind you.&lt;br /&gt;
&lt;br /&gt;
: Added &amp;quot;Love Trail&amp;quot; particle trail, which requires 300 Love Points.&lt;br /&gt;
: Added &amp;quot;Completionist&amp;quot; particle trail, which requires 100% of all points obtained.&lt;br /&gt;
&lt;br /&gt;
; Cosmetics GUI&lt;br /&gt;
: Added new GUI for managing cosmetics, openable with '''/cosmetics''' (alias: /shop).&lt;br /&gt;
: The ability to buy cosmetics will be added later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
A special Valentines event is running from Febuary 14th to March 14th, centred around Soul Link challenges.&lt;br /&gt;
The top five couples with the most Love Points at the end of the event will unlock an exclusive title.&lt;br /&gt;
Gain 300 Love Points to unlock the &amp;quot;Love Trail&amp;quot; particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /cosmetics&lt;br /&gt;
: ''Alias: /shop''&lt;br /&gt;
: Opens the Cosmetic GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /trail&lt;br /&gt;
: ''Alias: /trails''&lt;br /&gt;
&lt;br /&gt;
: Operators Only:&lt;br /&gt;
&lt;br /&gt;
: '''/trail give''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; gives a player a particle trail.&lt;br /&gt;
: '''/trail take''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; takes a particle trail from a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: The following commands were also added for everyone, but may be removed at a later date.&lt;br /&gt;
&lt;br /&gt;
: '''/trail set''' &amp;lt;trail&amp;gt; enables a particle trail.&lt;br /&gt;
: '''/trail list''' shows all your particle trails.&lt;br /&gt;
: '''/trail clear''' disables your currently active particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /titles&lt;br /&gt;
: '''/titles list''' was changed to be similar to /trail list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /valentine&lt;br /&gt;
: '''/valentine ranks''' shows the current event leaderboard.&lt;br /&gt;
: '''/valentine completed &amp;lt;player&amp;gt;''' shows the current event leaderboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Soul Link&lt;br /&gt;
: '''/marry &amp;lt;player&amp;gt;''' to link with another player.&lt;br /&gt;
: '''/divorce''' to unlink with your linked player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /hide&lt;br /&gt;
: '''/hide &amp;lt;player&amp;gt;''' hides a player from you.&lt;br /&gt;
: If a player relogs they will become visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Titles no longer persist after logout in a vehicle.&lt;br /&gt;
&lt;br /&gt;
Titles have more debug measures such that it is easier to track the cause of persisting titles.&lt;br /&gt;
&lt;br /&gt;
Fix valid Scripts throwing OutdatedException when slay (and others) is used as a parameter in @bypass​.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.1 - Difficulty Rework ==&lt;br /&gt;
=== 10.1.5 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges subtracting challenge points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.4 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges having an extreme reward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.3 (2019/01/07) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed recent invalid times overwriting valid times.&lt;br /&gt;
&lt;br /&gt;
Fixed leaderboards not updating on removal of completions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.2 (2019/01/04) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed force joining challenges skipping requirements check.&lt;br /&gt;
&lt;br /&gt;
Invalid but legitimate times on maps are now saved.&lt;br /&gt;
&lt;br /&gt;
Fixed /whois showing the executor's points instead of the target's.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.1 (2019/01/02) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
A breakdown of where challenge points have been otained is now shown in '''/c points'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed an error when regenerating a challenge before the leaderboard is setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.0 (2018/12/31) ===&lt;br /&gt;
==== Difficulty Brackets ====&lt;br /&gt;
Added new difficulty brackets, white and black.&lt;br /&gt;
Rebalanced the number of points awarded by each bracket.&lt;br /&gt;
Renamed some of the brackets.&lt;br /&gt;
&lt;br /&gt;
The difficulty spectrum is now as follows:&lt;br /&gt;
* White, &amp;quot;Very Easy&amp;quot; - awards 1 point&lt;br /&gt;
* Blue, &amp;quot;Easy&amp;quot; - awards 2 point&lt;br /&gt;
* Green, &amp;quot;Novice&amp;quot; - awards 4 point&lt;br /&gt;
* Yellow, &amp;quot;Moderate&amp;quot; - awards 7 point&lt;br /&gt;
* Orange, &amp;quot;Hard&amp;quot; - awards 12 point&lt;br /&gt;
* Red, &amp;quot;Very Hard&amp;quot; - awards 18 point&lt;br /&gt;
* Black, &amp;quot;Very Expert&amp;quot; - awards 25 point&lt;br /&gt;
&lt;br /&gt;
Completions of black maps are now announced in chat like red maps.&lt;br /&gt;
FFA Points have now been renamed to Points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
Whities are now automatically promoted to Blue once they meet the Hardcore point threshold, before entering Hardcore.&lt;br /&gt;
&lt;br /&gt;
Entry to Hardcore now requires 35 points plus completion of the FAQ Quiz.&lt;br /&gt;
&lt;br /&gt;
Completions of individual Hardcore maps are now announced.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
Local variables have been reworked internally. Chat scripts should behave properly now as a result.&lt;br /&gt;
&lt;br /&gt;
Improved error messages when an exception occurs while importing a script.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs when adding or importing a script, the script will not be modified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed issues when redefining or removing regions with scripts bound to them.&lt;br /&gt;
&lt;br /&gt;
Methods now work on fields.&lt;br /&gt;
&lt;br /&gt;
'''/type constructors''' and '''/type methods''' can now be used on built-in types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.0 - Minr Scripts 2.0 ==&lt;br /&gt;
See https://forums.minr.org/threads/minr-scripts-2.2951/.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prior to 10.0.0 ==&lt;br /&gt;
Please consult the announcements forum. https://forums.minr.org/forums/news-announcements.18/&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Main_Page&amp;diff=8205</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Main_Page&amp;diff=8205"/>
		<updated>2020-06-13T22:24:31Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: 10.4.12&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
| title = &amp;lt;includeonly&amp;gt;{{PAGENAME}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
| titlemode = replace&lt;br /&gt;
| description = The official Minr wiki. Hosts information about the Minr community and Zero server.&lt;br /&gt;
| og:title = &amp;lt;includeonly&amp;gt;{{PAGENAME}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
| og:site_name = WIKI.MINR.ORG&lt;br /&gt;
| og:description = The official Minr wiki. Hosts information about the Minr community and Zero server.&lt;br /&gt;
| og:type = website&lt;br /&gt;
| og:url = fullurl:{{PAGENAME}}&lt;br /&gt;
| og:image = {{File:Minr logo.png|1200px}}&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-background-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-banner&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Welcome to the official Minr Wiki!&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;mainpage-content&amp;quot; class=&amp;quot;mainpage-cell-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-cell mainpage-cell-double&amp;quot;&amp;gt;&lt;br /&gt;
== Latest update: [https://forums.minr.org/threads/hardware-maintenance-on-april-18th.4086/ Hardware maintenance on April 18th] ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-featured-images&amp;quot;&amp;gt;[[File:Minr logo.png|x300px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
Welcome to the official Minr Wiki!&lt;br /&gt;
Consult the [[Frequently Asked Questions]] for wiki editing rules and guidelines. If you'd like to contribute to the wiki, see the [https://forums.minr.org/threads/tutorial-add-your-map-s-to-the-wiki-updated.3517/ Tutorial].&lt;br /&gt;
=== News ===&lt;br /&gt;
;{{News}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-cell&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Updates &amp;amp; Events ==&lt;br /&gt;
&amp;lt;big&amp;gt;[[Updates|Upcoming Versions &amp;amp; History]]&amp;lt;/big&amp;gt;&lt;br /&gt;
:Current Server version: '''1.15.2'''&lt;br /&gt;
:Current Minr plugin version: '''10.4.12'''&lt;br /&gt;
=== Event Timers ===&lt;br /&gt;
{{Event timers}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-cell&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
New to the server? Here are some pages for getting started with the minr.org infrastructure:&lt;br /&gt;
* [[Server Rules]]&lt;br /&gt;
* [[Command List]]&lt;br /&gt;
* [[Tutorial]]&lt;br /&gt;
* [[Ranks]]&lt;br /&gt;
* [[Maps]]&lt;br /&gt;
* [[Points]]&lt;br /&gt;
* [[Hardcore]]&lt;br /&gt;
* [[Map Types and Explanations]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-cell&amp;quot;&amp;gt;&lt;br /&gt;
== Concepts ==&lt;br /&gt;
&lt;br /&gt;
* [[Challenges]]&lt;br /&gt;
* [[Times]]&lt;br /&gt;
* [[Events]]&lt;br /&gt;
* [[Global Ranking]]&lt;br /&gt;
* [[Cosmetics]]&lt;br /&gt;
* [[Frozen Spawn]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-cell&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Social ==&lt;br /&gt;
* [[Forums]]&lt;br /&gt;
** [[Forum Events]]&lt;br /&gt;
** [[Forum Ranks]]&lt;br /&gt;
* [[Discord]]&lt;br /&gt;
** [[Verification]]&lt;br /&gt;
** [[Discord Ranks]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-cell&amp;quot;&amp;gt;&lt;br /&gt;
== Maps ==&lt;br /&gt;
All maps are stored in a location that defines their accessibility and state.&lt;br /&gt;
*[[Maps]]&lt;br /&gt;
**[[Minr Maps]]&lt;br /&gt;
**[[List of All Minr Maps]]&lt;br /&gt;
*[[FFA]]&lt;br /&gt;
*[[FFA+]]&lt;br /&gt;
*[[Hardcore]]&lt;br /&gt;
*[[Creators]]&lt;br /&gt;
*[[Board]]&lt;br /&gt;
*[[The Valley|Valley]]&lt;br /&gt;
*[[Prevalent Secrets]]&lt;br /&gt;
*[[Publishing a Map]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-cell&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Worlds ==&lt;br /&gt;
* [[Zero]]&lt;br /&gt;
* [[Theta]]&lt;br /&gt;
* [[Delta]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Updates&amp;diff=8204</id>
		<title>Updates</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Updates&amp;diff=8204"/>
		<updated>2020-06-13T22:24:05Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: 10.4.12&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A log of changes since the 10.0.0 Minr Scripts 2 + 1.13 update.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
: 11.0 - Everything And The Kitchen Sink (releasing sometime in 2020)&lt;br /&gt;
: 12.0 - Commands Overhaul&lt;br /&gt;
&lt;br /&gt;
== 10.4 - Scripts 2.1 ==&lt;br /&gt;
=== 10.4.12 (2020/06/14) ===&lt;br /&gt;
==== Ranks ====&lt;br /&gt;
: Blue now requires 100 points (up from 35).&lt;br /&gt;
: Blue now requires at least 5 or more maps completed of Moderate or greater difficulty.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Incremented Hardcore version from 9.0 -&amp;gt; 10.0.&lt;br /&gt;
: Implemented Hardcore checkpoint conversion for 9.0 -&amp;gt; 10.0.&lt;br /&gt;
: Improved conversion of checkpoints from 7.0, 8.0 and 8.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /checkpoint remplayercp &amp;lt;player&amp;gt; &amp;lt;mode&amp;gt;, to remove a player's checkpoint.&lt;br /&gt;
: Updated /help ranks to reflect the new blue requirements and better convery rank-up requirements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.11 (2020/06/05) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed array initializers of 2 or more elements failing to parse inline (as an argument for a function calls or within a subexpression).&lt;br /&gt;
: Fixed 'silent' error when a script line containing a '%' contains an error.&lt;br /&gt;
: Fixed pi being accepted as a variable name: it should have been a keyword.&lt;br /&gt;
: Fixed error message saying 'missing right-side operator', while actually the left side was missing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.10 (2020/05/19) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: /creative is now accessible by moderators.&lt;br /&gt;
: /tps is now available for greens+.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an issue where variables in a namespace A using a type from namespace B sometimes fail to load their fields. (If namespace A was loaded before namespace B).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.9 (2020/05/14) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Global Points have been renamed to Speedrun Score in an effort to make the name more intuitive.&lt;br /&gt;
: You may also call it Minr Clout. You know who you are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added @fast and @slow script operators.&lt;br /&gt;
:: By default, the @command, @bypass or @console script operators have a one-tick delay (like @delay 1).&lt;br /&gt;
:: @fast will remove that delay for all subsequent command operators.&lt;br /&gt;
:: @slow will re-add it.&lt;br /&gt;
:: Having either one multiple times in a row without the other is legal.&lt;br /&gt;
:: Note that this effect only applies to the local execution context - other functions called will be unaffected.&lt;br /&gt;
: Added player.getSpeedrunScore(). player.getGlobalPoints() is now deprecated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.8 (2020/05/02) ===&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
: Added the Monthly challenge, containing from 8 to 25 maps, to cycle every month. The reward calculation is done the same as dailies and weeklies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /checkpoint uncompleted which shows the maps the player yet has to complete (excluding valley/HC/board maps).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added '''String Player.getBedLocationWorld()''', which returns a String containing the world where the player has set their bed.&lt;br /&gt;
: Added '''String[] String.split(String separator)''', which splits the string based on the separator into a list of pieces around the separator. For example: '''&amp;quot;hi world&amp;quot;.split(&amp;quot; &amp;quot;)''' would yield: '''[&amp;quot;hi&amp;quot;, &amp;quot;world&amp;quot;]'''.&lt;br /&gt;
: Added '''Double[] system::getTPS()''' which returns a list of size 3, containing the average TPS over the last 1 minute, 5 minutes and 15 minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed nested @for loops erroneously failing to compile.&lt;br /&gt;
: Fixed setting max health using player.setMaxHealth() resulting in errors when joining a map, setting a checkpoint and in other arbitrary scenarios.&lt;br /&gt;
: Fixed the left-hand sides of a @var assignment incorrectly parsing if the target expression was a field of an array.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.7 (2020/04/19) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an issue where removal of food was not saved, if this was the only action on a map.&lt;br /&gt;
: Fixed an issue where having multiple constructors for one type would result in only one of the constructors remaining after server restart.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.6 (2020/04/12) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an issue where Player variables were not loaded correctly (resulting in null).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Hats&lt;br /&gt;
: Added &amp;quot;Bunny&amp;quot; hat, which requires finding 10% of the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
: Added &amp;quot;Compeggitor&amp;quot; hat, which requires participating in the Egghunt 2.0 Compeggition.&lt;br /&gt;
: Added &amp;quot;Golden Egg&amp;quot; hat, which requires finding 50% of the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
&lt;br /&gt;
; Titles&lt;br /&gt;
: Rebranded the title &amp;quot;The Eggman&amp;quot; to &amp;quot;The Egglord&amp;quot;, now requiring the victory of any Egghunt Compeggition.&lt;br /&gt;
: Added &amp;quot;Eggspert&amp;quot; title, which requires finding all the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.5 (2020/04/04) ===&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
: /spawn is now allowed during challenges.&lt;br /&gt;
: Players can no longer use the Hardcore start sign whilst in a challenge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Removed /sethome &amp;lt;player&amp;gt;. Note other variations of this command are unaffected.&lt;br /&gt;
: /listhomes &amp;lt;page&amp;gt; now has priority over /listhomes &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added the exponentiation operator ^.&lt;br /&gt;
: Added literals pi and π (both equal to 3.14159265358979323846)&lt;br /&gt;
: Added the following functions to the math namespace:&lt;br /&gt;
:: sin(), cos(), tan()&lt;br /&gt;
:: arcsin(), arccos(), arctan()&lt;br /&gt;
:: radsin(), radcos(), radtan()&lt;br /&gt;
:: radarcsin(), radarctan(), radarctan()&lt;br /&gt;
:: rad()&lt;br /&gt;
:: deg()&lt;br /&gt;
: Functions with the rad prefix take radians, all others take degrees.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: Minr Bot will no longer use markdown in messages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Visiting another player's home would set the target player's checkpoint mode to home, instead of the executor's.&lt;br /&gt;
: Fixed /checkpoint times &amp;lt;page&amp;gt; checking for map codes before map names.&lt;br /&gt;
: Fixed Float/Double values with the literal xxxE-xxx failing to parse.&lt;br /&gt;
: Fixed various commands that take namespaces requiring the same namespace specifier. (/variable define casino_lb DBtable db would fail even though DBtable is a type in casino_lb)&lt;br /&gt;
: Fixed an issue where in some cases Int(someList[0]) (or similar) would fail to compile.&lt;br /&gt;
: Fixed @for loops within a @if statement failing to execute in special cases.&lt;br /&gt;
: Fixed @done not showing a parse-error when it was put on the wrong depth level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.4 (2020/02/21) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed paged commands' paging arrows failing to work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.3 (2020/02/11) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /home&lt;br /&gt;
: Homes are now listed alphabetically and shown in pages.&lt;br /&gt;
: Mods can now set homes using coordinates.&lt;br /&gt;
: Ops can now set and remove others' homes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /whois&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable by everyone.&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable on Discord.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.2 (2020/01/10) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed 100% not being attainable, due to aliased maps counting twice to total points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.1 (2020/01/06) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed default values of relative variables not being loaded (and therefore being lost after a restart).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.0 (2019/12/20) - Scripts 2.1 ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
; Lists&lt;br /&gt;
: Added lists types.&lt;br /&gt;
: They are automatically created for every non-list type.&lt;br /&gt;
: Lists are defined using X[], where X[] is a list of type X (e.g. Int[]).&lt;br /&gt;
: Lists can be initialised with X[a, b, ..., z]. (Where a, b, ..., z are zero, one, or more instances of X)&lt;br /&gt;
: Values can be retrieved using X[index]; to set a value simply assign to this (e.g. X[0] = 1).&lt;br /&gt;
: List indicies are zero-based.&lt;br /&gt;
: To append to a list, simply assign a value to an index one greater than the last item in the list.&lt;br /&gt;
:: e.g., if @define Int[] x = Int[1, 2, 3], append to x with @var x[x.length()] = 4.&lt;br /&gt;
: Accessing an out of bound index will yield an IndexOutOfBoundsException (which will terminate the script).&lt;br /&gt;
: Lists have the following methods:&lt;br /&gt;
:: List.length(), which reports the number of items in the list.&lt;br /&gt;
:: List.remove(Int index), which removes the item at the specified index from the list.&lt;br /&gt;
:: List.clear(), which removes all items from the list.&lt;br /&gt;
:: List.reverse(), which reveres the order of the items in the list.&lt;br /&gt;
:: List.shuffle(), which will randomise the order of the items in the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; List Namespace&lt;br /&gt;
: A range() function was added to a new list namespace as a convenience.&lt;br /&gt;
: Int[] range(Int start, Int end) will generate a list of numbers from start (inclusive) to end (exclusive).&lt;br /&gt;
:: This allows you to iterate through every index in a list with @for Int i in range(0, list.length())&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Loops&lt;br /&gt;
: Added for-in loops, to iterate over any iterable.&lt;br /&gt;
:: Lists are the only iterable at this time.&lt;br /&gt;
: Loops are defined with @for X item in X[], and terminated with @done&lt;br /&gt;
:: This example loop will print 1, 2, 3, 4 and 5 to the player (on separate lines).&lt;br /&gt;
:: @for Int i in Int[1, 2, 3, 4, 5]&lt;br /&gt;
::: @player &amp;lt;nowiki&amp;gt;{{i}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:: @done&lt;br /&gt;
: To loop through a range of numbers (like for (int i = 0; i &amp;lt; 10; i++)), use list::range().&lt;br /&gt;
:: @for Int i in range(0, 10)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Relative Variables&lt;br /&gt;
: It is now possible to retrieve the value of a relative variable for specific players.&lt;br /&gt;
: Simply use relativeVar[Player]. (Where Player is an instance of a Player type: e.g., Player(&amp;quot;rickyboy320&amp;quot;))&lt;br /&gt;
: Note that as this requires a Player instance, UUIDs will be required for retrieving values when players are offline. (Will fail otherwise)&lt;br /&gt;
: Like lists, assigning to relativeVar[Player] will set their value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Formatting&lt;br /&gt;
: Whitespace will now be preserved when importing from Hastebin, and will be exported as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Script Creation&lt;br /&gt;
: When creating a script, the co-ordinates of the script will be displayed. If you accidentally misplace a script this will allow you to easily remove the script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Math Namespace&lt;br /&gt;
: Added Int floor(Double x) and Int ceil(Double x), which floor and ceiling a number respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Player Type&lt;br /&gt;
: Added sendMessage(String message) to send a raw message directly to a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /challenge join &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; and /challenge finish &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; for administrators.&lt;br /&gt;
: Fixed /checkpoint removealltimes not working on maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: /discord verify now correctly instructs the player to post their verification code in #verify_here, instead of #general_discussion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.15.1 (Paper #15)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed c_dric's bug, where setting a field would spawn multiple script runners (causing delays to be skipped).&lt;br /&gt;
: Fixed tab-completion of namespaces only showing namespaces that begin with lowercase letters.&lt;br /&gt;
&lt;br /&gt;
== 10.3 - Cosmetics Part 2 ==&lt;br /&gt;
&lt;br /&gt;
=== 10.3.6 (2019/10/30) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a player's map timer being saved as invalid if their challenge timer was invalid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.5 (2019/09/01) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated checkpoints to Hardcore 9.0.&lt;br /&gt;
: Old checkpoints will automatically be converted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Display names of items are now accessible.&lt;br /&gt;
: Use Boolean Item.hasDisplayName() and String Item.getDisplayName().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Self-targetting /rocket is now restricted to mods and ops due to abuse.&lt;br /&gt;
: Using /rocket as a non-operator no longer invalidates runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.4 (2019/08/23) ===&lt;br /&gt;
==== Team Chat ====&lt;br /&gt;
: Added /teamchat (aliases are /teammsg, /tchat, /tm and /t).&lt;br /&gt;
: Overrides the vanilla command for better Minr-specific support.&lt;br /&gt;
: /teamchat &amp;lt;message&amp;gt; will send a message to everyone on your team.&lt;br /&gt;
: Players must be on a team that isn't a rank team to send or receive a message.&lt;br /&gt;
&lt;br /&gt;
; Subscribing&lt;br /&gt;
: Alternatively, one can subscribe to a team channel for a team they aren't on.&lt;br /&gt;
: Subscribers can send and receive messages in any channel they are subscribed to, regardless of the team.&lt;br /&gt;
: The syntax is: /teamchat &amp;lt;team&amp;gt; &amp;lt;message&amp;gt;.&lt;br /&gt;
: Subscribers are not preserved between restarts.&lt;br /&gt;
: Subscribers can be added with /teamchat subscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be removed with /teamchat unsubscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be listed with /teamchat subscribe &amp;lt;team&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Hats now support player heads with custom skins.&lt;br /&gt;
: Cosmetic GUI items now also support player heads with skins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.3 (2019/07/22) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Addition of the /spectator command for Moderators.&lt;br /&gt;
: Player names in many places (notably in the in-game player list and nameplates above other players) are now coloured by the player's rank.&lt;br /&gt;
: The in-game player list is now sorted by rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.14.4 (Paper #137)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Command Block Minecarts no longer break when trying to execute Minr commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.2 (2019/06/21) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Added announcements and special effects when obtaining 10%, 25%, 50%, 75% and 100% of all points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated HC checkpoint converter to HC 8.1.&lt;br /&gt;
: HC checkpoint converter is now more verbose and informs the player of the change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added expiration feedback to the call request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added support for coloured player and objective names in the MSC Scoreboard API.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: All schematics have been converted to the 1.13 schematic format (.schem), which should fix irregularities in blocks and crashes (such as in Inaros).&lt;br /&gt;
: Updated to Paper 1.13.2 #632&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed issue with the command '/prefix reset' not taking arguments as intended.&lt;br /&gt;
: Fixed command usage of the /type constructor define command: removed &amp;lt;returnType&amp;gt;.&lt;br /&gt;
: Fixed 'This person has not requested a teleport to you within the last 5 minutes' message in /call: it now reflects the actual 1 minute expiration time.&lt;br /&gt;
: Fixed adding of maps to a Challenge failing, but the message saying it succeeded: added more checks on the command to inform of failure.&lt;br /&gt;
: Fixed removal of empty namespaces displaying a failing message, while the action succeeded.&lt;br /&gt;
: Fixed attempts of removing a built-in namespace throwing a console exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.1 (2019/05/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players can no longer see their own titles on occasion, which prevented interaction with the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.0 (2019/05/18) ===&lt;br /&gt;
==== Particle Trails ====&lt;br /&gt;
: Adjusted the vertical offset for particle spawns (0.8 -&amp;gt; 1.2).&lt;br /&gt;
: Adjusted the vertical offset for particle spawns when swimming or gliding (0 -&amp;gt; 0.2).&lt;br /&gt;
: The period for particle spawns can now be customised.&lt;br /&gt;
: Particle trails now have rarities.&lt;br /&gt;
: Fixed particle trails now being applied on join.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hats ====&lt;br /&gt;
: Added hats, cause why not?&lt;br /&gt;
: Hats are cosmetic items, where various blocks appear on the player's head.&lt;br /&gt;
: They can be deactivated easily by clicking on them while inside the inventory screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prefixes ====&lt;br /&gt;
: Prefixes are now time-based. They will be automatically removed are the period expires.&lt;br /&gt;
: Removing prefixes has been simplified significantly (no longer requires magic word).&lt;br /&gt;
: Commands are now: /prefix set &amp;lt;player&amp;gt; &amp;lt;time&amp;gt; &amp;lt;prefix&amp;gt; and /prefix reset &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics GUI ====&lt;br /&gt;
: Expanded the GUI to 27 slots.&lt;br /&gt;
: Rearranged item positions slightly.&lt;br /&gt;
: The item icons can now be customised.&lt;br /&gt;
: Items now have a coloured name derived from their rarity.&lt;br /&gt;
: Item lore has been significantly reformatted, and now displays requirements, rarity and multi-line descriptions.&lt;br /&gt;
: Items can now be properly unobtainable.&lt;br /&gt;
: Items are now sorted, first by rarity then alphabetically.&lt;br /&gt;
: Items are now enchanted in the shop when active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rarity ====&lt;br /&gt;
: Split rarities from Titles, so they can now be used by anything.&lt;br /&gt;
: Renamed RARE to UNCOMMON.&lt;br /&gt;
: Swapped the colours of UNCOMMON and HEROIC.&lt;br /&gt;
: Rarity names are now displayed in game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Cosmetic commands now have unified syntax, and are now ops-only.&lt;br /&gt;
: They also all now support targetting other players, and all have &amp;quot;current&amp;quot; subcommands.&lt;br /&gt;
: Additionally, cosmetic names within said commands are now displayed in colour.&lt;br /&gt;
: Cosmetics can now be reloaded without a server restart, though this is not guaranteed to be safe.&lt;br /&gt;
: Going to /spawn now resets you like entering a map does (triggering scripts when this happens in the future?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.2 - Cosmetics Update and Valentine Event ==&lt;br /&gt;
=== 10.2.3 (2019/04/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
:Fixed issue with loading Player variables from disk.&lt;br /&gt;
:Fixed issue where an area script would crash the server on load when the region was deleted.&lt;br /&gt;
:Fixed issue where User Types would break when default values were not set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.2 (2019/03/21) ===&lt;br /&gt;
==== Scoreboard Namespace ====&lt;br /&gt;
: Added a new built-in namespace for manipulating scoreboards.&lt;br /&gt;
: You can add or remove objectives and scores, and set the display slots of objectives.&lt;br /&gt;
: Unlike using vanilla commands, there is no one-tick delay when using these functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Global Points ====&lt;br /&gt;
: Updated global points to be somewhat more representative of top times.&lt;br /&gt;
: Renewed formula is: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 0.5em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;base = 1 / \sqrt{rank}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;. Everyone's score for this map is then rescaled according to the amount of completions: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;gpoints_{map} = (100 / |F_{map}|) * base&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;|F_{map}| =\sqrt{\sum base^2}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
: Everyone can now use /checkpoint gpoints &amp;lt;player&amp;gt; &amp;lt;map&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
: Removed references to Valentines event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /adventure as a counterpart to /survival.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an error when deverifying a deleted Discord account.&lt;br /&gt;
: Fixed an issue where tabbing did not work for /checkpoint gpoints.&lt;br /&gt;
: Mapnames can now be used for /checkpoint gpoints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.1 (2019/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Valentine Leaderboard is now sorted by each couple's love points total.&lt;br /&gt;
: Valentine Leaderboard now no longer opens the Challenge Leaderboard when pressing next page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.0 (2019/02/14) ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
; Soul Link&lt;br /&gt;
: New challenge modifier: '''Soul Link'''.&lt;br /&gt;
: Soul Link challenges require two linked people to join.&lt;br /&gt;
: Use '''/marry &amp;lt;player&amp;gt;''' to link yourself with another player.&lt;br /&gt;
: If one player dies, the linked player will also die.&lt;br /&gt;
: Soul Link challenges reward Love Points as well as Challenge Points.&lt;br /&gt;
: Use '''/divorce''' do decouple yourself from another player.&lt;br /&gt;
: Soul Link is fully compatible with other challenge modifiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Particle Trails.&lt;br /&gt;
: Added particle trails. When you move, a trail of particles will be left behind you.&lt;br /&gt;
&lt;br /&gt;
: Added &amp;quot;Love Trail&amp;quot; particle trail, which requires 300 Love Points.&lt;br /&gt;
: Added &amp;quot;Completionist&amp;quot; particle trail, which requires 100% of all points obtained.&lt;br /&gt;
&lt;br /&gt;
; Cosmetics GUI&lt;br /&gt;
: Added new GUI for managing cosmetics, openable with '''/cosmetics''' (alias: /shop).&lt;br /&gt;
: The ability to buy cosmetics will be added later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
A special Valentines event is running from Febuary 14th to March 14th, centred around Soul Link challenges.&lt;br /&gt;
The top five couples with the most Love Points at the end of the event will unlock an exclusive title.&lt;br /&gt;
Gain 300 Love Points to unlock the &amp;quot;Love Trail&amp;quot; particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /cosmetics&lt;br /&gt;
: ''Alias: /shop''&lt;br /&gt;
: Opens the Cosmetic GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /trail&lt;br /&gt;
: ''Alias: /trails''&lt;br /&gt;
&lt;br /&gt;
: Operators Only:&lt;br /&gt;
&lt;br /&gt;
: '''/trail give''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; gives a player a particle trail.&lt;br /&gt;
: '''/trail take''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; takes a particle trail from a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: The following commands were also added for everyone, but may be removed at a later date.&lt;br /&gt;
&lt;br /&gt;
: '''/trail set''' &amp;lt;trail&amp;gt; enables a particle trail.&lt;br /&gt;
: '''/trail list''' shows all your particle trails.&lt;br /&gt;
: '''/trail clear''' disables your currently active particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /titles&lt;br /&gt;
: '''/titles list''' was changed to be similar to /trail list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /valentine&lt;br /&gt;
: '''/valentine ranks''' shows the current event leaderboard.&lt;br /&gt;
: '''/valentine completed &amp;lt;player&amp;gt;''' shows the current event leaderboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Soul Link&lt;br /&gt;
: '''/marry &amp;lt;player&amp;gt;''' to link with another player.&lt;br /&gt;
: '''/divorce''' to unlink with your linked player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /hide&lt;br /&gt;
: '''/hide &amp;lt;player&amp;gt;''' hides a player from you.&lt;br /&gt;
: If a player relogs they will become visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Titles no longer persist after logout in a vehicle.&lt;br /&gt;
&lt;br /&gt;
Titles have more debug measures such that it is easier to track the cause of persisting titles.&lt;br /&gt;
&lt;br /&gt;
Fix valid Scripts throwing OutdatedException when slay (and others) is used as a parameter in @bypass​.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.1 - Difficulty Rework ==&lt;br /&gt;
=== 10.1.5 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges subtracting challenge points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.4 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges having an extreme reward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.3 (2019/01/07) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed recent invalid times overwriting valid times.&lt;br /&gt;
&lt;br /&gt;
Fixed leaderboards not updating on removal of completions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.2 (2019/01/04) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed force joining challenges skipping requirements check.&lt;br /&gt;
&lt;br /&gt;
Invalid but legitimate times on maps are now saved.&lt;br /&gt;
&lt;br /&gt;
Fixed /whois showing the executor's points instead of the target's.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.1 (2019/01/02) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
A breakdown of where challenge points have been otained is now shown in '''/c points'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed an error when regenerating a challenge before the leaderboard is setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.0 (2018/12/31) ===&lt;br /&gt;
==== Difficulty Brackets ====&lt;br /&gt;
Added new difficulty brackets, white and black.&lt;br /&gt;
Rebalanced the number of points awarded by each bracket.&lt;br /&gt;
Renamed some of the brackets.&lt;br /&gt;
&lt;br /&gt;
The difficulty spectrum is now as follows:&lt;br /&gt;
* White, &amp;quot;Very Easy&amp;quot; - awards 1 point&lt;br /&gt;
* Blue, &amp;quot;Easy&amp;quot; - awards 2 point&lt;br /&gt;
* Green, &amp;quot;Novice&amp;quot; - awards 4 point&lt;br /&gt;
* Yellow, &amp;quot;Moderate&amp;quot; - awards 7 point&lt;br /&gt;
* Orange, &amp;quot;Hard&amp;quot; - awards 12 point&lt;br /&gt;
* Red, &amp;quot;Very Hard&amp;quot; - awards 18 point&lt;br /&gt;
* Black, &amp;quot;Very Expert&amp;quot; - awards 25 point&lt;br /&gt;
&lt;br /&gt;
Completions of black maps are now announced in chat like red maps.&lt;br /&gt;
FFA Points have now been renamed to Points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
Whities are now automatically promoted to Blue once they meet the Hardcore point threshold, before entering Hardcore.&lt;br /&gt;
&lt;br /&gt;
Entry to Hardcore now requires 35 points plus completion of the FAQ Quiz.&lt;br /&gt;
&lt;br /&gt;
Completions of individual Hardcore maps are now announced.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
Local variables have been reworked internally. Chat scripts should behave properly now as a result.&lt;br /&gt;
&lt;br /&gt;
Improved error messages when an exception occurs while importing a script.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs when adding or importing a script, the script will not be modified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed issues when redefining or removing regions with scripts bound to them.&lt;br /&gt;
&lt;br /&gt;
Methods now work on fields.&lt;br /&gt;
&lt;br /&gt;
'''/type constructors''' and '''/type methods''' can now be used on built-in types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.0 - Minr Scripts 2.0 ==&lt;br /&gt;
See https://forums.minr.org/threads/minr-scripts-2.2951/.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prior to 10.0.0 ==&lt;br /&gt;
Please consult the announcements forum. https://forums.minr.org/forums/news-announcements.18/&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Updates&amp;diff=8110</id>
		<title>Updates</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Updates&amp;diff=8110"/>
		<updated>2020-05-12T08:05:12Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: Add 10.4.9&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A log of changes since the 10.0.0 Minr Scripts 2 + 1.13 update.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
: 11.0 - Everything And The Kitchen Sink (releasing sometime in 2020)&lt;br /&gt;
: 12.0 - Commands Overhaul&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.9 (TBD) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Global Points have been renamed to Speedrun Score in an effort to make the name more intuitive.&lt;br /&gt;
: You may also call it Minr Clout. You know who you are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added @fast and @slow script operators.&lt;br /&gt;
:: By default, the @command, @bypass or @console script operators have a one-tick delay (like @delay 1).&lt;br /&gt;
:: @fast will remove that delay for all subsequent command operators.&lt;br /&gt;
:: @slow will re-add it.&lt;br /&gt;
:: Having either one multiple times in a row without the other is legal.&lt;br /&gt;
:: Note that this effect only applies to the local execution context - other functions called will be unaffected.&lt;br /&gt;
: Added player.getSpeedrunScore(). player.getGlobalPoints() is now deprecated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.4 - Scripts 2.1 ==&lt;br /&gt;
=== 10.4.8 (2020/05/02) ===&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
: Added the Monthly challenge, containing from 8 to 25 maps, to cycle every month. The reward calculation is done the same as dailies and weeklies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /checkpoint uncompleted which shows the maps the player yet has to complete (excluding valley/HC/board maps).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added '''String Player.getBedLocationWorld()''', which returns a String containing the world where the player has set their bed.&lt;br /&gt;
: Added '''String[] String.split(String separator)''', which splits the string based on the separator into a list of pieces around the separator. For example: '''&amp;quot;hi world&amp;quot;.split(&amp;quot; &amp;quot;)''' would yield: '''[&amp;quot;hi&amp;quot;, &amp;quot;world&amp;quot;]'''.&lt;br /&gt;
: Added '''Double[] system::getTPS()''' which returns a list of size 3, containing the average TPS over the last 1 minute, 5 minutes and 15 minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed nested @for loops erroneously failing to compile.&lt;br /&gt;
: Fixed setting max health using player.setMaxHealth() resulting in errors when joining a map, setting a checkpoint and in other arbitrary scenarios.&lt;br /&gt;
: Fixed the left-hand sides of a @var assignment incorrectly parsing if the target expression was a field of an array.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.7 (2020/04/19) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an issue where removal of food was not saved, if this was the only action on a map.&lt;br /&gt;
: Fixed an issue where having multiple constructors for one type would result in only one of the constructors remaining after server restart.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.6 (2020/04/12) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an issue where Player variables were not loaded correctly (resulting in null).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Hats&lt;br /&gt;
: Added &amp;quot;Bunny&amp;quot; hat, which requires finding 10% of the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
: Added &amp;quot;Compeggitor&amp;quot; hat, which requires participating in the Egghunt 2.0 Compeggition.&lt;br /&gt;
: Added &amp;quot;Golden Egg&amp;quot; hat, which requires finding 50% of the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
&lt;br /&gt;
; Titles&lt;br /&gt;
: Rebranded the title &amp;quot;The Eggman&amp;quot; to &amp;quot;The Egglord&amp;quot;, now requiring the victory of any Egghunt Compeggition.&lt;br /&gt;
: Added &amp;quot;Eggspert&amp;quot; title, which requires finding all the eggs in the open world of Egghunt 2.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.5 (2020/04/04) ===&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
: /spawn is now allowed during challenges.&lt;br /&gt;
: Players can no longer use the Hardcore start sign whilst in a challenge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Removed /sethome &amp;lt;player&amp;gt;. Note other variations of this command are unaffected.&lt;br /&gt;
: /listhomes &amp;lt;page&amp;gt; now has priority over /listhomes &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added the exponentiation operator ^.&lt;br /&gt;
: Added literals pi and π (both equal to 3.14159265358979323846)&lt;br /&gt;
: Added the following functions to the math namespace:&lt;br /&gt;
:: sin(), cos(), tan()&lt;br /&gt;
:: arcsin(), arccos(), arctan()&lt;br /&gt;
:: radsin(), radcos(), radtan()&lt;br /&gt;
:: radarcsin(), radarctan(), radarctan()&lt;br /&gt;
:: rad()&lt;br /&gt;
:: deg()&lt;br /&gt;
: Functions with the rad prefix take radians, all others take degrees.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: Minr Bot will no longer use markdown in messages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Visiting another player's home would set the target player's checkpoint mode to home, instead of the executor's.&lt;br /&gt;
: Fixed /checkpoint times &amp;lt;page&amp;gt; checking for map codes before map names.&lt;br /&gt;
: Fixed Float/Double values with the literal xxxE-xxx failing to parse.&lt;br /&gt;
: Fixed various commands that take namespaces requiring the same namespace specifier. (/variable define casino_lb DBtable db would fail even though DBtable is a type in casino_lb)&lt;br /&gt;
: Fixed an issue where in some cases Int(someList[0]) (or similar) would fail to compile.&lt;br /&gt;
: Fixed @for loops within a @if statement failing to execute in special cases.&lt;br /&gt;
: Fixed @done not showing a parse-error when it was put on the wrong depth level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.4 (2020/02/21) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed paged commands' paging arrows failing to work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.3 (2020/02/11) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /home&lt;br /&gt;
: Homes are now listed alphabetically and shown in pages.&lt;br /&gt;
: Mods can now set homes using coordinates.&lt;br /&gt;
: Ops can now set and remove others' homes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /whois&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable by everyone.&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable on Discord.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.2 (2020/01/10) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed 100% not being attainable, due to aliased maps counting twice to total points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.1 (2020/01/06) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed default values of relative variables not being loaded (and therefore being lost after a restart).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.0 (2019/12/20) - Scripts 2.1 ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
; Lists&lt;br /&gt;
: Added lists types.&lt;br /&gt;
: They are automatically created for every non-list type.&lt;br /&gt;
: Lists are defined using X[], where X[] is a list of type X (e.g. Int[]).&lt;br /&gt;
: Lists can be initialised with X[a, b, ..., z]. (Where a, b, ..., z are zero, one, or more instances of X)&lt;br /&gt;
: Values can be retrieved using X[index]; to set a value simply assign to this (e.g. X[0] = 1).&lt;br /&gt;
: List indicies are zero-based.&lt;br /&gt;
: To append to a list, simply assign a value to an index one greater than the last item in the list.&lt;br /&gt;
:: e.g., if @define Int[] x = Int[1, 2, 3], append to x with @var x[x.length()] = 4.&lt;br /&gt;
: Accessing an out of bound index will yield an IndexOutOfBoundsException (which will terminate the script).&lt;br /&gt;
: Lists have the following methods:&lt;br /&gt;
:: List.length(), which reports the number of items in the list.&lt;br /&gt;
:: List.remove(Int index), which removes the item at the specified index from the list.&lt;br /&gt;
:: List.clear(), which removes all items from the list.&lt;br /&gt;
:: List.reverse(), which reveres the order of the items in the list.&lt;br /&gt;
:: List.shuffle(), which will randomise the order of the items in the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; List Namespace&lt;br /&gt;
: A range() function was added to a new list namespace as a convenience.&lt;br /&gt;
: Int[] range(Int start, Int end) will generate a list of numbers from start (inclusive) to end (exclusive).&lt;br /&gt;
:: This allows you to iterate through every index in a list with @for Int i in range(0, list.length())&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Loops&lt;br /&gt;
: Added for-in loops, to iterate over any iterable.&lt;br /&gt;
:: Lists are the only iterable at this time.&lt;br /&gt;
: Loops are defined with @for X item in X[], and terminated with @done&lt;br /&gt;
:: This example loop will print 1, 2, 3, 4 and 5 to the player (on separate lines).&lt;br /&gt;
:: @for Int i in Int[1, 2, 3, 4, 5]&lt;br /&gt;
::: @player &amp;lt;nowiki&amp;gt;{{i}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:: @done&lt;br /&gt;
: To loop through a range of numbers (like for (int i = 0; i &amp;lt; 10; i++)), use list::range().&lt;br /&gt;
:: @for Int i in range(0, 10)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Relative Variables&lt;br /&gt;
: It is now possible to retrieve the value of a relative variable for specific players.&lt;br /&gt;
: Simply use relativeVar[Player]. (Where Player is an instance of a Player type: e.g., Player(&amp;quot;rickyboy320&amp;quot;))&lt;br /&gt;
: Note that as this requires a Player instance, UUIDs will be required for retrieving values when players are offline. (Will fail otherwise)&lt;br /&gt;
: Like lists, assigning to relativeVar[Player] will set their value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Formatting&lt;br /&gt;
: Whitespace will now be preserved when importing from Hastebin, and will be exported as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Script Creation&lt;br /&gt;
: When creating a script, the co-ordinates of the script will be displayed. If you accidentally misplace a script this will allow you to easily remove the script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Math Namespace&lt;br /&gt;
: Added Int floor(Double x) and Int ceil(Double x), which floor and ceiling a number respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Player Type&lt;br /&gt;
: Added sendMessage(String message) to send a raw message directly to a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /challenge join &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; and /challenge finish &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; for administrators.&lt;br /&gt;
: Fixed /checkpoint removealltimes not working on maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: /discord verify now correctly instructs the player to post their verification code in #verify_here, instead of #general_discussion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.15.1 (Paper #15)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed c_dric's bug, where setting a field would spawn multiple script runners (causing delays to be skipped).&lt;br /&gt;
: Fixed tab-completion of namespaces only showing namespaces that begin with lowercase letters.&lt;br /&gt;
&lt;br /&gt;
== 10.3 - Cosmetics Part 2 ==&lt;br /&gt;
&lt;br /&gt;
=== 10.3.6 (2019/10/30) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a player's map timer being saved as invalid if their challenge timer was invalid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.5 (2019/09/01) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated checkpoints to Hardcore 9.0.&lt;br /&gt;
: Old checkpoints will automatically be converted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Display names of items are now accessible.&lt;br /&gt;
: Use Boolean Item.hasDisplayName() and String Item.getDisplayName().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Self-targetting /rocket is now restricted to mods and ops due to abuse.&lt;br /&gt;
: Using /rocket as a non-operator no longer invalidates runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.4 (2019/08/23) ===&lt;br /&gt;
==== Team Chat ====&lt;br /&gt;
: Added /teamchat (aliases are /teammsg, /tchat, /tm and /t).&lt;br /&gt;
: Overrides the vanilla command for better Minr-specific support.&lt;br /&gt;
: /teamchat &amp;lt;message&amp;gt; will send a message to everyone on your team.&lt;br /&gt;
: Players must be on a team that isn't a rank team to send or receive a message.&lt;br /&gt;
&lt;br /&gt;
; Subscribing&lt;br /&gt;
: Alternatively, one can subscribe to a team channel for a team they aren't on.&lt;br /&gt;
: Subscribers can send and receive messages in any channel they are subscribed to, regardless of the team.&lt;br /&gt;
: The syntax is: /teamchat &amp;lt;team&amp;gt; &amp;lt;message&amp;gt;.&lt;br /&gt;
: Subscribers are not preserved between restarts.&lt;br /&gt;
: Subscribers can be added with /teamchat subscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be removed with /teamchat unsubscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be listed with /teamchat subscribe &amp;lt;team&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Hats now support player heads with custom skins.&lt;br /&gt;
: Cosmetic GUI items now also support player heads with skins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.3 (2019/07/22) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Addition of the /spectator command for Moderators.&lt;br /&gt;
: Player names in many places (notably in the in-game player list and nameplates above other players) are now coloured by the player's rank.&lt;br /&gt;
: The in-game player list is now sorted by rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.14.4 (Paper #137)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Command Block Minecarts no longer break when trying to execute Minr commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.2 (2019/06/21) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Added announcements and special effects when obtaining 10%, 25%, 50%, 75% and 100% of all points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated HC checkpoint converter to HC 8.1.&lt;br /&gt;
: HC checkpoint converter is now more verbose and informs the player of the change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added expiration feedback to the call request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added support for coloured player and objective names in the MSC Scoreboard API.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: All schematics have been converted to the 1.13 schematic format (.schem), which should fix irregularities in blocks and crashes (such as in Inaros).&lt;br /&gt;
: Updated to Paper 1.13.2 #632&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed issue with the command '/prefix reset' not taking arguments as intended.&lt;br /&gt;
: Fixed command usage of the /type constructor define command: removed &amp;lt;returnType&amp;gt;.&lt;br /&gt;
: Fixed 'This person has not requested a teleport to you within the last 5 minutes' message in /call: it now reflects the actual 1 minute expiration time.&lt;br /&gt;
: Fixed adding of maps to a Challenge failing, but the message saying it succeeded: added more checks on the command to inform of failure.&lt;br /&gt;
: Fixed removal of empty namespaces displaying a failing message, while the action succeeded.&lt;br /&gt;
: Fixed attempts of removing a built-in namespace throwing a console exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.1 (2019/05/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players can no longer see their own titles on occasion, which prevented interaction with the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.0 (2019/05/18) ===&lt;br /&gt;
==== Particle Trails ====&lt;br /&gt;
: Adjusted the vertical offset for particle spawns (0.8 -&amp;gt; 1.2).&lt;br /&gt;
: Adjusted the vertical offset for particle spawns when swimming or gliding (0 -&amp;gt; 0.2).&lt;br /&gt;
: The period for particle spawns can now be customised.&lt;br /&gt;
: Particle trails now have rarities.&lt;br /&gt;
: Fixed particle trails now being applied on join.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hats ====&lt;br /&gt;
: Added hats, cause why not?&lt;br /&gt;
: Hats are cosmetic items, where various blocks appear on the player's head.&lt;br /&gt;
: They can be deactivated easily by clicking on them while inside the inventory screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prefixes ====&lt;br /&gt;
: Prefixes are now time-based. They will be automatically removed are the period expires.&lt;br /&gt;
: Removing prefixes has been simplified significantly (no longer requires magic word).&lt;br /&gt;
: Commands are now: /prefix set &amp;lt;player&amp;gt; &amp;lt;time&amp;gt; &amp;lt;prefix&amp;gt; and /prefix reset &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics GUI ====&lt;br /&gt;
: Expanded the GUI to 27 slots.&lt;br /&gt;
: Rearranged item positions slightly.&lt;br /&gt;
: The item icons can now be customised.&lt;br /&gt;
: Items now have a coloured name derived from their rarity.&lt;br /&gt;
: Item lore has been significantly reformatted, and now displays requirements, rarity and multi-line descriptions.&lt;br /&gt;
: Items can now be properly unobtainable.&lt;br /&gt;
: Items are now sorted, first by rarity then alphabetically.&lt;br /&gt;
: Items are now enchanted in the shop when active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rarity ====&lt;br /&gt;
: Split rarities from Titles, so they can now be used by anything.&lt;br /&gt;
: Renamed RARE to UNCOMMON.&lt;br /&gt;
: Swapped the colours of UNCOMMON and HEROIC.&lt;br /&gt;
: Rarity names are now displayed in game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Cosmetic commands now have unified syntax, and are now ops-only.&lt;br /&gt;
: They also all now support targetting other players, and all have &amp;quot;current&amp;quot; subcommands.&lt;br /&gt;
: Additionally, cosmetic names within said commands are now displayed in colour.&lt;br /&gt;
: Cosmetics can now be reloaded without a server restart, though this is not guaranteed to be safe.&lt;br /&gt;
: Going to /spawn now resets you like entering a map does (triggering scripts when this happens in the future?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.2 - Cosmetics Update and Valentine Event ==&lt;br /&gt;
=== 10.2.3 (2019/04/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
:Fixed issue with loading Player variables from disk.&lt;br /&gt;
:Fixed issue where an area script would crash the server on load when the region was deleted.&lt;br /&gt;
:Fixed issue where User Types would break when default values were not set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.2 (2019/03/21) ===&lt;br /&gt;
==== Scoreboard Namespace ====&lt;br /&gt;
: Added a new built-in namespace for manipulating scoreboards.&lt;br /&gt;
: You can add or remove objectives and scores, and set the display slots of objectives.&lt;br /&gt;
: Unlike using vanilla commands, there is no one-tick delay when using these functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Global Points ====&lt;br /&gt;
: Updated global points to be somewhat more representative of top times.&lt;br /&gt;
: Renewed formula is: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 0.5em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;base = 1 / \sqrt{rank}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;. Everyone's score for this map is then rescaled according to the amount of completions: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;gpoints_{map} = (100 / |F_{map}|) * base&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;|F_{map}| =\sqrt{\sum base^2}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
: Everyone can now use /checkpoint gpoints &amp;lt;player&amp;gt; &amp;lt;map&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
: Removed references to Valentines event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /adventure as a counterpart to /survival.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an error when deverifying a deleted Discord account.&lt;br /&gt;
: Fixed an issue where tabbing did not work for /checkpoint gpoints.&lt;br /&gt;
: Mapnames can now be used for /checkpoint gpoints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.1 (2019/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Valentine Leaderboard is now sorted by each couple's love points total.&lt;br /&gt;
: Valentine Leaderboard now no longer opens the Challenge Leaderboard when pressing next page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.0 (2019/02/14) ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
; Soul Link&lt;br /&gt;
: New challenge modifier: '''Soul Link'''.&lt;br /&gt;
: Soul Link challenges require two linked people to join.&lt;br /&gt;
: Use '''/marry &amp;lt;player&amp;gt;''' to link yourself with another player.&lt;br /&gt;
: If one player dies, the linked player will also die.&lt;br /&gt;
: Soul Link challenges reward Love Points as well as Challenge Points.&lt;br /&gt;
: Use '''/divorce''' do decouple yourself from another player.&lt;br /&gt;
: Soul Link is fully compatible with other challenge modifiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Particle Trails.&lt;br /&gt;
: Added particle trails. When you move, a trail of particles will be left behind you.&lt;br /&gt;
&lt;br /&gt;
: Added &amp;quot;Love Trail&amp;quot; particle trail, which requires 300 Love Points.&lt;br /&gt;
: Added &amp;quot;Completionist&amp;quot; particle trail, which requires 100% of all points obtained.&lt;br /&gt;
&lt;br /&gt;
; Cosmetics GUI&lt;br /&gt;
: Added new GUI for managing cosmetics, openable with '''/cosmetics''' (alias: /shop).&lt;br /&gt;
: The ability to buy cosmetics will be added later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
A special Valentines event is running from Febuary 14th to March 14th, centred around Soul Link challenges.&lt;br /&gt;
The top five couples with the most Love Points at the end of the event will unlock an exclusive title.&lt;br /&gt;
Gain 300 Love Points to unlock the &amp;quot;Love Trail&amp;quot; particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /cosmetics&lt;br /&gt;
: ''Alias: /shop''&lt;br /&gt;
: Opens the Cosmetic GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /trail&lt;br /&gt;
: ''Alias: /trails''&lt;br /&gt;
&lt;br /&gt;
: Operators Only:&lt;br /&gt;
&lt;br /&gt;
: '''/trail give''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; gives a player a particle trail.&lt;br /&gt;
: '''/trail take''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; takes a particle trail from a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: The following commands were also added for everyone, but may be removed at a later date.&lt;br /&gt;
&lt;br /&gt;
: '''/trail set''' &amp;lt;trail&amp;gt; enables a particle trail.&lt;br /&gt;
: '''/trail list''' shows all your particle trails.&lt;br /&gt;
: '''/trail clear''' disables your currently active particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /titles&lt;br /&gt;
: '''/titles list''' was changed to be similar to /trail list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /valentine&lt;br /&gt;
: '''/valentine ranks''' shows the current event leaderboard.&lt;br /&gt;
: '''/valentine completed &amp;lt;player&amp;gt;''' shows the current event leaderboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Soul Link&lt;br /&gt;
: '''/marry &amp;lt;player&amp;gt;''' to link with another player.&lt;br /&gt;
: '''/divorce''' to unlink with your linked player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /hide&lt;br /&gt;
: '''/hide &amp;lt;player&amp;gt;''' hides a player from you.&lt;br /&gt;
: If a player relogs they will become visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Titles no longer persist after logout in a vehicle.&lt;br /&gt;
&lt;br /&gt;
Titles have more debug measures such that it is easier to track the cause of persisting titles.&lt;br /&gt;
&lt;br /&gt;
Fix valid Scripts throwing OutdatedException when slay (and others) is used as a parameter in @bypass​.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.1 - Difficulty Rework ==&lt;br /&gt;
=== 10.1.5 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges subtracting challenge points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.4 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges having an extreme reward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.3 (2019/01/07) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed recent invalid times overwriting valid times.&lt;br /&gt;
&lt;br /&gt;
Fixed leaderboards not updating on removal of completions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.2 (2019/01/04) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed force joining challenges skipping requirements check.&lt;br /&gt;
&lt;br /&gt;
Invalid but legitimate times on maps are now saved.&lt;br /&gt;
&lt;br /&gt;
Fixed /whois showing the executor's points instead of the target's.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.1 (2019/01/02) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
A breakdown of where challenge points have been otained is now shown in '''/c points'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed an error when regenerating a challenge before the leaderboard is setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.0 (2018/12/31) ===&lt;br /&gt;
==== Difficulty Brackets ====&lt;br /&gt;
Added new difficulty brackets, white and black.&lt;br /&gt;
Rebalanced the number of points awarded by each bracket.&lt;br /&gt;
Renamed some of the brackets.&lt;br /&gt;
&lt;br /&gt;
The difficulty spectrum is now as follows:&lt;br /&gt;
* White, &amp;quot;Very Easy&amp;quot; - awards 1 point&lt;br /&gt;
* Blue, &amp;quot;Easy&amp;quot; - awards 2 point&lt;br /&gt;
* Green, &amp;quot;Novice&amp;quot; - awards 4 point&lt;br /&gt;
* Yellow, &amp;quot;Moderate&amp;quot; - awards 7 point&lt;br /&gt;
* Orange, &amp;quot;Hard&amp;quot; - awards 12 point&lt;br /&gt;
* Red, &amp;quot;Very Hard&amp;quot; - awards 18 point&lt;br /&gt;
* Black, &amp;quot;Very Expert&amp;quot; - awards 25 point&lt;br /&gt;
&lt;br /&gt;
Completions of black maps are now announced in chat like red maps.&lt;br /&gt;
FFA Points have now been renamed to Points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
Whities are now automatically promoted to Blue once they meet the Hardcore point threshold, before entering Hardcore.&lt;br /&gt;
&lt;br /&gt;
Entry to Hardcore now requires 35 points plus completion of the FAQ Quiz.&lt;br /&gt;
&lt;br /&gt;
Completions of individual Hardcore maps are now announced.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
Local variables have been reworked internally. Chat scripts should behave properly now as a result.&lt;br /&gt;
&lt;br /&gt;
Improved error messages when an exception occurs while importing a script.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs when adding or importing a script, the script will not be modified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed issues when redefining or removing regions with scripts bound to them.&lt;br /&gt;
&lt;br /&gt;
Methods now work on fields.&lt;br /&gt;
&lt;br /&gt;
'''/type constructors''' and '''/type methods''' can now be used on built-in types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.0 - Minr Scripts 2.0 ==&lt;br /&gt;
See https://forums.minr.org/threads/minr-scripts-2.2951/.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prior to 10.0.0 ==&lt;br /&gt;
Please consult the announcements forum. https://forums.minr.org/forums/news-announcements.18/&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Hardcore&amp;diff=8099</id>
		<title>Hardcore</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Hardcore&amp;diff=8099"/>
		<updated>2020-05-09T06:46:24Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
The Hardcore System is a series of challenging parkour, maze, puzzle, and adventure maps. It is the sole requirement to earn the Green (Builders) rank on the server. &lt;br /&gt;
&lt;br /&gt;
The Hardcore System was released alongside the server upon launch. This makes Hardcore one of the oldest challenges in the history of Minecraft. The overall success rate of players making it through hardcore is less than 1%.&lt;br /&gt;
&lt;br /&gt;
There have been 9 major versions of Hardcore, with minor changes to balance difficulty, or to make adjustments for changing game mechanics. &lt;br /&gt;
&lt;br /&gt;
Historically, it has also been called the rotation / the HC rotation.&lt;br /&gt;
&lt;br /&gt;
== Current Design ==&lt;br /&gt;
[[File:HC9.0.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hardcore Iterations ==&lt;br /&gt;
=== Version 1.0–1.3 ===&lt;br /&gt;
[[File:Hardcore 1.0.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
During this time period, Hardcore was iterating very rapidly as new maps were being created. For clarity, and the fact all iterations had a similar design, they are grouped collectively under &amp;quot;1.0&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At this stage in the server's history, it was early in development. FFA and the blue rank didn't exist, and Minecraft was in Alpha / Beta stages of development. The checkpoint system we use today was non-existent. Minecraft was a new game, and only a couple hundred-thousand owned it. At this time, spawn was in the TNT cube, but was shortly switched to the desert spawn.&lt;br /&gt;
&lt;br /&gt;
In the beginning, there was only the trials found within the TNT cube at X. Player's spawned at the bottom, warped into the following lineup:&lt;br /&gt;
* 1. Skytop Labyrinth&lt;br /&gt;
* 2. Original Level 2 (No warp, the maps were linked)&lt;br /&gt;
* 3. Jiga's Claymaze&lt;br /&gt;
&lt;br /&gt;
This is the earliest known iteration of HC, and lasted for less then half a year. Note that the maps were not all implemented simultaneously. This meant for a time Hardcore only contained one or two maps. The next iteration of HC (1.1) consisted of 5 Levels with no checkpoints in-between the maps. From this point forward maps would swap with one another to maintain the 5-map course design.&lt;br /&gt;
&lt;br /&gt;
This layout was interesting because it meant if the player died in any level, they had to start all the way over. This lead to a meta of people starting the Hardcore system in groups, usually with unofficial &amp;quot;Leaders&amp;quot; guiding people though the first one or two levels. If people could keep up with the leader, they could learn where to go in order to successfully navigate the beginning.&lt;br /&gt;
&lt;br /&gt;
In very early 2011, [[Creators#HatterTheMad|HatterTheMad]] finished a lava maze, and that was quickly entered into the HC system as a replacement for the other lava themed level, lava parkour.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Version 2.0–2.1 ===&lt;br /&gt;
[[File:Hardcore 2.0.PNG|600px]]&lt;br /&gt;
[[File:Hardcore 2.1.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The second version of HC was created as the earliest greens had begun creating maps. There was a 7 level system that existed between the 5 and 10 level system. However, its existence was short, and the layout is unknown. It's worth mentioning that this not the same as the other 7 level system that was in place for 1.5+ years.&lt;br /&gt;
&lt;br /&gt;
Minecraft had recently transitioned from alpha to beta, and the server still didn't have FFA, the blue rank, or points. The border of the map lied somewhere in the 2000's. This was also the iteration of the server where MINR experimented with an economy. MINR was also primarily a survival server, instead of the semi-vanilla/creative realms that exist today.&lt;br /&gt;
&lt;br /&gt;
The layout consisted of HCs 1 and 10 being stand alone maps, and then for the rest players could choose 1 of 2 courses. The maps were not named, and therefore it was semi-random process of picking the path. However, the checkpoints that existed between every level allowed easy switching between the two maps. At some point this was changed to include a rudimentary path system and help out with the balance. Some of the maps still didn't balance in difficulty, and because of this, certain maps were usually picked others. This lead to the chat being populated which questions such as &amp;quot;Which course is easier at HC-X?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Many maps used in HC2.0 have changed in some form:&lt;br /&gt;
* Sra was originally a cave-maze segment known as Srenmaze.&lt;br /&gt;
* Blitz was originally known as Chillers' Timed Maze, and was broken for several years due to the removal of a plugin known as Falsebook.&lt;br /&gt;
* Stone Maze cannot be found in the FFA or the Valley, and has been broken by the removal of Falsebook.&lt;br /&gt;
* Mineco was originally known as Void42's Jump Map.&lt;br /&gt;
* Heaven Parkour was broken by the removal of Falsebook, but can still be found above Hell Parkour.&lt;br /&gt;
&lt;br /&gt;
=== Version 3.0–3.1 ===&lt;br /&gt;
[[File:Hardcore 3.0.PNG|600px]]&lt;br /&gt;
[[File:Hardcore 3.1.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
During this time, Minecraft was in beta, and saw a complete release during November 2011. This included the Ender Dragon and the 3rd realm of the game, The End. Many of concepts that now define the server were put in place during this version of HC. Most notably, FFA (2011) and FFA+ (2012) were launched at this time. All FFA Maps awarded one point, and the requirement to enter Hardcore was set at 5 FFA points. This was also the time that the blue rank was introduced to the server.&lt;br /&gt;
&lt;br /&gt;
This Hardcore design was in effect from August 2011 to May 2013, making it the longest time that HC has stayed the same at 21+ months. This version was designed by C_dric. This version also introduced the glass boxes are used in between levels. This version also introduced the &amp;quot;loop-back&amp;quot; mechanic, where players could play an extra map (Sky Parkour) in order to re-choose which HC4 level they wanted to play.&lt;br /&gt;
&lt;br /&gt;
During one update, Mojang silently changed how long the player was able to breathe for. This resulted in the Aquarium and Elusion becoming unplayable. At that time, admins AJ and Yeroc (alongside PacksofPages as a moderator) proposed and implemented the following temporary solution:&lt;br /&gt;
&lt;br /&gt;
* HC-3: Aquarium --&amp;gt; Wolly Mammoth&lt;br /&gt;
* HC-4: Wolly Mammoth --&amp;gt; The Face&lt;br /&gt;
* HC-5: Elusion --&amp;gt; The Big Egyptian&lt;br /&gt;
&lt;br /&gt;
In one of the next updates to Minecraft this was reverted, and Aquarium was put back into the HC rotation in the 4.0 iteration.&lt;br /&gt;
&lt;br /&gt;
=== Version 4.0–4.1 ===&lt;br /&gt;
[[File:Hardcore 4.0.PNG|600px]]&lt;br /&gt;
[[File:Hardcore 4.1.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point in the servers history, HC 3.0 had been mostly unchanged for over 18 months. Due to rampant cheating at the time, as well as large influxes of greens, the goal was to make HC much harder. With that in mind, themed segments of HC were conceived, based on the multi-pathed decisions used in HC2-3.&lt;br /&gt;
&lt;br /&gt;
Many levels from HC 3.0 remain in this rotation, with an expansion of the paths being the newest feature. Another feature that returned from HC1.0 was multiple levels without checkpoints. This meant that HC 8-11 had to be completed in 1 life. This concept would be retained in every subsequent iteration.&lt;br /&gt;
&lt;br /&gt;
In summary, 4.0 has significance in creating the three &amp;quot;legs&amp;quot; of hardcore that are used by almost every future version.&lt;br /&gt;
* Leg 1: Introduction to the different map types.&lt;br /&gt;
* Leg 2: Choosing a personalized path.&lt;br /&gt;
* Leg 3: An endurance run with no checkpoints at the end.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After this iteration was implemented, it was realized that the Path of Ice and the Path of Fire were easier than the others, so the following revisions were made in the 4.1 Patch:&lt;br /&gt;
*Snow Fort --&amp;gt; Snowstorm&lt;br /&gt;
*Satyrs --&amp;gt; Demon&lt;br /&gt;
*Hell Parkour --&amp;gt; Lava Parkour&lt;br /&gt;
&lt;br /&gt;
This gave it sufficient difficulty to balance out the other paths.&lt;br /&gt;
&lt;br /&gt;
It's estimated that approximately 70 greens completed this version of Hardcore.&lt;br /&gt;
&lt;br /&gt;
This is first version that AJDJ lead designs for.&lt;br /&gt;
&lt;br /&gt;
=== Version 5.0 ===&lt;br /&gt;
[[File:Hardcore 5.0.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
While designing 5.0, HC4.0 had seen most players use the fire/ice path, even after balancing. In order to remediate this, the path was removed and replaced with the path of Nostalgia. This would allow players to pick an easier path, but receive no middle checkpoint on that route. Newer maps joined this rotation, replacing a few older maps whose age were beginning to show. It was around this time in the design process that those working on the HC designs shifted towards adding map-quality as a criterion.&lt;br /&gt;
&lt;br /&gt;
HCs 4.0-5.0 have been considered to be some of the hardest versions of HC conceived. &lt;br /&gt;
&lt;br /&gt;
Towards the end of this version of HC is where server ownership changed hands.&lt;br /&gt;
&lt;br /&gt;
=== Version 6.0–6.1 ===&lt;br /&gt;
[[File:Hardcore 6.0.PNG|600px]]&lt;br /&gt;
[[File:Hardcore 6.1.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The goal of HC6.0 was to make it slightly easier, as the pace of users beating the challenge had drastically slowed down. This was achieved by redoing the branching paths, and lowering the number of maps in the final sprint.&lt;br /&gt;
&lt;br /&gt;
The thematic paths were replaced with paths oriented around map types. This allowed players to lean into their strengths for a portion of HC.&lt;br /&gt;
&lt;br /&gt;
Shortly after the 6.0 launch, it was determined that the puzzle path was too easy. In order to balance this out, the following changed were made for 6.1:&lt;br /&gt;
&lt;br /&gt;
* Remove the puzzle path.&lt;br /&gt;
* Replace Paradox with Viemort.&lt;br /&gt;
* 154 Returns to FFA (As an FFA+ map).&lt;br /&gt;
&lt;br /&gt;
=== Version 7.0 ===&lt;br /&gt;
[[File:Hardcore 7.0.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This version of HC saw the biggest change to the middle leg. The choices were now between 2 of the 3 map types, allowing players to lean on their strengths and completely avoid 1 map type if desired. This system also intended a shift towards persistence over difficulty.&lt;br /&gt;
&lt;br /&gt;
This is last version that AJDJ lead designs for.&lt;br /&gt;
&lt;br /&gt;
=== Version 8.0–8.1 ===&lt;br /&gt;
[[File:HC8.0.png|600px]]&lt;br /&gt;
[[File:HC8.1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
HC 8.0 was intended to make Hardcore longer, and have a greater focus on persistence and uniform difficulty. The iteration consisted of twelve maps, with a mix of parkour and mazes. This was also the first version of HC that had automatic transfers into the new system; Manual transfers were no longer required.&lt;br /&gt;
&lt;br /&gt;
This iteration was unique for multiple reasons. Firstly, there were no puzzle maps on the main path ([[MYTH]] contains puzzles, but isn't technically a puzzle map). When players reached HC-4, they could either continue along the main path (of parkour and mazes) or opt for a shorter but much harder path that consisted of puzzles only. One of the puzzles, Miner's Millions, was considered one of the hardest on the server. Few players have completed this path. &lt;br /&gt;
&lt;br /&gt;
In addition, HC8.0 is the only iteration to date to feature two loop-back maps, one for switching between the two paths. [[Satyrs]], had to be completed to switch from the main path to the puzzle path, and  [[Minetech]] was required to switch from the puzzle path to the main path.&lt;br /&gt;
&lt;br /&gt;
This was the longest version of Hardcore upon release, however many users do not consider it to be the toughest.&lt;br /&gt;
&lt;br /&gt;
Due to the breaking changes in the upcoming 1.14 update and low usage, the puzzle path was later removed resulting in the first entirely linear structure since Hardcore's inception.&lt;br /&gt;
&lt;br /&gt;
=== Version 9.0 ===&lt;br /&gt;
[[File:HC9.0.png|600px]]&lt;br /&gt;
&lt;br /&gt;
This goals in the changed made to HC9.0 primarily included:&lt;br /&gt;
* Expand the variety of map types to include adventure / puzzle maps.&lt;br /&gt;
* Allow users to lean into a strength in the second leg, and receive easier maps of the types the player was aiming to avoid.&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Hardcore&amp;diff=8048</id>
		<title>Hardcore</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Hardcore&amp;diff=8048"/>
		<updated>2020-05-01T05:19:28Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: 8.1 description change&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
The Hardcore System is a series of challenging parkour, maze, puzzle, and adventure maps. It is the sole requirement to earn the Green (Builders) rank on the server. &lt;br /&gt;
&lt;br /&gt;
The Hardcore System was released alongside the server upon launch. This makes Hardcore one of the oldest challenges in the history of Minecraft. The overall success rate of players making it through hardcore is less than 1%.&lt;br /&gt;
&lt;br /&gt;
There have been 9 major versions of Hardcore, with minor changes to balance difficulty, or to make adjustments for changing game mechanics. &lt;br /&gt;
&lt;br /&gt;
Historically, it has also been called the rotation / the HC rotation.&lt;br /&gt;
&lt;br /&gt;
== Current Design ==&lt;br /&gt;
[[File:HC9.0.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hardcore Iterations ==&lt;br /&gt;
=== Version 1.0–1.3 ===&lt;br /&gt;
[[File:Hardcore 1.0.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
During this time period, Hardcore was iterating very rapidly as new maps were being created. For clarity, and the fact all iterations had a similar design, they are grouped collectively under &amp;quot;1.0&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At this stage in the server's history, it was early in development. FFA and the blue rank didn't exist, and Minecraft was in Alpha / Beta stages of development. The checkpoint system we use today was non-existent. Minecraft was a new game, and only a couple hundred-thousand owned it. At this time, spawn was in the TNT cube, but was shortly switched to the desert spawn.&lt;br /&gt;
&lt;br /&gt;
In the beginning, there was only the trials found within the TNT cube at X. Player's spawned at the bottom, warped into the following lineup:&lt;br /&gt;
* 1. Skytop Labyrinth&lt;br /&gt;
* 2. Original Level 2 (No warp, the maps were linked)&lt;br /&gt;
* 3. Jiga's Claymaze&lt;br /&gt;
&lt;br /&gt;
This is the earliest known iteration of HC, and lasted for less then half a year. Note that the maps were not all implemented simultaneously. This meant for a time Hardcore only contained one or two maps. The next iteration of HC (1.1) consisted of 5 Levels with no checkpoints in-between the maps. From this point forward maps would swap with one another to maintain the 5-map course design.&lt;br /&gt;
&lt;br /&gt;
This layout was interesting because it meant if the player died in any level, they had to start all the way over. This lead to a meta of people starting the Hardcore system in groups, usually with unofficial &amp;quot;Leaders&amp;quot; guiding people though the first one or two levels. If people could keep up with the leader, they could learn where to go in order to successfully navigate the beginning.&lt;br /&gt;
&lt;br /&gt;
In very early 2011, [[Creators#HatterTheMad|HatterTheMad]] finished a lava maze, and that was quickly entered into the HC system as a replacement for the other lava themed level, lava parkour.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Version 2.0–2.1 ===&lt;br /&gt;
[[File:Hardcore 2.0.PNG|600px]]&lt;br /&gt;
[[File:Hardcore 2.1.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The second version of HC was created as the earliest greens had begun creating maps. There was a 7 level system that existed between the 5 and 10 level system. However, its existence was short, and the layout is unknown. It's worth mentioning that this not the same as the other 7 level system that was in place for 1.5+ years.&lt;br /&gt;
&lt;br /&gt;
Minecraft had recently transitioned from alpha to beta, and the server still didn't have FFA, the blue rank, or points. The border of the map lied somewhere in the 2000's. This was also the iteration of the server where MINR experimented with an economy. MINR was also primarily a survival server, instead of the semi-vanilla/creative realms that exist today.&lt;br /&gt;
&lt;br /&gt;
The layout consisted of HCs 1 and 10 being stand alone maps, and then for the rest players could choose 1 of 2 courses. The maps were not named, and therefore it was semi-random process of picking the path. However, the checkpoints that existed between every level allowed easy switching between the two maps. At some point this was changed to include a rudimentary path system and help out with the balance. Some of the maps still didn't balance in difficulty, and because of this, certain maps were usually picked others. This lead to the chat being populated which questions such as &amp;quot;Which course is easier at HC-X?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Many maps used in HC2.0 have changed in some form:&lt;br /&gt;
* Sra was originally a cave-maze segment known as Srenmaze.&lt;br /&gt;
* Blitz was originally known as Chillers' Timed Maze, and was broken for several years due to the removal of a plugin known as Falsebook.&lt;br /&gt;
* Stone Maze cannot be found in the FFA or the Valley, and has been broken by the removal of Falsebook.&lt;br /&gt;
* Mineco was originally known as Void42's Jump Map.&lt;br /&gt;
* Heaven Parkour was broken by the removal of Falsebook, but can still be found above Hell Parkour.&lt;br /&gt;
&lt;br /&gt;
=== Version 3.0–3.1 ===&lt;br /&gt;
[[File:Hardcore 3.0.PNG|600px]]&lt;br /&gt;
[[File:Hardcore 3.1.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
During this time, Minecraft was in beta, and saw a complete release during November 2011. This included the Ender Dragon and the 3rd realm of the game, The End. Many of concepts that now define the server were put in place during this version of HC. Most notably, FFA (2011) and FFA+ (2012) were launched at this time. All FFA Maps awarded one point, and the requirement to enter Hardcore was set at 5 FFA points. This was also the time that the blue rank was introduced to the server.&lt;br /&gt;
&lt;br /&gt;
This Hardcore design was in effect from August 2011 to May 2013, making it the longest time that HC has stayed the same at 21+ months. This version was designed by C_dric. This version also introduced the glass boxes are used in between levels. This version also introduced the &amp;quot;loop-back&amp;quot; mechanic, where players could play an extra map (Sky Parkour) in order to re-choose which HC4 level they wanted to play.&lt;br /&gt;
&lt;br /&gt;
During one update, Mojang silently changed how long the player was able to breathe for. This resulted in the Aquarium and Elusion becoming unplayable. At that time, admins AJ and Yeroc (alongside PacksofPages as a moderator) proposed and implemented the following temporary solution:&lt;br /&gt;
&lt;br /&gt;
* HC-3: Aquarium --&amp;gt; Wolly Mammoth&lt;br /&gt;
* HC-4: Wolly Mammoth --&amp;gt; The Face&lt;br /&gt;
* HC-5: Elusion --&amp;gt; The Big Egyptian&lt;br /&gt;
&lt;br /&gt;
In one of the next updates to Minecraft this was reverted, and Aquarium was put back into the HC rotation in the 4.0 iteration.&lt;br /&gt;
&lt;br /&gt;
=== Version 4.0–4.1 ===&lt;br /&gt;
[[File:Hardcore 4.0.PNG|600px]]&lt;br /&gt;
[[File:Hardcore 4.1.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point in the servers history, HC 3.0 had been mostly unchanged for over 18 months. Due to rampant cheating at the time, as well as large influxes of greens, the goal was to make HC much harder. With that in mind, themed segments of HC were conceived, based on the multi-pathed decisions used in HC2-3.&lt;br /&gt;
&lt;br /&gt;
Many levels from HC 3.0 remain in this rotation, with an expansion of the paths being the newest feature. Another feature that returned from HC1.0 was multiple levels without checkpoints. This meant that HC 8-11 had to be completed in 1 life. This concept would be retained in every subsequent iteration.&lt;br /&gt;
&lt;br /&gt;
In summary, 4.0 has significance in creating the three &amp;quot;legs&amp;quot; of hardcore that are used by almost every future version.&lt;br /&gt;
* Leg 1: Introduction to the different map types.&lt;br /&gt;
* Leg 2: Choosing a personalized path.&lt;br /&gt;
* Leg 3: An endurance run with no checkpoints at the end.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After this iteration was implemented, it was realized that the Path of Ice and the Path of Fire were easier than the others, so the following revisions were made in the 4.1 Patch:&lt;br /&gt;
*Snow Fort --&amp;gt; Snowstorm&lt;br /&gt;
*Satyrs --&amp;gt; Demon&lt;br /&gt;
*Hell Parkour --&amp;gt; Lava Parkour&lt;br /&gt;
&lt;br /&gt;
This gave it sufficient difficulty to balance out the other paths.&lt;br /&gt;
&lt;br /&gt;
It's estimated that approximately 70 greens completed this version of Hardcore.&lt;br /&gt;
&lt;br /&gt;
This is first version that AJDJ lead designs for.&lt;br /&gt;
&lt;br /&gt;
=== Version 5.0 ===&lt;br /&gt;
[[File:Hardcore 5.0.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
While designing 5.0, HC4.0 had seen most players use the fire/ice path, even after balancing. In order to remediate this, the path was removed and replaced with the path of Nostalgia. This would allow players to pick an easier path, but receive no middle checkpoint on that route. Newer maps joined this rotation, replacing a few older maps whose age were beginning to show. It was around this time in the design process that those working on the HC designs shifted towards adding map-quality as a criterion.&lt;br /&gt;
&lt;br /&gt;
HCs 4.0-5.0 have been considered to be some of the hardest versions of HC conceived. &lt;br /&gt;
&lt;br /&gt;
Towards the end of this version of HC is where server ownership changed hands.&lt;br /&gt;
&lt;br /&gt;
=== Version 6.0–6.1 ===&lt;br /&gt;
[[File:Hardcore 6.0.PNG|600px]]&lt;br /&gt;
[[File:Hardcore 6.1.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The goal of HC6.0 was to make it slightly easier, as the pace of users beating the challenge had drastically slowed down. This was achieved by redoing the branching paths, and lowering the number of maps in the final sprint.&lt;br /&gt;
&lt;br /&gt;
The thematic paths were replaced with paths oriented around map types. This allowed players to lean into their strengths for a portion of HC.&lt;br /&gt;
&lt;br /&gt;
Shortly after the 6.0 launch, it was determined that the puzzle path was too easy. In order to balance this out, the following changed were made for 6.1:&lt;br /&gt;
&lt;br /&gt;
* Remove the puzzle path.&lt;br /&gt;
* Replace Paradox with Viemort.&lt;br /&gt;
* 154 Returns to FFA (As an FFA+ map).&lt;br /&gt;
&lt;br /&gt;
=== Version 7.0 ===&lt;br /&gt;
[[File:Hardcore 7.0.PNG|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This version of HC saw the biggest change to the middle leg. The choices were now between 2 of the 3 map types, allowing players to lean on their strengths and completely avoid 1 map type if desired. This system also intended a shift towards persistence over difficulty.&lt;br /&gt;
&lt;br /&gt;
This is last version that AJDJ lead designs for.&lt;br /&gt;
&lt;br /&gt;
=== Version 8.0–8.1 ===&lt;br /&gt;
[[File:HC8.0.png|600px]]&lt;br /&gt;
[[File:HC8.1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
HC 8.0 was intended to make Hardcore longer, and have a greater focus on persistence and uniform difficulty. The iteration consisted of twelve maps, with a mix of parkour and mazes. This was also the first version of HC that had automatic transfers into the new system; Manual transfers were no longer required.&lt;br /&gt;
&lt;br /&gt;
This iteration was unique for multiple reasons. Firstly, there were no puzzle maps on the main path ([[MYTH]] contains puzzles, but isn't technically a puzzle map). When players reached HC-4, they could either continue along the main path (of parkour and mazes) or opt for a shorter but much harder path that consisted of puzzles only. One of the puzzles, Miner's Millions, was considered one of the hardest on the server. Few players have completed this path. &lt;br /&gt;
&lt;br /&gt;
In addition, HC8.0 is the only iteration to date to feature two loop-back maps, one for switching between the two paths. [[Satyrs]], had to be completed to switch from the main path to the puzzle path, and  [[Minetech]] was required to switch from the puzzle path to the main path.&lt;br /&gt;
&lt;br /&gt;
This was the longest version of Hardcore upon release, however many users do not consider it to be the toughest.&lt;br /&gt;
&lt;br /&gt;
Due to the breaking changes in the upcoming 1.14 update and low usage, the puzzle path was later removed resulting in the first entirely linear structure since Hardcore's inception.&lt;br /&gt;
&lt;br /&gt;
=== Version 9.0 ===&lt;br /&gt;
[[File:HC9.0.png|600px]]&lt;br /&gt;
&lt;br /&gt;
This goals in the changed made to HC9.0 primarily included:&lt;br /&gt;
* Expand the variety of map types to include adventure / puzzle maps.&lt;br /&gt;
* Allow users to lean into a strength in the second leg, and receive easier maps of the types the player was aiming to avoid.&lt;br /&gt;
&lt;br /&gt;
This design also introduced a few exclusive maps / tuning to some existing ones to aid in the detection of cheaters and hacked clients. The specifics of these mechanics are proprietary.&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Template:Event_timers&amp;diff=7949</id>
		<title>Template:Event timers</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Template:Event_timers&amp;diff=7949"/>
		<updated>2020-04-25T04:55:23Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: Added minr cup timer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;[https://forums.minr.org/threads/2020-minr-cup.4145/ Minr Cup] {{countdown&lt;br /&gt;
 |year       = 2020&lt;br /&gt;
 |month      = 5&lt;br /&gt;
 |day        = 4&lt;br /&gt;
 |hour       = 00&lt;br /&gt;
 |minute     = 00&lt;br /&gt;
 |event      = Egg Hunt&lt;br /&gt;
 |duration   = 30240&lt;br /&gt;
 |eventstart = The Minr Cup has started!&lt;br /&gt;
 |eventend   = The Minr Cup has concluded. Thanks for playing!&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Updates&amp;diff=7892</id>
		<title>Updates</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Updates&amp;diff=7892"/>
		<updated>2020-04-03T23:27:16Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: Minr bot no longer uses markdown&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A log of changes since the 10.0.0 Minr Scripts 2 + 1.13 update.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
: 11.0 - Everything And The Kitchen Sink (releasing sometime in 2020)&lt;br /&gt;
: 12.0 - Commands Overhaul&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.5 (tomorrow rick says) ===&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
: /spawn is now allowed during challenges.&lt;br /&gt;
: Players can no longer use the Hardcore start sign whilst in a challenge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Removed /removehome &amp;lt;player&amp;gt;. Note other variations of this command are unaffected.&lt;br /&gt;
: /listhomes &amp;lt;page&amp;gt; now has priority over /listhomes &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added the exponentiation operator ^.&lt;br /&gt;
: Added literals pi and π (both equal to 3.14159265358979323846)&lt;br /&gt;
: Added the following functions to the math namespace:&lt;br /&gt;
:: sin(), cos(), tan()&lt;br /&gt;
:: arcsin(), arccos(), arctan()&lt;br /&gt;
:: radsin(), radcos(), radtan()&lt;br /&gt;
:: radarcsin(), radarctan(), radarctan()&lt;br /&gt;
:: rad()&lt;br /&gt;
:: deg()&lt;br /&gt;
: Functions with the rad prefix take radians, all others take degrees.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: Minr Bot will no longer use markdown in messages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Visiting another player's home would set the target player's checkpoint mode to home, instead of the executor's.&lt;br /&gt;
: Fixed /checkpoint times &amp;lt;page&amp;gt; checking for map codes before map names.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.4 - Scripts 2.1 ==&lt;br /&gt;
=== 10.4.4 (2020/02/21) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed paged commands' paging arrows failing to work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.3 (2020/02/11) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /home&lt;br /&gt;
: Homes are now listed alphabetically and shown in pages.&lt;br /&gt;
: Mods can now set homes using coordinates.&lt;br /&gt;
: Ops can now set and remove others' homes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /whois&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable by everyone.&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable on Discord.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.2 (2020/01/10) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed 100% not being attainable, due to aliased maps counting twice to total points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.1 (2020/01/06) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed default values of relative variables not being loaded (and therefore being lost after a restart).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.0 (2019/12/20) - Scripts 2.1 ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
; Lists&lt;br /&gt;
: Added lists types.&lt;br /&gt;
: They are automatically created for every non-list type.&lt;br /&gt;
: Lists are defined using X[], where X[] is a list of type X (e.g. Int[]).&lt;br /&gt;
: Lists can be initialised with X[a, b, ..., z]. (Where a, b, ..., z are zero, one, or more instances of X)&lt;br /&gt;
: Values can be retrieved using X[index]; to set a value simply assign to this (e.g. X[0] = 1).&lt;br /&gt;
: List indicies are zero-based.&lt;br /&gt;
: To append to a list, simply assign a value to an index one greater than the last item in the list.&lt;br /&gt;
:: e.g., if @define Int[] x = Int[1, 2, 3], append to x with @var x[x.length()] = 4.&lt;br /&gt;
: Accessing an out of bound index will yield an IndexOutOfBoundsException (which will terminate the script).&lt;br /&gt;
: Lists have the following methods:&lt;br /&gt;
:: List.length(), which reports the number of items in the list.&lt;br /&gt;
:: List.remove(Int index), which removes the item at the specified index from the list.&lt;br /&gt;
:: List.clear(), which removes all items from the list.&lt;br /&gt;
:: List.reverse(), which reveres the order of the items in the list.&lt;br /&gt;
:: List.shuffle(), which will randomise the order of the items in the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; List Namespace&lt;br /&gt;
: A range() function was added to a new list namespace as a convenience.&lt;br /&gt;
: Int[] range(Int start, Int end) will generate a list of numbers from start (inclusive) to end (exclusive).&lt;br /&gt;
:: This allows you to iterate through every index in a list with @for Int i in range(0, list.length())&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Loops&lt;br /&gt;
: Added for-in loops, to iterate over any iterable.&lt;br /&gt;
:: Lists are the only iterable at this time.&lt;br /&gt;
: Loops are defined with @for X item in X[], and terminated with @done&lt;br /&gt;
:: This example loop will print 1, 2, 3, 4 and 5 to the player (on separate lines).&lt;br /&gt;
:: @for Int i in Int[1, 2, 3, 4, 5]&lt;br /&gt;
::: @player &amp;lt;nowiki&amp;gt;{{i}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:: @done&lt;br /&gt;
: To loop through a range of numbers (like for (int i = 0; i &amp;lt; 10; i++)), use list::range().&lt;br /&gt;
:: @for Int i in range(0, 10)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Relative Variables&lt;br /&gt;
: It is now possible to retrieve the value of a relative variable for specific players.&lt;br /&gt;
: Simply use relativeVar[Player]. (Where Player is an instance of a Player type: e.g., Player(&amp;quot;rickyboy320&amp;quot;))&lt;br /&gt;
: Note that as this requires a Player instance, UUIDs will be required for retrieving values when players are offline. (Will fail otherwise)&lt;br /&gt;
: Like lists, assigning to relativeVar[Player] will set their value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Formatting&lt;br /&gt;
: Whitespace will now be preserved when importing from Hastebin, and will be exported as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Script Creation&lt;br /&gt;
: When creating a script, the co-ordinates of the script will be displayed. If you accidentally misplace a script this will allow you to easily remove the script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Math Namespace&lt;br /&gt;
: Added Int floor(Double x) and Int ceil(Double x), which floor and ceiling a number respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Player Type&lt;br /&gt;
: Added sendMessage(String message) to send a raw message directly to a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /challenge join &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; and /challenge finish &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; for administrators.&lt;br /&gt;
: Fixed /checkpoint removealltimes not working on maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: /discord verify now correctly instructs the player to post their verification code in #verify_here, instead of #general_discussion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.15.1 (Paper #15)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed c_dric's bug, where setting a field would spawn multiple script runners (causing delays to be skipped).&lt;br /&gt;
: Fixed tab-completion of namespaces only showing namespaces that begin with lowercase letters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.3 - Cosmetics Part 2 ==&lt;br /&gt;
&lt;br /&gt;
=== 10.3.6 (2019/10/30) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a player's map timer being saved as invalid if their challenge timer was invalid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.5 (2019/09/01) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated checkpoints to Hardcore 9.0.&lt;br /&gt;
: Old checkpoints will automatically be converted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Display names of items are now accessible.&lt;br /&gt;
: Use Boolean Item.hasDisplayName() and String Item.getDisplayName().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Self-targetting /rocket is now restricted to mods and ops due to abuse.&lt;br /&gt;
: Using /rocket as a non-operator no longer invalidates runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.4 (2019/08/23) ===&lt;br /&gt;
==== Team Chat ====&lt;br /&gt;
: Added /teamchat (aliases are /teammsg, /tchat, /tm and /t).&lt;br /&gt;
: Overrides the vanilla command for better Minr-specific support.&lt;br /&gt;
: /teamchat &amp;lt;message&amp;gt; will send a message to everyone on your team.&lt;br /&gt;
: Players must be on a team that isn't a rank team to send or receive a message.&lt;br /&gt;
&lt;br /&gt;
; Subscribing&lt;br /&gt;
: Alternatively, one can subscribe to a team channel for a team they aren't on.&lt;br /&gt;
: Subscribers can send and receive messages in any channel they are subscribed to, regardless of the team.&lt;br /&gt;
: The syntax is: /teamchat &amp;lt;team&amp;gt; &amp;lt;message&amp;gt;.&lt;br /&gt;
: Subscribers are not preserved between restarts.&lt;br /&gt;
: Subscribers can be added with /teamchat subscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be removed with /teamchat unsubscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be listed with /teamchat subscribe &amp;lt;team&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Hats now support player heads with custom skins.&lt;br /&gt;
: Cosmetic GUI items now also support player heads with skins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.3 (2019/07/22) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Addition of the /spectator command for Moderators.&lt;br /&gt;
: Player names in many places (notably in the in-game player list and nameplates above other players) are now coloured by the player's rank.&lt;br /&gt;
: The in-game player list is now sorted by rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.14.4 (Paper #137)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Command Block Minecarts no longer break when trying to execute Minr commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.2 (2019/06/21) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Added announcements and special effects when obtaining 10%, 25%, 50%, 75% and 100% of all points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated HC checkpoint converter to HC 8.1.&lt;br /&gt;
: HC checkpoint converter is now more verbose and informs the player of the change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added expiration feedback to the call request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added support for coloured player and objective names in the MSC Scoreboard API.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: All schematics have been converted to the 1.13 schematic format (.schem), which should fix irregularities in blocks and crashes (such as in Inaros).&lt;br /&gt;
: Updated to Paper 1.13.2 #632&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed issue with the command '/prefix reset' not taking arguments as intended.&lt;br /&gt;
: Fixed command usage of the /type constructor define command: removed &amp;lt;returnType&amp;gt;.&lt;br /&gt;
: Fixed 'This person has not requested a teleport to you within the last 5 minutes' message in /call: it now reflects the actual 1 minute expiration time.&lt;br /&gt;
: Fixed adding of maps to a Challenge failing, but the message saying it succeeded: added more checks on the command to inform of failure.&lt;br /&gt;
: Fixed removal of empty namespaces displaying a failing message, while the action succeeded.&lt;br /&gt;
: Fixed attempts of removing a built-in namespace throwing a console exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.1 (2019/05/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players can no longer see their own titles on occasion, which prevented interaction with the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.0 (2019/05/18) ===&lt;br /&gt;
==== Particle Trails ====&lt;br /&gt;
: Adjusted the vertical offset for particle spawns (0.8 -&amp;gt; 1.2).&lt;br /&gt;
: Adjusted the vertical offset for particle spawns when swimming or gliding (0 -&amp;gt; 0.2).&lt;br /&gt;
: The period for particle spawns can now be customised.&lt;br /&gt;
: Particle trails now have rarities.&lt;br /&gt;
: Fixed particle trails now being applied on join.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hats ====&lt;br /&gt;
: Added hats, cause why not?&lt;br /&gt;
: Hats are cosmetic items, where various blocks appear on the player's head.&lt;br /&gt;
: They can be deactivated easily by clicking on them while inside the inventory screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prefixes ====&lt;br /&gt;
: Prefixes are now time-based. They will be automatically removed are the period expires.&lt;br /&gt;
: Removing prefixes has been simplified significantly (no longer requires magic word).&lt;br /&gt;
: Commands are now: /prefix set &amp;lt;player&amp;gt; &amp;lt;time&amp;gt; &amp;lt;prefix&amp;gt; and /prefix reset &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics GUI ====&lt;br /&gt;
: Expanded the GUI to 27 slots.&lt;br /&gt;
: Rearranged item positions slightly.&lt;br /&gt;
: The item icons can now be customised.&lt;br /&gt;
: Items now have a coloured name derived from their rarity.&lt;br /&gt;
: Item lore has been significantly reformatted, and now displays requirements, rarity and multi-line descriptions.&lt;br /&gt;
: Items can now be properly unobtainable.&lt;br /&gt;
: Items are now sorted, first by rarity then alphabetically.&lt;br /&gt;
: Items are now enchanted in the shop when active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rarity ====&lt;br /&gt;
: Split rarities from Titles, so they can now be used by anything.&lt;br /&gt;
: Renamed RARE to UNCOMMON.&lt;br /&gt;
: Swapped the colours of UNCOMMON and HEROIC.&lt;br /&gt;
: Rarity names are now displayed in game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Cosmetic commands now have unified syntax, and are now ops-only.&lt;br /&gt;
: They also all now support targetting other players, and all have &amp;quot;current&amp;quot; subcommands.&lt;br /&gt;
: Additionally, cosmetic names within said commands are now displayed in colour.&lt;br /&gt;
: Cosmetics can now be reloaded without a server restart, though this is not guaranteed to be safe.&lt;br /&gt;
: Going to /spawn now resets you like entering a map does (triggering scripts when this happens in the future?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.2 - Cosmetics Update and Valentine Event ==&lt;br /&gt;
=== 10.2.3 (2019/04/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
:Fixed issue with loading Player variables from disk.&lt;br /&gt;
:Fixed issue where an area script would crash the server on load when the region was deleted.&lt;br /&gt;
:Fixed issue where User Types would break when default values were not set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.2 (2019/03/21) ===&lt;br /&gt;
==== Scoreboard Namespace ====&lt;br /&gt;
: Added a new built-in namespace for manipulating scoreboards.&lt;br /&gt;
: You can add or remove objectives and scores, and set the display slots of objectives.&lt;br /&gt;
: Unlike using vanilla commands, there is no one-tick delay when using these functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Global Points ====&lt;br /&gt;
: Updated global points to be somewhat more representative of top times.&lt;br /&gt;
: Renewed formula is: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 0.5em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;base = 1 / \sqrt{rank}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;. Everyone's score for this map is then rescaled according to the amount of completions: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;gpoints_{map} = (100 / |F_{map}|) * base&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;|F_{map}| =\sqrt{\sum base^2}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
: Everyone can now use /checkpoint gpoints &amp;lt;player&amp;gt; &amp;lt;map&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
: Removed references to Valentines event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /adventure as a counterpart to /survival.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an error when deverifying a deleted Discord account.&lt;br /&gt;
: Fixed an issue where tabbing did not work for /checkpoint gpoints.&lt;br /&gt;
: Mapnames can now be used for /checkpoint gpoints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.1 (2019/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Valentine Leaderboard is now sorted by each couple's love points total.&lt;br /&gt;
: Valentine Leaderboard now no longer opens the Challenge Leaderboard when pressing next page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.0 (2019/02/14) ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
; Soul Link&lt;br /&gt;
: New challenge modifier: '''Soul Link'''.&lt;br /&gt;
: Soul Link challenges require two linked people to join.&lt;br /&gt;
: Use '''/marry &amp;lt;player&amp;gt;''' to link yourself with another player.&lt;br /&gt;
: If one player dies, the linked player will also die.&lt;br /&gt;
: Soul Link challenges reward Love Points as well as Challenge Points.&lt;br /&gt;
: Use '''/divorce''' do decouple yourself from another player.&lt;br /&gt;
: Soul Link is fully compatible with other challenge modifiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Particle Trails.&lt;br /&gt;
: Added particle trails. When you move, a trail of particles will be left behind you.&lt;br /&gt;
&lt;br /&gt;
: Added &amp;quot;Love Trail&amp;quot; particle trail, which requires 300 Love Points.&lt;br /&gt;
: Added &amp;quot;Completionist&amp;quot; particle trail, which requires 100% of all points obtained.&lt;br /&gt;
&lt;br /&gt;
; Cosmetics GUI&lt;br /&gt;
: Added new GUI for managing cosmetics, openable with '''/cosmetics''' (alias: /shop).&lt;br /&gt;
: The ability to buy cosmetics will be added later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
A special Valentines event is running from Febuary 14th to March 14th, centred around Soul Link challenges.&lt;br /&gt;
The top five couples with the most Love Points at the end of the event will unlock an exclusive title.&lt;br /&gt;
Gain 300 Love Points to unlock the &amp;quot;Love Trail&amp;quot; particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /cosmetics&lt;br /&gt;
: ''Alias: /shop''&lt;br /&gt;
: Opens the Cosmetic GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /trail&lt;br /&gt;
: ''Alias: /trails''&lt;br /&gt;
&lt;br /&gt;
: Operators Only:&lt;br /&gt;
&lt;br /&gt;
: '''/trail give''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; gives a player a particle trail.&lt;br /&gt;
: '''/trail take''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; takes a particle trail from a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: The following commands were also added for everyone, but may be removed at a later date.&lt;br /&gt;
&lt;br /&gt;
: '''/trail set''' &amp;lt;trail&amp;gt; enables a particle trail.&lt;br /&gt;
: '''/trail list''' shows all your particle trails.&lt;br /&gt;
: '''/trail clear''' disables your currently active particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /titles&lt;br /&gt;
: '''/titles list''' was changed to be similar to /trail list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /valentine&lt;br /&gt;
: '''/valentine ranks''' shows the current event leaderboard.&lt;br /&gt;
: '''/valentine completed &amp;lt;player&amp;gt;''' shows the current event leaderboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Soul Link&lt;br /&gt;
: '''/marry &amp;lt;player&amp;gt;''' to link with another player.&lt;br /&gt;
: '''/divorce''' to unlink with your linked player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /hide&lt;br /&gt;
: '''/hide &amp;lt;player&amp;gt;''' hides a player from you.&lt;br /&gt;
: If a player relogs they will become visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Titles no longer persist after logout in a vehicle.&lt;br /&gt;
&lt;br /&gt;
Titles have more debug measures such that it is easier to track the cause of persisting titles.&lt;br /&gt;
&lt;br /&gt;
Fix valid Scripts throwing OutdatedException when slay (and others) is used as a parameter in @bypass​.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.1 - Difficulty Rework ==&lt;br /&gt;
=== 10.1.5 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges subtracting challenge points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.4 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges having an extreme reward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.3 (2019/01/07) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed recent invalid times overwriting valid times.&lt;br /&gt;
&lt;br /&gt;
Fixed leaderboards not updating on removal of completions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.2 (2019/01/04) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed force joining challenges skipping requirements check.&lt;br /&gt;
&lt;br /&gt;
Invalid but legitimate times on maps are now saved.&lt;br /&gt;
&lt;br /&gt;
Fixed /whois showing the executor's points instead of the target's.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.1 (2019/01/02) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
A breakdown of where challenge points have been otained is now shown in '''/c points'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed an error when regenerating a challenge before the leaderboard is setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.0 (2018/12/31) ===&lt;br /&gt;
==== Difficulty Brackets ====&lt;br /&gt;
Added new difficulty brackets, white and black.&lt;br /&gt;
Rebalanced the number of points awarded by each bracket.&lt;br /&gt;
Renamed some of the brackets.&lt;br /&gt;
&lt;br /&gt;
The difficulty spectrum is now as follows:&lt;br /&gt;
* White, &amp;quot;Very Easy&amp;quot; - awards 1 point&lt;br /&gt;
* Blue, &amp;quot;Easy&amp;quot; - awards 2 point&lt;br /&gt;
* Green, &amp;quot;Novice&amp;quot; - awards 4 point&lt;br /&gt;
* Yellow, &amp;quot;Moderate&amp;quot; - awards 7 point&lt;br /&gt;
* Orange, &amp;quot;Hard&amp;quot; - awards 12 point&lt;br /&gt;
* Red, &amp;quot;Very Hard&amp;quot; - awards 18 point&lt;br /&gt;
* Black, &amp;quot;Very Expert&amp;quot; - awards 25 point&lt;br /&gt;
&lt;br /&gt;
Completions of black maps are now announced in chat like red maps.&lt;br /&gt;
FFA Points have now been renamed to Points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
Whities are now automatically promoted to Blue once they meet the Hardcore point threshold, before entering Hardcore.&lt;br /&gt;
&lt;br /&gt;
Entry to Hardcore now requires 35 points plus completion of the FAQ Quiz.&lt;br /&gt;
&lt;br /&gt;
Completions of individual Hardcore maps are now announced.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
Local variables have been reworked internally. Chat scripts should behave properly now as a result.&lt;br /&gt;
&lt;br /&gt;
Improved error messages when an exception occurs while importing a script.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs when adding or importing a script, the script will not be modified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed issues when redefining or removing regions with scripts bound to them.&lt;br /&gt;
&lt;br /&gt;
Methods now work on fields.&lt;br /&gt;
&lt;br /&gt;
'''/type constructors''' and '''/type methods''' can now be used on built-in types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.0 - Minr Scripts 2.0 ==&lt;br /&gt;
See https://forums.minr.org/threads/minr-scripts-2.2951/.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prior to 10.0.0 ==&lt;br /&gt;
Please consult the announcements forum. https://forums.minr.org/forums/news-announcements.18/&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Updates&amp;diff=7855</id>
		<title>Updates</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Updates&amp;diff=7855"/>
		<updated>2020-03-26T08:53:06Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: Fixes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A log of changes since the 10.0.0 Minr Scripts 2 + 1.13 update.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
: 11.0 - Everything And The Kitchen Sink (releasing sometime in 2020)&lt;br /&gt;
: 12.0 - Commands Overhaul&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.5 (soon™️) ===&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
: /spawn is now allowed during challenges.&lt;br /&gt;
: Players can no longer use the Hardcore start sign whilst in a challenge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Removed /removehome &amp;lt;player&amp;gt;. Note other variations of this command are unaffected.&lt;br /&gt;
: /listhomes &amp;lt;page&amp;gt; now has priority over /listhomes &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added the exponentiation operator ^.&lt;br /&gt;
: Added literals pi and π (both equal to 3.14159265358979323846)&lt;br /&gt;
: Added the following functions to the math namespace:&lt;br /&gt;
:: sin(), cos(), tan()&lt;br /&gt;
:: arcsin(), arccos(), arctan()&lt;br /&gt;
:: radsin(), radcos(), radtan()&lt;br /&gt;
:: radarcsin(), radarctan(), radarctan()&lt;br /&gt;
:: rad()&lt;br /&gt;
:: deg()&lt;br /&gt;
: Functions with the rad prefix take radians, all others take degrees.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Visiting another player's home would set the target player's checkpoint mode to home, instead of the executor's.&lt;br /&gt;
: Fixed /checkpoint times &amp;lt;page&amp;gt; checking for map codes before map names.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.4 - Scripts 2.1 ==&lt;br /&gt;
=== 10.4.4 (2020/02/21) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed paged commands' paging arrows failing to work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.3 (2020/02/11) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /home&lt;br /&gt;
: Homes are now listed alphabetically and shown in pages.&lt;br /&gt;
: Mods can now set homes using coordinates.&lt;br /&gt;
: Ops can now set and remove others' homes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /whois&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable by everyone.&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable on Discord.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.2 (2020/01/10) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed 100% not being attainable, due to aliased maps counting twice to total points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.1 (2020/01/06) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed default values of relative variables not being loaded (and therefore being lost after a restart).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.0 (2019/12/20) - Scripts 2.1 ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
; Lists&lt;br /&gt;
: Added lists types.&lt;br /&gt;
: They are automatically created for every non-list type.&lt;br /&gt;
: Lists are defined using X[], where X[] is a list of type X (e.g. Int[]).&lt;br /&gt;
: Lists can be initialised with X[a, b, ..., z]. (Where a, b, ..., z are zero, one, or more instances of X)&lt;br /&gt;
: Values can be retrieved using X[index]; to set a value simply assign to this (e.g. X[0] = 1).&lt;br /&gt;
: List indicies are zero-based.&lt;br /&gt;
: To append to a list, simply assign a value to an index one greater than the last item in the list.&lt;br /&gt;
:: e.g., if @define Int[] x = Int[1, 2, 3], append to x with @var x[x.length()] = 4.&lt;br /&gt;
: Accessing an out of bound index will yield an IndexOutOfBoundsException (which will terminate the script).&lt;br /&gt;
: Lists have the following methods:&lt;br /&gt;
:: List.length(), which reports the number of items in the list.&lt;br /&gt;
:: List.remove(Int index), which removes the item at the specified index from the list.&lt;br /&gt;
:: List.clear(), which removes all items from the list.&lt;br /&gt;
:: List.reverse(), which reveres the order of the items in the list.&lt;br /&gt;
:: List.shuffle(), which will randomise the order of the items in the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; List Namespace&lt;br /&gt;
: A range() function was added to a new list namespace as a convenience.&lt;br /&gt;
: Int[] range(Int start, Int end) will generate a list of numbers from start (inclusive) to end (exclusive).&lt;br /&gt;
:: This allows you to iterate through every index in a list with @for Int i in range(0, list.length())&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Loops&lt;br /&gt;
: Added for-in loops, to iterate over any iterable.&lt;br /&gt;
:: Lists are the only iterable at this time.&lt;br /&gt;
: Loops are defined with @for X item in X[], and terminated with @done&lt;br /&gt;
:: This example loop will print 1, 2, 3, 4 and 5 to the player (on separate lines).&lt;br /&gt;
:: @for Int i in Int[1, 2, 3, 4, 5]&lt;br /&gt;
::: @player &amp;lt;nowiki&amp;gt;{{i}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:: @done&lt;br /&gt;
: To loop through a range of numbers (like for (int i = 0; i &amp;lt; 10; i++)), use list::range().&lt;br /&gt;
:: @for Int i in range(0, 10)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Relative Variables&lt;br /&gt;
: It is now possible to retrieve the value of a relative variable for specific players.&lt;br /&gt;
: Simply use relativeVar[Player]. (Where Player is an instance of a Player type: e.g., Player(&amp;quot;rickyboy320&amp;quot;))&lt;br /&gt;
: Note that as this requires a Player instance, UUIDs will be required for retrieving values when players are offline. (Will fail otherwise)&lt;br /&gt;
: Like lists, assigning to relativeVar[Player] will set their value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Formatting&lt;br /&gt;
: Whitespace will now be preserved when importing from Hastebin, and will be exported as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Script Creation&lt;br /&gt;
: When creating a script, the co-ordinates of the script will be displayed. If you accidentally misplace a script this will allow you to easily remove the script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Math Namespace&lt;br /&gt;
: Added Int floor(Double x) and Int ceil(Double x), which floor and ceiling a number respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Player Type&lt;br /&gt;
: Added sendMessage(String message) to send a raw message directly to a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /challenge join &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; and /challenge finish &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; for administrators.&lt;br /&gt;
: Fixed /checkpoint removealltimes not working on maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: /discord verify now correctly instructs the player to post their verification code in #verify_here, instead of #general_discussion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.15.1 (Paper #15)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed c_dric's bug, where setting a field would spawn multiple script runners (causing delays to be skipped).&lt;br /&gt;
: Fixed tab-completion of namespaces only showing namespaces that begin with lowercase letters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.3 - Cosmetics Part 2 ==&lt;br /&gt;
&lt;br /&gt;
=== 10.3.6 (2019/10/30) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a player's map timer being saved as invalid if their challenge timer was invalid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.5 (2019/09/01) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated checkpoints to Hardcore 9.0.&lt;br /&gt;
: Old checkpoints will automatically be converted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Display names of items are now accessible.&lt;br /&gt;
: Use Boolean Item.hasDisplayName() and String Item.getDisplayName().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Self-targetting /rocket is now restricted to mods and ops due to abuse.&lt;br /&gt;
: Using /rocket as a non-operator no longer invalidates runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.4 (2019/08/23) ===&lt;br /&gt;
==== Team Chat ====&lt;br /&gt;
: Added /teamchat (aliases are /teammsg, /tchat, /tm and /t).&lt;br /&gt;
: Overrides the vanilla command for better Minr-specific support.&lt;br /&gt;
: /teamchat &amp;lt;message&amp;gt; will send a message to everyone on your team.&lt;br /&gt;
: Players must be on a team that isn't a rank team to send or receive a message.&lt;br /&gt;
&lt;br /&gt;
; Subscribing&lt;br /&gt;
: Alternatively, one can subscribe to a team channel for a team they aren't on.&lt;br /&gt;
: Subscribers can send and receive messages in any channel they are subscribed to, regardless of the team.&lt;br /&gt;
: The syntax is: /teamchat &amp;lt;team&amp;gt; &amp;lt;message&amp;gt;.&lt;br /&gt;
: Subscribers are not preserved between restarts.&lt;br /&gt;
: Subscribers can be added with /teamchat subscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be removed with /teamchat unsubscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be listed with /teamchat subscribe &amp;lt;team&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Hats now support player heads with custom skins.&lt;br /&gt;
: Cosmetic GUI items now also support player heads with skins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.3 (2019/07/22) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Addition of the /spectator command for Moderators.&lt;br /&gt;
: Player names in many places (notably in the in-game player list and nameplates above other players) are now coloured by the player's rank.&lt;br /&gt;
: The in-game player list is now sorted by rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.14.4 (Paper #137)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Command Block Minecarts no longer break when trying to execute Minr commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.2 (2019/06/21) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Added announcements and special effects when obtaining 10%, 25%, 50%, 75% and 100% of all points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated HC checkpoint converter to HC 8.1.&lt;br /&gt;
: HC checkpoint converter is now more verbose and informs the player of the change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added expiration feedback to the call request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added support for coloured player and objective names in the MSC Scoreboard API.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: All schematics have been converted to the 1.13 schematic format (.schem), which should fix irregularities in blocks and crashes (such as in Inaros).&lt;br /&gt;
: Updated to Paper 1.13.2 #632&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed issue with the command '/prefix reset' not taking arguments as intended.&lt;br /&gt;
: Fixed command usage of the /type constructor define command: removed &amp;lt;returnType&amp;gt;.&lt;br /&gt;
: Fixed 'This person has not requested a teleport to you within the last 5 minutes' message in /call: it now reflects the actual 1 minute expiration time.&lt;br /&gt;
: Fixed adding of maps to a Challenge failing, but the message saying it succeeded: added more checks on the command to inform of failure.&lt;br /&gt;
: Fixed removal of empty namespaces displaying a failing message, while the action succeeded.&lt;br /&gt;
: Fixed attempts of removing a built-in namespace throwing a console exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.1 (2019/05/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players can no longer see their own titles on occasion, which prevented interaction with the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.0 (2019/05/18) ===&lt;br /&gt;
==== Particle Trails ====&lt;br /&gt;
: Adjusted the vertical offset for particle spawns (0.8 -&amp;gt; 1.2).&lt;br /&gt;
: Adjusted the vertical offset for particle spawns when swimming or gliding (0 -&amp;gt; 0.2).&lt;br /&gt;
: The period for particle spawns can now be customised.&lt;br /&gt;
: Particle trails now have rarities.&lt;br /&gt;
: Fixed particle trails now being applied on join.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hats ====&lt;br /&gt;
: Added hats, cause why not?&lt;br /&gt;
: Hats are cosmetic items, where various blocks appear on the player's head.&lt;br /&gt;
: They can be deactivated easily by clicking on them while inside the inventory screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prefixes ====&lt;br /&gt;
: Prefixes are now time-based. They will be automatically removed are the period expires.&lt;br /&gt;
: Removing prefixes has been simplified significantly (no longer requires magic word).&lt;br /&gt;
: Commands are now: /prefix set &amp;lt;player&amp;gt; &amp;lt;time&amp;gt; &amp;lt;prefix&amp;gt; and /prefix reset &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics GUI ====&lt;br /&gt;
: Expanded the GUI to 27 slots.&lt;br /&gt;
: Rearranged item positions slightly.&lt;br /&gt;
: The item icons can now be customised.&lt;br /&gt;
: Items now have a coloured name derived from their rarity.&lt;br /&gt;
: Item lore has been significantly reformatted, and now displays requirements, rarity and multi-line descriptions.&lt;br /&gt;
: Items can now be properly unobtainable.&lt;br /&gt;
: Items are now sorted, first by rarity then alphabetically.&lt;br /&gt;
: Items are now enchanted in the shop when active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rarity ====&lt;br /&gt;
: Split rarities from Titles, so they can now be used by anything.&lt;br /&gt;
: Renamed RARE to UNCOMMON.&lt;br /&gt;
: Swapped the colours of UNCOMMON and HEROIC.&lt;br /&gt;
: Rarity names are now displayed in game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Cosmetic commands now have unified syntax, and are now ops-only.&lt;br /&gt;
: They also all now support targetting other players, and all have &amp;quot;current&amp;quot; subcommands.&lt;br /&gt;
: Additionally, cosmetic names within said commands are now displayed in colour.&lt;br /&gt;
: Cosmetics can now be reloaded without a server restart, though this is not guaranteed to be safe.&lt;br /&gt;
: Going to /spawn now resets you like entering a map does (triggering scripts when this happens in the future?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.2 - Cosmetics Update and Valentine Event ==&lt;br /&gt;
=== 10.2.3 (2019/04/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
:Fixed issue with loading Player variables from disk.&lt;br /&gt;
:Fixed issue where an area script would crash the server on load when the region was deleted.&lt;br /&gt;
:Fixed issue where User Types would break when default values were not set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.2 (2019/03/21) ===&lt;br /&gt;
==== Scoreboard Namespace ====&lt;br /&gt;
: Added a new built-in namespace for manipulating scoreboards.&lt;br /&gt;
: You can add or remove objectives and scores, and set the display slots of objectives.&lt;br /&gt;
: Unlike using vanilla commands, there is no one-tick delay when using these functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Global Points ====&lt;br /&gt;
: Updated global points to be somewhat more representative of top times.&lt;br /&gt;
: Renewed formula is: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 0.5em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;base = 1 / \sqrt{rank}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;. Everyone's score for this map is then rescaled according to the amount of completions: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;gpoints_{map} = (100 / |F_{map}|) * base&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;|F_{map}| =\sqrt{\sum base^2}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
: Everyone can now use /checkpoint gpoints &amp;lt;player&amp;gt; &amp;lt;map&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
: Removed references to Valentines event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /adventure as a counterpart to /survival.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an error when deverifying a deleted Discord account.&lt;br /&gt;
: Fixed an issue where tabbing did not work for /checkpoint gpoints.&lt;br /&gt;
: Mapnames can now be used for /checkpoint gpoints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.1 (2019/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Valentine Leaderboard is now sorted by each couple's love points total.&lt;br /&gt;
: Valentine Leaderboard now no longer opens the Challenge Leaderboard when pressing next page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.0 (2019/02/14) ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
; Soul Link&lt;br /&gt;
: New challenge modifier: '''Soul Link'''.&lt;br /&gt;
: Soul Link challenges require two linked people to join.&lt;br /&gt;
: Use '''/marry &amp;lt;player&amp;gt;''' to link yourself with another player.&lt;br /&gt;
: If one player dies, the linked player will also die.&lt;br /&gt;
: Soul Link challenges reward Love Points as well as Challenge Points.&lt;br /&gt;
: Use '''/divorce''' do decouple yourself from another player.&lt;br /&gt;
: Soul Link is fully compatible with other challenge modifiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Particle Trails.&lt;br /&gt;
: Added particle trails. When you move, a trail of particles will be left behind you.&lt;br /&gt;
&lt;br /&gt;
: Added &amp;quot;Love Trail&amp;quot; particle trail, which requires 300 Love Points.&lt;br /&gt;
: Added &amp;quot;Completionist&amp;quot; particle trail, which requires 100% of all points obtained.&lt;br /&gt;
&lt;br /&gt;
; Cosmetics GUI&lt;br /&gt;
: Added new GUI for managing cosmetics, openable with '''/cosmetics''' (alias: /shop).&lt;br /&gt;
: The ability to buy cosmetics will be added later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
A special Valentines event is running from Febuary 14th to March 14th, centred around Soul Link challenges.&lt;br /&gt;
The top five couples with the most Love Points at the end of the event will unlock an exclusive title.&lt;br /&gt;
Gain 300 Love Points to unlock the &amp;quot;Love Trail&amp;quot; particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /cosmetics&lt;br /&gt;
: ''Alias: /shop''&lt;br /&gt;
: Opens the Cosmetic GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /trail&lt;br /&gt;
: ''Alias: /trails''&lt;br /&gt;
&lt;br /&gt;
: Operators Only:&lt;br /&gt;
&lt;br /&gt;
: '''/trail give''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; gives a player a particle trail.&lt;br /&gt;
: '''/trail take''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; takes a particle trail from a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: The following commands were also added for everyone, but may be removed at a later date.&lt;br /&gt;
&lt;br /&gt;
: '''/trail set''' &amp;lt;trail&amp;gt; enables a particle trail.&lt;br /&gt;
: '''/trail list''' shows all your particle trails.&lt;br /&gt;
: '''/trail clear''' disables your currently active particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /titles&lt;br /&gt;
: '''/titles list''' was changed to be similar to /trail list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /valentine&lt;br /&gt;
: '''/valentine ranks''' shows the current event leaderboard.&lt;br /&gt;
: '''/valentine completed &amp;lt;player&amp;gt;''' shows the current event leaderboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Soul Link&lt;br /&gt;
: '''/marry &amp;lt;player&amp;gt;''' to link with another player.&lt;br /&gt;
: '''/divorce''' to unlink with your linked player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /hide&lt;br /&gt;
: '''/hide &amp;lt;player&amp;gt;''' hides a player from you.&lt;br /&gt;
: If a player relogs they will become visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Titles no longer persist after logout in a vehicle.&lt;br /&gt;
&lt;br /&gt;
Titles have more debug measures such that it is easier to track the cause of persisting titles.&lt;br /&gt;
&lt;br /&gt;
Fix valid Scripts throwing OutdatedException when slay (and others) is used as a parameter in @bypass​.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.1 - Difficulty Rework ==&lt;br /&gt;
=== 10.1.5 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges subtracting challenge points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.4 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges having an extreme reward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.3 (2019/01/07) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed recent invalid times overwriting valid times.&lt;br /&gt;
&lt;br /&gt;
Fixed leaderboards not updating on removal of completions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.2 (2019/01/04) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed force joining challenges skipping requirements check.&lt;br /&gt;
&lt;br /&gt;
Invalid but legitimate times on maps are now saved.&lt;br /&gt;
&lt;br /&gt;
Fixed /whois showing the executor's points instead of the target's.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.1 (2019/01/02) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
A breakdown of where challenge points have been otained is now shown in '''/c points'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed an error when regenerating a challenge before the leaderboard is setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.0 (2018/12/31) ===&lt;br /&gt;
==== Difficulty Brackets ====&lt;br /&gt;
Added new difficulty brackets, white and black.&lt;br /&gt;
Rebalanced the number of points awarded by each bracket.&lt;br /&gt;
Renamed some of the brackets.&lt;br /&gt;
&lt;br /&gt;
The difficulty spectrum is now as follows:&lt;br /&gt;
* White, &amp;quot;Very Easy&amp;quot; - awards 1 point&lt;br /&gt;
* Blue, &amp;quot;Easy&amp;quot; - awards 2 point&lt;br /&gt;
* Green, &amp;quot;Novice&amp;quot; - awards 4 point&lt;br /&gt;
* Yellow, &amp;quot;Moderate&amp;quot; - awards 7 point&lt;br /&gt;
* Orange, &amp;quot;Hard&amp;quot; - awards 12 point&lt;br /&gt;
* Red, &amp;quot;Very Hard&amp;quot; - awards 18 point&lt;br /&gt;
* Black, &amp;quot;Very Expert&amp;quot; - awards 25 point&lt;br /&gt;
&lt;br /&gt;
Completions of black maps are now announced in chat like red maps.&lt;br /&gt;
FFA Points have now been renamed to Points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
Whities are now automatically promoted to Blue once they meet the Hardcore point threshold, before entering Hardcore.&lt;br /&gt;
&lt;br /&gt;
Entry to Hardcore now requires 35 points plus completion of the FAQ Quiz.&lt;br /&gt;
&lt;br /&gt;
Completions of individual Hardcore maps are now announced.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
Local variables have been reworked internally. Chat scripts should behave properly now as a result.&lt;br /&gt;
&lt;br /&gt;
Improved error messages when an exception occurs while importing a script.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs when adding or importing a script, the script will not be modified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed issues when redefining or removing regions with scripts bound to them.&lt;br /&gt;
&lt;br /&gt;
Methods now work on fields.&lt;br /&gt;
&lt;br /&gt;
'''/type constructors''' and '''/type methods''' can now be used on built-in types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.0 - Minr Scripts 2.0 ==&lt;br /&gt;
See https://forums.minr.org/threads/minr-scripts-2.2951/.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prior to 10.0.0 ==&lt;br /&gt;
Please consult the announcements forum. https://forums.minr.org/forums/news-announcements.18/&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Updates&amp;diff=7854</id>
		<title>Updates</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Updates&amp;diff=7854"/>
		<updated>2020-03-26T08:45:26Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: More 10.4.5 stuff&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A log of changes since the 10.0.0 Minr Scripts 2 + 1.13 update.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
: 11.0 - Everything And The Kitchen Sink (releasing sometime in 2020)&lt;br /&gt;
: 12.0 - Commands Overhaul&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.5 (soon™️) ===&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
: /spawn is now allowed during challenges.&lt;br /&gt;
: Players can no longer use the Hardcore start sign whilst in a challenge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Removed /removehome &amp;lt;player&amp;gt;. Note other variations of this command are unaffected.&lt;br /&gt;
: /listhomes &amp;lt;page&amp;gt; now has priority over /listhomes &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added the exponentiation operator ^.&lt;br /&gt;
: Added literals pi and π (both equal to 3.14159265358979323846)&lt;br /&gt;
: Added the following functions to the math namespace:&lt;br /&gt;
:: sin(), cos(), tan()&lt;br /&gt;
:: arcsin(), arccos(), arctan()&lt;br /&gt;
:: radsin(), radcos(), radtan()&lt;br /&gt;
:: radarcsin(), radarctan(), radarctan()&lt;br /&gt;
:: rad()&lt;br /&gt;
:: deg()&lt;br /&gt;
: Functions with the rad prefix take radians, all others take degrees.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Visiting another player's home would set the target player's checkpoint mode to home, instead of the executor's.&lt;br /&gt;
: Fixed /checkpoint times &amp;lt;page&amp;gt; checking for map codes before map names.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.4 - Scripts 2.1 ==&lt;br /&gt;
=== 10.4.4 (2020/02/21) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed paged commands' paging arrows failing to work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.3 (2020/02/11) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /home&lt;br /&gt;
: Homes are now listed alphabetically and shown in pages.&lt;br /&gt;
: Mods can now set homes using coordinates.&lt;br /&gt;
: Ops can now set and remove others' homes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /whois&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable by everyone.&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable on Discord.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.2 (2020/01/10) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed 100% not being attainable, due to aliased maps counting twice to total points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.1 (2020/01/06) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed default values of relative variables not being loaded (and therefore being lost after a restart).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.0 (2019/12/20) - Scripts 2.1 ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
; Lists&lt;br /&gt;
: Added lists types.&lt;br /&gt;
: They are automatically created for every non-list type.&lt;br /&gt;
: Lists are defined using X[], where X[] is a list of type X (e.g. Int[]).&lt;br /&gt;
: Lists can be initialised with X[a, b, ..., z]. (Where a, b, ..., z are zero, one, or more instances of X)&lt;br /&gt;
: Values can be retrieved using X[index]; to set a value simply assign to this (e.g. X[0] = 1).&lt;br /&gt;
: List indicies are zero-based.&lt;br /&gt;
: To append to a list, simply assign a value to an index one greater than the last item in the list.&lt;br /&gt;
:: e.g., if @define Int[] x = Int[1, 2, 3], append to x with @var x[x.length()] = 4.&lt;br /&gt;
: Accessing an out of bound index will yield an IndexOutOfBoundsException (which will terminate the script).&lt;br /&gt;
: Lists have the following methods:&lt;br /&gt;
:: List.length(), which reports the number of items in the list.&lt;br /&gt;
:: List.remove(Int index), which removes the item at the specified index from the list.&lt;br /&gt;
:: List.clear(), which removes all items from the list.&lt;br /&gt;
:: List.reverse(), which reveres the order of the items in the list.&lt;br /&gt;
:: List.shuffle(), which will randomise the order of the items in the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; List Namespace&lt;br /&gt;
: A range() function was added to a new list namespace as a convenience.&lt;br /&gt;
: Int[] range(Int start, Int end) will generate a list of numbers from start (inclusive) to end (exclusive).&lt;br /&gt;
:: This allows you to iterate through every index in a list with @for Int i in range(0, list.length())&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Loops&lt;br /&gt;
: Added for-in loops, to iterate over any iterable.&lt;br /&gt;
:: Lists are the only iterable at this time.&lt;br /&gt;
: Loops are defined with @for X item in X[], and terminated with @done&lt;br /&gt;
:: This example loop will print 1, 2, 3, 4 and 5 to the player (on separate lines).&lt;br /&gt;
:: @for Int i in Int[1, 2, 3, 4, 5]&lt;br /&gt;
::: @player &amp;lt;nowiki&amp;gt;{{i}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:: @done&lt;br /&gt;
: To loop through a range of numbers (like for (int i = 0; i &amp;lt; 10; i++)), use list::range().&lt;br /&gt;
:: @for Int i in range(0, 10)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Relative Variables&lt;br /&gt;
: It is now possible to retrieve the value of a relative variable for specific players.&lt;br /&gt;
: Simply use relativeVar[Player]. (Where Player is an instance of a Player type: e.g., Player(&amp;quot;rickyboy320&amp;quot;))&lt;br /&gt;
: Note that as this requires a Player instance, UUIDs will be required for retrieving values when players are offline. (Will fail otherwise)&lt;br /&gt;
: Like lists, assigning to relativeVar[Player] will set their value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Formatting&lt;br /&gt;
: Whitespace will now be preserved when importing from Hastebin, and will be exported as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Script Creation&lt;br /&gt;
: When creating a script, the co-ordinates of the script will be displayed. If you accidentally misplace a script this will allow you to easily remove the script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Math Namespace&lt;br /&gt;
: Added Int floor(Double x) and Int ceil(Double x), which floor and ceiling a number respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Player Type&lt;br /&gt;
: Added sendMessage(String message) to send a raw message directly to a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /challenge join &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; and /challenge finish &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; for administrators.&lt;br /&gt;
: Fixed /checkpoint removealltimes not working on maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: /discord verify now correctly instructs the player to post their verification code in #verify_here, instead of #general_discussion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.15.1 (Paper #15)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed c_dric's bug, where setting a field would spawn multiple script runners (causing delays to be skipped).&lt;br /&gt;
: Fixed tab-completion of namespaces only showing namespaces that begin with lowercase letters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.3 - Cosmetics Part 2 ==&lt;br /&gt;
&lt;br /&gt;
=== 10.3.6 (2019/10/30) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a player's map timer being saved as invalid if their challenge timer was invalid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.5 (2019/09/01) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated checkpoints to Hardcore 9.0.&lt;br /&gt;
: Old checkpoints will automatically be converted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Display names of items are now accessible.&lt;br /&gt;
: Use Boolean Item.hasDisplayName() and String Item.getDisplayName().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Self-targetting /rocket is now restricted to mods and ops due to abuse.&lt;br /&gt;
: Using /rocket as a non-operator no longer invalidates runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.4 (2019/08/23) ===&lt;br /&gt;
==== Team Chat ====&lt;br /&gt;
: Added /teamchat (aliases are /teammsg, /tchat, /tm and /t).&lt;br /&gt;
: Overrides the vanilla command for better Minr-specific support.&lt;br /&gt;
: /teamchat &amp;lt;message&amp;gt; will send a message to everyone on your team.&lt;br /&gt;
: Players must be on a team that isn't a rank team to send or receive a message.&lt;br /&gt;
&lt;br /&gt;
; Subscribing&lt;br /&gt;
: Alternatively, one can subscribe to a team channel for a team they aren't on.&lt;br /&gt;
: Subscribers can send and receive messages in any channel they are subscribed to, regardless of the team.&lt;br /&gt;
: The syntax is: /teamchat &amp;lt;team&amp;gt; &amp;lt;message&amp;gt;.&lt;br /&gt;
: Subscribers are not preserved between restarts.&lt;br /&gt;
: Subscribers can be added with /teamchat subscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be removed with /teamchat unsubscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be listed with /teamchat subscribe &amp;lt;team&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Hats now support player heads with custom skins.&lt;br /&gt;
: Cosmetic GUI items now also support player heads with skins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.3 (2019/07/22) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Addition of the /spectator command for Moderators.&lt;br /&gt;
: Player names in many places (notably in the in-game player list and nameplates above other players) are now coloured by the player's rank.&lt;br /&gt;
: The in-game player list is now sorted by rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.14.4 (Paper #137)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Command Block Minecarts no longer break when trying to execute Minr commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.2 (2019/06/21) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Added announcements and special effects when obtaining 10%, 25%, 50%, 75% and 100% of all points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated HC checkpoint converter to HC 8.1.&lt;br /&gt;
: HC checkpoint converter is now more verbose and informs the player of the change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added expiration feedback to the call request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added support for coloured player and objective names in the MSC Scoreboard API.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: All schematics have been converted to the 1.13 schematic format (.schem), which should fix irregularities in blocks and crashes (such as in Inaros).&lt;br /&gt;
: Updated to Paper 1.13.2 #632&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed issue with the command '/prefix reset' not taking arguments as intended.&lt;br /&gt;
: Fixed command usage of the /type constructor define command: removed &amp;lt;returnType&amp;gt;.&lt;br /&gt;
: Fixed 'This person has not requested a teleport to you within the last 5 minutes' message in /call: it now reflects the actual 1 minute expiration time.&lt;br /&gt;
: Fixed adding of maps to a Challenge failing, but the message saying it succeeded: added more checks on the command to inform of failure.&lt;br /&gt;
: Fixed removal of empty namespaces displaying a failing message, while the action succeeded.&lt;br /&gt;
: Fixed attempts of removing a built-in namespace throwing a console exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.1 (2019/05/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players can no longer see their own titles on occasion, which prevented interaction with the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.0 (2019/05/18) ===&lt;br /&gt;
==== Particle Trails ====&lt;br /&gt;
: Adjusted the vertical offset for particle spawns (0.8 -&amp;gt; 1.2).&lt;br /&gt;
: Adjusted the vertical offset for particle spawns when swimming or gliding (0 -&amp;gt; 0.2).&lt;br /&gt;
: The period for particle spawns can now be customised.&lt;br /&gt;
: Particle trails now have rarities.&lt;br /&gt;
: Fixed particle trails now being applied on join.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hats ====&lt;br /&gt;
: Added hats, cause why not?&lt;br /&gt;
: Hats are cosmetic items, where various blocks appear on the player's head.&lt;br /&gt;
: They can be deactivated easily by clicking on them while inside the inventory screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prefixes ====&lt;br /&gt;
: Prefixes are now time-based. They will be automatically removed are the period expires.&lt;br /&gt;
: Removing prefixes has been simplified significantly (no longer requires magic word).&lt;br /&gt;
: Commands are now: /prefix set &amp;lt;player&amp;gt; &amp;lt;time&amp;gt; &amp;lt;prefix&amp;gt; and /prefix reset &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics GUI ====&lt;br /&gt;
: Expanded the GUI to 27 slots.&lt;br /&gt;
: Rearranged item positions slightly.&lt;br /&gt;
: The item icons can now be customised.&lt;br /&gt;
: Items now have a coloured name derived from their rarity.&lt;br /&gt;
: Item lore has been significantly reformatted, and now displays requirements, rarity and multi-line descriptions.&lt;br /&gt;
: Items can now be properly unobtainable.&lt;br /&gt;
: Items are now sorted, first by rarity then alphabetically.&lt;br /&gt;
: Items are now enchanted in the shop when active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rarity ====&lt;br /&gt;
: Split rarities from Titles, so they can now be used by anything.&lt;br /&gt;
: Renamed RARE to UNCOMMON.&lt;br /&gt;
: Swapped the colours of UNCOMMON and HEROIC.&lt;br /&gt;
: Rarity names are now displayed in game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Cosmetic commands now have unified syntax, and are now ops-only.&lt;br /&gt;
: They also all now support targetting other players, and all have &amp;quot;current&amp;quot; subcommands.&lt;br /&gt;
: Additionally, cosmetic names within said commands are now displayed in colour.&lt;br /&gt;
: Cosmetics can now be reloaded without a server restart, though this is not guaranteed to be safe.&lt;br /&gt;
: Going to /spawn now resets you like entering a map does (triggering scripts when this happens in the future?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.2 - Cosmetics Update and Valentine Event ==&lt;br /&gt;
=== 10.2.3 (2019/04/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
:Fixed issue with loading Player variables from disk.&lt;br /&gt;
:Fixed issue where an area script would crash the server on load when the region was deleted.&lt;br /&gt;
:Fixed issue where User Types would break when default values were not set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.2 (2019/03/21) ===&lt;br /&gt;
==== Scoreboard Namespace ====&lt;br /&gt;
: Added a new built-in namespace for manipulating scoreboards.&lt;br /&gt;
: You can add or remove objectives and scores, and set the display slots of objectives.&lt;br /&gt;
: Unlike using vanilla commands, there is no one-tick delay when using these functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Global Points ====&lt;br /&gt;
: Updated global points to be somewhat more representative of top times.&lt;br /&gt;
: Renewed formula is: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 0.5em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;base = 1 / \sqrt{rank}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;. Everyone's score for this map is then rescaled according to the amount of completions: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;gpoints_{map} = (100 / |F_{map}|) * base&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;|F_{map}| =\sqrt{\sum base^2}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
: Everyone can now use /checkpoint gpoints &amp;lt;player&amp;gt; &amp;lt;map&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
: Removed references to Valentines event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /adventure as a counterpart to /survival.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an error when deverifying a deleted Discord account.&lt;br /&gt;
: Fixed an issue where tabbing did not work for /checkpoint gpoints.&lt;br /&gt;
: Mapnames can now be used for /checkpoint gpoints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.1 (2019/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Valentine Leaderboard is now sorted by each couple's love points total.&lt;br /&gt;
: Valentine Leaderboard now no longer opens the Challenge Leaderboard when pressing next page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.0 (2019/02/14) ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
; Soul Link&lt;br /&gt;
: New challenge modifier: '''Soul Link'''.&lt;br /&gt;
: Soul Link challenges require two linked people to join.&lt;br /&gt;
: Use '''/marry &amp;lt;player&amp;gt;''' to link yourself with another player.&lt;br /&gt;
: If one player dies, the linked player will also die.&lt;br /&gt;
: Soul Link challenges reward Love Points as well as Challenge Points.&lt;br /&gt;
: Use '''/divorce''' do decouple yourself from another player.&lt;br /&gt;
: Soul Link is fully compatible with other challenge modifiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Particle Trails.&lt;br /&gt;
: Added particle trails. When you move, a trail of particles will be left behind you.&lt;br /&gt;
&lt;br /&gt;
: Added &amp;quot;Love Trail&amp;quot; particle trail, which requires 300 Love Points.&lt;br /&gt;
: Added &amp;quot;Completionist&amp;quot; particle trail, which requires 100% of all points obtained.&lt;br /&gt;
&lt;br /&gt;
; Cosmetics GUI&lt;br /&gt;
: Added new GUI for managing cosmetics, openable with '''/cosmetics''' (alias: /shop).&lt;br /&gt;
: The ability to buy cosmetics will be added later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
A special Valentines event is running from Febuary 14th to March 14th, centred around Soul Link challenges.&lt;br /&gt;
The top five couples with the most Love Points at the end of the event will unlock an exclusive title.&lt;br /&gt;
Gain 300 Love Points to unlock the &amp;quot;Love Trail&amp;quot; particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /cosmetics&lt;br /&gt;
: ''Alias: /shop''&lt;br /&gt;
: Opens the Cosmetic GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /trail&lt;br /&gt;
: ''Alias: /trails''&lt;br /&gt;
&lt;br /&gt;
: Operators Only:&lt;br /&gt;
&lt;br /&gt;
: '''/trail give''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; gives a player a particle trail.&lt;br /&gt;
: '''/trail take''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; takes a particle trail from a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: The following commands were also added for everyone, but may be removed at a later date.&lt;br /&gt;
&lt;br /&gt;
: '''/trail set''' &amp;lt;trail&amp;gt; enables a particle trail.&lt;br /&gt;
: '''/trail list''' shows all your particle trails.&lt;br /&gt;
: '''/trail clear''' disables your currently active particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /titles&lt;br /&gt;
: '''/titles list''' was changed to be similar to /trail list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /valentine&lt;br /&gt;
: '''/valentine ranks''' shows the current event leaderboard.&lt;br /&gt;
: '''/valentine completed &amp;lt;player&amp;gt;''' shows the current event leaderboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Soul Link&lt;br /&gt;
: '''/marry &amp;lt;player&amp;gt;''' to link with another player.&lt;br /&gt;
: '''/divorce''' to unlink with your linked player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /hide&lt;br /&gt;
: '''/hide &amp;lt;player&amp;gt;''' hides a player from you.&lt;br /&gt;
: If a player relogs they will become visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Titles no longer persist after logout in a vehicle.&lt;br /&gt;
&lt;br /&gt;
Titles have more debug measures such that it is easier to track the cause of persisting titles.&lt;br /&gt;
&lt;br /&gt;
Fix valid Scripts throwing OutdatedException when slay (and others) is used as a parameter in @bypass​.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.1 - Difficulty Rework ==&lt;br /&gt;
=== 10.1.5 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges subtracting challenge points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.4 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges having an extreme reward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.3 (2019/01/07) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed recent invalid times overwriting valid times.&lt;br /&gt;
&lt;br /&gt;
Fixed leaderboards not updating on removal of completions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.2 (2019/01/04) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed force joining challenges skipping requirements check.&lt;br /&gt;
&lt;br /&gt;
Invalid but legitimate times on maps are now saved.&lt;br /&gt;
&lt;br /&gt;
Fixed /whois showing the executor's points instead of the target's.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.1 (2019/01/02) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
A breakdown of where challenge points have been otained is now shown in '''/c points'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed an error when regenerating a challenge before the leaderboard is setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.0 (2018/12/31) ===&lt;br /&gt;
==== Difficulty Brackets ====&lt;br /&gt;
Added new difficulty brackets, white and black.&lt;br /&gt;
Rebalanced the number of points awarded by each bracket.&lt;br /&gt;
Renamed some of the brackets.&lt;br /&gt;
&lt;br /&gt;
The difficulty spectrum is now as follows:&lt;br /&gt;
* White, &amp;quot;Very Easy&amp;quot; - awards 1 point&lt;br /&gt;
* Blue, &amp;quot;Easy&amp;quot; - awards 2 point&lt;br /&gt;
* Green, &amp;quot;Novice&amp;quot; - awards 4 point&lt;br /&gt;
* Yellow, &amp;quot;Moderate&amp;quot; - awards 7 point&lt;br /&gt;
* Orange, &amp;quot;Hard&amp;quot; - awards 12 point&lt;br /&gt;
* Red, &amp;quot;Very Hard&amp;quot; - awards 18 point&lt;br /&gt;
* Black, &amp;quot;Very Expert&amp;quot; - awards 25 point&lt;br /&gt;
&lt;br /&gt;
Completions of black maps are now announced in chat like red maps.&lt;br /&gt;
FFA Points have now been renamed to Points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
Whities are now automatically promoted to Blue once they meet the Hardcore point threshold, before entering Hardcore.&lt;br /&gt;
&lt;br /&gt;
Entry to Hardcore now requires 35 points plus completion of the FAQ Quiz.&lt;br /&gt;
&lt;br /&gt;
Completions of individual Hardcore maps are now announced.&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
Local variables have been reworked internally. Chat scripts should behave properly now as a result.&lt;br /&gt;
&lt;br /&gt;
Improved error messages when an exception occurs while importing a script.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs when adding or importing a script, the script will not be modified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed issues when redefining or removing regions with scripts bound to them.&lt;br /&gt;
&lt;br /&gt;
Methods now work on fields.&lt;br /&gt;
&lt;br /&gt;
'''/type constructors''' and '''/type methods''' can now be used on built-in types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.0 - Minr Scripts 2 (and Minecraft 1.13) ==&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prior to 10.0.0 ==&lt;br /&gt;
Please consult the announcements forum. https://forums.minr.org/forums/news-announcements.18/&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Command_List&amp;diff=7847</id>
		<title>Command List</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Command_List&amp;diff=7847"/>
		<updated>2020-03-22T01:07:31Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: Remove mod/op sections, remove rocket&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Commands are used on ''Zero'' to navigate the server, join maps and assist in building, among other uses. The player can execute any command granted to them by their rank, or any lower ranks.&lt;br /&gt;
&lt;br /&gt;
== General Commands ==&lt;br /&gt;
''Note that /c, /cp, /mcp and /checkpoint are all aliases of /minrcheckpoint. &lt;br /&gt;
/ch, /challenge and /minrchallenge are all aliases of /minrchallenges.''&amp;lt;br&amp;gt;&lt;br /&gt;
When referencing a map, you can either use its name, or the map code (usually a three-letter abbreviated form of the map’s name, such as “aws” for “A Whittle Story” or “anh” for “ANHUR”). This can usually be found on the map's checkpoint sign.&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
==== help ====&lt;br /&gt;
 /help&lt;br /&gt;
Displays help information&lt;br /&gt;
&lt;br /&gt;
==== kill ====&lt;br /&gt;
 /kill&lt;br /&gt;
Kills the player. They will respawn at their [[checkpoint]].&lt;br /&gt;
&lt;br /&gt;
==== mail ====&lt;br /&gt;
 /mail &amp;lt;player&amp;gt; &amp;lt;subject&amp;gt; [message]&lt;br /&gt;
Will send a message to a player, regardless if they are online or not. The message will be viewable at any time (until deleted).&lt;br /&gt;
&lt;br /&gt;
 /mail delete &amp;lt;number&amp;gt;&lt;br /&gt;
Will delete a message a player has received.&lt;br /&gt;
&lt;br /&gt;
 /mail list&lt;br /&gt;
Lists all of the messages a player has received.&lt;br /&gt;
&lt;br /&gt;
 /mail read&lt;br /&gt;
Displays a message to the player.&lt;br /&gt;
&lt;br /&gt;
==== me ====&lt;br /&gt;
 /me &amp;lt;message&amp;gt;&lt;br /&gt;
 /minecraft:me &amp;lt;message&amp;gt;''(vanilla)''&lt;br /&gt;
Roleplaying command. Displays * playername &amp;lt;message&amp;gt; in chat.&lt;br /&gt;
&lt;br /&gt;
==== message ====&lt;br /&gt;
 /message &amp;lt;player&amp;gt; &amp;lt;message&amp;gt;&lt;br /&gt;
 /m &amp;lt;player&amp;gt; &amp;lt;message&amp;gt; ''(alias)''&lt;br /&gt;
 /msg &amp;lt;player&amp;gt; &amp;lt;message&amp;gt; ''(alias)''&lt;br /&gt;
 /tell &amp;lt;player&amp;gt; &amp;lt;message&amp;gt; ''(alias)''&lt;br /&gt;
 /whisper &amp;lt;player&amp;gt; &amp;lt;message&amp;gt; ''(alias)''&lt;br /&gt;
Sends a private message to a player.&lt;br /&gt;
&lt;br /&gt;
 /minecraft:msg ''(vanilla)''&lt;br /&gt;
 /minecraft:tell ''(vanilla)''&lt;br /&gt;
Uses the vanilla command to send a private message to a player.&lt;br /&gt;
&lt;br /&gt;
==== note ====&lt;br /&gt;
An alias of [[#mail|/mail]].&lt;br /&gt;
&lt;br /&gt;
==== ping ====&lt;br /&gt;
 /ping&lt;br /&gt;
Pings the server. The server pongs the player back.&amp;lt;br&amp;gt;&lt;br /&gt;
Can also be used to play ping-pong with the server.&lt;br /&gt;
&lt;br /&gt;
==== spawn ====&lt;br /&gt;
 /spawn&lt;br /&gt;
Teleports the player to [[Spawn|spawn]].&lt;br /&gt;
&lt;br /&gt;
==== team ====&lt;br /&gt;
 /team&lt;br /&gt;
 /t  ''(alias)''&lt;br /&gt;
Sends a message to everyone in the player's team (if they are in one).&lt;br /&gt;
&lt;br /&gt;
==== whois ====&lt;br /&gt;
 /whois&lt;br /&gt;
Displays information about the player.&lt;br /&gt;
&lt;br /&gt;
=== Checkpoint and Maps===&lt;br /&gt;
These pertain specifically to [[Map|maps]].&lt;br /&gt;
&lt;br /&gt;
==== completed ====&lt;br /&gt;
 /c completed [player] &amp;lt;map name|map code&amp;gt;&lt;br /&gt;
Checks how many times a player has completed a map, and their fastest time. If omitted, player defaults to the executor.&lt;br /&gt;
&lt;br /&gt;
==== cp ====&lt;br /&gt;
 /c cp [player]&lt;br /&gt;
Displays checkpoint information about a player. If omitted, player defaults to the executor.&lt;br /&gt;
&lt;br /&gt;
==== ffa ====&lt;br /&gt;
 /c ffa [player] [page] [compare mode]&lt;br /&gt;
Displays a list of all the maps a player has beaten, and their fastest times. If omitted, player defaults to the executor. &lt;br /&gt;
Compare mode can be one of the following:&lt;br /&gt;
* Alphabet&amp;amp;nbsp;– ''Default. Sorts alphabetically.''&lt;br /&gt;
* Points''&amp;amp;nbsp;– ''Sorts on point value, from low to high, then alphabetically.''&lt;br /&gt;
* Rank''&amp;amp;nbsp;– ''Sorts on the time rank accomplished by the player, then alphabetically.''&lt;br /&gt;
* Completions''&amp;amp;nbsp;– ''Sorts on the amount of completions, from low to high, then alphabetically.''&lt;br /&gt;
&lt;br /&gt;
==== join ====&lt;br /&gt;
 /c join &amp;lt;map name|map code&amp;gt;&lt;br /&gt;
Joins a map&lt;br /&gt;
 /c join &amp;lt;player&amp;gt;&lt;br /&gt;
Joins the map that a player is currently playing&lt;br /&gt;
&lt;br /&gt;
==== points ====&lt;br /&gt;
 /c points [player]&lt;br /&gt;
Displays the amount of [[Points|FFA Points]], [[Points|Challenge Points]], and [[Points|Global Points]] obtained by a player. If omitted, player defaults to the executor.&lt;br /&gt;
&lt;br /&gt;
==== gpoints ====&lt;br /&gt;
 /c gpoints [player] [map]&lt;br /&gt;
Displays the amount of [[Points|Global Points]] a player has earned on a particular map. The higher the player’s time rank, the more gpoints they’ll have on the map. If omitted, player defaults to the executor.&lt;br /&gt;
&lt;br /&gt;
==== random ====&lt;br /&gt;
 /c random [new]&lt;br /&gt;
Warps the player to a random map. If ''new'' is present, it will warp the player to a map they have not completed before.&lt;br /&gt;
&lt;br /&gt;
==== times ====&lt;br /&gt;
 /c times [page] &amp;lt;map name|map code&amp;gt;&lt;br /&gt;
Displays the times for a map.&lt;br /&gt;
&lt;br /&gt;
=== Challenge ===&lt;br /&gt;
These pertain specifically to [[Challenge|Challenges]].&lt;br /&gt;
&lt;br /&gt;
==== daily ====&lt;br /&gt;
 /ch daily join&lt;br /&gt;
Begins the daily challenge.&lt;br /&gt;
 /ch daily info&lt;br /&gt;
Displays information about the currently daily challenge.&lt;br /&gt;
&lt;br /&gt;
==== hexa ====&lt;br /&gt;
 /ch hexa [player]&lt;br /&gt;
Displays information about a player's progress through the Hexa challenge. If player is omitted, a leaderboard for hexa stage completion is displayed instead.&lt;br /&gt;
&lt;br /&gt;
 /ch info  &amp;lt;challenge code&amp;gt;&lt;br /&gt;
Displays information about a challenge.&lt;br /&gt;
&lt;br /&gt;
==== join ====&lt;br /&gt;
 /ch join &amp;lt;challenge name|challenge code&amp;gt;&lt;br /&gt;
Begins a challenge.&lt;br /&gt;
&lt;br /&gt;
==== list ====&lt;br /&gt;
 /ch list [player] [page]&lt;br /&gt;
Displays which challenges a player has completed and which they have yet to completed. If omitted, player defaults to the executor.&lt;br /&gt;
&lt;br /&gt;
==== quit ====&lt;br /&gt;
 /ch quit&lt;br /&gt;
Quits the current challenge.&lt;br /&gt;
&lt;br /&gt;
==== random ====&lt;br /&gt;
 /ch random&lt;br /&gt;
Joins a random challenge.&lt;br /&gt;
&lt;br /&gt;
== Blue Commands ==&lt;br /&gt;
==== hc ====&lt;br /&gt;
 /c hc&lt;br /&gt;
An alias of ''/c toggle''. Toggles between the player's FFA and Hardcore checkpoints.&lt;br /&gt;
&lt;br /&gt;
==== toggle ====&lt;br /&gt;
 /c toggle&lt;br /&gt;
Toggles between the player's FFA and Hardcore checkpoints.&lt;br /&gt;
&lt;br /&gt;
== Green Commands ==&lt;br /&gt;
These commands are only available to greens and staff. They are used to assist in the creation of maps.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== bring ====&lt;br /&gt;
 /bring &amp;lt;players&amp;gt;&lt;br /&gt;
Teleports a player to you who called recently. On other servers, it is commonly known as ''/tpaccept''.&lt;br /&gt;
Using this command will invalidate the player's timer.&lt;br /&gt;
&lt;br /&gt;
==== call ====&lt;br /&gt;
 /call &amp;lt;player&amp;gt;&lt;br /&gt;
Will request to teleport to any green or staff member. On other servers, it is commonly known as ''/tpa''.&lt;br /&gt;
Using this command will invalidate the player's timer.&lt;br /&gt;
&lt;br /&gt;
==== home ====&lt;br /&gt;
 /home [number]&lt;br /&gt;
Teleports the player to their home. It will teleport them to one of their homes specified. If ''number'' is omitted, the player will be teleported to their first home.&amp;lt;br&amp;gt;&lt;br /&gt;
Greens can have up to 3 homes. Staff can have up to 10 homes.&amp;lt;br&amp;gt;&lt;br /&gt;
Using this command will invalidate the player's timer.&lt;br /&gt;
&lt;br /&gt;
==== listhomes ====&lt;br /&gt;
 /listhomes&lt;br /&gt;
 /listhome ''(alias)''&lt;br /&gt;
Displays all the homes the player has set.&lt;br /&gt;
&lt;br /&gt;
==== listwarps ====&lt;br /&gt;
 /listwarps&lt;br /&gt;
 /listwarp ''(alias)''&lt;br /&gt;
Displays all the warps on ''Zero''.&lt;br /&gt;
&lt;br /&gt;
==== sethome ====&lt;br /&gt;
 /sethome [number]&lt;br /&gt;
Sets the player's home to their current position. If ''number'' is specified, then it will set their Home # to their current position.&lt;br /&gt;
&lt;br /&gt;
==== warp ====&lt;br /&gt;
 /warp &amp;lt;warp&amp;gt;&lt;br /&gt;
Will warp the player to a specified warp.&lt;br /&gt;
Using this command will invalidate the player's timer.&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Updates&amp;diff=7809</id>
		<title>Updates</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Updates&amp;diff=7809"/>
		<updated>2020-03-09T04:01:55Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: This is why you press preview&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A log of changes since the 10.0.0 Minr Scripts 2 + 1.13 update.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
: Internal Refactors (11.0) (has many cool things)&lt;br /&gt;
: Commands (1?.0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.5 (TBD) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Removed /removehome &amp;lt;player&amp;gt;. Note other variations of this command are unaffected.&lt;br /&gt;
: /listhomes &amp;lt;page&amp;gt; now has priority over /listhomes &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Visiting another player's home would set the target player's checkpoint mode to home, instead of the executor's.&lt;br /&gt;
: Fixed /checkpoint times &amp;lt;page&amp;gt; checking for map codes before map names.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.4 - Scripts 2.1 ==&lt;br /&gt;
=== 10.4.4 (2020/02/21) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed paged commands' paging arrows failing to work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.3 (2020/02/11) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /home&lt;br /&gt;
: Homes are now listed alphabetically and shown in pages.&lt;br /&gt;
: Mods can now set homes using coordinates.&lt;br /&gt;
: Ops can now set and remove others' homes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /whois&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable by everyone.&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable on Discord.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.2 (2020/01/10) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed 100% not being attainable, due to aliased maps counting twice to total points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.1 (2020/01/06) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed default values of relative variables not being loaded (and therefore being lost after a restart).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.0 (2019/12/20) - Scripts 2.1 ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
; Lists&lt;br /&gt;
: Added lists types.&lt;br /&gt;
: They are automatically created for every non-list type.&lt;br /&gt;
: Lists are defined using X[], where X[] is a list of type X (e.g. Int[]).&lt;br /&gt;
: Lists can be initialised with X[a, b, ..., z]. (Where a, b, ..., z are zero, one, or more instances of X)&lt;br /&gt;
: Values can be retrieved using X[index]; to set a value simply assign to this (e.g. X[0] = 1).&lt;br /&gt;
: List indicies are zero-based.&lt;br /&gt;
: To append to a list, simply assign a value to an index one greater than the last item in the list.&lt;br /&gt;
:: e.g., if @define Int[] x = Int[1, 2, 3], append to x with @var x[x.length()] = 4.&lt;br /&gt;
: Accessing an out of bound index will yield an IndexOutOfBoundsException (which will terminate the script).&lt;br /&gt;
: Lists have the following methods:&lt;br /&gt;
:: List.length(), which reports the number of items in the list.&lt;br /&gt;
:: List.remove(Int index), which removes the item at the specified index from the list.&lt;br /&gt;
:: List.clear(), which removes all items from the list.&lt;br /&gt;
:: List.reverse(), which reveres the order of the items in the list.&lt;br /&gt;
:: List.shuffle(), which will randomise the order of the items in the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; List Namespace&lt;br /&gt;
: A range() function was added to a new list namespace as a convenience.&lt;br /&gt;
: Int[] range(Int start, Int end) will generate a list of numbers from start (inclusive) to end (exclusive).&lt;br /&gt;
:: This allows you to iterate through every index in a list with @for Int i in range(0, list.length())&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Loops&lt;br /&gt;
: Added for-in loops, to iterate over any iterable.&lt;br /&gt;
:: Lists are the only iterable at this time.&lt;br /&gt;
: Loops are defined with @for X item in X[], and terminated with @done&lt;br /&gt;
:: This example loop will print 1, 2, 3, 4 and 5 to the player (on separate lines).&lt;br /&gt;
:: @for Int i in Int[1, 2, 3, 4, 5]&lt;br /&gt;
::: @player &amp;lt;nowiki&amp;gt;{{i}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:: @done&lt;br /&gt;
: To loop through a range of numbers (like for (int i = 0; i &amp;lt; 10; i++)), use list::range().&lt;br /&gt;
:: @for Int i in range(0, 10)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Relative Variables&lt;br /&gt;
: It is now possible to retrieve the value of a relative variable for specific players.&lt;br /&gt;
: Simply use relativeVar[Player]. (Where Player is an instance of a Player type: e.g., Player(&amp;quot;rickyboy320&amp;quot;))&lt;br /&gt;
: Note that as this requires a Player instance, UUIDs will be required for retrieving values when players are offline. (Will fail otherwise)&lt;br /&gt;
: Like lists, assigning to relativeVar[Player] will set their value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Formatting&lt;br /&gt;
: Whitespace will now be preserved when importing from Hastebin, and will be exported as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Script Creation&lt;br /&gt;
: When creating a script, the co-ordinates of the script will be displayed. If you accidentally misplace a script this will allow you to easily remove the script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Math Namespace&lt;br /&gt;
: Added Int floor(Double x) and Int ceil(Double x), which floor and ceiling a number respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Player Type&lt;br /&gt;
: Added sendMessage(String message) to send a raw message directly to a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /challenge join &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; and /challenge finish &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; for administrators.&lt;br /&gt;
: Fixed /checkpoint removealltimes not working on maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: /discord verify now correctly instructs the player to post their verification code in #verify_here, instead of #general_discussion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.15.1 (Paper #15)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed c_dric's bug, where setting a field would spawn multiple script runners (causing delays to be skipped).&lt;br /&gt;
: Fixed tab-completion of namespaces only showing namespaces that begin with lowercase letters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.3 - Cosmetics Part 2 ==&lt;br /&gt;
&lt;br /&gt;
=== 10.3.6 (2019/10/30) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a player's map timer being saved as invalid if their challenge timer was invalid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.5 (2019/09/01) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated checkpoints to Hardcore 9.0.&lt;br /&gt;
: Old checkpoints will automatically be converted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Display names of items are now accessible.&lt;br /&gt;
: Use Boolean Item.hasDisplayName() and String Item.getDisplayName().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Self-targetting /rocket is now restricted to mods and ops due to abuse.&lt;br /&gt;
: Using /rocket as a non-operator no longer invalidates runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.4 (2019/08/23) ===&lt;br /&gt;
==== Team Chat ====&lt;br /&gt;
: Added /teamchat (aliases are /teammsg, /tchat, /tm and /t).&lt;br /&gt;
: Overrides the vanilla command for better Minr-specific support.&lt;br /&gt;
: /teamchat &amp;lt;message&amp;gt; will send a message to everyone on your team.&lt;br /&gt;
: Players must be on a team that isn't a rank team to send or receive a message.&lt;br /&gt;
&lt;br /&gt;
; Subscribing&lt;br /&gt;
: Alternatively, one can subscribe to a team channel for a team they aren't on.&lt;br /&gt;
: Subscribers can send and receive messages in any channel they are subscribed to, regardless of the team.&lt;br /&gt;
: The syntax is: /teamchat &amp;lt;team&amp;gt; &amp;lt;message&amp;gt;.&lt;br /&gt;
: Subscribers are not preserved between restarts.&lt;br /&gt;
: Subscribers can be added with /teamchat subscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be removed with /teamchat unsubscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be listed with /teamchat subscribe &amp;lt;team&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Hats now support player heads with custom skins.&lt;br /&gt;
: Cosmetic GUI items now also support player heads with skins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.3 (2019/07/22) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Addition of the /spectator command for Moderators.&lt;br /&gt;
: Player names in many places (notably in the in-game player list and nameplates above other players) are now coloured by the player's rank.&lt;br /&gt;
: The in-game player list is now sorted by rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.14.4 (Paper #137)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Command Block Minecarts no longer break when trying to execute Minr commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.2 (2019/06/21) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Added announcements and special effects when obtaining 10%, 25%, 50%, 75% and 100% of all points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated HC checkpoint converter to HC 8.1.&lt;br /&gt;
: HC checkpoint converter is now more verbose and informs the player of the change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added expiration feedback to the call request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added support for coloured player and objective names in the MSC Scoreboard API.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: All schematics have been converted to the 1.13 schematic format (.schem), which should fix irregularities in blocks and crashes (such as in Inaros).&lt;br /&gt;
: Updated to Paper 1.13.2 #632&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed issue with the command '/prefix reset' not taking arguments as intended.&lt;br /&gt;
: Fixed command usage of the /type constructor define command: removed &amp;lt;returnType&amp;gt;.&lt;br /&gt;
: Fixed 'This person has not requested a teleport to you within the last 5 minutes' message in /call: it now reflects the actual 1 minute expiration time.&lt;br /&gt;
: Fixed adding of maps to a Challenge failing, but the message saying it succeeded: added more checks on the command to inform of failure.&lt;br /&gt;
: Fixed removal of empty namespaces displaying a failing message, while the action succeeded.&lt;br /&gt;
: Fixed attempts of removing a built-in namespace throwing a console exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.1 (2019/05/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players can no longer see their own titles on occasion, which prevented interaction with the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.0 (2019/05/18) ===&lt;br /&gt;
==== Particle Trails ====&lt;br /&gt;
: Adjusted the vertical offset for particle spawns (0.8 -&amp;gt; 1.2).&lt;br /&gt;
: Adjusted the vertical offset for particle spawns when swimming or gliding (0 -&amp;gt; 0.2).&lt;br /&gt;
: The period for particle spawns can now be customised.&lt;br /&gt;
: Particle trails now have rarities.&lt;br /&gt;
: Fixed particle trails now being applied on join.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hats ====&lt;br /&gt;
: Added hats, cause why not?&lt;br /&gt;
: Hats are cosmetic items, where various blocks appear on the player's head.&lt;br /&gt;
: They can be deactivated easily by clicking on them while inside the inventory screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prefixes ====&lt;br /&gt;
: Prefixes are now time-based. They will be automatically removed are the period expires.&lt;br /&gt;
: Removing prefixes has been simplified significantly (no longer requires magic word).&lt;br /&gt;
: Commands are now: /prefix set &amp;lt;player&amp;gt; &amp;lt;time&amp;gt; &amp;lt;prefix&amp;gt; and /prefix reset &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics GUI ====&lt;br /&gt;
: Expanded the GUI to 27 slots.&lt;br /&gt;
: Rearranged item positions slightly.&lt;br /&gt;
: The item icons can now be customised.&lt;br /&gt;
: Items now have a coloured name derived from their rarity.&lt;br /&gt;
: Item lore has been significantly reformatted, and now displays requirements, rarity and multi-line descriptions.&lt;br /&gt;
: Items can now be properly unobtainable.&lt;br /&gt;
: Items are now sorted, first by rarity then alphabetically.&lt;br /&gt;
: Items are now enchanted in the shop when active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rarity ====&lt;br /&gt;
: Split rarities from Titles, so they can now be used by anything.&lt;br /&gt;
: Renamed RARE to UNCOMMON.&lt;br /&gt;
: Swapped the colours of UNCOMMON and HEROIC.&lt;br /&gt;
: Rarity names are now displayed in game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Cosmetic commands now have unified syntax, and are now ops-only.&lt;br /&gt;
: They also all now support targetting other players, and all have &amp;quot;current&amp;quot; subcommands.&lt;br /&gt;
: Additionally, cosmetic names within said commands are now displayed in colour.&lt;br /&gt;
: Cosmetics can now be reloaded without a server restart, though this is not guaranteed to be safe.&lt;br /&gt;
: Going to /spawn now resets you like entering a map does (triggering scripts when this happens in the future?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.2 - Cosmetics Update and Valentine Event ==&lt;br /&gt;
=== 10.2.3 (2019/04/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
:Fixed issue with loading Player variables from disk.&lt;br /&gt;
:Fixed issue where an area script would crash the server on load when the region was deleted.&lt;br /&gt;
:Fixed issue where User Types would break when default values were not set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.2 (2019/03/21) ===&lt;br /&gt;
==== Scoreboard Namespace ====&lt;br /&gt;
: Added a new built-in namespace for manipulating scoreboards.&lt;br /&gt;
: You can add or remove objectives and scores, and set the display slots of objectives.&lt;br /&gt;
: Unlike using vanilla commands, there is no one-tick delay when using these functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Global Points ====&lt;br /&gt;
: Updated global points to be somewhat more representative of top times.&lt;br /&gt;
: Renewed formula is: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 0.5em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;base = 1 / \sqrt{rank}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;. Everyone's score for this map is then rescaled according to the amount of completions: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;gpoints_{map} = (100 / |F_{map}|) * base&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;|F_{map}| =\sqrt{\sum base^2}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
: Everyone can now use /checkpoint gpoints &amp;lt;player&amp;gt; &amp;lt;map&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
: Removed references to Valentines event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /adventure as a counterpart to /survival.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an error when deverifying a deleted Discord account.&lt;br /&gt;
: Fixed an issue where tabbing did not work for /checkpoint gpoints.&lt;br /&gt;
: Mapnames can now be used for /checkpoint gpoints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.1 (2019/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Valentine Leaderboard is now sorted by each couple's love points total.&lt;br /&gt;
: Valentine Leaderboard now no longer opens the Challenge Leaderboard when pressing next page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.0 (2019/02/14) ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
; Soul Link&lt;br /&gt;
: New challenge modifier: '''Soul Link'''.&lt;br /&gt;
: Soul Link challenges require two linked people to join.&lt;br /&gt;
: Use '''/marry &amp;lt;player&amp;gt;''' to link yourself with another player.&lt;br /&gt;
: If one player dies, the linked player will also die.&lt;br /&gt;
: Soul Link challenges reward Love Points as well as Challenge Points.&lt;br /&gt;
: Use '''/divorce''' do decouple yourself from another player.&lt;br /&gt;
: Soul Link is fully compatible with other challenge modifiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Particle Trails.&lt;br /&gt;
: Added particle trails. When you move, a trail of particles will be left behind you.&lt;br /&gt;
&lt;br /&gt;
: Added &amp;quot;Love Trail&amp;quot; particle trail, which requires 300 Love Points.&lt;br /&gt;
: Added &amp;quot;Completionist&amp;quot; particle trail, which requires 100% of all points obtained.&lt;br /&gt;
&lt;br /&gt;
; Cosmetics GUI&lt;br /&gt;
: Added new GUI for managing cosmetics, openable with '''/cosmetics''' (alias: /shop).&lt;br /&gt;
: The ability to buy cosmetics will be added later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
A special Valentines event is running from Febuary 14th to March 14th, centred around Soul Link challenges.&lt;br /&gt;
The top five couples with the most Love Points at the end of the event will unlock an exclusive title.&lt;br /&gt;
Gain 300 Love Points to unlock the &amp;quot;Love Trail&amp;quot; particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /cosmetics&lt;br /&gt;
: ''Alias: /shop''&lt;br /&gt;
: Opens the Cosmetic GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /trail&lt;br /&gt;
: ''Alias: /trails''&lt;br /&gt;
&lt;br /&gt;
: Operators Only:&lt;br /&gt;
&lt;br /&gt;
: '''/trail give''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; gives a player a particle trail.&lt;br /&gt;
: '''/trail take''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; takes a particle trail from a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: The following commands were also added for everyone, but may be removed at a later date.&lt;br /&gt;
&lt;br /&gt;
: '''/trail set''' &amp;lt;trail&amp;gt; enables a particle trail.&lt;br /&gt;
: '''/trail list''' shows all your particle trails.&lt;br /&gt;
: '''/trail clear''' disables your currently active particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /titles&lt;br /&gt;
: '''/titles list''' was changed to be similar to /trail list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /valentine&lt;br /&gt;
: '''/valentine ranks''' shows the current event leaderboard.&lt;br /&gt;
: '''/valentine completed &amp;lt;player&amp;gt;''' shows the current event leaderboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Soul Link&lt;br /&gt;
: '''/marry &amp;lt;player&amp;gt;''' to link with another player.&lt;br /&gt;
: '''/divorce''' to unlink with your linked player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /hide&lt;br /&gt;
: '''/hide &amp;lt;player&amp;gt;''' hides a player from you.&lt;br /&gt;
: If a player relogs they will become visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Titles no longer persist after logout in a vehicle.&lt;br /&gt;
&lt;br /&gt;
Titles have more debug measures such that it is easier to track the cause of persisting titles.&lt;br /&gt;
&lt;br /&gt;
Fix valid Scripts throwing OutdatedException when slay (and others) is used as a parameter in @bypass​.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.1 - Difficulty Rework ==&lt;br /&gt;
=== 10.1.5 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges subtracting challenge points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.4 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges having an extreme reward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.3 (2019/01/07) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed recent invalid times overwriting valid times.&lt;br /&gt;
&lt;br /&gt;
Fixed leaderboards not updating on removal of completions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.2 (2019/01/04) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed force joining challenges skipping requirements check.&lt;br /&gt;
&lt;br /&gt;
Invalid but legitimate times on maps are now saved.&lt;br /&gt;
&lt;br /&gt;
Fixed /whois showing the executor's points instead of the target's.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.1 (2019/01/02) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
A breakdown of where challenge points have been otained is now shown in '''/c points'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed an error when regenerating a challenge before the leaderboard is setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.0 (2018/12/31) ===&lt;br /&gt;
==== Difficulty Brackets ====&lt;br /&gt;
Added new difficulty brackets, white and black.&lt;br /&gt;
Rebalanced the number of points awarded by each bracket.&lt;br /&gt;
Renamed some of the brackets.&lt;br /&gt;
&lt;br /&gt;
The difficulty spectrum is now as follows:&lt;br /&gt;
* White, &amp;quot;Very Easy&amp;quot; - awards 1 point&lt;br /&gt;
* Blue, &amp;quot;Easy&amp;quot; - awards 2 point&lt;br /&gt;
* Green, &amp;quot;Novice&amp;quot; - awards 4 point&lt;br /&gt;
* Yellow, &amp;quot;Moderate&amp;quot; - awards 7 point&lt;br /&gt;
* Orange, &amp;quot;Hard&amp;quot; - awards 12 point&lt;br /&gt;
* Red, &amp;quot;Very Hard&amp;quot; - awards 18 point&lt;br /&gt;
* Black, &amp;quot;Very Expert&amp;quot; - awards 25 point&lt;br /&gt;
&lt;br /&gt;
Completions of black maps are now announced in chat like red maps.&lt;br /&gt;
FFA Points have now been renamed to Points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
Whities are now automatically promoted to Blue once they meet the Hardcore point threshold, before entering Hardcore.&lt;br /&gt;
&lt;br /&gt;
Entry to Hardcore now requires 35 points plus completion of the FAQ Quiz.&lt;br /&gt;
&lt;br /&gt;
Completions of individual Hardcore maps are now announced.&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
Local variables have been reworked internally. Chat scripts should behave properly now as a result.&lt;br /&gt;
&lt;br /&gt;
Improved error messages when an exception occurs while importing a script.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs when adding or importing a script, the script will not be modified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed issues when redefining or removing regions with scripts bound to them.&lt;br /&gt;
&lt;br /&gt;
Methods now work on fields.&lt;br /&gt;
&lt;br /&gt;
'''/type constructors''' and '''/type methods''' can now be used on built-in types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.0 - Minr Scripts 2 (and Minecraft 1.13) ==&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prior to 10.0.0 ==&lt;br /&gt;
Please consult the announcements forum. https://forums.minr.org/forums/news-announcements.18/&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Updates&amp;diff=7808</id>
		<title>Updates</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Updates&amp;diff=7808"/>
		<updated>2020-03-09T03:49:34Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: More things for 10.4.5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A log of changes since the 10.0.0 Minr Scripts 2 + 1.13 update.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
: Internal Refactors (11.0) (has many cool things)&lt;br /&gt;
: Commands (1?.0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.5 (TBD) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Removed /removehome &amp;lt;player&amp;gt;. Note other variations of this command are unaffected.&lt;br /&gt;
: /listhomes &amp;lt;page&amp;gt; now has priority over /listhomes &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Bugfixes ====&lt;br /&gt;
: Visiting another player's home would set the target player's checkpoint mode to home, instead of the executor's.&lt;br /&gt;
: Fixed /checkpoint times &amp;lt;page&amp;gt; checking for map codes before map names.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.4 - Scripts 2.1 ==&lt;br /&gt;
=== 10.4.4 (2020/02/21) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed paged commands' paging arrows failing to work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.3 (2020/02/11) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /home&lt;br /&gt;
: Homes are now listed alphabetically and shown in pages.&lt;br /&gt;
: Mods can now set homes using coordinates.&lt;br /&gt;
: Ops can now set and remove others' homes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /whois&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable by everyone.&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable on Discord.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.2 (2020/01/10) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed 100% not being attainable, due to aliased maps counting twice to total points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.1 (2020/01/06) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed default values of relative variables not being loaded (and therefore being lost after a restart).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.0 (2019/12/20) - Scripts 2.1 ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
; Lists&lt;br /&gt;
: Added lists types.&lt;br /&gt;
: They are automatically created for every non-list type.&lt;br /&gt;
: Lists are defined using X[], where X[] is a list of type X (e.g. Int[]).&lt;br /&gt;
: Lists can be initialised with X[a, b, ..., z]. (Where a, b, ..., z are zero, one, or more instances of X)&lt;br /&gt;
: Values can be retrieved using X[index]; to set a value simply assign to this (e.g. X[0] = 1).&lt;br /&gt;
: List indicies are zero-based.&lt;br /&gt;
: To append to a list, simply assign a value to an index one greater than the last item in the list.&lt;br /&gt;
:: e.g., if @define Int[] x = Int[1, 2, 3], append to x with @var x[x.length()] = 4.&lt;br /&gt;
: Accessing an out of bound index will yield an IndexOutOfBoundsException (which will terminate the script).&lt;br /&gt;
: Lists have the following methods:&lt;br /&gt;
:: List.length(), which reports the number of items in the list.&lt;br /&gt;
:: List.remove(Int index), which removes the item at the specified index from the list.&lt;br /&gt;
:: List.clear(), which removes all items from the list.&lt;br /&gt;
:: List.reverse(), which reveres the order of the items in the list.&lt;br /&gt;
:: List.shuffle(), which will randomise the order of the items in the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; List Namespace&lt;br /&gt;
: A range() function was added to a new list namespace as a convenience.&lt;br /&gt;
: Int[] range(Int start, Int end) will generate a list of numbers from start (inclusive) to end (exclusive).&lt;br /&gt;
:: This allows you to iterate through every index in a list with @for Int i in range(0, list.length())&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Loops&lt;br /&gt;
: Added for-in loops, to iterate over any iterable.&lt;br /&gt;
:: Lists are the only iterable at this time.&lt;br /&gt;
: Loops are defined with @for X item in X[], and terminated with @done&lt;br /&gt;
:: This example loop will print 1, 2, 3, 4 and 5 to the player (on separate lines).&lt;br /&gt;
:: @for Int i in Int[1, 2, 3, 4, 5]&lt;br /&gt;
::: @player &amp;lt;nowiki&amp;gt;{{i}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:: @done&lt;br /&gt;
: To loop through a range of numbers (like for (int i = 0; i &amp;lt; 10; i++)), use list::range().&lt;br /&gt;
:: @for Int i in range(0, 10)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Relative Variables&lt;br /&gt;
: It is now possible to retrieve the value of a relative variable for specific players.&lt;br /&gt;
: Simply use relativeVar[Player]. (Where Player is an instance of a Player type: e.g., Player(&amp;quot;rickyboy320&amp;quot;))&lt;br /&gt;
: Note that as this requires a Player instance, UUIDs will be required for retrieving values when players are offline. (Will fail otherwise)&lt;br /&gt;
: Like lists, assigning to relativeVar[Player] will set their value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Formatting&lt;br /&gt;
: Whitespace will now be preserved when importing from Hastebin, and will be exported as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Script Creation&lt;br /&gt;
: When creating a script, the co-ordinates of the script will be displayed. If you accidentally misplace a script this will allow you to easily remove the script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Math Namespace&lt;br /&gt;
: Added Int floor(Double x) and Int ceil(Double x), which floor and ceiling a number respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Player Type&lt;br /&gt;
: Added sendMessage(String message) to send a raw message directly to a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /challenge join &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; and /challenge finish &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; for administrators.&lt;br /&gt;
: Fixed /checkpoint removealltimes not working on maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: /discord verify now correctly instructs the player to post their verification code in #verify_here, instead of #general_discussion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.15.1 (Paper #15)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed c_dric's bug, where setting a field would spawn multiple script runners (causing delays to be skipped).&lt;br /&gt;
: Fixed tab-completion of namespaces only showing namespaces that begin with lowercase letters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.3 - Cosmetics Part 2 ==&lt;br /&gt;
&lt;br /&gt;
=== 10.3.6 (2019/10/30) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a player's map timer being saved as invalid if their challenge timer was invalid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.5 (2019/09/01) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated checkpoints to Hardcore 9.0.&lt;br /&gt;
: Old checkpoints will automatically be converted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Display names of items are now accessible.&lt;br /&gt;
: Use Boolean Item.hasDisplayName() and String Item.getDisplayName().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Self-targetting /rocket is now restricted to mods and ops due to abuse.&lt;br /&gt;
: Using /rocket as a non-operator no longer invalidates runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.4 (2019/08/23) ===&lt;br /&gt;
==== Team Chat ====&lt;br /&gt;
: Added /teamchat (aliases are /teammsg, /tchat, /tm and /t).&lt;br /&gt;
: Overrides the vanilla command for better Minr-specific support.&lt;br /&gt;
: /teamchat &amp;lt;message&amp;gt; will send a message to everyone on your team.&lt;br /&gt;
: Players must be on a team that isn't a rank team to send or receive a message.&lt;br /&gt;
&lt;br /&gt;
; Subscribing&lt;br /&gt;
: Alternatively, one can subscribe to a team channel for a team they aren't on.&lt;br /&gt;
: Subscribers can send and receive messages in any channel they are subscribed to, regardless of the team.&lt;br /&gt;
: The syntax is: /teamchat &amp;lt;team&amp;gt; &amp;lt;message&amp;gt;.&lt;br /&gt;
: Subscribers are not preserved between restarts.&lt;br /&gt;
: Subscribers can be added with /teamchat subscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be removed with /teamchat unsubscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be listed with /teamchat subscribe &amp;lt;team&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Hats now support player heads with custom skins.&lt;br /&gt;
: Cosmetic GUI items now also support player heads with skins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.3 (2019/07/22) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Addition of the /spectator command for Moderators.&lt;br /&gt;
: Player names in many places (notably in the in-game player list and nameplates above other players) are now coloured by the player's rank.&lt;br /&gt;
: The in-game player list is now sorted by rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.14.4 (Paper #137)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Command Block Minecarts no longer break when trying to execute Minr commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.2 (2019/06/21) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Added announcements and special effects when obtaining 10%, 25%, 50%, 75% and 100% of all points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated HC checkpoint converter to HC 8.1.&lt;br /&gt;
: HC checkpoint converter is now more verbose and informs the player of the change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added expiration feedback to the call request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added support for coloured player and objective names in the MSC Scoreboard API.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: All schematics have been converted to the 1.13 schematic format (.schem), which should fix irregularities in blocks and crashes (such as in Inaros).&lt;br /&gt;
: Updated to Paper 1.13.2 #632&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed issue with the command '/prefix reset' not taking arguments as intended.&lt;br /&gt;
: Fixed command usage of the /type constructor define command: removed &amp;lt;returnType&amp;gt;.&lt;br /&gt;
: Fixed 'This person has not requested a teleport to you within the last 5 minutes' message in /call: it now reflects the actual 1 minute expiration time.&lt;br /&gt;
: Fixed adding of maps to a Challenge failing, but the message saying it succeeded: added more checks on the command to inform of failure.&lt;br /&gt;
: Fixed removal of empty namespaces displaying a failing message, while the action succeeded.&lt;br /&gt;
: Fixed attempts of removing a built-in namespace throwing a console exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.1 (2019/05/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players can no longer see their own titles on occasion, which prevented interaction with the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.0 (2019/05/18) ===&lt;br /&gt;
==== Particle Trails ====&lt;br /&gt;
: Adjusted the vertical offset for particle spawns (0.8 -&amp;gt; 1.2).&lt;br /&gt;
: Adjusted the vertical offset for particle spawns when swimming or gliding (0 -&amp;gt; 0.2).&lt;br /&gt;
: The period for particle spawns can now be customised.&lt;br /&gt;
: Particle trails now have rarities.&lt;br /&gt;
: Fixed particle trails now being applied on join.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hats ====&lt;br /&gt;
: Added hats, cause why not?&lt;br /&gt;
: Hats are cosmetic items, where various blocks appear on the player's head.&lt;br /&gt;
: They can be deactivated easily by clicking on them while inside the inventory screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prefixes ====&lt;br /&gt;
: Prefixes are now time-based. They will be automatically removed are the period expires.&lt;br /&gt;
: Removing prefixes has been simplified significantly (no longer requires magic word).&lt;br /&gt;
: Commands are now: /prefix set &amp;lt;player&amp;gt; &amp;lt;time&amp;gt; &amp;lt;prefix&amp;gt; and /prefix reset &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics GUI ====&lt;br /&gt;
: Expanded the GUI to 27 slots.&lt;br /&gt;
: Rearranged item positions slightly.&lt;br /&gt;
: The item icons can now be customised.&lt;br /&gt;
: Items now have a coloured name derived from their rarity.&lt;br /&gt;
: Item lore has been significantly reformatted, and now displays requirements, rarity and multi-line descriptions.&lt;br /&gt;
: Items can now be properly unobtainable.&lt;br /&gt;
: Items are now sorted, first by rarity then alphabetically.&lt;br /&gt;
: Items are now enchanted in the shop when active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rarity ====&lt;br /&gt;
: Split rarities from Titles, so they can now be used by anything.&lt;br /&gt;
: Renamed RARE to UNCOMMON.&lt;br /&gt;
: Swapped the colours of UNCOMMON and HEROIC.&lt;br /&gt;
: Rarity names are now displayed in game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Cosmetic commands now have unified syntax, and are now ops-only.&lt;br /&gt;
: They also all now support targetting other players, and all have &amp;quot;current&amp;quot; subcommands.&lt;br /&gt;
: Additionally, cosmetic names within said commands are now displayed in colour.&lt;br /&gt;
: Cosmetics can now be reloaded without a server restart, though this is not guaranteed to be safe.&lt;br /&gt;
: Going to /spawn now resets you like entering a map does (triggering scripts when this happens in the future?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.2 - Cosmetics Update and Valentine Event ==&lt;br /&gt;
=== 10.2.3 (2019/04/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
:Fixed issue with loading Player variables from disk.&lt;br /&gt;
:Fixed issue where an area script would crash the server on load when the region was deleted.&lt;br /&gt;
:Fixed issue where User Types would break when default values were not set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.2 (2019/03/21) ===&lt;br /&gt;
==== Scoreboard Namespace ====&lt;br /&gt;
: Added a new built-in namespace for manipulating scoreboards.&lt;br /&gt;
: You can add or remove objectives and scores, and set the display slots of objectives.&lt;br /&gt;
: Unlike using vanilla commands, there is no one-tick delay when using these functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Global Points ====&lt;br /&gt;
: Updated global points to be somewhat more representative of top times.&lt;br /&gt;
: Renewed formula is: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 0.5em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;base = 1 / \sqrt{rank}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;. Everyone's score for this map is then rescaled according to the amount of completions: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;gpoints_{map} = (100 / |F_{map}|) * base&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;|F_{map}| =\sqrt{\sum base^2}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
: Everyone can now use /checkpoint gpoints &amp;lt;player&amp;gt; &amp;lt;map&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
: Removed references to Valentines event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /adventure as a counterpart to /survival.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an error when deverifying a deleted Discord account.&lt;br /&gt;
: Fixed an issue where tabbing did not work for /checkpoint gpoints.&lt;br /&gt;
: Mapnames can now be used for /checkpoint gpoints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.1 (2019/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Valentine Leaderboard is now sorted by each couple's love points total.&lt;br /&gt;
: Valentine Leaderboard now no longer opens the Challenge Leaderboard when pressing next page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.0 (2019/02/14) ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
; Soul Link&lt;br /&gt;
: New challenge modifier: '''Soul Link'''.&lt;br /&gt;
: Soul Link challenges require two linked people to join.&lt;br /&gt;
: Use '''/marry &amp;lt;player&amp;gt;''' to link yourself with another player.&lt;br /&gt;
: If one player dies, the linked player will also die.&lt;br /&gt;
: Soul Link challenges reward Love Points as well as Challenge Points.&lt;br /&gt;
: Use '''/divorce''' do decouple yourself from another player.&lt;br /&gt;
: Soul Link is fully compatible with other challenge modifiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Particle Trails.&lt;br /&gt;
: Added particle trails. When you move, a trail of particles will be left behind you.&lt;br /&gt;
&lt;br /&gt;
: Added &amp;quot;Love Trail&amp;quot; particle trail, which requires 300 Love Points.&lt;br /&gt;
: Added &amp;quot;Completionist&amp;quot; particle trail, which requires 100% of all points obtained.&lt;br /&gt;
&lt;br /&gt;
; Cosmetics GUI&lt;br /&gt;
: Added new GUI for managing cosmetics, openable with '''/cosmetics''' (alias: /shop).&lt;br /&gt;
: The ability to buy cosmetics will be added later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
A special Valentines event is running from Febuary 14th to March 14th, centred around Soul Link challenges.&lt;br /&gt;
The top five couples with the most Love Points at the end of the event will unlock an exclusive title.&lt;br /&gt;
Gain 300 Love Points to unlock the &amp;quot;Love Trail&amp;quot; particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /cosmetics&lt;br /&gt;
: ''Alias: /shop''&lt;br /&gt;
: Opens the Cosmetic GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /trail&lt;br /&gt;
: ''Alias: /trails''&lt;br /&gt;
&lt;br /&gt;
: Operators Only:&lt;br /&gt;
&lt;br /&gt;
: '''/trail give''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; gives a player a particle trail.&lt;br /&gt;
: '''/trail take''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; takes a particle trail from a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: The following commands were also added for everyone, but may be removed at a later date.&lt;br /&gt;
&lt;br /&gt;
: '''/trail set''' &amp;lt;trail&amp;gt; enables a particle trail.&lt;br /&gt;
: '''/trail list''' shows all your particle trails.&lt;br /&gt;
: '''/trail clear''' disables your currently active particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /titles&lt;br /&gt;
: '''/titles list''' was changed to be similar to /trail list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /valentine&lt;br /&gt;
: '''/valentine ranks''' shows the current event leaderboard.&lt;br /&gt;
: '''/valentine completed &amp;lt;player&amp;gt;''' shows the current event leaderboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Soul Link&lt;br /&gt;
: '''/marry &amp;lt;player&amp;gt;''' to link with another player.&lt;br /&gt;
: '''/divorce''' to unlink with your linked player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /hide&lt;br /&gt;
: '''/hide &amp;lt;player&amp;gt;''' hides a player from you.&lt;br /&gt;
: If a player relogs they will become visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Titles no longer persist after logout in a vehicle.&lt;br /&gt;
&lt;br /&gt;
Titles have more debug measures such that it is easier to track the cause of persisting titles.&lt;br /&gt;
&lt;br /&gt;
Fix valid Scripts throwing OutdatedException when slay (and others) is used as a parameter in @bypass​.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.1 - Difficulty Rework ==&lt;br /&gt;
=== 10.1.5 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges subtracting challenge points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.4 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges having an extreme reward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.3 (2019/01/07) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed recent invalid times overwriting valid times.&lt;br /&gt;
&lt;br /&gt;
Fixed leaderboards not updating on removal of completions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.2 (2019/01/04) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed force joining challenges skipping requirements check.&lt;br /&gt;
&lt;br /&gt;
Invalid but legitimate times on maps are now saved.&lt;br /&gt;
&lt;br /&gt;
Fixed /whois showing the executor's points instead of the target's.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.1 (2019/01/02) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
A breakdown of where challenge points have been otained is now shown in '''/c points'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed an error when regenerating a challenge before the leaderboard is setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.0 (2018/12/31) ===&lt;br /&gt;
==== Difficulty Brackets ====&lt;br /&gt;
Added new difficulty brackets, white and black.&lt;br /&gt;
Rebalanced the number of points awarded by each bracket.&lt;br /&gt;
Renamed some of the brackets.&lt;br /&gt;
&lt;br /&gt;
The difficulty spectrum is now as follows:&lt;br /&gt;
* White, &amp;quot;Very Easy&amp;quot; - awards 1 point&lt;br /&gt;
* Blue, &amp;quot;Easy&amp;quot; - awards 2 point&lt;br /&gt;
* Green, &amp;quot;Novice&amp;quot; - awards 4 point&lt;br /&gt;
* Yellow, &amp;quot;Moderate&amp;quot; - awards 7 point&lt;br /&gt;
* Orange, &amp;quot;Hard&amp;quot; - awards 12 point&lt;br /&gt;
* Red, &amp;quot;Very Hard&amp;quot; - awards 18 point&lt;br /&gt;
* Black, &amp;quot;Very Expert&amp;quot; - awards 25 point&lt;br /&gt;
&lt;br /&gt;
Completions of black maps are now announced in chat like red maps.&lt;br /&gt;
FFA Points have now been renamed to Points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
Whities are now automatically promoted to Blue once they meet the Hardcore point threshold, before entering Hardcore.&lt;br /&gt;
&lt;br /&gt;
Entry to Hardcore now requires 35 points plus completion of the FAQ Quiz.&lt;br /&gt;
&lt;br /&gt;
Completions of individual Hardcore maps are now announced.&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
Local variables have been reworked internally. Chat scripts should behave properly now as a result.&lt;br /&gt;
&lt;br /&gt;
Improved error messages when an exception occurs while importing a script.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs when adding or importing a script, the script will not be modified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed issues when redefining or removing regions with scripts bound to them.&lt;br /&gt;
&lt;br /&gt;
Methods now work on fields.&lt;br /&gt;
&lt;br /&gt;
'''/type constructors''' and '''/type methods''' can now be used on built-in types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.0 - Minr Scripts 2 (and Minecraft 1.13) ==&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prior to 10.0.0 ==&lt;br /&gt;
Please consult the announcements forum. https://forums.minr.org/forums/news-announcements.18/&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Updates&amp;diff=7763</id>
		<title>Updates</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Updates&amp;diff=7763"/>
		<updated>2020-02-28T20:42:34Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: 10.4.5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A log of changes since the 10.0.0 Minr Scripts 2 + 1.13 update.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
: Internal Refactors (11.0) (has many cool things)&lt;br /&gt;
: Commands (1?.0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.5 (TBD) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Removed /removehome &amp;lt;player&amp;gt;. Note other variations of this command are unaffected.&lt;br /&gt;
: /listhomes &amp;lt;page&amp;gt; now has priority over /listhomes &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.4 - Scripts 2.1 ==&lt;br /&gt;
=== 10.4.4 (2020/02/21) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed paged commands' paging arrows failing to work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.3 (2020/02/11) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /home&lt;br /&gt;
: Homes are now listed alphabetically and shown in pages.&lt;br /&gt;
: Mods can now set homes using coordinates.&lt;br /&gt;
: Ops can now set and remove others' homes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /whois&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable by everyone.&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable on Discord.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.2 (2020/01/10) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed 100% not being attainable, due to aliased maps counting twice to total points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.1 (2020/01/06) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed default values of relative variables not being loaded (and therefore being lost after a restart).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.0 (2019/12/20) - Scripts 2.1 ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
; Lists&lt;br /&gt;
: Added lists types.&lt;br /&gt;
: They are automatically created for every non-list type.&lt;br /&gt;
: Lists are defined using X[], where X[] is a list of type X (e.g. Int[]).&lt;br /&gt;
: Lists can be initialised with X[a, b, ..., z]. (Where a, b, ..., z are zero, one, or more instances of X)&lt;br /&gt;
: Values can be retrieved using X[index]; to set a value simply assign to this (e.g. X[0] = 1).&lt;br /&gt;
: List indicies are zero-based.&lt;br /&gt;
: To append to a list, simply assign a value to an index one greater than the last item in the list.&lt;br /&gt;
:: e.g., if @define Int[] x = Int[1, 2, 3], append to x with @var x[x.length()] = 4.&lt;br /&gt;
: Accessing an out of bound index will yield an IndexOutOfBoundsException (which will terminate the script).&lt;br /&gt;
: Lists have the following methods:&lt;br /&gt;
:: List.length(), which reports the number of items in the list.&lt;br /&gt;
:: List.remove(Int index), which removes the item at the specified index from the list.&lt;br /&gt;
:: List.clear(), which removes all items from the list.&lt;br /&gt;
:: List.reverse(), which reveres the order of the items in the list.&lt;br /&gt;
:: List.shuffle(), which will randomise the order of the items in the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; List Namespace&lt;br /&gt;
: A range() function was added to a new list namespace as a convenience.&lt;br /&gt;
: Int[] range(Int start, Int end) will generate a list of numbers from start (inclusive) to end (exclusive).&lt;br /&gt;
:: This allows you to iterate through every index in a list with @for Int i in range(0, list.length())&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Loops&lt;br /&gt;
: Added for-in loops, to iterate over any iterable.&lt;br /&gt;
:: Lists are the only iterable at this time.&lt;br /&gt;
: Loops are defined with @for X item in X[], and terminated with @done&lt;br /&gt;
:: This example loop will print 1, 2, 3, 4 and 5 to the player (on separate lines).&lt;br /&gt;
:: @for Int i in Int[1, 2, 3, 4, 5]&lt;br /&gt;
::: @player &amp;lt;nowiki&amp;gt;{{i}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:: @done&lt;br /&gt;
: To loop through a range of numbers (like for (int i = 0; i &amp;lt; 10; i++)), use list::range().&lt;br /&gt;
:: @for Int i in range(0, 10)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Relative Variables&lt;br /&gt;
: It is now possible to retrieve the value of a relative variable for specific players.&lt;br /&gt;
: Simply use relativeVar[Player]. (Where Player is an instance of a Player type: e.g., Player(&amp;quot;rickyboy320&amp;quot;))&lt;br /&gt;
: Note that as this requires a Player instance, UUIDs will be required for retrieving values when players are offline. (Will fail otherwise)&lt;br /&gt;
: Like lists, assigning to relativeVar[Player] will set their value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Formatting&lt;br /&gt;
: Whitespace will now be preserved when importing from Hastebin, and will be exported as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Script Creation&lt;br /&gt;
: When creating a script, the co-ordinates of the script will be displayed. If you accidentally misplace a script this will allow you to easily remove the script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Math Namespace&lt;br /&gt;
: Added Int floor(Double x) and Int ceil(Double x), which floor and ceiling a number respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Player Type&lt;br /&gt;
: Added sendMessage(String message) to send a raw message directly to a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /challenge join &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; and /challenge finish &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; for administrators.&lt;br /&gt;
: Fixed /checkpoint removealltimes not working on maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: /discord verify now correctly instructs the player to post their verification code in #verify_here, instead of #general_discussion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.15.1 (Paper #15)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed c_dric's bug, where setting a field would spawn multiple script runners (causing delays to be skipped).&lt;br /&gt;
: Fixed tab-completion of namespaces only showing namespaces that begin with lowercase letters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.3 - Cosmetics Part 2 ==&lt;br /&gt;
&lt;br /&gt;
=== 10.3.6 (2019/10/30) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a player's map timer being saved as invalid if their challenge timer was invalid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.5 (2019/09/01) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated checkpoints to Hardcore 9.0.&lt;br /&gt;
: Old checkpoints will automatically be converted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Display names of items are now accessible.&lt;br /&gt;
: Use Boolean Item.hasDisplayName() and String Item.getDisplayName().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Self-targetting /rocket is now restricted to mods and ops due to abuse.&lt;br /&gt;
: Using /rocket as a non-operator no longer invalidates runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.4 (2019/08/23) ===&lt;br /&gt;
==== Team Chat ====&lt;br /&gt;
: Added /teamchat (aliases are /teammsg, /tchat, /tm and /t).&lt;br /&gt;
: Overrides the vanilla command for better Minr-specific support.&lt;br /&gt;
: /teamchat &amp;lt;message&amp;gt; will send a message to everyone on your team.&lt;br /&gt;
: Players must be on a team that isn't a rank team to send or receive a message.&lt;br /&gt;
&lt;br /&gt;
; Subscribing&lt;br /&gt;
: Alternatively, one can subscribe to a team channel for a team they aren't on.&lt;br /&gt;
: Subscribers can send and receive messages in any channel they are subscribed to, regardless of the team.&lt;br /&gt;
: The syntax is: /teamchat &amp;lt;team&amp;gt; &amp;lt;message&amp;gt;.&lt;br /&gt;
: Subscribers are not preserved between restarts.&lt;br /&gt;
: Subscribers can be added with /teamchat subscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be removed with /teamchat unsubscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be listed with /teamchat subscribe &amp;lt;team&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Hats now support player heads with custom skins.&lt;br /&gt;
: Cosmetic GUI items now also support player heads with skins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.3 (2019/07/22) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Addition of the /spectator command for Moderators.&lt;br /&gt;
: Player names in many places (notably in the in-game player list and nameplates above other players) are now coloured by the player's rank.&lt;br /&gt;
: The in-game player list is now sorted by rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.14.4 (Paper #137)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Command Block Minecarts no longer break when trying to execute Minr commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.2 (2019/06/21) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Added announcements and special effects when obtaining 10%, 25%, 50%, 75% and 100% of all points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated HC checkpoint converter to HC 8.1.&lt;br /&gt;
: HC checkpoint converter is now more verbose and informs the player of the change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added expiration feedback to the call request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added support for coloured player and objective names in the MSC Scoreboard API.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: All schematics have been converted to the 1.13 schematic format (.schem), which should fix irregularities in blocks and crashes (such as in Inaros).&lt;br /&gt;
: Updated to Paper 1.13.2 #632&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed issue with the command '/prefix reset' not taking arguments as intended.&lt;br /&gt;
: Fixed command usage of the /type constructor define command: removed &amp;lt;returnType&amp;gt;.&lt;br /&gt;
: Fixed 'This person has not requested a teleport to you within the last 5 minutes' message in /call: it now reflects the actual 1 minute expiration time.&lt;br /&gt;
: Fixed adding of maps to a Challenge failing, but the message saying it succeeded: added more checks on the command to inform of failure.&lt;br /&gt;
: Fixed removal of empty namespaces displaying a failing message, while the action succeeded.&lt;br /&gt;
: Fixed attempts of removing a built-in namespace throwing a console exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.1 (2019/05/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players can no longer see their own titles on occasion, which prevented interaction with the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.0 (2019/05/18) ===&lt;br /&gt;
==== Particle Trails ====&lt;br /&gt;
: Adjusted the vertical offset for particle spawns (0.8 -&amp;gt; 1.2).&lt;br /&gt;
: Adjusted the vertical offset for particle spawns when swimming or gliding (0 -&amp;gt; 0.2).&lt;br /&gt;
: The period for particle spawns can now be customised.&lt;br /&gt;
: Particle trails now have rarities.&lt;br /&gt;
: Fixed particle trails now being applied on join.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hats ====&lt;br /&gt;
: Added hats, cause why not?&lt;br /&gt;
: Hats are cosmetic items, where various blocks appear on the player's head.&lt;br /&gt;
: They can be deactivated easily by clicking on them while inside the inventory screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prefixes ====&lt;br /&gt;
: Prefixes are now time-based. They will be automatically removed are the period expires.&lt;br /&gt;
: Removing prefixes has been simplified significantly (no longer requires magic word).&lt;br /&gt;
: Commands are now: /prefix set &amp;lt;player&amp;gt; &amp;lt;time&amp;gt; &amp;lt;prefix&amp;gt; and /prefix reset &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics GUI ====&lt;br /&gt;
: Expanded the GUI to 27 slots.&lt;br /&gt;
: Rearranged item positions slightly.&lt;br /&gt;
: The item icons can now be customised.&lt;br /&gt;
: Items now have a coloured name derived from their rarity.&lt;br /&gt;
: Item lore has been significantly reformatted, and now displays requirements, rarity and multi-line descriptions.&lt;br /&gt;
: Items can now be properly unobtainable.&lt;br /&gt;
: Items are now sorted, first by rarity then alphabetically.&lt;br /&gt;
: Items are now enchanted in the shop when active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rarity ====&lt;br /&gt;
: Split rarities from Titles, so they can now be used by anything.&lt;br /&gt;
: Renamed RARE to UNCOMMON.&lt;br /&gt;
: Swapped the colours of UNCOMMON and HEROIC.&lt;br /&gt;
: Rarity names are now displayed in game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Cosmetic commands now have unified syntax, and are now ops-only.&lt;br /&gt;
: They also all now support targetting other players, and all have &amp;quot;current&amp;quot; subcommands.&lt;br /&gt;
: Additionally, cosmetic names within said commands are now displayed in colour.&lt;br /&gt;
: Cosmetics can now be reloaded without a server restart, though this is not guaranteed to be safe.&lt;br /&gt;
: Going to /spawn now resets you like entering a map does (triggering scripts when this happens in the future?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.2 - Cosmetics Update and Valentine Event ==&lt;br /&gt;
=== 10.2.3 (2019/04/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
:Fixed issue with loading Player variables from disk.&lt;br /&gt;
:Fixed issue where an area script would crash the server on load when the region was deleted.&lt;br /&gt;
:Fixed issue where User Types would break when default values were not set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.2 (2019/03/21) ===&lt;br /&gt;
==== Scoreboard Namespace ====&lt;br /&gt;
: Added a new built-in namespace for manipulating scoreboards.&lt;br /&gt;
: You can add or remove objectives and scores, and set the display slots of objectives.&lt;br /&gt;
: Unlike using vanilla commands, there is no one-tick delay when using these functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Global Points ====&lt;br /&gt;
: Updated global points to be somewhat more representative of top times.&lt;br /&gt;
: Renewed formula is: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 0.5em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;base = 1 / \sqrt{rank}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;. Everyone's score for this map is then rescaled according to the amount of completions: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;gpoints_{map} = (100 / |F_{map}|) * base&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;|F_{map}| =\sqrt{\sum base^2}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
: Everyone can now use /checkpoint gpoints &amp;lt;player&amp;gt; &amp;lt;map&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
: Removed references to Valentines event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /adventure as a counterpart to /survival.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an error when deverifying a deleted Discord account.&lt;br /&gt;
: Fixed an issue where tabbing did not work for /checkpoint gpoints.&lt;br /&gt;
: Mapnames can now be used for /checkpoint gpoints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.1 (2019/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Valentine Leaderboard is now sorted by each couple's love points total.&lt;br /&gt;
: Valentine Leaderboard now no longer opens the Challenge Leaderboard when pressing next page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.0 (2019/02/14) ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
; Soul Link&lt;br /&gt;
: New challenge modifier: '''Soul Link'''.&lt;br /&gt;
: Soul Link challenges require two linked people to join.&lt;br /&gt;
: Use '''/marry &amp;lt;player&amp;gt;''' to link yourself with another player.&lt;br /&gt;
: If one player dies, the linked player will also die.&lt;br /&gt;
: Soul Link challenges reward Love Points as well as Challenge Points.&lt;br /&gt;
: Use '''/divorce''' do decouple yourself from another player.&lt;br /&gt;
: Soul Link is fully compatible with other challenge modifiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Particle Trails.&lt;br /&gt;
: Added particle trails. When you move, a trail of particles will be left behind you.&lt;br /&gt;
&lt;br /&gt;
: Added &amp;quot;Love Trail&amp;quot; particle trail, which requires 300 Love Points.&lt;br /&gt;
: Added &amp;quot;Completionist&amp;quot; particle trail, which requires 100% of all points obtained.&lt;br /&gt;
&lt;br /&gt;
; Cosmetics GUI&lt;br /&gt;
: Added new GUI for managing cosmetics, openable with '''/cosmetics''' (alias: /shop).&lt;br /&gt;
: The ability to buy cosmetics will be added later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
A special Valentines event is running from Febuary 14th to March 14th, centred around Soul Link challenges.&lt;br /&gt;
The top five couples with the most Love Points at the end of the event will unlock an exclusive title.&lt;br /&gt;
Gain 300 Love Points to unlock the &amp;quot;Love Trail&amp;quot; particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /cosmetics&lt;br /&gt;
: ''Alias: /shop''&lt;br /&gt;
: Opens the Cosmetic GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /trail&lt;br /&gt;
: ''Alias: /trails''&lt;br /&gt;
&lt;br /&gt;
: Operators Only:&lt;br /&gt;
&lt;br /&gt;
: '''/trail give''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; gives a player a particle trail.&lt;br /&gt;
: '''/trail take''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; takes a particle trail from a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: The following commands were also added for everyone, but may be removed at a later date.&lt;br /&gt;
&lt;br /&gt;
: '''/trail set''' &amp;lt;trail&amp;gt; enables a particle trail.&lt;br /&gt;
: '''/trail list''' shows all your particle trails.&lt;br /&gt;
: '''/trail clear''' disables your currently active particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /titles&lt;br /&gt;
: '''/titles list''' was changed to be similar to /trail list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /valentine&lt;br /&gt;
: '''/valentine ranks''' shows the current event leaderboard.&lt;br /&gt;
: '''/valentine completed &amp;lt;player&amp;gt;''' shows the current event leaderboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Soul Link&lt;br /&gt;
: '''/marry &amp;lt;player&amp;gt;''' to link with another player.&lt;br /&gt;
: '''/divorce''' to unlink with your linked player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /hide&lt;br /&gt;
: '''/hide &amp;lt;player&amp;gt;''' hides a player from you.&lt;br /&gt;
: If a player relogs they will become visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Titles no longer persist after logout in a vehicle.&lt;br /&gt;
&lt;br /&gt;
Titles have more debug measures such that it is easier to track the cause of persisting titles.&lt;br /&gt;
&lt;br /&gt;
Fix valid Scripts throwing OutdatedException when slay (and others) is used as a parameter in @bypass​.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.1 - Difficulty Rework ==&lt;br /&gt;
=== 10.1.5 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges subtracting challenge points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.4 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges having an extreme reward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.3 (2019/01/07) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed recent invalid times overwriting valid times.&lt;br /&gt;
&lt;br /&gt;
Fixed leaderboards not updating on removal of completions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.2 (2019/01/04) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed force joining challenges skipping requirements check.&lt;br /&gt;
&lt;br /&gt;
Invalid but legitimate times on maps are now saved.&lt;br /&gt;
&lt;br /&gt;
Fixed /whois showing the executor's points instead of the target's.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.1 (2019/01/02) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
A breakdown of where challenge points have been otained is now shown in '''/c points'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed an error when regenerating a challenge before the leaderboard is setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.0 (2018/12/31) ===&lt;br /&gt;
==== Difficulty Brackets ====&lt;br /&gt;
Added new difficulty brackets, white and black.&lt;br /&gt;
Rebalanced the number of points awarded by each bracket.&lt;br /&gt;
Renamed some of the brackets.&lt;br /&gt;
&lt;br /&gt;
The difficulty spectrum is now as follows:&lt;br /&gt;
* White, &amp;quot;Very Easy&amp;quot; - awards 1 point&lt;br /&gt;
* Blue, &amp;quot;Easy&amp;quot; - awards 2 point&lt;br /&gt;
* Green, &amp;quot;Novice&amp;quot; - awards 4 point&lt;br /&gt;
* Yellow, &amp;quot;Moderate&amp;quot; - awards 7 point&lt;br /&gt;
* Orange, &amp;quot;Hard&amp;quot; - awards 12 point&lt;br /&gt;
* Red, &amp;quot;Very Hard&amp;quot; - awards 18 point&lt;br /&gt;
* Black, &amp;quot;Very Expert&amp;quot; - awards 25 point&lt;br /&gt;
&lt;br /&gt;
Completions of black maps are now announced in chat like red maps.&lt;br /&gt;
FFA Points have now been renamed to Points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
Whities are now automatically promoted to Blue once they meet the Hardcore point threshold, before entering Hardcore.&lt;br /&gt;
&lt;br /&gt;
Entry to Hardcore now requires 35 points plus completion of the FAQ Quiz.&lt;br /&gt;
&lt;br /&gt;
Completions of individual Hardcore maps are now announced.&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
Local variables have been reworked internally. Chat scripts should behave properly now as a result.&lt;br /&gt;
&lt;br /&gt;
Improved error messages when an exception occurs while importing a script.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs when adding or importing a script, the script will not be modified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed issues when redefining or removing regions with scripts bound to them.&lt;br /&gt;
&lt;br /&gt;
Methods now work on fields.&lt;br /&gt;
&lt;br /&gt;
'''/type constructors''' and '''/type methods''' can now be used on built-in types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.0 - Minr Scripts 2 (and Minecraft 1.13) ==&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prior to 10.0.0 ==&lt;br /&gt;
Please consult the announcements forum. https://forums.minr.org/forums/news-announcements.18/&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Updates&amp;diff=7741</id>
		<title>Updates</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Updates&amp;diff=7741"/>
		<updated>2020-02-21T19:48:17Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: Formatting fixes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A log of changes since the 10.0.0 Minr Scripts 2 + 1.13 update.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
: Internal Refactors (11.0) (has many cool things)&lt;br /&gt;
: Commands (1?.0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.4 - Scripts 2.1 ==&lt;br /&gt;
=== 10.4.4 (2020/02/21) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed paged commands' paging arrows failing to work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.3 (2020/02/11) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /home&lt;br /&gt;
: Homes are now listed alphabetically and shown in pages.&lt;br /&gt;
: Mods can now set homes using coordinates.&lt;br /&gt;
: Ops can now set and remove others' homes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /whois&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable by everyone.&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable on Discord.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.2 (2020/01/10) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed 100% not being attainable, due to aliased maps counting twice to total points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.1 (2020/01/06) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed default values of relative variables not being loaded (and therefore being lost after a restart).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.4.0 (2019/12/20) - Scripts 2.1 ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
; Lists&lt;br /&gt;
: Added lists types.&lt;br /&gt;
: They are automatically created for every non-list type.&lt;br /&gt;
: Lists are defined using X[], where X[] is a list of type X (e.g. Int[]).&lt;br /&gt;
: Lists can be initialised with X[a, b, ..., z]. (Where a, b, ..., z are zero, one, or more instances of X)&lt;br /&gt;
: Values can be retrieved using X[index]; to set a value simply assign to this (e.g. X[0] = 1).&lt;br /&gt;
: List indicies are zero-based.&lt;br /&gt;
: To append to a list, simply assign a value to an index one greater than the last item in the list.&lt;br /&gt;
:: e.g., if @define Int[] x = Int[1, 2, 3], append to x with @var x[x.length()] = 4.&lt;br /&gt;
: Accessing an out of bound index will yield an IndexOutOfBoundsException (which will terminate the script).&lt;br /&gt;
: Lists have the following methods:&lt;br /&gt;
:: List.length(), which reports the number of items in the list.&lt;br /&gt;
:: List.remove(Int index), which removes the item at the specified index from the list.&lt;br /&gt;
:: List.clear(), which removes all items from the list.&lt;br /&gt;
:: List.reverse(), which reveres the order of the items in the list.&lt;br /&gt;
:: List.shuffle(), which will randomise the order of the items in the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; List Namespace&lt;br /&gt;
: A range() function was added to a new list namespace as a convenience.&lt;br /&gt;
: Int[] range(Int start, Int end) will generate a list of numbers from start (inclusive) to end (exclusive).&lt;br /&gt;
:: This allows you to iterate through every index in a list with @for Int i in range(0, list.length())&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Loops&lt;br /&gt;
: Added for-in loops, to iterate over any iterable.&lt;br /&gt;
:: Lists are the only iterable at this time.&lt;br /&gt;
: Loops are defined with @for X item in X[], and terminated with @done&lt;br /&gt;
:: This example loop will print 1, 2, 3, 4 and 5 to the player (on separate lines).&lt;br /&gt;
:: @for Int i in Int[1, 2, 3, 4, 5]&lt;br /&gt;
::: @player &amp;lt;nowiki&amp;gt;{{i}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:: @done&lt;br /&gt;
: To loop through a range of numbers (like for (int i = 0; i &amp;lt; 10; i++)), use list::range().&lt;br /&gt;
:: @for Int i in range(0, 10)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Relative Variables&lt;br /&gt;
: It is now possible to retrieve the value of a relative variable for specific players.&lt;br /&gt;
: Simply use relativeVar[Player]. (Where Player is an instance of a Player type: e.g., Player(&amp;quot;rickyboy320&amp;quot;))&lt;br /&gt;
: Note that as this requires a Player instance, UUIDs will be required for retrieving values when players are offline. (Will fail otherwise)&lt;br /&gt;
: Like lists, assigning to relativeVar[Player] will set their value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Formatting&lt;br /&gt;
: Whitespace will now be preserved when importing from Hastebin, and will be exported as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Script Creation&lt;br /&gt;
: When creating a script, the co-ordinates of the script will be displayed. If you accidentally misplace a script this will allow you to easily remove the script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Math Namespace&lt;br /&gt;
: Added Int floor(Double x) and Int ceil(Double x), which floor and ceiling a number respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Player Type&lt;br /&gt;
: Added sendMessage(String message) to send a raw message directly to a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /challenge join &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; and /challenge finish &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; for administrators.&lt;br /&gt;
: Fixed /checkpoint removealltimes not working on maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: /discord verify now correctly instructs the player to post their verification code in #verify_here, instead of #general_discussion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.15.1 (Paper #15)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed c_dric's bug, where setting a field would spawn multiple script runners (causing delays to be skipped).&lt;br /&gt;
: Fixed tab-completion of namespaces only showing namespaces that begin with lowercase letters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.3 - Cosmetics Part 2 ==&lt;br /&gt;
&lt;br /&gt;
=== 10.3.6 (2019/10/30) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a player's map timer being saved as invalid if their challenge timer was invalid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.5 (2019/09/01) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated checkpoints to Hardcore 9.0.&lt;br /&gt;
: Old checkpoints will automatically be converted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Display names of items are now accessible.&lt;br /&gt;
: Use Boolean Item.hasDisplayName() and String Item.getDisplayName().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Self-targetting /rocket is now restricted to mods and ops due to abuse.&lt;br /&gt;
: Using /rocket as a non-operator no longer invalidates runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.4 (2019/08/23) ===&lt;br /&gt;
==== Team Chat ====&lt;br /&gt;
: Added /teamchat (aliases are /teammsg, /tchat, /tm and /t).&lt;br /&gt;
: Overrides the vanilla command for better Minr-specific support.&lt;br /&gt;
: /teamchat &amp;lt;message&amp;gt; will send a message to everyone on your team.&lt;br /&gt;
: Players must be on a team that isn't a rank team to send or receive a message.&lt;br /&gt;
&lt;br /&gt;
; Subscribing&lt;br /&gt;
: Alternatively, one can subscribe to a team channel for a team they aren't on.&lt;br /&gt;
: Subscribers can send and receive messages in any channel they are subscribed to, regardless of the team.&lt;br /&gt;
: The syntax is: /teamchat &amp;lt;team&amp;gt; &amp;lt;message&amp;gt;.&lt;br /&gt;
: Subscribers are not preserved between restarts.&lt;br /&gt;
: Subscribers can be added with /teamchat subscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be removed with /teamchat unsubscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be listed with /teamchat subscribe &amp;lt;team&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Hats now support player heads with custom skins.&lt;br /&gt;
: Cosmetic GUI items now also support player heads with skins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.3 (2019/07/22) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Addition of the /spectator command for Moderators.&lt;br /&gt;
: Player names in many places (notably in the in-game player list and nameplates above other players) are now coloured by the player's rank.&lt;br /&gt;
: The in-game player list is now sorted by rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.14.4 (Paper #137)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Command Block Minecarts no longer break when trying to execute Minr commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.2 (2019/06/21) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Added announcements and special effects when obtaining 10%, 25%, 50%, 75% and 100% of all points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated HC checkpoint converter to HC 8.1.&lt;br /&gt;
: HC checkpoint converter is now more verbose and informs the player of the change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added expiration feedback to the call request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added support for coloured player and objective names in the MSC Scoreboard API.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: All schematics have been converted to the 1.13 schematic format (.schem), which should fix irregularities in blocks and crashes (such as in Inaros).&lt;br /&gt;
: Updated to Paper 1.13.2 #632&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed issue with the command '/prefix reset' not taking arguments as intended.&lt;br /&gt;
: Fixed command usage of the /type constructor define command: removed &amp;lt;returnType&amp;gt;.&lt;br /&gt;
: Fixed 'This person has not requested a teleport to you within the last 5 minutes' message in /call: it now reflects the actual 1 minute expiration time.&lt;br /&gt;
: Fixed adding of maps to a Challenge failing, but the message saying it succeeded: added more checks on the command to inform of failure.&lt;br /&gt;
: Fixed removal of empty namespaces displaying a failing message, while the action succeeded.&lt;br /&gt;
: Fixed attempts of removing a built-in namespace throwing a console exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.1 (2019/05/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players can no longer see their own titles on occasion, which prevented interaction with the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.0 (2019/05/18) ===&lt;br /&gt;
==== Particle Trails ====&lt;br /&gt;
: Adjusted the vertical offset for particle spawns (0.8 -&amp;gt; 1.2).&lt;br /&gt;
: Adjusted the vertical offset for particle spawns when swimming or gliding (0 -&amp;gt; 0.2).&lt;br /&gt;
: The period for particle spawns can now be customised.&lt;br /&gt;
: Particle trails now have rarities.&lt;br /&gt;
: Fixed particle trails now being applied on join.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hats ====&lt;br /&gt;
: Added hats, cause why not?&lt;br /&gt;
: Hats are cosmetic items, where various blocks appear on the player's head.&lt;br /&gt;
: They can be deactivated easily by clicking on them while inside the inventory screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prefixes ====&lt;br /&gt;
: Prefixes are now time-based. They will be automatically removed are the period expires.&lt;br /&gt;
: Removing prefixes has been simplified significantly (no longer requires magic word).&lt;br /&gt;
: Commands are now: /prefix set &amp;lt;player&amp;gt; &amp;lt;time&amp;gt; &amp;lt;prefix&amp;gt; and /prefix reset &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics GUI ====&lt;br /&gt;
: Expanded the GUI to 27 slots.&lt;br /&gt;
: Rearranged item positions slightly.&lt;br /&gt;
: The item icons can now be customised.&lt;br /&gt;
: Items now have a coloured name derived from their rarity.&lt;br /&gt;
: Item lore has been significantly reformatted, and now displays requirements, rarity and multi-line descriptions.&lt;br /&gt;
: Items can now be properly unobtainable.&lt;br /&gt;
: Items are now sorted, first by rarity then alphabetically.&lt;br /&gt;
: Items are now enchanted in the shop when active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rarity ====&lt;br /&gt;
: Split rarities from Titles, so they can now be used by anything.&lt;br /&gt;
: Renamed RARE to UNCOMMON.&lt;br /&gt;
: Swapped the colours of UNCOMMON and HEROIC.&lt;br /&gt;
: Rarity names are now displayed in game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Cosmetic commands now have unified syntax, and are now ops-only.&lt;br /&gt;
: They also all now support targetting other players, and all have &amp;quot;current&amp;quot; subcommands.&lt;br /&gt;
: Additionally, cosmetic names within said commands are now displayed in colour.&lt;br /&gt;
: Cosmetics can now be reloaded without a server restart, though this is not guaranteed to be safe.&lt;br /&gt;
: Going to /spawn now resets you like entering a map does (triggering scripts when this happens in the future?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.2 - Cosmetics Update and Valentine Event ==&lt;br /&gt;
=== 10.2.3 (2019/04/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
:Fixed issue with loading Player variables from disk.&lt;br /&gt;
:Fixed issue where an area script would crash the server on load when the region was deleted.&lt;br /&gt;
:Fixed issue where User Types would break when default values were not set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.2 (2019/03/21) ===&lt;br /&gt;
==== Scoreboard Namespace ====&lt;br /&gt;
: Added a new built-in namespace for manipulating scoreboards.&lt;br /&gt;
: You can add or remove objectives and scores, and set the display slots of objectives.&lt;br /&gt;
: Unlike using vanilla commands, there is no one-tick delay when using these functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Global Points ====&lt;br /&gt;
: Updated global points to be somewhat more representative of top times.&lt;br /&gt;
: Renewed formula is: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 0.5em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;base = 1 / \sqrt{rank}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;. Everyone's score for this map is then rescaled according to the amount of completions: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;gpoints_{map} = (100 / |F_{map}|) * base&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;|F_{map}| =\sqrt{\sum base^2}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
: Everyone can now use /checkpoint gpoints &amp;lt;player&amp;gt; &amp;lt;map&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
: Removed references to Valentines event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /adventure as a counterpart to /survival.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an error when deverifying a deleted Discord account.&lt;br /&gt;
: Fixed an issue where tabbing did not work for /checkpoint gpoints.&lt;br /&gt;
: Mapnames can now be used for /checkpoint gpoints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.1 (2019/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Valentine Leaderboard is now sorted by each couple's love points total.&lt;br /&gt;
: Valentine Leaderboard now no longer opens the Challenge Leaderboard when pressing next page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.0 (2019/02/14) ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
; Soul Link&lt;br /&gt;
: New challenge modifier: '''Soul Link'''.&lt;br /&gt;
: Soul Link challenges require two linked people to join.&lt;br /&gt;
: Use '''/marry &amp;lt;player&amp;gt;''' to link yourself with another player.&lt;br /&gt;
: If one player dies, the linked player will also die.&lt;br /&gt;
: Soul Link challenges reward Love Points as well as Challenge Points.&lt;br /&gt;
: Use '''/divorce''' do decouple yourself from another player.&lt;br /&gt;
: Soul Link is fully compatible with other challenge modifiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Particle Trails.&lt;br /&gt;
: Added particle trails. When you move, a trail of particles will be left behind you.&lt;br /&gt;
&lt;br /&gt;
: Added &amp;quot;Love Trail&amp;quot; particle trail, which requires 300 Love Points.&lt;br /&gt;
: Added &amp;quot;Completionist&amp;quot; particle trail, which requires 100% of all points obtained.&lt;br /&gt;
&lt;br /&gt;
; Cosmetics GUI&lt;br /&gt;
: Added new GUI for managing cosmetics, openable with '''/cosmetics''' (alias: /shop).&lt;br /&gt;
: The ability to buy cosmetics will be added later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
A special Valentines event is running from Febuary 14th to March 14th, centred around Soul Link challenges.&lt;br /&gt;
The top five couples with the most Love Points at the end of the event will unlock an exclusive title.&lt;br /&gt;
Gain 300 Love Points to unlock the &amp;quot;Love Trail&amp;quot; particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /cosmetics&lt;br /&gt;
: ''Alias: /shop''&lt;br /&gt;
: Opens the Cosmetic GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /trail&lt;br /&gt;
: ''Alias: /trails''&lt;br /&gt;
&lt;br /&gt;
: Operators Only:&lt;br /&gt;
&lt;br /&gt;
: '''/trail give''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; gives a player a particle trail.&lt;br /&gt;
: '''/trail take''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; takes a particle trail from a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: The following commands were also added for everyone, but may be removed at a later date.&lt;br /&gt;
&lt;br /&gt;
: '''/trail set''' &amp;lt;trail&amp;gt; enables a particle trail.&lt;br /&gt;
: '''/trail list''' shows all your particle trails.&lt;br /&gt;
: '''/trail clear''' disables your currently active particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /titles&lt;br /&gt;
: '''/titles list''' was changed to be similar to /trail list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /valentine&lt;br /&gt;
: '''/valentine ranks''' shows the current event leaderboard.&lt;br /&gt;
: '''/valentine completed &amp;lt;player&amp;gt;''' shows the current event leaderboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Soul Link&lt;br /&gt;
: '''/marry &amp;lt;player&amp;gt;''' to link with another player.&lt;br /&gt;
: '''/divorce''' to unlink with your linked player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /hide&lt;br /&gt;
: '''/hide &amp;lt;player&amp;gt;''' hides a player from you.&lt;br /&gt;
: If a player relogs they will become visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Titles no longer persist after logout in a vehicle.&lt;br /&gt;
&lt;br /&gt;
Titles have more debug measures such that it is easier to track the cause of persisting titles.&lt;br /&gt;
&lt;br /&gt;
Fix valid Scripts throwing OutdatedException when slay (and others) is used as a parameter in @bypass​.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.1 - Difficulty Rework ==&lt;br /&gt;
=== 10.1.5 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges subtracting challenge points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.4 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges having an extreme reward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.3 (2019/01/07) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed recent invalid times overwriting valid times.&lt;br /&gt;
&lt;br /&gt;
Fixed leaderboards not updating on removal of completions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.2 (2019/01/04) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed force joining challenges skipping requirements check.&lt;br /&gt;
&lt;br /&gt;
Invalid but legitimate times on maps are now saved.&lt;br /&gt;
&lt;br /&gt;
Fixed /whois showing the executor's points instead of the target's.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.1 (2019/01/02) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
A breakdown of where challenge points have been otained is now shown in '''/c points'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed an error when regenerating a challenge before the leaderboard is setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.0 (2018/12/31) ===&lt;br /&gt;
==== Difficulty Brackets ====&lt;br /&gt;
Added new difficulty brackets, white and black.&lt;br /&gt;
Rebalanced the number of points awarded by each bracket.&lt;br /&gt;
Renamed some of the brackets.&lt;br /&gt;
&lt;br /&gt;
The difficulty spectrum is now as follows:&lt;br /&gt;
* White, &amp;quot;Very Easy&amp;quot; - awards 1 point&lt;br /&gt;
* Blue, &amp;quot;Easy&amp;quot; - awards 2 point&lt;br /&gt;
* Green, &amp;quot;Novice&amp;quot; - awards 4 point&lt;br /&gt;
* Yellow, &amp;quot;Moderate&amp;quot; - awards 7 point&lt;br /&gt;
* Orange, &amp;quot;Hard&amp;quot; - awards 12 point&lt;br /&gt;
* Red, &amp;quot;Very Hard&amp;quot; - awards 18 point&lt;br /&gt;
* Black, &amp;quot;Very Expert&amp;quot; - awards 25 point&lt;br /&gt;
&lt;br /&gt;
Completions of black maps are now announced in chat like red maps.&lt;br /&gt;
FFA Points have now been renamed to Points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
Whities are now automatically promoted to Blue once they meet the Hardcore point threshold, before entering Hardcore.&lt;br /&gt;
&lt;br /&gt;
Entry to Hardcore now requires 35 points plus completion of the FAQ Quiz.&lt;br /&gt;
&lt;br /&gt;
Completions of individual Hardcore maps are now announced.&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
Local variables have been reworked internally. Chat scripts should behave properly now as a result.&lt;br /&gt;
&lt;br /&gt;
Improved error messages when an exception occurs while importing a script.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs when adding or importing a script, the script will not be modified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed issues when redefining or removing regions with scripts bound to them.&lt;br /&gt;
&lt;br /&gt;
Methods now work on fields.&lt;br /&gt;
&lt;br /&gt;
'''/type constructors''' and '''/type methods''' can now be used on built-in types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.0 - Minr Scripts 2 (and Minecraft 1.13) ==&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prior to 10.0.0 ==&lt;br /&gt;
Please consult the announcements forum. https://forums.minr.org/forums/news-announcements.18/&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Updates&amp;diff=7701</id>
		<title>Updates</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Updates&amp;diff=7701"/>
		<updated>2020-01-28T22:10:55Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: 10.4.3 (Upcoming)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A log of changes since the 10.0.0 Minr Scripts 2 + 1.13 update.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
Command update (10.?)&lt;br /&gt;
Large internal overhaul (10.?)&lt;br /&gt;
&lt;br /&gt;
=== 10.4.3 (TBA) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /home&lt;br /&gt;
: Homes are now listed alphabetically and shown in pages.&lt;br /&gt;
: Mods can now set homes using coordinates.&lt;br /&gt;
: Ops can now set and remove others' homes.&lt;br /&gt;
&lt;br /&gt;
; /whois&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable by everyone.&lt;br /&gt;
: whois &amp;lt;player&amp;gt; is now usable on Discord.&lt;br /&gt;
&lt;br /&gt;
== 10.4 - Scripts 2.1 ==&lt;br /&gt;
=== 10.4.2 (2020/01/10) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed 100% not being attainable, due to aliased maps counting twice to total points.&lt;br /&gt;
&lt;br /&gt;
=== 10.4.1 (2020/01/06) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed default values of relative variables not being loaded (and therefore being lost after a restart).&lt;br /&gt;
&lt;br /&gt;
=== 10.4.0 (2019/12/20) - Scripts 2.1 ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
; Lists&lt;br /&gt;
: Added lists types.&lt;br /&gt;
: They are automatically created for every non-list type.&lt;br /&gt;
: Lists are defined using X[], where X[] is a list of type X (e.g. Int[]).&lt;br /&gt;
: Lists can be initialised with X[a, b, ..., z]. (Where a, b, ..., z are zero, one, or more instances of X)&lt;br /&gt;
: Values can be retrieved using X[index]; to set a value simply assign to this (e.g. X[0] = 1).&lt;br /&gt;
: List indicies are zero-based.&lt;br /&gt;
: To append to a list, simply assign a value to an index one greater than the last item in the list.&lt;br /&gt;
:: e.g., if @define Int[] x = Int[1, 2, 3], append to x with @var x[x.length()] = 4.&lt;br /&gt;
: Accessing an out of bound index will yield an IndexOutOfBoundsException (which will terminate the script).&lt;br /&gt;
: Lists have the following methods:&lt;br /&gt;
:: List.length(), which reports the number of items in the list.&lt;br /&gt;
:: List.remove(Int index), which removes the item at the specified index from the list.&lt;br /&gt;
:: List.clear(), which removes all items from the list.&lt;br /&gt;
:: List.reverse(), which reveres the order of the items in the list.&lt;br /&gt;
:: List.shuffle(), which will randomise the order of the items in the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; List Namespace&lt;br /&gt;
: A range() function was added to a new list namespace as a convenience.&lt;br /&gt;
: Int[] range(Int start, Int end) will generate a list of numbers from start (inclusive) to end (exclusive).&lt;br /&gt;
:: This allows you to iterate through every index in a list with @for Int i in range(0, list.length())&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Loops&lt;br /&gt;
: Added for-in loops, to iterate over any iterable.&lt;br /&gt;
:: Lists are the only iterable at this time.&lt;br /&gt;
: Loops are defined with @for X item in X[], and terminated with @done&lt;br /&gt;
:: This example loop will print 1, 2, 3, 4 and 5 to the player (on separate lines).&lt;br /&gt;
:: @for Int i in Int[1, 2, 3, 4, 5]&lt;br /&gt;
::: @player &amp;lt;nowiki&amp;gt;{{i}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:: @done&lt;br /&gt;
: To loop through a range of numbers (like for (int i = 0; i &amp;lt; 10; i++)), use list::range().&lt;br /&gt;
:: @for Int i in range(0, 10)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Relative Variables&lt;br /&gt;
: It is now possible to retrieve the value of a relative variable for specific players.&lt;br /&gt;
: Simply use relativeVar[Player]. (Where Player is an instance of a Player type: e.g., Player(&amp;quot;rickyboy320&amp;quot;))&lt;br /&gt;
: Note that as this requires a Player instance, UUIDs will be required for retrieving values when players are offline. (Will fail otherwise)&lt;br /&gt;
: Like lists, assigning to relativeVar[Player] will set their value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Formatting&lt;br /&gt;
: Whitespace will now be preserved when importing from Hastebin, and will be exported as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Script Creation&lt;br /&gt;
: When creating a script, the co-ordinates of the script will be displayed. If you accidentally misplace a script this will allow you to easily remove the script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Math Namespace&lt;br /&gt;
: Added Int floor(Double x) and Int ceil(Double x), which floor and ceiling a number respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Player Type&lt;br /&gt;
: Added sendMessage(String message) to send a raw message directly to a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /challenge join &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; and /challenge finish &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; for administrators.&lt;br /&gt;
: Fixed /checkpoint removealltimes not working on maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: /discord verify now correctly instructs the player to post their verification code in #verify_here, instead of #general_discussion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.15.1 (Paper #15)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed c_dric's bug, where setting a field would spawn multiple script runners (causing delays to be skipped).&lt;br /&gt;
: Fixed tab-completion of namespaces only showing namespaces that begin with lowercase letters.&lt;br /&gt;
&lt;br /&gt;
== 10.3 - Cosmetics Part 2 ==&lt;br /&gt;
&lt;br /&gt;
=== 10.3.6 (2019/10/30) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a player's map timer being saved as invalid if their challenge timer was invalid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.5 (2019/09/01) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated checkpoints to Hardcore 9.0.&lt;br /&gt;
: Old checkpoints will automatically be converted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Display names of items are now accessible.&lt;br /&gt;
: Use Boolean Item.hasDisplayName() and String Item.getDisplayName().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Self-targetting /rocket is now restricted to mods and ops due to abuse.&lt;br /&gt;
: Using /rocket as a non-operator no longer invalidates runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.4 (2019/08/23) ===&lt;br /&gt;
==== Team Chat ====&lt;br /&gt;
: Added /teamchat (aliases are /teammsg, /tchat, /tm and /t).&lt;br /&gt;
: Overrides the vanilla command for better Minr-specific support.&lt;br /&gt;
: /teamchat &amp;lt;message&amp;gt; will send a message to everyone on your team.&lt;br /&gt;
: Players must be on a team that isn't a rank team to send or receive a message.&lt;br /&gt;
&lt;br /&gt;
; Subscribing&lt;br /&gt;
: Alternatively, one can subscribe to a team channel for a team they aren't on.&lt;br /&gt;
: Subscribers can send and receive messages in any channel they are subscribed to, regardless of the team.&lt;br /&gt;
: The syntax is: /teamchat &amp;lt;team&amp;gt; &amp;lt;message&amp;gt;.&lt;br /&gt;
: Subscribers are not preserved between restarts.&lt;br /&gt;
: Subscribers can be added with /teamchat subscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be removed with /teamchat unsubscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be listed with /teamchat subscribe &amp;lt;team&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Hats now support player heads with custom skins.&lt;br /&gt;
: Cosmetic GUI items now also support player heads with skins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.3 (2019/07/22) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Addition of the /spectator command for Moderators.&lt;br /&gt;
: Player names in many places (notably in the in-game player list and nameplates above other players) are now coloured by the player's rank.&lt;br /&gt;
: The in-game player list is now sorted by rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.14.4 (Paper #137)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Command Block Minecarts no longer break when trying to execute Minr commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.2 (2019/06/21) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Added announcements and special effects when obtaining 10%, 25%, 50%, 75% and 100% of all points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated HC checkpoint converter to HC 8.1.&lt;br /&gt;
: HC checkpoint converter is now more verbose and informs the player of the change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added expiration feedback to the call request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added support for coloured player and objective names in the MSC Scoreboard API.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: All schematics have been converted to the 1.13 schematic format (.schem), which should fix irregularities in blocks and crashes (such as in Inaros).&lt;br /&gt;
: Updated to Paper 1.13.2 #632&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed issue with the command '/prefix reset' not taking arguments as intended.&lt;br /&gt;
: Fixed command usage of the /type constructor define command: removed &amp;lt;returnType&amp;gt;.&lt;br /&gt;
: Fixed 'This person has not requested a teleport to you within the last 5 minutes' message in /call: it now reflects the actual 1 minute expiration time.&lt;br /&gt;
: Fixed adding of maps to a Challenge failing, but the message saying it succeeded: added more checks on the command to inform of failure.&lt;br /&gt;
: Fixed removal of empty namespaces displaying a failing message, while the action succeeded.&lt;br /&gt;
: Fixed attempts of removing a built-in namespace throwing a console exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.1 (2019/05/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players can no longer see their own titles on occasion, which prevented interaction with the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.0 (2019/05/18) ===&lt;br /&gt;
==== Particle Trails ====&lt;br /&gt;
: Adjusted the vertical offset for particle spawns (0.8 -&amp;gt; 1.2).&lt;br /&gt;
: Adjusted the vertical offset for particle spawns when swimming or gliding (0 -&amp;gt; 0.2).&lt;br /&gt;
: The period for particle spawns can now be customised.&lt;br /&gt;
: Particle trails now have rarities.&lt;br /&gt;
: Fixed particle trails now being applied on join.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hats ====&lt;br /&gt;
: Added hats, cause why not?&lt;br /&gt;
: Hats are cosmetic items, where various blocks appear on the player's head.&lt;br /&gt;
: They can be deactivated easily by clicking on them while inside the inventory screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prefixes ====&lt;br /&gt;
: Prefixes are now time-based. They will be automatically removed are the period expires.&lt;br /&gt;
: Removing prefixes has been simplified significantly (no longer requires magic word).&lt;br /&gt;
: Commands are now: /prefix set &amp;lt;player&amp;gt; &amp;lt;time&amp;gt; &amp;lt;prefix&amp;gt; and /prefix reset &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics GUI ====&lt;br /&gt;
: Expanded the GUI to 27 slots.&lt;br /&gt;
: Rearranged item positions slightly.&lt;br /&gt;
: The item icons can now be customised.&lt;br /&gt;
: Items now have a coloured name derived from their rarity.&lt;br /&gt;
: Item lore has been significantly reformatted, and now displays requirements, rarity and multi-line descriptions.&lt;br /&gt;
: Items can now be properly unobtainable.&lt;br /&gt;
: Items are now sorted, first by rarity then alphabetically.&lt;br /&gt;
: Items are now enchanted in the shop when active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rarity ====&lt;br /&gt;
: Split rarities from Titles, so they can now be used by anything.&lt;br /&gt;
: Renamed RARE to UNCOMMON.&lt;br /&gt;
: Swapped the colours of UNCOMMON and HEROIC.&lt;br /&gt;
: Rarity names are now displayed in game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Cosmetic commands now have unified syntax, and are now ops-only.&lt;br /&gt;
: They also all now support targetting other players, and all have &amp;quot;current&amp;quot; subcommands.&lt;br /&gt;
: Additionally, cosmetic names within said commands are now displayed in colour.&lt;br /&gt;
: Cosmetics can now be reloaded without a server restart, though this is not guaranteed to be safe.&lt;br /&gt;
: Going to /spawn now resets you like entering a map does (triggering scripts when this happens in the future?).&lt;br /&gt;
&lt;br /&gt;
== 10.2 - Cosmetics Update and Valentine Event ==&lt;br /&gt;
=== 10.2.3 (2019/04/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
:Fixed issue with loading Player variables from disk.&lt;br /&gt;
:Fixed issue where an area script would crash the server on load when the region was deleted.&lt;br /&gt;
:Fixed issue where User Types would break when default values were not set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.2 (2019/03/21) ===&lt;br /&gt;
==== Scoreboard Namespace ====&lt;br /&gt;
: Added a new built-in namespace for manipulating scoreboards.&lt;br /&gt;
: You can add or remove objectives and scores, and set the display slots of objectives.&lt;br /&gt;
: Unlike using vanilla commands, there is no one-tick delay when using these functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Global Points ====&lt;br /&gt;
: Updated global points to be somewhat more representative of top times.&lt;br /&gt;
: Renewed formula is: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 0.5em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;base = 1 / \sqrt{rank}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;. Everyone's score for this map is then rescaled according to the amount of completions: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;gpoints_{map} = (100 / |F_{map}|) * base&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;|F_{map}| =\sqrt{\sum base^2}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
: Everyone can now use /checkpoint gpoints &amp;lt;player&amp;gt; &amp;lt;map&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
: Removed references to Valentines event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /adventure as a counterpart to /survival.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an error when deverifying a deleted Discord account.&lt;br /&gt;
: Fixed an issue where tabbing did not work for /checkpoint gpoints.&lt;br /&gt;
: Mapnames can now be used for /checkpoint gpoints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.1 (2019/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Valentine Leaderboard is now sorted by each couple's love points total.&lt;br /&gt;
: Valentine Leaderboard now no longer opens the Challenge Leaderboard when pressing next page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.0 (2019/02/14) ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
; Soul Link&lt;br /&gt;
: New challenge modifier: '''Soul Link'''.&lt;br /&gt;
: Soul Link challenges require two linked people to join.&lt;br /&gt;
: Use '''/marry &amp;lt;player&amp;gt;''' to link yourself with another player.&lt;br /&gt;
: If one player dies, the linked player will also die.&lt;br /&gt;
: Soul Link challenges reward Love Points as well as Challenge Points.&lt;br /&gt;
: Use '''/divorce''' do decouple yourself from another player.&lt;br /&gt;
: Soul Link is fully compatible with other challenge modifiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Particle Trails.&lt;br /&gt;
: Added particle trails. When you move, a trail of particles will be left behind you.&lt;br /&gt;
&lt;br /&gt;
: Added &amp;quot;Love Trail&amp;quot; particle trail, which requires 300 Love Points.&lt;br /&gt;
: Added &amp;quot;Completionist&amp;quot; particle trail, which requires 100% of all points obtained.&lt;br /&gt;
&lt;br /&gt;
; Cosmetics GUI&lt;br /&gt;
: Added new GUI for managing cosmetics, openable with '''/cosmetics''' (alias: /shop).&lt;br /&gt;
: The ability to buy cosmetics will be added later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
A special Valentines event is running from Febuary 14th to March 14th, centred around Soul Link challenges.&lt;br /&gt;
The top five couples with the most Love Points at the end of the event will unlock an exclusive title.&lt;br /&gt;
Gain 300 Love Points to unlock the &amp;quot;Love Trail&amp;quot; particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /cosmetics&lt;br /&gt;
: ''Alias: /shop''&lt;br /&gt;
: Opens the Cosmetic GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /trail&lt;br /&gt;
: ''Alias: /trails''&lt;br /&gt;
&lt;br /&gt;
: Operators Only:&lt;br /&gt;
&lt;br /&gt;
: '''/trail give''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; gives a player a particle trail.&lt;br /&gt;
: '''/trail take''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; takes a particle trail from a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: The following commands were also added for everyone, but may be removed at a later date.&lt;br /&gt;
&lt;br /&gt;
: '''/trail set''' &amp;lt;trail&amp;gt; enables a particle trail.&lt;br /&gt;
: '''/trail list''' shows all your particle trails.&lt;br /&gt;
: '''/trail clear''' disables your currently active particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /titles&lt;br /&gt;
: '''/titles list''' was changed to be similar to /trail list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /valentine&lt;br /&gt;
: '''/valentine ranks''' shows the current event leaderboard.&lt;br /&gt;
: '''/valentine completed &amp;lt;player&amp;gt;''' shows the current event leaderboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Soul Link&lt;br /&gt;
: '''/marry &amp;lt;player&amp;gt;''' to link with another player.&lt;br /&gt;
: '''/divorce''' to unlink with your linked player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /hide&lt;br /&gt;
: '''/hide &amp;lt;player&amp;gt;''' hides a player from you.&lt;br /&gt;
: If a player relogs they will become visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Titles no longer persist after logout in a vehicle.&lt;br /&gt;
&lt;br /&gt;
Titles have more debug measures such that it is easier to track the cause of persisting titles.&lt;br /&gt;
&lt;br /&gt;
Fix valid Scripts throwing OutdatedException when slay (and others) is used as a parameter in @bypass​.&lt;br /&gt;
&lt;br /&gt;
== 10.1 - Difficulty Rework ==&lt;br /&gt;
=== 10.1.5 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges subtracting challenge points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.4 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges having an extreme reward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.3 (2019/01/07) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed recent invalid times overwriting valid times.&lt;br /&gt;
&lt;br /&gt;
Fixed leaderboards not updating on removal of completions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.2 (2019/01/04) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed force joining challenges skipping requirements check.&lt;br /&gt;
&lt;br /&gt;
Invalid but legitimate times on maps are now saved.&lt;br /&gt;
&lt;br /&gt;
Fixed /whois showing the executor's points instead of the target's.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.1 (2019/01/02) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
A breakdown of where challenge points have been otained is now shown in '''/c points'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed an error when regenerating a challenge before the leaderboard is setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.0 (2018/12/31) ===&lt;br /&gt;
==== Difficulty Brackets ====&lt;br /&gt;
Added new difficulty brackets, white and black.&lt;br /&gt;
Rebalanced the number of points awarded by each bracket.&lt;br /&gt;
Renamed some of the brackets.&lt;br /&gt;
&lt;br /&gt;
The difficulty spectrum is now as follows:&lt;br /&gt;
* White, &amp;quot;Very Easy&amp;quot; - awards 1 point&lt;br /&gt;
* Blue, &amp;quot;Easy&amp;quot; - awards 2 point&lt;br /&gt;
* Green, &amp;quot;Novice&amp;quot; - awards 4 point&lt;br /&gt;
* Yellow, &amp;quot;Moderate&amp;quot; - awards 7 point&lt;br /&gt;
* Orange, &amp;quot;Hard&amp;quot; - awards 12 point&lt;br /&gt;
* Red, &amp;quot;Very Hard&amp;quot; - awards 18 point&lt;br /&gt;
* Black, &amp;quot;Very Expert&amp;quot; - awards 25 point&lt;br /&gt;
&lt;br /&gt;
Completions of black maps are now announced in chat like red maps.&lt;br /&gt;
FFA Points have now been renamed to Points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
Whities are now automatically promoted to Blue once they meet the Hardcore point threshold, before entering Hardcore.&lt;br /&gt;
&lt;br /&gt;
Entry to Hardcore now requires 35 points plus completion of the FAQ Quiz.&lt;br /&gt;
&lt;br /&gt;
Completions of individual Hardcore maps are now announced.&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
Local variables have been reworked internally. Chat scripts should behave properly now as a result.&lt;br /&gt;
&lt;br /&gt;
Improved error messages when an exception occurs while importing a script.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs when adding or importing a script, the script will not be modified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed issues when redefining or removing regions with scripts bound to them.&lt;br /&gt;
&lt;br /&gt;
Methods now work on fields.&lt;br /&gt;
&lt;br /&gt;
'''/type constructors''' and '''/type methods''' can now be used on built-in types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.0 - Minr Scripts 2 (and Minecraft 1.13) ==&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prior to 10.0.0 ==&lt;br /&gt;
Please consult the announcements forum. https://forums.minr.org/forums/news-announcements.18/&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Updates&amp;diff=7619</id>
		<title>Updates</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Updates&amp;diff=7619"/>
		<updated>2019-12-20T02:57:46Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: Added 10.4.0 and 10.3.7&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A log of changes since the 10.0.0 Minr Scripts 2 + 1.13 update.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
&lt;br /&gt;
=== 10.4.0 (2019/12/20) - Scripts 2.1 ===&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
; Lists&lt;br /&gt;
: Added lists types.&lt;br /&gt;
: They are automatically created for every non-list type.&lt;br /&gt;
: Lists are defined using X[], where X[] is a list of type X (e.g. Int[]).&lt;br /&gt;
: Lists can be initialised with X[a, b, ..., z].&lt;br /&gt;
: Values can be retrieved using X[index]; to set a value simply assign to this (e.g. X[0] = 1).&lt;br /&gt;
: List indicies are zero-based.&lt;br /&gt;
: To append to a list, simply assign a value to an index one greater than the last item in the list.&lt;br /&gt;
:: e.g. if @define Int[] x = Int[1, 2, 3], append to x with @var x[x.length()] = 4.&lt;br /&gt;
: Accessing an out of bound index will yield an IndexOutOfBoundsException (which will terminate the script).&lt;br /&gt;
: Lists have the following methods:&lt;br /&gt;
:: List.length(), which reports the number of items in the list.&lt;br /&gt;
:: List.remove(Int index), which removes the item at the specified index from the list.&lt;br /&gt;
:: List.clear(), which removes all items from the list.&lt;br /&gt;
:: List.reverse(), which reveres the order of the items in the list.&lt;br /&gt;
:: List.shuffle(), which will randomise the order of the items in the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; List Namespace&lt;br /&gt;
: A range() function was added to a new list namespace as a convience.&lt;br /&gt;
: Int[] range(Int start, Int end) will generate a list of numbers from start (inclusive) to end (exclusive).&lt;br /&gt;
:: This allows you to iterate through every index in a list with @for Int i in range(0, list.length())&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Loops&lt;br /&gt;
: Added for-in loops, to iterate over any iterable.&lt;br /&gt;
:: Lists are the only iterable at this time.&lt;br /&gt;
: Loops are defined with @for X item in X[], and terminated with @done&lt;br /&gt;
:: This example loop will print 1, 2, 3, 4 and 5 to the player (on separate lines).&lt;br /&gt;
:: @for Int i in Int[1, 2, 3, 4, 5]&lt;br /&gt;
::: @player &amp;lt;nowiki&amp;gt;{{i}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:: @done&lt;br /&gt;
: To loop through a range of numbers (like for (int i = 0; i &amp;lt; 10; i++)), use List::range().&lt;br /&gt;
:: @for Int i in range(0, 10)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Relative Variables&lt;br /&gt;
: It is now possible to retrieve a value of a relative variable for specific players.&lt;br /&gt;
: Simply use relativeVar[Player].&lt;br /&gt;
: Note that as this requires a Player object, UUIDs will be required for retrieving values when players are offline.&lt;br /&gt;
: Like lists, assigning to relative_var[Player] will set their value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Formatting&lt;br /&gt;
: Whitespace will now be preserved when importing from Hastebin, and will exported as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Script Creation&lt;br /&gt;
: When creating a script, the co-ordinates of the script will be displayed. If you accidentally misplace a script this will allow you to easily remove the script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Math Namespace&lt;br /&gt;
: Added Int floor(Double x) and Int ceil(Double x), which floor and ceiling a number respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Player Type&lt;br /&gt;
: Added sendMessage(String message) to send a raw message directly to a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /challenge join &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; and /challenge finish &amp;lt;challenge&amp;gt; &amp;lt;player&amp;gt; for administrators.&lt;br /&gt;
: Fixed /checkpoint removealltimes not working on maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Discord ====&lt;br /&gt;
: /discord verify now correctly instructs the player to post their verification code in #verify_here, instead of #general_discussion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.15.1 (Paper #15)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed c_dric's bug (?)&lt;br /&gt;
: Fixed tab-completion of namespaces only showing namespaces that begin with lowercase letters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.3 - Cosmetics Part 2 ==&lt;br /&gt;
&lt;br /&gt;
=== 10.3.7 (2019/11/??) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a player's challenge invalidation state being saved to and overwrite their map invalidation state.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.6 (2019/10/30) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a player's map timer being saved as invalid if their challenge timer was invalid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.5 (2019/09/01) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated checkpoints to Hardcore 9.0.&lt;br /&gt;
: Old checkpoints will automatically be converted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Display names of items are now accessible.&lt;br /&gt;
: Use Boolean Item.hasDisplayName() and String Item.getDisplayName().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Self-targetting /rocket is now restricted to mods and ops due to abuse.&lt;br /&gt;
: Using /rocket as a non-operator no longer invalidates runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.4 (2019/08/23) ===&lt;br /&gt;
==== Team Chat ====&lt;br /&gt;
: Added /teamchat (aliases are /teammsg, /tchat, /tm and /t).&lt;br /&gt;
: Overrides the vanilla command for better Minr-specific support.&lt;br /&gt;
: /teamchat &amp;lt;message&amp;gt; will send a message to everyone on your team.&lt;br /&gt;
: Players must be on a team that isn't a rank team to send or receive a message.&lt;br /&gt;
&lt;br /&gt;
; Subscribing&lt;br /&gt;
: Alternatively, one can subscribe to a team channel for a team they aren't on.&lt;br /&gt;
: Subscribers can send and receive messages in any channel they are subscribed to, regardless of the team.&lt;br /&gt;
: The syntax is: /teamchat &amp;lt;team&amp;gt; &amp;lt;message&amp;gt;.&lt;br /&gt;
: Subscribers are not preserved between restarts.&lt;br /&gt;
: Subscribers can be added with /teamchat subscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be removed with /teamchat unsubscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be listed with /teamchat subscribe &amp;lt;team&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Hats now support player heads with custom skins.&lt;br /&gt;
: Cosmetic GUI items now also support player heads with skins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.3 (2019/07/22) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Addition of the /spectator command for Moderators.&lt;br /&gt;
: Player names in many places (notably in the in-game player list and nameplates above other players) are now coloured by the player's rank.&lt;br /&gt;
: The in-game player list is now sorted by rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.14.4 (Paper #137)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Command Block Minecarts no longer break when trying to execute Minr commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.2 (2019/06/21) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Added announcements and special effects when obtaining 10%, 25%, 50%, 75% and 100% of all points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated HC checkpoint converter to HC 8.1.&lt;br /&gt;
: HC checkpoint converter is now more verbose and informs the player of the change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added expiration feedback to the call request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added support for coloured player and objective names in the MSC Scoreboard API.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: All schematics have been converted to the 1.13 schematic format (.schem), which should fix irregularities in blocks and crashes (such as in Inaros).&lt;br /&gt;
: Updated to Paper 1.13.2 #632&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed issue with the command '/prefix reset' not taking arguments as intended.&lt;br /&gt;
: Fixed command usage of the /type constructor define command: removed &amp;lt;returnType&amp;gt;.&lt;br /&gt;
: Fixed 'This person has not requested a teleport to you within the last 5 minutes' message in /call: it now reflects the actual 1 minute expiration time.&lt;br /&gt;
: Fixed adding of maps to a Challenge failing, but the message saying it succeeded: added more checks on the command to inform of failure.&lt;br /&gt;
: Fixed removal of empty namespaces displaying a failing message, while the action succeeded.&lt;br /&gt;
: Fixed attempts of removing a built-in namespace throwing a console exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.1 (2019/05/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players can no longer see their own titles on occasion, which prevented interaction with the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.0 (2019/05/18) ===&lt;br /&gt;
==== Particle Trails ====&lt;br /&gt;
: Adjusted the vertical offset for particle spawns (0.8 -&amp;gt; 1.2).&lt;br /&gt;
: Adjusted the vertical offset for particle spawns when swimming or gliding (0 -&amp;gt; 0.2).&lt;br /&gt;
: The period for particle spawns can now be customised.&lt;br /&gt;
: Particle trails now have rarities.&lt;br /&gt;
: Fixed particle trails now being applied on join.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hats ====&lt;br /&gt;
: Added hats, cause why not?&lt;br /&gt;
: Hats are cosmetic items, where various blocks appear on the player's head.&lt;br /&gt;
: They can be deactivated easily by clicking on them while inside the inventory screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prefixes ====&lt;br /&gt;
: Prefixes are now time-based. They will be automatically removed are the period expires.&lt;br /&gt;
: Removing prefixes has been simplified significantly (no longer requires magic word).&lt;br /&gt;
: Commands are now: /prefix set &amp;lt;player&amp;gt; &amp;lt;time&amp;gt; &amp;lt;prefix&amp;gt; and /prefix reset &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics GUI ====&lt;br /&gt;
: Expanded the GUI to 27 slots.&lt;br /&gt;
: Rearranged item positions slightly.&lt;br /&gt;
: The item icons can now be customised.&lt;br /&gt;
: Items now have a coloured name derived from their rarity.&lt;br /&gt;
: Item lore has been significantly reformatted, and now displays requirements, rarity and multi-line descriptions.&lt;br /&gt;
: Items can now be properly unobtainable.&lt;br /&gt;
: Items are now sorted, first by rarity then alphabetically.&lt;br /&gt;
: Items are now enchanted in the shop when active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rarity ====&lt;br /&gt;
: Split rarities from Titles, so they can now be used by anything.&lt;br /&gt;
: Renamed RARE to UNCOMMON.&lt;br /&gt;
: Swapped the colours of UNCOMMON and HEROIC.&lt;br /&gt;
: Rarity names are now displayed in game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Cosmetic commands now have unified syntax, and are now ops-only.&lt;br /&gt;
: They also all now support targetting other players, and all have &amp;quot;current&amp;quot; subcommands.&lt;br /&gt;
: Additionally, cosmetic names within said commands are now displayed in colour.&lt;br /&gt;
: Cosmetics can now be reloaded without a server restart, though this is not guaranteed to be safe.&lt;br /&gt;
: Going to /spawn now resets you like entering a map does (triggering scripts when this happens in the future?).&lt;br /&gt;
&lt;br /&gt;
== 10.2 - Cosmetics Update and Valentine Event ==&lt;br /&gt;
=== 10.2.3 (2019/04/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
:Fixed issue with loading Player variables from disk.&lt;br /&gt;
:Fixed issue where an area script would crash the server on load when the region was deleted.&lt;br /&gt;
:Fixed issue where User Types would break when default values were not set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.2 (2019/03/21) ===&lt;br /&gt;
==== Scoreboard Namespace ====&lt;br /&gt;
: Added a new built-in namespace for manipulating scoreboards.&lt;br /&gt;
: You can add or remove objectives and scores, and set the display slots of objectives.&lt;br /&gt;
: Unlike using vanilla commands, there is no one-tick delay when using these functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Global Points ====&lt;br /&gt;
: Updated global points to be somewhat more representative of top times.&lt;br /&gt;
: Renewed formula is: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 0.5em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;base = 1 / \sqrt{rank}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;. Everyone's score for this map is then rescaled according to the amount of completions: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;gpoints_{map} = (100 / |F_{map}|) * base&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;|F_{map}| =\sqrt{\sum base^2}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
: Everyone can now use /checkpoint gpoints &amp;lt;player&amp;gt; &amp;lt;map&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
: Removed references to Valentines event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /adventure as a counterpart to /survival.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an error when deverifying a deleted Discord account.&lt;br /&gt;
: Fixed an issue where tabbing did not work for /checkpoint gpoints.&lt;br /&gt;
: Mapnames can now be used for /checkpoint gpoints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.1 (2019/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Valentine Leaderboard is now sorted by each couple's love points total.&lt;br /&gt;
: Valentine Leaderboard now no longer opens the Challenge Leaderboard when pressing next page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.0 (2019/02/14) ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
; Soul Link&lt;br /&gt;
: New challenge modifier: '''Soul Link'''.&lt;br /&gt;
: Soul Link challenges require two linked people to join.&lt;br /&gt;
: Use '''/marry &amp;lt;player&amp;gt;''' to link yourself with another player.&lt;br /&gt;
: If one player dies, the linked player will also die.&lt;br /&gt;
: Soul Link challenges reward Love Points as well as Challenge Points.&lt;br /&gt;
: Use '''/divorce''' do decouple yourself from another player.&lt;br /&gt;
: Soul Link is fully compatible with other challenge modifiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Particle Trails.&lt;br /&gt;
: Added particle trails. When you move, a trail of particles will be left behind you.&lt;br /&gt;
&lt;br /&gt;
: Added &amp;quot;Love Trail&amp;quot; particle trail, which requires 300 Love Points.&lt;br /&gt;
: Added &amp;quot;Completionist&amp;quot; particle trail, which requires 100% of all points obtained.&lt;br /&gt;
&lt;br /&gt;
; Cosmetics GUI&lt;br /&gt;
: Added new GUI for managing cosmetics, openable with '''/cosmetics''' (alias: /shop).&lt;br /&gt;
: The ability to buy cosmetics will be added later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
A special Valentines event is running from Febuary 14th to March 14th, centred around Soul Link challenges.&lt;br /&gt;
The top five couples with the most Love Points at the end of the event will unlock an exclusive title.&lt;br /&gt;
Gain 300 Love Points to unlock the &amp;quot;Love Trail&amp;quot; particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /cosmetics&lt;br /&gt;
: ''Alias: /shop''&lt;br /&gt;
: Opens the Cosmetic GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /trail&lt;br /&gt;
: ''Alias: /trails''&lt;br /&gt;
&lt;br /&gt;
: Operators Only:&lt;br /&gt;
&lt;br /&gt;
: '''/trail give''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; gives a player a particle trail.&lt;br /&gt;
: '''/trail take''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; takes a particle trail from a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: The following commands were also added for everyone, but may be removed at a later date.&lt;br /&gt;
&lt;br /&gt;
: '''/trail set''' &amp;lt;trail&amp;gt; enables a particle trail.&lt;br /&gt;
: '''/trail list''' shows all your particle trails.&lt;br /&gt;
: '''/trail clear''' disables your currently active particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /titles&lt;br /&gt;
: '''/titles list''' was changed to be similar to /trail list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /valentine&lt;br /&gt;
: '''/valentine ranks''' shows the current event leaderboard.&lt;br /&gt;
: '''/valentine completed &amp;lt;player&amp;gt;''' shows the current event leaderboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Soul Link&lt;br /&gt;
: '''/marry &amp;lt;player&amp;gt;''' to link with another player.&lt;br /&gt;
: '''/divorce''' to unlink with your linked player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /hide&lt;br /&gt;
: '''/hide &amp;lt;player&amp;gt;''' hides a player from you.&lt;br /&gt;
: If a player relogs they will become visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Titles no longer persist after logout in a vehicle.&lt;br /&gt;
&lt;br /&gt;
Titles have more debug measures such that it is easier to track the cause of persisting titles.&lt;br /&gt;
&lt;br /&gt;
Fix valid Scripts throwing OutdatedException when slay (and others) is used as a parameter in @bypass​.&lt;br /&gt;
&lt;br /&gt;
== 10.1 - Difficulty Rework ==&lt;br /&gt;
=== 10.1.5 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges subtracting challenge points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.4 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges having an extreme reward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.3 (2019/01/07) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed recent invalid times overwriting valid times.&lt;br /&gt;
&lt;br /&gt;
Fixed leaderboards not updating on removal of completions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.2 (2019/01/04) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed force joining challenges skipping requirements check.&lt;br /&gt;
&lt;br /&gt;
Invalid but legitimate times on maps are now saved.&lt;br /&gt;
&lt;br /&gt;
Fixed /whois showing the executor's points instead of the target's.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.1 (2019/01/02) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
A breakdown of where challenge points have been otained is now shown in '''/c points'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed an error when regenerating a challenge before the leaderboard is setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.0 (2018/12/31) ===&lt;br /&gt;
==== Difficulty Brackets ====&lt;br /&gt;
Added new difficulty brackets, white and black.&lt;br /&gt;
Rebalanced the number of points awarded by each bracket.&lt;br /&gt;
Renamed some of the brackets.&lt;br /&gt;
&lt;br /&gt;
The difficulty spectrum is now as follows:&lt;br /&gt;
* White, &amp;quot;Very Easy&amp;quot; - awards 1 point&lt;br /&gt;
* Blue, &amp;quot;Easy&amp;quot; - awards 2 point&lt;br /&gt;
* Green, &amp;quot;Novice&amp;quot; - awards 4 point&lt;br /&gt;
* Yellow, &amp;quot;Moderate&amp;quot; - awards 7 point&lt;br /&gt;
* Orange, &amp;quot;Hard&amp;quot; - awards 12 point&lt;br /&gt;
* Red, &amp;quot;Very Hard&amp;quot; - awards 18 point&lt;br /&gt;
* Black, &amp;quot;Very Expert&amp;quot; - awards 25 point&lt;br /&gt;
&lt;br /&gt;
Completions of black maps are now announced in chat like red maps.&lt;br /&gt;
FFA Points have now been renamed to Points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
Whities are now automatically promoted to Blue once they meet the Hardcore point threshold, before entering Hardcore.&lt;br /&gt;
&lt;br /&gt;
Entry to Hardcore now requires 35 points plus completion of the FAQ Quiz.&lt;br /&gt;
&lt;br /&gt;
Completions of individual Hardcore maps are now announced.&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
Local variables have been reworked internally. Chat scripts should behave properly now as a result.&lt;br /&gt;
&lt;br /&gt;
Improved error messages when an exception occurs while importing a script.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs when adding or importing a script, the script will not be modified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed issues when redefining or removing regions with scripts bound to them.&lt;br /&gt;
&lt;br /&gt;
Methods now work on fields.&lt;br /&gt;
&lt;br /&gt;
'''/type constructors''' and '''/type methods''' can now be used on built-in types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.0 - Minr Scripts 2 (and Minecraft 1.13) ==&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prior to 10.0.0 ==&lt;br /&gt;
Please consult the announcements forum. https://forums.minr.org/forums/news-announcements.18/&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Updates&amp;diff=7552</id>
		<title>Updates</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Updates&amp;diff=7552"/>
		<updated>2019-11-01T21:05:21Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A list of changelogs since the 10.0.0 Minr Scripts 2 + 1.13 update.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
&lt;br /&gt;
Nothing to announce.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.3 - Cosmetics Part 2 ==&lt;br /&gt;
&lt;br /&gt;
===10.3.6 (2019/10/30) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed a player's map timer being saved as invalid if their challenge timer was invalid.&lt;br /&gt;
&lt;br /&gt;
=== 10.3.5 (2019/09/01) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated checkpoints to Hardcore 9.0.&lt;br /&gt;
: As usual, old checkpoints will automatically be converted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Display names of items are now accessible.&lt;br /&gt;
: Use Boolean Item.hasDisplayName() and String Item.getDisplayName().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Self-targetting /rocket is now restricted to mods and ops due to abuse.&lt;br /&gt;
: Using /rocket as a non-operator no longer invalidates runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.4 (2019/08/23) ===&lt;br /&gt;
==== Team Chat ====&lt;br /&gt;
: Added /teamchat (aliases are /teammsg, /tchat, /tm and /t).&lt;br /&gt;
: Overrides the vanilla command for better Minr-specific support.&lt;br /&gt;
: /teamchat &amp;lt;message&amp;gt; will send a message to everyone on your team.&lt;br /&gt;
: Players must be on a team that isn't a rank team to send or receive a message.&lt;br /&gt;
&lt;br /&gt;
; Subscribing&lt;br /&gt;
: Alternatively, one can subscribe to a team channel for a team they aren't on.&lt;br /&gt;
: Subscribers can send and receive messages in any channel they are subscribed to, regardless of the team.&lt;br /&gt;
: The syntax is: /teamchat &amp;lt;team&amp;gt; &amp;lt;message&amp;gt;.&lt;br /&gt;
: Subscribers are not preserved between restarts.&lt;br /&gt;
: Subscribers can be added with /teamchat subscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be removed with /teamchat unsubscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be listed with /teamchat subscribe &amp;lt;team&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Hats now support player heads with custom skins.&lt;br /&gt;
: Cosmetic GUI items now also support player heads with skins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.3 (2019/07/22) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Addition of the /spectator command for Moderators.&lt;br /&gt;
: Player names in many places (notably in the in-game player list and nameplates above other players) are now coloured by the player's rank.&lt;br /&gt;
: The in-game player list is now sorted by rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.14.4 (Paper #137)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Command Block Minecarts no longer break when trying to execute Minr commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.2 (2019/06/21) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Added announcements and special effects when obtaining 10%, 25%, 50%, 75% and 100% of all points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated HC checkpoint converter to HC 8.1.&lt;br /&gt;
: HC checkpoint converter is now more verbose and informs the player of the change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added expiration feedback to the call request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added support for coloured player and objective names in the MSC Scoreboard API.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: All schematics have been converted to the 1.13 schematic format (.schem), which should fix irregularities in blocks and crashes (such as in Inaros).&lt;br /&gt;
: Updated to Paper 1.13.2 #632&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed issue with the command '/prefix reset' not taking arguments as intended.&lt;br /&gt;
: Fixed command usage of the /type constructor define command: removed &amp;lt;returnType&amp;gt;.&lt;br /&gt;
: Fixed 'This person has not requested a teleport to you within the last 5 minutes' message in /call: it now reflects the actual 1 minute expiration time.&lt;br /&gt;
: Fixed adding of maps to a Challenge failing, but the message saying it succeeded: added more checks on the command to inform of failure.&lt;br /&gt;
: Fixed removal of empty namespaces displaying a failing message, while the action succeeded.&lt;br /&gt;
: Fixed attempts of removing a built-in namespace throwing a console exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.1 (2019/05/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players can no longer see their own titles on occasion, which prevented interacting with the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.0 (2019/05/18) ===&lt;br /&gt;
&lt;br /&gt;
==== Particle Trails ====&lt;br /&gt;
: Adjusted the vertical offset for particle spawns (0.8 -&amp;gt; 1.2).&lt;br /&gt;
: Adjusted the vertical offset for particle spawns when swimming or gliding (0 -&amp;gt; 0.2).&lt;br /&gt;
: The period for particle spawns can now be customised.&lt;br /&gt;
: Particle trails now have rarities.&lt;br /&gt;
: Fixed particle trails now being applied on join.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hats ====&lt;br /&gt;
: Added hats, cause why not?&lt;br /&gt;
: Hats are cosmetic items, where various blocks appear on the player's head.&lt;br /&gt;
: They can be deactivated easily by clicking on them while inside the inventory screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prefixes ====&lt;br /&gt;
: Prefixes are now time-based. They will be automatically removed are the period expires.&lt;br /&gt;
: Removing prefixes has been simplified significantly (no longer requires magic word).&lt;br /&gt;
: Commands are now: /prefix set &amp;lt;player&amp;gt; &amp;lt;time&amp;gt; &amp;lt;prefix&amp;gt; and /prefix reset &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics GUI ====&lt;br /&gt;
: Expanded the GUI to 27 slots.&lt;br /&gt;
: Rearranged item positions slightly.&lt;br /&gt;
: The item icons can now be customised.&lt;br /&gt;
: Items now have a coloured name derived from their rarity.&lt;br /&gt;
: Item lore has been significantly reformatted, and now displays requirements, rarity and multi-line descriptions.&lt;br /&gt;
: Items can now be properly unobtainable.&lt;br /&gt;
: Items are now sorted, first by rarity then alphabetically.&lt;br /&gt;
: Items are now enchanted in the shop when active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rarity ====&lt;br /&gt;
: Split rarities from Titles, so they can now be used by anything.&lt;br /&gt;
: Renamed RARE to UNCOMMON.&lt;br /&gt;
: Swapped the colours of UNCOMMON and HEROIC.&lt;br /&gt;
: Rarity names are now displayed in game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Cosmetic commands now have unified syntax, and are now ops-only.&lt;br /&gt;
: They also all now support targetting other players, and all have &amp;quot;current&amp;quot; subcommands.&lt;br /&gt;
: Additionally, cosmetic names within said commands are now displayed in colour.&lt;br /&gt;
: Cosmetics can now be reloaded without a server restart, though this is not guaranteed to be safe.&lt;br /&gt;
: Going to /spawn now resets you like entering a map does (triggering scripts when this happens in the future?).&lt;br /&gt;
&lt;br /&gt;
== 10.2 - Cosmetics Update and Valentine Event ==&lt;br /&gt;
=== 10.2.3 (2019/04/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
:Fixed issue with loading Player variables from disk.&lt;br /&gt;
:Fixed issue where an area script would crash the server on load when the region was deleted.&lt;br /&gt;
:Fixed issue where User Types would break when default values were not set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.2 (2019/03/21) ===&lt;br /&gt;
==== Scoreboard Namespace ====&lt;br /&gt;
: Added a new built-in namespace for manipulating scoreboards.&lt;br /&gt;
: You can add or remove objectives and scores, and set the display slots of objectives.&lt;br /&gt;
: Unlike using vanilla commands, there is no one-tick delay when using these functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Global Points ====&lt;br /&gt;
: Updated global points to be somewhat more representative of top times.&lt;br /&gt;
: Renewed formula is: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 0.5em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;base = 1 / \sqrt{rank}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;. Everyone's score for this map is then rescaled according to the amount of completions: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;gpoints_{map} = (100 / |F_{map}|) * base&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;|F_{map}| =\sqrt{\sum base^2}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
: Everyone can now use /checkpoint gpoints &amp;lt;player&amp;gt; &amp;lt;map&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
: Removed references to Valentines event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /adventure as a counterpart to /survival.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an error when deverifying a deleted Discord account.&lt;br /&gt;
: Fixed an issue where tabbing did not work for /checkpoint gpoints.&lt;br /&gt;
: Mapnames can now be used for /checkpoint gpoints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.1 (2019/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Valentine Leaderboard is now sorted by each couple's love points total.&lt;br /&gt;
: Valentine Leaderboard now no longer opens the Challenge Leaderboard when pressing next page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.0 (2019/02/14) ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
; Soul Link&lt;br /&gt;
: New challenge modifier: '''Soul Link'''.&lt;br /&gt;
: Soul Link challenges require two linked people to join.&lt;br /&gt;
: Use '''/marry &amp;lt;player&amp;gt;''' to link yourself with another player.&lt;br /&gt;
: If one player dies, the linked player will also die.&lt;br /&gt;
: Soul Link challenges reward Love Points as well as Challenge Points.&lt;br /&gt;
: Use '''/divorce''' do decouple yourself from another player.&lt;br /&gt;
: Soul Link is fully compatible with other challenge modifiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Particle Trails.&lt;br /&gt;
: Added particle trails. When you move, a trail of particles will be left behind you.&lt;br /&gt;
&lt;br /&gt;
: Added &amp;quot;Love Trail&amp;quot; particle trail, which requires 300 Love Points.&lt;br /&gt;
: Added &amp;quot;Completionist&amp;quot; particle trail, which requires 100% of all points obtained.&lt;br /&gt;
&lt;br /&gt;
; Cosmetics GUI&lt;br /&gt;
: Added new GUI for managing cosmetics, openable with '''/cosmetics''' (alias: /shop).&lt;br /&gt;
: The ability to buy cosmetics will be added later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
A special Valentines event is running from Febuary 14th to March 14th, centred around Soul Link challenges.&lt;br /&gt;
The top five couples with the most Love Points at the end of the event will unlock an exclusive title.&lt;br /&gt;
Gain 300 Love Points to unlock the &amp;quot;Love Trail&amp;quot; particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /cosmetics&lt;br /&gt;
: ''Alias: /shop''&lt;br /&gt;
: Opens the Cosmetic GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /trail&lt;br /&gt;
: ''Alias: /trails''&lt;br /&gt;
&lt;br /&gt;
: Operators Only:&lt;br /&gt;
&lt;br /&gt;
: '''/trail give''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; gives a player a particle trail.&lt;br /&gt;
: '''/trail take''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; takes a particle trail from a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: The following commands were also added for everyone, but may be removed at a later date.&lt;br /&gt;
&lt;br /&gt;
: '''/trail set''' &amp;lt;trail&amp;gt; enables a particle trail.&lt;br /&gt;
: '''/trail list''' shows all your particle trails.&lt;br /&gt;
: '''/trail clear''' disables your currently active particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /titles&lt;br /&gt;
: '''/titles list''' was changed to be similar to /trail list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /valentine&lt;br /&gt;
: '''/valentine ranks''' shows the current event leaderboard.&lt;br /&gt;
: '''/valentine completed &amp;lt;player&amp;gt;''' shows the current event leaderboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Soul Link&lt;br /&gt;
: '''/marry &amp;lt;player&amp;gt;''' to link with another player.&lt;br /&gt;
: '''/divorce''' to unlink with your linked player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /hide&lt;br /&gt;
: '''/hide &amp;lt;player&amp;gt;''' hides a player from you.&lt;br /&gt;
: If a player relogs they will become visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Titles no longer persist after logout in a vehicle.&lt;br /&gt;
&lt;br /&gt;
Titles have more debug measures such that it is easier to track the cause of persisting titles.&lt;br /&gt;
&lt;br /&gt;
Fix valid Scripts throwing OutdatedException when slay (and others) is used as a parameter in @bypass​.&lt;br /&gt;
&lt;br /&gt;
== 10.1 - Difficulty Rework ==&lt;br /&gt;
=== 10.1.5 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges subtracting challenge points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.4 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges having an extreme reward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.3 (2019/01/07) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed recent invalid times overwriting valid times.&lt;br /&gt;
&lt;br /&gt;
Fixed leaderboards not updating on removal of completions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.2 (2019/01/04) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed force joining challenges skipping requirements check.&lt;br /&gt;
&lt;br /&gt;
Invalid but legitimate times on maps are now saved.&lt;br /&gt;
&lt;br /&gt;
Fixed /whois showing the executor's points instead of the target's.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.1 (2019/01/02) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
A breakdown of where challenge points have been otained is now shown in '''/c points'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed an error when regenerating a challenge before the leaderboard is setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.0 (2018/12/31) ===&lt;br /&gt;
==== Difficulty Brackets ====&lt;br /&gt;
Added new difficulty brackets, white and black.&lt;br /&gt;
Rebalanced the number of points awarded by each bracket.&lt;br /&gt;
Renamed some of the brackets.&lt;br /&gt;
&lt;br /&gt;
The difficulty spectrum is now as follows:&lt;br /&gt;
* White, &amp;quot;Very Easy&amp;quot; - awards 1 point&lt;br /&gt;
* Blue, &amp;quot;Easy&amp;quot; - awards 2 point&lt;br /&gt;
* Green, &amp;quot;Novice&amp;quot; - awards 4 point&lt;br /&gt;
* Yellow, &amp;quot;Moderate&amp;quot; - awards 7 point&lt;br /&gt;
* Orange, &amp;quot;Hard&amp;quot; - awards 12 point&lt;br /&gt;
* Red, &amp;quot;Very Hard&amp;quot; - awards 18 point&lt;br /&gt;
* Black, &amp;quot;Very Expert&amp;quot; - awards 25 point&lt;br /&gt;
&lt;br /&gt;
Completions of black maps are now announced in chat like red maps.&lt;br /&gt;
FFA Points have now been renamed to Points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
Whities are now automatically promoted to Blue once they meet the Hardcore point threshold, before entering Hardcore.&lt;br /&gt;
&lt;br /&gt;
Entry to Hardcore now requires 35 points plus completion of the FAQ Quiz.&lt;br /&gt;
&lt;br /&gt;
Completions of individual Hardcore maps are now announced.&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
Local variables have been reworked internally. Chat scripts should behave properly now as a result.&lt;br /&gt;
&lt;br /&gt;
Improved error messages when an exception occurs while importing a script.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs when adding or importing a script, the script will not be modified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed issues when redefining or removing regions with scripts bound to them.&lt;br /&gt;
&lt;br /&gt;
Methods now work on fields.&lt;br /&gt;
&lt;br /&gt;
'''/type constructors''' and '''/type methods''' can now be used on built-in types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.0 - Minr Scripts 2 (and Minecraft 1.13) ==&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prior to 10.0.0 ==&lt;br /&gt;
Please consult the announcements forum. https://forums.minr.org/forums/news-announcements.18/&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Template:News&amp;diff=7530</id>
		<title>Template:News</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Template:News&amp;diff=7530"/>
		<updated>2019-10-21T05:27:10Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: Removed old news items&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
News articles below this line. Please format as &amp;quot;[[&amp;lt;Poster&amp;gt;]] [forumlink &amp;lt;active verb/phrase&amp;gt;] brief description.&amp;quot; Ideally not reusing a recently used verb. Also its Date followed by :▪&amp;amp;nbsp; without a space at the start of the sentence.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
;Month XX, 20XX&lt;br /&gt;
:▪&amp;amp;nbsp;Text here&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
;October 17, 2019&lt;br /&gt;
:▪&amp;amp;nbsp;[https://forums.minr.org/threads/the-amazing-race-2019.3753/ The Amazing Race - 2019]&lt;br /&gt;
;September 25, 2019&lt;br /&gt;
:▪&amp;amp;nbsp;[https://forums.minr.org/threads/minr-co-op-map-building-competition.3724/ Co-op Map Building Competition]&lt;br /&gt;
;September 1, 2019&lt;br /&gt;
:▪&amp;amp;nbsp;[https://forums.minr.org/threads/completed-hc-maintenance-on-september-1st.3655/ Hardcore 9.0 Release]&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Updates&amp;diff=7361</id>
		<title>Updates</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Updates&amp;diff=7361"/>
		<updated>2019-09-22T08:27:46Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: Split 10.3.2 into its better headings, other text changes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A list of changelogs since the 10.0.0 Minr Scripts 2 + 1.13 update.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
&lt;br /&gt;
Nothing to announce.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.3 - Cosmetics Part 2 ==&lt;br /&gt;
=== 10.3.5 (2019/09/01) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated checkpoints to Hardcore 9.0.&lt;br /&gt;
: As usual, old checkpoints will automatically be converted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Display names of items are now accessible.&lt;br /&gt;
: Use Boolean Item.hasDisplayName() and String Item.getDisplayName().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Self-targetting /rocket is now restricted to mods and ops due to abuse.&lt;br /&gt;
: Using /rocket as a non-operator no longer invalidates runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.4 (2019/08/23) ===&lt;br /&gt;
==== Team Chat ====&lt;br /&gt;
: Added /teamchat (aliases are /teammsg, /tchat, /tm and /t).&lt;br /&gt;
: Overrides the vanilla command for better Minr-specific support.&lt;br /&gt;
: /teamchat &amp;lt;message&amp;gt; will send a message to everyone on your team.&lt;br /&gt;
: Players must be on a team that isn't a rank team to send or receive a message.&lt;br /&gt;
&lt;br /&gt;
; Subscribing&lt;br /&gt;
: Alternatively, one can subscribe to a team channel for a team they aren't on.&lt;br /&gt;
: Subscribers can send and receive messages in any channel they are subscribed to, regardless of the team.&lt;br /&gt;
: The syntax is: /teamchat &amp;lt;team&amp;gt; &amp;lt;message&amp;gt;.&lt;br /&gt;
: Subscribers are not preserved between restarts.&lt;br /&gt;
: Subscribers can be added with /teamchat subscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be removed with /teamchat unsubscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be listed with /teamchat subscribe &amp;lt;team&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Hats now support player heads with custom skins.&lt;br /&gt;
: Cosmetic GUI items now also support player heads with skins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.3 (2019/07/22) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Addition of the /spectator command for Moderators.&lt;br /&gt;
: Player names in many places (notably in the in-game player list and nameplates above other players) are now coloured by the player's rank.&lt;br /&gt;
: The in-game player list is now sorted by rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.14.4 (Paper #137)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Command Block Minecarts no longer break when trying to execute Minr commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.2 (2019/06/21) ===&lt;br /&gt;
==== Maps ====&lt;br /&gt;
: Added announcements and special effects when obtaining 10%, 25%, 50%, 75% and 100% of all points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated HC checkpoint converter to HC 8.1.&lt;br /&gt;
: HC checkpoint converter is now more verbose and informs the player of the change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added expiration feedback to the call request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Added support for coloured player and objective names in the MSC Scoreboard API.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: All schematics have been converted to the 1.13 schematic format (.schem), which should fix irregularities in blocks and crashes (such as in Inaros).&lt;br /&gt;
: Updated to Paper 1.13.2 #632&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed issue with the command '/prefix reset' not taking arguments as intended.&lt;br /&gt;
: Fixed command usage of the /type constructor define command: removed &amp;lt;returnType&amp;gt;.&lt;br /&gt;
: Fixed 'This person has not requested a teleport to you within the last 5 minutes' message in /call: it now reflects the actual 1 minute expiration time.&lt;br /&gt;
: Fixed adding of maps to a Challenge failing, but the message saying it succeeded: added more checks on the command to inform of failure.&lt;br /&gt;
: Fixed removal of empty namespaces displaying a failing message, while the action succeeded.&lt;br /&gt;
: Fixed attempts of removing a built-in namespace throwing a console exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.1 (2019/05/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players can no longer see their own titles on occasion, which prevented interacting with the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.0 (2019/05/18) ===&lt;br /&gt;
&lt;br /&gt;
==== Particle Trails ====&lt;br /&gt;
: Adjusted the vertical offset for particle spawns (0.8 -&amp;gt; 1.2).&lt;br /&gt;
: Adjusted the vertical offset for particle spawns when swimming or gliding (0 -&amp;gt; 0.2).&lt;br /&gt;
: The period for particle spawns can now be customised.&lt;br /&gt;
: Particle trails now have rarities.&lt;br /&gt;
: Fixed particle trails now being applied on join.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hats ====&lt;br /&gt;
: Added hats, cause why not?&lt;br /&gt;
: Hats are cosmetic items, where various blocks appear on the player's head.&lt;br /&gt;
: They can be deactivated easily by clicking on them while inside the inventory screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prefixes ====&lt;br /&gt;
: Prefixes are now time-based. They will be automatically removed are the period expires.&lt;br /&gt;
: Removing prefixes has been simplified significantly (no longer requires magic word).&lt;br /&gt;
: Commands are now: /prefix set &amp;lt;player&amp;gt; &amp;lt;time&amp;gt; &amp;lt;prefix&amp;gt; and /prefix reset &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics GUI ====&lt;br /&gt;
: Expanded the GUI to 27 slots.&lt;br /&gt;
: Rearranged item positions slightly.&lt;br /&gt;
: The item icons can now be customised.&lt;br /&gt;
: Items now have a coloured name derived from their rarity.&lt;br /&gt;
: Item lore has been significantly reformatted, and now displays requirements, rarity and multi-line descriptions.&lt;br /&gt;
: Items can now be properly unobtainable.&lt;br /&gt;
: Items are now sorted, first by rarity then alphabetically.&lt;br /&gt;
: Items are now enchanted in the shop when active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rarity ====&lt;br /&gt;
: Split rarities from Titles, so they can now be used by anything.&lt;br /&gt;
: Renamed RARE to UNCOMMON.&lt;br /&gt;
: Swapped the colours of UNCOMMON and HEROIC.&lt;br /&gt;
: Rarity names are now displayed in game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Cosmetic commands now have unified syntax, and are now ops-only.&lt;br /&gt;
: They also all now support targetting other players, and all have &amp;quot;current&amp;quot; subcommands.&lt;br /&gt;
: Additionally, cosmetic names within said commands are now displayed in colour.&lt;br /&gt;
: Cosmetics can now be reloaded without a server restart, though this is not guaranteed to be safe.&lt;br /&gt;
: Going to /spawn now resets you like entering a map does (triggering scripts when this happens in the future?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.2 - Cosmetics Update and Valentine Event ==&lt;br /&gt;
=== 10.2.3 (2019/04/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
:Fixed issue with loading Player variables from disk.&lt;br /&gt;
:Fixed issue where an area script would crash the server on load when the region was deleted.&lt;br /&gt;
:Fixed issue where User Types would break when default values were not set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.2 (2019/03/21) ===&lt;br /&gt;
==== Scoreboard Namespace ====&lt;br /&gt;
: Added a new built-in namespace for manipulating scoreboards.&lt;br /&gt;
: You can add or remove objectives and scores, and set the display slots of objectives.&lt;br /&gt;
: Unlike using vanilla commands, there is no one-tick delay when using these functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Global Points ====&lt;br /&gt;
: Updated global points to be somewhat more representative of top times.&lt;br /&gt;
: Renewed formula is: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 0.5em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;base = 1 / \sqrt{rank}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;. Everyone's score for this map is then rescaled according to the amount of completions: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;gpoints_{map} = (100 / |F_{map}|) * base&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;|F_{map}| =\sqrt{\sum base^2}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
: Everyone can now use /checkpoint gpoints &amp;lt;player&amp;gt; &amp;lt;map&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
: Removed references to Valentines event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /adventure as a counterpart to /survival.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an error when deverifying a deleted Discord account.&lt;br /&gt;
: Fixed an issue where tabbing did not work for /checkpoint gpoints.&lt;br /&gt;
: Mapnames can now be used for /checkpoint gpoints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.1 (2019/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Valentine Leaderboard is now sorted by each couple's love points total.&lt;br /&gt;
: Valentine Leaderboard now no longer opens the Challenge Leaderboard when pressing next page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.0 (2019/02/14) ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
; Soul Link&lt;br /&gt;
: New challenge modifier: '''Soul Link'''.&lt;br /&gt;
: Soul Link challenges require two linked people to join.&lt;br /&gt;
: Use '''/marry &amp;lt;player&amp;gt;''' to link yourself with another player.&lt;br /&gt;
: If one player dies, the linked player will also die.&lt;br /&gt;
: Soul Link challenges reward Love Points as well as Challenge Points.&lt;br /&gt;
: Use '''/divorce''' do decouple yourself from another player.&lt;br /&gt;
: Soul Link is fully compatible with other challenge modifiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Particle Trails.&lt;br /&gt;
: Added particle trails. When you move, a trail of particles will be left behind you.&lt;br /&gt;
&lt;br /&gt;
: Added &amp;quot;Love Trail&amp;quot; particle trail, which requires 300 Love Points.&lt;br /&gt;
: Added &amp;quot;Completionist&amp;quot; particle trail, which requires 100% of all points obtained.&lt;br /&gt;
&lt;br /&gt;
; Cosmetics GUI&lt;br /&gt;
: Added new GUI for managing cosmetics, openable with '''/cosmetics''' (alias: /shop).&lt;br /&gt;
: The ability to buy cosmetics will be added later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
A special Valentines event is running from Febuary 14th to March 14th, centred around Soul Link challenges.&lt;br /&gt;
The top five couples with the most Love Points at the end of the event will unlock an exclusive title.&lt;br /&gt;
Gain 300 Love Points to unlock the &amp;quot;Love Trail&amp;quot; particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /cosmetics&lt;br /&gt;
: ''Alias: /shop''&lt;br /&gt;
: Opens the Cosmetic GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /trail&lt;br /&gt;
: ''Alias: /trails''&lt;br /&gt;
&lt;br /&gt;
: Operators Only:&lt;br /&gt;
&lt;br /&gt;
: '''/trail give''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; gives a player a particle trail.&lt;br /&gt;
: '''/trail take''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; takes a particle trail from a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: The following commands were also added for everyone, but may be removed at a later date.&lt;br /&gt;
&lt;br /&gt;
: '''/trail set''' &amp;lt;trail&amp;gt; enables a particle trail.&lt;br /&gt;
: '''/trail list''' shows all your particle trails.&lt;br /&gt;
: '''/trail clear''' disables your currently active particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /titles&lt;br /&gt;
: '''/titles list''' was changed to be similar to /trail list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /valentine&lt;br /&gt;
: '''/valentine ranks''' shows the current event leaderboard.&lt;br /&gt;
: '''/valentine completed &amp;lt;player&amp;gt;''' shows the current event leaderboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Soul Link&lt;br /&gt;
: '''/marry &amp;lt;player&amp;gt;''' to link with another player.&lt;br /&gt;
: '''/divorce''' to unlink with your linked player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /hide&lt;br /&gt;
: '''/hide &amp;lt;player&amp;gt;''' hides a player from you.&lt;br /&gt;
: If a player relogs they will become visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Titles no longer persist after logout in a vehicle.&lt;br /&gt;
&lt;br /&gt;
Titles have more debug measures such that it is easier to track the cause of persisting titles.&lt;br /&gt;
&lt;br /&gt;
Fix valid Scripts throwing OutdatedException when slay (and others) is used as a parameter in @bypass​.&lt;br /&gt;
&lt;br /&gt;
== 10.1 - Difficulty Rework ==&lt;br /&gt;
=== 10.1.5 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges subtracting challenge points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.4 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges having an extreme reward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.3 (2019/01/07) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed recent invalid times overwriting valid times.&lt;br /&gt;
&lt;br /&gt;
Fixed leaderboards not updating on removal of completions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.2 (2019/01/04) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed force joining challenges skipping requirements check.&lt;br /&gt;
&lt;br /&gt;
Invalid but legitimate times on maps are now saved.&lt;br /&gt;
&lt;br /&gt;
Fixed /whois showing the executor's points instead of the target's.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.1 (2019/01/02) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
A breakdown of where challenge points have been otained is now shown in '''/c points'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed an error when regenerating a challenge before the leaderboard is setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.0 (2018/12/31) ===&lt;br /&gt;
==== Difficulty Brackets ====&lt;br /&gt;
Added new difficulty brackets, white and black.&lt;br /&gt;
Rebalanced the number of points awarded by each bracket.&lt;br /&gt;
Renamed some of the brackets.&lt;br /&gt;
&lt;br /&gt;
The difficulty spectrum is now as follows:&lt;br /&gt;
* White, &amp;quot;Very Easy&amp;quot; - awards 1 point&lt;br /&gt;
* Blue, &amp;quot;Easy&amp;quot; - awards 2 point&lt;br /&gt;
* Green, &amp;quot;Novice&amp;quot; - awards 4 point&lt;br /&gt;
* Yellow, &amp;quot;Moderate&amp;quot; - awards 7 point&lt;br /&gt;
* Orange, &amp;quot;Hard&amp;quot; - awards 12 point&lt;br /&gt;
* Red, &amp;quot;Very Hard&amp;quot; - awards 18 point&lt;br /&gt;
* Black, &amp;quot;Very Expert&amp;quot; - awards 25 point&lt;br /&gt;
&lt;br /&gt;
Completions of black maps are now announced in chat like red maps.&lt;br /&gt;
FFA Points have now been renamed to Points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
Whities are now automatically promoted to Blue once they meet the Hardcore point threshold, before entering Hardcore.&lt;br /&gt;
&lt;br /&gt;
Entry to Hardcore now requires 35 points plus completion of the FAQ Quiz.&lt;br /&gt;
&lt;br /&gt;
Completions of individual Hardcore maps are now announced.&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
Local variables have been reworked internally. Chat scripts should behave properly now as a result.&lt;br /&gt;
&lt;br /&gt;
Improved error messages when an exception occurs while importing a script.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs when adding or importing a script, the script will not be modified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed issues when redefining or removing regions with scripts bound to them.&lt;br /&gt;
&lt;br /&gt;
Methods now work on fields.&lt;br /&gt;
&lt;br /&gt;
'''/type constructors''' and '''/type methods''' can now be used on built-in types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.0 - Minr Scripts 2 (and Minecraft 1.13) ==&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prior to 10.0.0 ==&lt;br /&gt;
Please consult the announcements forum. https://forums.minr.org/forums/news-announcements.18/&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Updates&amp;diff=7360</id>
		<title>Updates</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Updates&amp;diff=7360"/>
		<updated>2019-09-22T08:16:20Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: New line&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A list of changelogs since the 10.0.0 Minr Scripts 2 + 1.13 update.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
&lt;br /&gt;
== 10.3 - Cosmetics Part 2 ==&lt;br /&gt;
=== 10.3.5 (2019/09/01) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated checkpoints to Hardcore 9.0.&lt;br /&gt;
: As usual, old checkpoints will automatically be converted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Display names of items are now accessible.&lt;br /&gt;
: Use Boolean Item.hasDisplayName() and String Item.getDisplayName().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Self-targetting /rocket is now restricted to mods and ops due to abuse.&lt;br /&gt;
: /rocket no longer invalidates runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.4 (2019/08/23) ===&lt;br /&gt;
==== Team Chat ====&lt;br /&gt;
: Added /teamchat (aliases are /teammsg, /tchat, /tm and /t).&lt;br /&gt;
: Overrides the vanilla command for better Minr-specific support.&lt;br /&gt;
: /teamchat &amp;lt;message&amp;gt; will send a message to everyone on your team.&lt;br /&gt;
: Players must be on a team that isn't a rank team to send or receive a message.&lt;br /&gt;
&lt;br /&gt;
; Subscribing&lt;br /&gt;
: Alternatively, one can subscribe to a team channel for a team they aren't on.&lt;br /&gt;
: Subscribers can send and receive messages in any channel they are subscribed to, regardless of the team.&lt;br /&gt;
: The syntax is: /teamchat &amp;lt;team&amp;gt; &amp;lt;message&amp;gt;.&lt;br /&gt;
: Subscribers are not preserved between restarts.&lt;br /&gt;
: Subscribers can be added with /teamchat subscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be removed with /teamchat unsubscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be listed with /teamchat subscribe &amp;lt;team&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Hats now support player heads with custom skins.&lt;br /&gt;
: Cosmetic GUI items now also support player heads with skins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.3 (2019/07/22) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Addition of the /spectator command for Moderators.&lt;br /&gt;
: Player names in many places (notably in the in-game player list and nameplates above other players) are now coloured by the player's rank.&lt;br /&gt;
: The in-game player list is now sorted by rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.14.4 (Paper #137)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Command Block Minecarts no longer break when trying to execute Minr commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.2 (2019/06/21) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Announcements and special effects when reaching 10%, 25%, 50%, 75% and 100% Point milestones.&lt;br /&gt;
: Support for coloured player and objective names in the MSC Scoreboard API.&lt;br /&gt;
: Updated HC checkpoint converter to HC 8.1.&lt;br /&gt;
: HC checkpoint converter is now more verbose and informs the player of the change.&lt;br /&gt;
: Added expiration feedback to the call request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: All schematics have been converted to the 1.13 schematic format (.schem), which should fix irregularities in blocks and crashes (such as in Inaros).&lt;br /&gt;
: Updated to Paper 1.13.2 #632&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed issue with the command '/prefix reset' not taking arguments as intended.&lt;br /&gt;
: Fixed command usage of the /type constructor define command: removed &amp;lt;returnType&amp;gt;.&lt;br /&gt;
: Fixed 'This person has not requested a teleport to you within the last 5 minutes' message in /call: it now reflects the actual 1 minute expiration time.&lt;br /&gt;
: Fixed adding of maps to a Challenge failing, but the message saying it succeeded: added more checks on the command to inform of failure.&lt;br /&gt;
: Fixed removal of empty namespaces displaying a failing message, while the action succeeded.&lt;br /&gt;
: Fixed attempts of removing a built-in namespace throwing a console exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.1 (2019/05/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players can no longer see their own titles on occasion, which prevented interacting with the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.0 (2019/05/18) ===&lt;br /&gt;
&lt;br /&gt;
==== Particle Trails ====&lt;br /&gt;
: Adjusted the vertical offset for particle spawns (0.8 -&amp;gt; 1.2).&lt;br /&gt;
: Adjusted the vertical offset for particle spawns when swimming or gliding (0 -&amp;gt; 0.2).&lt;br /&gt;
: The period for particle spawns can now be customised.&lt;br /&gt;
: Particle trails now have rarities.&lt;br /&gt;
: Fixed particle trails now being applied on join.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hats ====&lt;br /&gt;
: Added hats, cause why not?&lt;br /&gt;
: Hats are cosmetic items, where various blocks appear on the player's head.&lt;br /&gt;
: They can be deactivated easily by clicking on them while inside the inventory screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prefixes ====&lt;br /&gt;
: Prefixes are now time-based. They will be automatically removed are the period expires.&lt;br /&gt;
: Removing prefixes has been simplified significantly (no longer requires magic word).&lt;br /&gt;
: Commands are now: /prefix set &amp;lt;player&amp;gt; &amp;lt;time&amp;gt; &amp;lt;prefix&amp;gt; and /prefix reset &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics GUI ====&lt;br /&gt;
: Expanded the GUI to 27 slots.&lt;br /&gt;
: Rearranged item positions slightly.&lt;br /&gt;
: The item icons can now be customised.&lt;br /&gt;
: Items now have a coloured name derived from their rarity.&lt;br /&gt;
: Item lore has been significantly reformatted, and now displays requirements, rarity and multi-line descriptions.&lt;br /&gt;
: Items can now be properly unobtainable.&lt;br /&gt;
: Items are now sorted, first by rarity then alphabetically.&lt;br /&gt;
: Items are now enchanted in the shop when active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rarity ====&lt;br /&gt;
: Split rarities from Titles, so they can now be used by anything.&lt;br /&gt;
: Renamed RARE to UNCOMMON.&lt;br /&gt;
: Swapped the colours of UNCOMMON and HEROIC.&lt;br /&gt;
: Rarity names are now displayed in game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Cosmetic commands now have unified syntax, and are now ops-only.&lt;br /&gt;
: They also all now support targetting other players, and all have &amp;quot;current&amp;quot; subcommands.&lt;br /&gt;
: Additionally, cosmetic names within said commands are now displayed in colour.&lt;br /&gt;
: Cosmetics can now be reloaded without a server restart, though this is not guaranteed to be safe.&lt;br /&gt;
: Going to /spawn now resets you like entering a map does (triggering scripts when this happens in the future?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.2 - Cosmetics Update and Valentine Event ==&lt;br /&gt;
=== 10.2.3 (2019/04/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
:Fixed issue with loading Player variables from disk.&lt;br /&gt;
:Fixed issue where an area script would crash the server on load when the region was deleted.&lt;br /&gt;
:Fixed issue where User Types would break when default values were not set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.2 (2019/03/21) ===&lt;br /&gt;
==== Scoreboard Namespace ====&lt;br /&gt;
: Added a new built-in namespace for manipulating scoreboards.&lt;br /&gt;
: You can add or remove objectives and scores, and set the display slots of objectives.&lt;br /&gt;
: Unlike using vanilla commands, there is no one-tick delay when using these functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Global Points ====&lt;br /&gt;
: Updated global points to be somewhat more representative of top times.&lt;br /&gt;
: Renewed formula is: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 0.5em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;base = 1 / \sqrt{rank}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;. Everyone's score for this map is then rescaled according to the amount of completions: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;gpoints_{map} = (100 / |F_{map}|) * base&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;|F_{map}| =\sqrt{\sum base^2}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
: Everyone can now use /checkpoint gpoints &amp;lt;player&amp;gt; &amp;lt;map&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
: Removed references to Valentines event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /adventure as a counterpart to /survival.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an error when deverifying a deleted Discord account.&lt;br /&gt;
: Fixed an issue where tabbing did not work for /checkpoint gpoints.&lt;br /&gt;
: Mapnames can now be used for /checkpoint gpoints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.1 (2019/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Valentine Leaderboard is now sorted by each couple's love points total.&lt;br /&gt;
: Valentine Leaderboard now no longer opens the Challenge Leaderboard when pressing next page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.0 (2019/02/14) ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
; Soul Link&lt;br /&gt;
: New challenge modifier: '''Soul Link'''.&lt;br /&gt;
: Soul Link challenges require two linked people to join.&lt;br /&gt;
: Use '''/marry &amp;lt;player&amp;gt;''' to link yourself with another player.&lt;br /&gt;
: If one player dies, the linked player will also die.&lt;br /&gt;
: Soul Link challenges reward Love Points as well as Challenge Points.&lt;br /&gt;
: Use '''/divorce''' do decouple yourself from another player.&lt;br /&gt;
: Soul Link is fully compatible with other challenge modifiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Particle Trails.&lt;br /&gt;
: Added particle trails. When you move, a trail of particles will be left behind you.&lt;br /&gt;
&lt;br /&gt;
: Added &amp;quot;Love Trail&amp;quot; particle trail, which requires 300 Love Points.&lt;br /&gt;
: Added &amp;quot;Completionist&amp;quot; particle trail, which requires 100% of all points obtained.&lt;br /&gt;
&lt;br /&gt;
; Cosmetics GUI&lt;br /&gt;
: Added new GUI for managing cosmetics, openable with '''/cosmetics''' (alias: /shop).&lt;br /&gt;
: The ability to buy cosmetics will be added later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
A special Valentines event is running from Febuary 14th to March 14th, centred around Soul Link challenges.&lt;br /&gt;
The top five couples with the most Love Points at the end of the event will unlock an exclusive title.&lt;br /&gt;
Gain 300 Love Points to unlock the &amp;quot;Love Trail&amp;quot; particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /cosmetics&lt;br /&gt;
: ''Alias: /shop''&lt;br /&gt;
: Opens the Cosmetic GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /trail&lt;br /&gt;
: ''Alias: /trails''&lt;br /&gt;
&lt;br /&gt;
: Operators Only:&lt;br /&gt;
&lt;br /&gt;
: '''/trail give''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; gives a player a particle trail.&lt;br /&gt;
: '''/trail take''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; takes a particle trail from a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: The following commands were also added for everyone, but may be removed at a later date.&lt;br /&gt;
&lt;br /&gt;
: '''/trail set''' &amp;lt;trail&amp;gt; enables a particle trail.&lt;br /&gt;
: '''/trail list''' shows all your particle trails.&lt;br /&gt;
: '''/trail clear''' disables your currently active particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /titles&lt;br /&gt;
: '''/titles list''' was changed to be similar to /trail list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /valentine&lt;br /&gt;
: '''/valentine ranks''' shows the current event leaderboard.&lt;br /&gt;
: '''/valentine completed &amp;lt;player&amp;gt;''' shows the current event leaderboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Soul Link&lt;br /&gt;
: '''/marry &amp;lt;player&amp;gt;''' to link with another player.&lt;br /&gt;
: '''/divorce''' to unlink with your linked player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /hide&lt;br /&gt;
: '''/hide &amp;lt;player&amp;gt;''' hides a player from you.&lt;br /&gt;
: If a player relogs they will become visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Titles no longer persist after logout in a vehicle.&lt;br /&gt;
&lt;br /&gt;
Titles have more debug measures such that it is easier to track the cause of persisting titles.&lt;br /&gt;
&lt;br /&gt;
Fix valid Scripts throwing OutdatedException when slay (and others) is used as a parameter in @bypass​.&lt;br /&gt;
&lt;br /&gt;
== 10.1 - Difficulty Rework ==&lt;br /&gt;
=== 10.1.5 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges subtracting challenge points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.4 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges having an extreme reward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.3 (2019/01/07) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed recent invalid times overwriting valid times.&lt;br /&gt;
&lt;br /&gt;
Fixed leaderboards not updating on removal of completions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.2 (2019/01/04) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed force joining challenges skipping requirements check.&lt;br /&gt;
&lt;br /&gt;
Invalid but legitimate times on maps are now saved.&lt;br /&gt;
&lt;br /&gt;
Fixed /whois showing the executor's points instead of the target's.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.1 (2019/01/02) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
A breakdown of where challenge points have been otained is now shown in '''/c points'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed an error when regenerating a challenge before the leaderboard is setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.0 (2018/12/31) ===&lt;br /&gt;
==== Difficulty Brackets ====&lt;br /&gt;
Added new difficulty brackets, white and black.&lt;br /&gt;
Rebalanced the number of points awarded by each bracket.&lt;br /&gt;
Renamed some of the brackets.&lt;br /&gt;
&lt;br /&gt;
The difficulty spectrum is now as follows:&lt;br /&gt;
* White, &amp;quot;Very Easy&amp;quot; - awards 1 point&lt;br /&gt;
* Blue, &amp;quot;Easy&amp;quot; - awards 2 point&lt;br /&gt;
* Green, &amp;quot;Novice&amp;quot; - awards 4 point&lt;br /&gt;
* Yellow, &amp;quot;Moderate&amp;quot; - awards 7 point&lt;br /&gt;
* Orange, &amp;quot;Hard&amp;quot; - awards 12 point&lt;br /&gt;
* Red, &amp;quot;Very Hard&amp;quot; - awards 18 point&lt;br /&gt;
* Black, &amp;quot;Very Expert&amp;quot; - awards 25 point&lt;br /&gt;
&lt;br /&gt;
Completions of black maps are now announced in chat like red maps.&lt;br /&gt;
FFA Points have now been renamed to Points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
Whities are now automatically promoted to Blue once they meet the Hardcore point threshold, before entering Hardcore.&lt;br /&gt;
&lt;br /&gt;
Entry to Hardcore now requires 35 points plus completion of the FAQ Quiz.&lt;br /&gt;
&lt;br /&gt;
Completions of individual Hardcore maps are now announced.&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
Local variables have been reworked internally. Chat scripts should behave properly now as a result.&lt;br /&gt;
&lt;br /&gt;
Improved error messages when an exception occurs while importing a script.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs when adding or importing a script, the script will not be modified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed issues when redefining or removing regions with scripts bound to them.&lt;br /&gt;
&lt;br /&gt;
Methods now work on fields.&lt;br /&gt;
&lt;br /&gt;
'''/type constructors''' and '''/type methods''' can now be used on built-in types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.0 - Minr Scripts 2 (and Minecraft 1.13) ==&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prior to 10.0.0 ==&lt;br /&gt;
Please consult the announcements forum. https://forums.minr.org/forums/news-announcements.18/&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Updates&amp;diff=7359</id>
		<title>Updates</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Updates&amp;diff=7359"/>
		<updated>2019-09-22T08:14:51Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: /* Server Configuration */ Reword&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A list of changelogs since the 10.0.0 Minr Scripts 2 + 1.13 update.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
&lt;br /&gt;
== 10.3 - Cosmetics Part 2 ==&lt;br /&gt;
=== 10.3.5 (2019/09/01) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated checkpoints to Hardcore 9.0.&lt;br /&gt;
: As usual, old checkpoints will automatically be converted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Display names of items are now accessible.&lt;br /&gt;
: Use Boolean Item.hasDisplayName() and String Item.getDisplayName().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Self-targetting /rocket is now restricted to mods and ops due to abuse.&lt;br /&gt;
: /rocket no longer invalidates runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.4 (2019/08/23) ===&lt;br /&gt;
==== Team Chat ====&lt;br /&gt;
: Added /teamchat (aliases are /teammsg, /tchat, /tm and /t).&lt;br /&gt;
: Overrides the vanilla command for better Minr-specific support.&lt;br /&gt;
: /teamchat &amp;lt;message&amp;gt; will send a message to everyone on your team.&lt;br /&gt;
: Players must be on a team that isn't a rank team to send or receive a message.&lt;br /&gt;
&lt;br /&gt;
; Subscribing&lt;br /&gt;
: Alternatively, one can subscribe to a team channel for a team they aren't on.&lt;br /&gt;
: Subscribers can send and receive messages in any channel they are subscribed to, regardless of the team.&lt;br /&gt;
: The syntax is: /teamchat &amp;lt;team&amp;gt; &amp;lt;message&amp;gt;.&lt;br /&gt;
: Subscribers are not preserved between restarts.&lt;br /&gt;
: Subscribers can be added with /teamchat subscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be removed with /teamchat unsubscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be listed with /teamchat subscribe &amp;lt;team&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Hats now support player heads with custom skins.&lt;br /&gt;
: Cosmetic GUI items now also support player heads with skins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.3 (2019/07/22) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Addition of the /spectator command for Moderators.&lt;br /&gt;
: Player names in many places (notably in the in-game player list and nameplates above other players) are now coloured by the player's rank.&lt;br /&gt;
: The in-game player list is now sorted by rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.14.4 (Paper #137)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Command Block Minecarts no longer break when trying to execute Minr commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.2 (2019/06/21) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Announcements and special effects when reaching 10%, 25%, 50%, 75% and 100% Point milestones.&lt;br /&gt;
: Support for coloured player and objective names in the MSC Scoreboard API.&lt;br /&gt;
: Updated HC checkpoint converter to HC 8.1.&lt;br /&gt;
: HC checkpoint converter is now more verbose and informs the player of the change.&lt;br /&gt;
: Added expiration feedback to the call request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: All schematics have been converted to the 1.13 schematic format (.schem), which should fix irregularities in blocks and crashes (such as in Inaros).&lt;br /&gt;
: Updated to Paper 1.13.2 #632&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed issue with the command '/prefix reset' not taking arguments as intended.&lt;br /&gt;
: Fixed command usage of the /type constructor define command: removed &amp;lt;returnType&amp;gt;.&lt;br /&gt;
: Fixed 'This person has not requested a teleport to you within the last 5 minutes' message in /call: it now reflects the actual 1 minute expiration time.&lt;br /&gt;
: Fixed adding of maps to a Challenge failing, but the message saying it succeeded: added more checks on the command to inform of failure.&lt;br /&gt;
: Fixed removal of empty namespaces displaying a failing message, while the action succeeded.&lt;br /&gt;
: Fixed attempts of removing a built-in namespace throwing a console exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.1 (2019/05/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players can no longer see their own titles on occasion, which prevented interacting with the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.0 (2019/05/18) ===&lt;br /&gt;
&lt;br /&gt;
==== Particle Trails ====&lt;br /&gt;
: Adjusted the vertical offset for particle spawns (0.8 -&amp;gt; 1.2).&lt;br /&gt;
: Adjusted the vertical offset for particle spawns when swimming or gliding (0 -&amp;gt; 0.2).&lt;br /&gt;
: The period for particle spawns can now be customised.&lt;br /&gt;
: Particle trails now have rarities.&lt;br /&gt;
: Fixed particle trails now being applied on join.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hats ====&lt;br /&gt;
: Added hats, cause why not?&lt;br /&gt;
: Hats are cosmetic items, where various blocks appear on the player's head.&lt;br /&gt;
: They can be deactivated easily by clicking on them while inside the inventory screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prefixes ====&lt;br /&gt;
: Prefixes are now time-based. They will be automatically removed are the period expires.&lt;br /&gt;
: Removing prefixes has been simplified significantly (no longer requires magic word).&lt;br /&gt;
: Commands are now: /prefix set &amp;lt;player&amp;gt; &amp;lt;time&amp;gt; &amp;lt;prefix&amp;gt; and /prefix reset &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics GUI ====&lt;br /&gt;
: Expanded the GUI to 27 slots.&lt;br /&gt;
: Rearranged item positions slightly.&lt;br /&gt;
: The item icons can now be customised.&lt;br /&gt;
: Items now have a coloured name derived from their rarity.&lt;br /&gt;
: Item lore has been significantly reformatted, and now displays requirements, rarity and multi-line descriptions.&lt;br /&gt;
: Items can now be properly unobtainable.&lt;br /&gt;
: Items are now sorted, first by rarity then alphabetically.&lt;br /&gt;
: Items are now enchanted in the shop when active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rarity ====&lt;br /&gt;
: Split rarities from Titles, so they can now be used by anything.&lt;br /&gt;
: Renamed RARE to UNCOMMON.&lt;br /&gt;
: Swapped the colours of UNCOMMON and HEROIC.&lt;br /&gt;
: Rarity names are now displayed in game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Cosmetic commands now have unified syntax, and are now ops-only.&lt;br /&gt;
: They also all now support targetting other players, and all have &amp;quot;current&amp;quot; subcommands.&lt;br /&gt;
: Additionally, cosmetic names within said commands are now displayed in colour.&lt;br /&gt;
: Cosmetics can now be reloaded without a server restart, though this is not guaranteed to be safe.&lt;br /&gt;
: Going to /spawn now resets you like entering a map does (triggering scripts when this happens in the future?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.2 - Cosmetics Update and Valentine Event ==&lt;br /&gt;
=== 10.2.3 (2019/04/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
:Fixed issue with loading Player variables from disk.&lt;br /&gt;
:Fixed issue where an area script would crash the server on load when the region was deleted.&lt;br /&gt;
:Fixed issue where User Types would break when default values were not set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.2 (2019/03/21) ===&lt;br /&gt;
==== Scoreboard Namespace ====&lt;br /&gt;
: Added a new built-in namespace for manipulating scoreboards.&lt;br /&gt;
: You can add or remove objectives and scores, and set the display slots of objectives.&lt;br /&gt;
: Unlike using vanilla commands, there is no one-tick delay when using these functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Global Points ====&lt;br /&gt;
: Updated global points to be somewhat more representative of top times.&lt;br /&gt;
: Renewed formula is: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 0.5em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;base = 1 / \sqrt{rank}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;. Everyone's score for this map is then rescaled according to the amount of completions: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;gpoints_{map} = (100 / |F_{map}|) * base&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;|F_{map}| =\sqrt{\sum base^2}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
: Everyone can now use /checkpoint gpoints &amp;lt;player&amp;gt; &amp;lt;map&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
: Removed references to Valentines event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /adventure as a counterpart to /survival.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an error when deverifying a deleted Discord account.&lt;br /&gt;
: Fixed an issue where tabbing did not work for /checkpoint gpoints.&lt;br /&gt;
: Mapnames can now be used for /checkpoint gpoints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.1 (2019/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Valentine Leaderboard is now sorted by each couple's love points total.&lt;br /&gt;
: Valentine Leaderboard now no longer opens the Challenge Leaderboard when pressing next page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.0 (2019/02/14) ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
; Soul Link&lt;br /&gt;
: New challenge modifier: '''Soul Link'''.&lt;br /&gt;
: Soul Link challenges require two linked people to join.&lt;br /&gt;
: Use '''/marry &amp;lt;player&amp;gt;''' to link yourself with another player.&lt;br /&gt;
: If one player dies, the linked player will also die.&lt;br /&gt;
: Soul Link challenges reward Love Points as well as Challenge Points.&lt;br /&gt;
: Use '''/divorce''' do decouple yourself from another player.&lt;br /&gt;
: Soul Link is fully compatible with other challenge modifiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Particle Trails.&lt;br /&gt;
: Added particle trails. When you move, a trail of particles will be left behind you.&lt;br /&gt;
&lt;br /&gt;
: Added &amp;quot;Love Trail&amp;quot; particle trail, which requires 300 Love Points.&lt;br /&gt;
: Added &amp;quot;Completionist&amp;quot; particle trail, which requires 100% of all points obtained.&lt;br /&gt;
&lt;br /&gt;
; Cosmetics GUI&lt;br /&gt;
: Added new GUI for managing cosmetics, openable with '''/cosmetics''' (alias: /shop).&lt;br /&gt;
: The ability to buy cosmetics will be added later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
A special Valentines event is running from Febuary 14th to March 14th, centred around Soul Link challenges.&lt;br /&gt;
The top five couples with the most Love Points at the end of the event will unlock an exclusive title.&lt;br /&gt;
Gain 300 Love Points to unlock the &amp;quot;Love Trail&amp;quot; particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /cosmetics&lt;br /&gt;
: ''Alias: /shop''&lt;br /&gt;
: Opens the Cosmetic GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /trail&lt;br /&gt;
: ''Alias: /trails''&lt;br /&gt;
&lt;br /&gt;
: Operators Only:&lt;br /&gt;
&lt;br /&gt;
: '''/trail give''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; gives a player a particle trail.&lt;br /&gt;
: '''/trail take''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; takes a particle trail from a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: The following commands were also added for everyone, but may be removed at a later date.&lt;br /&gt;
&lt;br /&gt;
: '''/trail set''' &amp;lt;trail&amp;gt; enables a particle trail.&lt;br /&gt;
: '''/trail list''' shows all your particle trails.&lt;br /&gt;
: '''/trail clear''' disables your currently active particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /titles&lt;br /&gt;
: '''/titles list''' was changed to be similar to /trail list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /valentine&lt;br /&gt;
: '''/valentine ranks''' shows the current event leaderboard.&lt;br /&gt;
: '''/valentine completed &amp;lt;player&amp;gt;''' shows the current event leaderboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Soul Link&lt;br /&gt;
: '''/marry &amp;lt;player&amp;gt;''' to link with another player.&lt;br /&gt;
: '''/divorce''' to unlink with your linked player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /hide&lt;br /&gt;
: '''/hide &amp;lt;player&amp;gt;''' hides a player from you.&lt;br /&gt;
: If a player relogs they will become visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Titles no longer persist after logout in a vehicle.&lt;br /&gt;
&lt;br /&gt;
Titles have more debug measures such that it is easier to track the cause of persisting titles.&lt;br /&gt;
&lt;br /&gt;
Fix valid Scripts throwing OutdatedException when slay (and others) is used as a parameter in @bypass​.&lt;br /&gt;
&lt;br /&gt;
== 10.1 - Difficulty Rework ==&lt;br /&gt;
=== 10.1.5 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges subtracting challenge points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.4 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges having an extreme reward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.3 (2019/01/07) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed recent invalid times overwriting valid times.&lt;br /&gt;
&lt;br /&gt;
Fixed leaderboards not updating on removal of completions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.2 (2019/01/04) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed force joining challenges skipping requirements check.&lt;br /&gt;
&lt;br /&gt;
Invalid but legitimate times on maps are now saved.&lt;br /&gt;
&lt;br /&gt;
Fixed /whois showing the executor's points instead of the target's.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.1 (2019/01/02) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
A breakdown of where challenge points have been otained is now shown in '''/c points'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed an error when regenerating a challenge before the leaderboard is setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.0 (2018/12/31) ===&lt;br /&gt;
==== Difficulty Brackets ====&lt;br /&gt;
Added new difficulty brackets, white and black.&lt;br /&gt;
Rebalanced the number of points awarded by each bracket.&lt;br /&gt;
Renamed some of the brackets.&lt;br /&gt;
&lt;br /&gt;
The difficulty spectrum is now as follows:&lt;br /&gt;
* White, &amp;quot;Very Easy&amp;quot; - awards 1 point&lt;br /&gt;
* Blue, &amp;quot;Easy&amp;quot; - awards 2 point&lt;br /&gt;
* Green, &amp;quot;Novice&amp;quot; - awards 4 point&lt;br /&gt;
* Yellow, &amp;quot;Moderate&amp;quot; - awards 7 point&lt;br /&gt;
* Orange, &amp;quot;Hard&amp;quot; - awards 12 point&lt;br /&gt;
* Red, &amp;quot;Very Hard&amp;quot; - awards 18 point&lt;br /&gt;
* Black, &amp;quot;Very Expert&amp;quot; - awards 25 point&lt;br /&gt;
&lt;br /&gt;
Completions of black maps are now announced in chat like red maps.&lt;br /&gt;
FFA Points have now been renamed to Points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
Whities are now automatically promoted to Blue once they meet the Hardcore point threshold, before entering Hardcore.&lt;br /&gt;
&lt;br /&gt;
Entry to Hardcore now requires 35 points plus completion of the FAQ Quiz.&lt;br /&gt;
&lt;br /&gt;
Completions of individual Hardcore maps are now announced.&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
Local variables have been reworked internally. Chat scripts should behave properly now as a result.&lt;br /&gt;
&lt;br /&gt;
Improved error messages when an exception occurs while importing a script.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs when adding or importing a script, the script will not be modified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed issues when redefining or removing regions with scripts bound to them.&lt;br /&gt;
&lt;br /&gt;
Methods now work on fields.&lt;br /&gt;
&lt;br /&gt;
'''/type constructors''' and '''/type methods''' can now be used on built-in types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.0 - Minr Scripts 2 (and Minecraft 1.13) ==&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prior to 10.0.0 ==&lt;br /&gt;
Please consult the announcements forum. https://forums.minr.org/forums/news-announcements.18/&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Updates&amp;diff=7292</id>
		<title>Updates</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Updates&amp;diff=7292"/>
		<updated>2019-09-16T05:17:03Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: I need to use the preview button&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A list of changelogs since the 10.0.0 Minr Scripts 2 + 1.13 update.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
&lt;br /&gt;
== 10.3 - Cosmetics Part 2 ==&lt;br /&gt;
=== 10.3.5 (2019/09/01) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated checkpoints to Hardcore 9.0.&lt;br /&gt;
: As usual, old checkpoints will automatically be converted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Display names of items are now accessible.&lt;br /&gt;
: Use Boolean Item.hasDisplayName() and String Item.getDisplayName().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Self-targetting /rocket is now restricted to mods and ops due to abuse.&lt;br /&gt;
: /rocket no longer invalidates runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.4 (2019/08/23) ===&lt;br /&gt;
==== Team Chat ====&lt;br /&gt;
: Added /teamchat (aliases are /teammsg, /tchat, /tm and /t).&lt;br /&gt;
: Overrides the vanilla command for better Minr-specific support.&lt;br /&gt;
: /teamchat &amp;lt;message&amp;gt; will send a message to everyone on your team.&lt;br /&gt;
: Players must be on a team that isn't a rank team to send or receive a message.&lt;br /&gt;
&lt;br /&gt;
; Subscribing&lt;br /&gt;
: Alternatively, one can subscribe to a team channel for a team they aren't on.&lt;br /&gt;
: Subscribers can send and receive messages in any channel they are subscribed to, regardless of the team.&lt;br /&gt;
: The syntax is: /teamchat &amp;lt;team&amp;gt; &amp;lt;message&amp;gt;.&lt;br /&gt;
: Subscribers are not preserved between restarts.&lt;br /&gt;
: Subscribers can be added with /teamchat subscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be removed with /teamchat unsubscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be listed with /teamchat subscribe &amp;lt;team&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Hats now support player heads with custom skins.&lt;br /&gt;
: Cosmetic GUI items now also support player heads with skins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.3 (2019/07/22) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Addition of the /spectator command for Moderators.&lt;br /&gt;
: Player names in many places (notably in the in-game player list and nameplates above other players) are now coloured by the player's rank.&lt;br /&gt;
: The in-game player list is now sorted by rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.14.4 (Paper #137)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Command Block Minecarts no longer break when trying to execute Minr commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.2 (2019/06/21) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Announcements and special effects when reaching 10%, 25%, 50%, 75% and 100% Point milestones.&lt;br /&gt;
: Support for coloured player and objective names in the MSC Scoreboard API.&lt;br /&gt;
: Updated HC checkpoint converter to HC 8.1.&lt;br /&gt;
: HC checkpoint converter is now more verbose and informs the player of the change.&lt;br /&gt;
: Added expiration feedback to the call request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: All schematics are now of the 1.13 format (.schem), which should fix irregularities in blocks and crashes (Inaros).&lt;br /&gt;
: Updated to Paper 1.13.2 #632&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed issue with the command '/prefix reset' not taking arguments as intended.&lt;br /&gt;
: Fixed command usage of the /type constructor define command: removed &amp;lt;returnType&amp;gt;.&lt;br /&gt;
: Fixed 'This person has not requested a teleport to you within the last 5 minutes' message in /call: it now reflects the actual 1 minute expiration time.&lt;br /&gt;
: Fixed adding of maps to a Challenge failing, but the message saying it succeeded: added more checks on the command to inform of failure.&lt;br /&gt;
: Fixed removal of empty namespaces displaying a failing message, while the action succeeded.&lt;br /&gt;
: Fixed attempts of removing a built-in namespace throwing a console exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.1 (2019/05/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players can no longer see their own titles on occasion, which prevented interacting with the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.0 (2019/05/18) ===&lt;br /&gt;
&lt;br /&gt;
==== Particle Trails ====&lt;br /&gt;
: Adjusted the vertical offset for particle spawns (0.8 -&amp;gt; 1.2).&lt;br /&gt;
: Adjusted the vertical offset for particle spawns when swimming or gliding (0 -&amp;gt; 0.2).&lt;br /&gt;
: The period for particle spawns can now be customised.&lt;br /&gt;
: Particle trails now have rarities.&lt;br /&gt;
: Fixed particle trails now being applied on join.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hats ====&lt;br /&gt;
: Added hats, cause why not?&lt;br /&gt;
: Hats are cosmetic items, where various blocks appear on the player's head.&lt;br /&gt;
: They can be deactivated easily by clicking on them while inside the inventory screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prefixes ====&lt;br /&gt;
: Prefixes are now time-based. They will be automatically removed are the period expires.&lt;br /&gt;
: Removing prefixes has been simplified significantly (no longer requires magic word).&lt;br /&gt;
: Commands are now: /prefix set &amp;lt;player&amp;gt; &amp;lt;time&amp;gt; &amp;lt;prefix&amp;gt; and /prefix reset &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics GUI ====&lt;br /&gt;
: Expanded the GUI to 27 slots.&lt;br /&gt;
: Rearranged item positions slightly.&lt;br /&gt;
: The item icons can now be customised.&lt;br /&gt;
: Items now have a coloured name derived from their rarity.&lt;br /&gt;
: Item lore has been significantly reformatted, and now displays requirements, rarity and multi-line descriptions.&lt;br /&gt;
: Items can now be properly unobtainable.&lt;br /&gt;
: Items are now sorted, first by rarity then alphabetically.&lt;br /&gt;
: Items are now enchanted in the shop when active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rarity ====&lt;br /&gt;
: Split rarities from Titles, so they can now be used by anything.&lt;br /&gt;
: Renamed RARE to UNCOMMON.&lt;br /&gt;
: Swapped the colours of UNCOMMON and HEROIC.&lt;br /&gt;
: Rarity names are now displayed in game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Cosmetic commands now have unified syntax, and are now ops-only.&lt;br /&gt;
: They also all now support targetting other players, and all have &amp;quot;current&amp;quot; subcommands.&lt;br /&gt;
: Additionally, cosmetic names within said commands are now displayed in colour.&lt;br /&gt;
: Cosmetics can now be reloaded without a server restart, though this is not guaranteed to be safe.&lt;br /&gt;
: Going to /spawn now resets you like entering a map does (triggering scripts when this happens in the future?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.2 - Cosmetics Update and Valentine Event ==&lt;br /&gt;
=== 10.2.3 (2019/04/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
:Fixed issue with loading Player variables from disk.&lt;br /&gt;
:Fixed issue where an area script would crash the server on load when the region was deleted.&lt;br /&gt;
:Fixed issue where User Types would break when default values were not set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.2 (2019/03/21) ===&lt;br /&gt;
==== Scoreboard Namespace ====&lt;br /&gt;
: Added a new built-in namespace for manipulating scoreboards.&lt;br /&gt;
: You can add or remove objectives and scores, and set the display slots of objectives.&lt;br /&gt;
: Unlike using vanilla commands, there is no one-tick delay when using these functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Global Points ====&lt;br /&gt;
: Updated global points to be somewhat more representative of top times.&lt;br /&gt;
: Renewed formula is: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 0.5em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;base = 1 / \sqrt{rank}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;. Everyone's score for this map is then rescaled according to the amount of completions: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;gpoints_{map} = (100 / |F_{map}|) * base&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;|F_{map}| =\sqrt{\sum base^2}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
: Everyone can now use /checkpoint gpoints &amp;lt;player&amp;gt; &amp;lt;map&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
: Removed references to Valentines event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /adventure as a counterpart to /survival.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an error when deverifying a deleted Discord account.&lt;br /&gt;
: Fixed an issue where tabbing did not work for /checkpoint gpoints.&lt;br /&gt;
: Mapnames can now be used for /checkpoint gpoints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.1 (2019/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Valentine Leaderboard is now sorted by each couple's love points total.&lt;br /&gt;
: Valentine Leaderboard now no longer opens the Challenge Leaderboard when pressing next page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.0 (2019/02/14) ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
; Soul Link&lt;br /&gt;
: New challenge modifier: '''Soul Link'''.&lt;br /&gt;
: Soul Link challenges require two linked people to join.&lt;br /&gt;
: Use '''/marry &amp;lt;player&amp;gt;''' to link yourself with another player.&lt;br /&gt;
: If one player dies, the linked player will also die.&lt;br /&gt;
: Soul Link challenges reward Love Points as well as Challenge Points.&lt;br /&gt;
: Use '''/divorce''' do decouple yourself from another player.&lt;br /&gt;
: Soul Link is fully compatible with other challenge modifiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Particle Trails.&lt;br /&gt;
: Added particle trails. When you move, a trail of particles will be left behind you.&lt;br /&gt;
&lt;br /&gt;
: Added &amp;quot;Love Trail&amp;quot; particle trail, which requires 300 Love Points.&lt;br /&gt;
: Added &amp;quot;Completionist&amp;quot; particle trail, which requires 100% of all points obtained.&lt;br /&gt;
&lt;br /&gt;
; Cosmetics GUI&lt;br /&gt;
: Added new GUI for managing cosmetics, openable with '''/cosmetics''' (alias: /shop).&lt;br /&gt;
: The ability to buy cosmetics will be added later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
A special Valentines event is running from Febuary 14th to March 14th, centred around Soul Link challenges.&lt;br /&gt;
The top five couples with the most Love Points at the end of the event will unlock an exclusive title.&lt;br /&gt;
Gain 300 Love Points to unlock the &amp;quot;Love Trail&amp;quot; particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /cosmetics&lt;br /&gt;
: ''Alias: /shop''&lt;br /&gt;
: Opens the Cosmetic GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /trail&lt;br /&gt;
: ''Alias: /trails''&lt;br /&gt;
&lt;br /&gt;
: Operators Only:&lt;br /&gt;
&lt;br /&gt;
: '''/trail give''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; gives a player a particle trail.&lt;br /&gt;
: '''/trail take''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; takes a particle trail from a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: The following commands were also added for everyone, but may be removed at a later date.&lt;br /&gt;
&lt;br /&gt;
: '''/trail set''' &amp;lt;trail&amp;gt; enables a particle trail.&lt;br /&gt;
: '''/trail list''' shows all your particle trails.&lt;br /&gt;
: '''/trail clear''' disables your currently active particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /titles&lt;br /&gt;
: '''/titles list''' was changed to be similar to /trail list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /valentine&lt;br /&gt;
: '''/valentine ranks''' shows the current event leaderboard.&lt;br /&gt;
: '''/valentine completed &amp;lt;player&amp;gt;''' shows the current event leaderboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Soul Link&lt;br /&gt;
: '''/marry &amp;lt;player&amp;gt;''' to link with another player.&lt;br /&gt;
: '''/divorce''' to unlink with your linked player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /hide&lt;br /&gt;
: '''/hide &amp;lt;player&amp;gt;''' hides a player from you.&lt;br /&gt;
: If a player relogs they will become visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Titles no longer persist after logout in a vehicle.&lt;br /&gt;
&lt;br /&gt;
Titles have more debug measures such that it is easier to track the cause of persisting titles.&lt;br /&gt;
&lt;br /&gt;
Fix valid Scripts throwing OutdatedException when slay (and others) is used as a parameter in @bypass​.&lt;br /&gt;
&lt;br /&gt;
== 10.1 - Difficulty Rework ==&lt;br /&gt;
=== 10.1.5 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges subtracting challenge points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.4 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges having an extreme reward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.3 (2019/01/07) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed recent invalid times overwriting valid times.&lt;br /&gt;
&lt;br /&gt;
Fixed leaderboards not updating on removal of completions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.2 (2019/01/04) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed force joining challenges skipping requirements check.&lt;br /&gt;
&lt;br /&gt;
Invalid but legitimate times on maps are now saved.&lt;br /&gt;
&lt;br /&gt;
Fixed /whois showing the executor's points instead of the target's.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.1 (2019/01/02) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
A breakdown of where challenge points have been otained is now shown in '''/c points'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed an error when regenerating a challenge before the leaderboard is setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.0 (2018/12/31) ===&lt;br /&gt;
==== Difficulty Brackets ====&lt;br /&gt;
Added new difficulty brackets, white and black.&lt;br /&gt;
Rebalanced the number of points awarded by each bracket.&lt;br /&gt;
Renamed some of the brackets.&lt;br /&gt;
&lt;br /&gt;
The difficulty spectrum is now as follows:&lt;br /&gt;
* White, &amp;quot;Very Easy&amp;quot; - awards 1 point&lt;br /&gt;
* Blue, &amp;quot;Easy&amp;quot; - awards 2 point&lt;br /&gt;
* Green, &amp;quot;Novice&amp;quot; - awards 4 point&lt;br /&gt;
* Yellow, &amp;quot;Moderate&amp;quot; - awards 7 point&lt;br /&gt;
* Orange, &amp;quot;Hard&amp;quot; - awards 12 point&lt;br /&gt;
* Red, &amp;quot;Very Hard&amp;quot; - awards 18 point&lt;br /&gt;
* Black, &amp;quot;Very Expert&amp;quot; - awards 25 point&lt;br /&gt;
&lt;br /&gt;
Completions of black maps are now announced in chat like red maps.&lt;br /&gt;
FFA Points have now been renamed to Points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
Whities are now automatically promoted to Blue once they meet the Hardcore point threshold, before entering Hardcore.&lt;br /&gt;
&lt;br /&gt;
Entry to Hardcore now requires 35 points plus completion of the FAQ Quiz.&lt;br /&gt;
&lt;br /&gt;
Completions of individual Hardcore maps are now announced.&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
Local variables have been reworked internally. Chat scripts should behave properly now as a result.&lt;br /&gt;
&lt;br /&gt;
Improved error messages when an exception occurs while importing a script.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs when adding or importing a script, the script will not be modified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed issues when redefining or removing regions with scripts bound to them.&lt;br /&gt;
&lt;br /&gt;
Methods now work on fields.&lt;br /&gt;
&lt;br /&gt;
'''/type constructors''' and '''/type methods''' can now be used on built-in types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.0 - Minr Scripts 2 (and Minecraft 1.13) ==&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prior to 10.0.0 ==&lt;br /&gt;
Please consult the announcements forum. https://forums.minr.org/forums/news-announcements.18/&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.minr.org/index.php?title=Updates&amp;diff=7291</id>
		<title>Updates</title>
		<link rel="alternate" type="text/html" href="https://wiki.minr.org/index.php?title=Updates&amp;diff=7291"/>
		<updated>2019-09-16T05:16:38Z</updated>

		<summary type="html">&lt;p&gt;CreepaShadowz: Word change&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A list of changelogs since the 10.0.0 Minr Scripts 2 + 1.13 update.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
&lt;br /&gt;
== 10.3 - Cosmetics Part 2 ==&lt;br /&gt;
=== 10.3.5 (2019/09/01) ===&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
: Updated checkpoints to Hardcore 9.0.&lt;br /&gt;
: As usual, old checkpoints will automatically be converted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
: Display names of items are now accessible.&lt;br /&gt;
: Use Boolean Item.hasDisplayName() and String Item.getDisplayName().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Self-targetting /rocket is now restricted to mods and ops due to abuse.&lt;br /&gt;
: /rocket no longer invalidates run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.4 (2019/08/23) ===&lt;br /&gt;
==== Team Chat ====&lt;br /&gt;
: Added /teamchat (aliases are /teammsg, /tchat, /tm and /t).&lt;br /&gt;
: Overrides the vanilla command for better Minr-specific support.&lt;br /&gt;
: /teamchat &amp;lt;message&amp;gt; will send a message to everyone on your team.&lt;br /&gt;
: Players must be on a team that isn't a rank team to send or receive a message.&lt;br /&gt;
&lt;br /&gt;
; Subscribing&lt;br /&gt;
: Alternatively, one can subscribe to a team channel for a team they aren't on.&lt;br /&gt;
: Subscribers can send and receive messages in any channel they are subscribed to, regardless of the team.&lt;br /&gt;
: The syntax is: /teamchat &amp;lt;team&amp;gt; &amp;lt;message&amp;gt;.&lt;br /&gt;
: Subscribers are not preserved between restarts.&lt;br /&gt;
: Subscribers can be added with /teamchat subscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be removed with /teamchat unsubscribe &amp;lt;team&amp;gt; &amp;lt;player&amp;gt;.&lt;br /&gt;
: Subscribers can be listed with /teamchat subscribe &amp;lt;team&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
: Hats now support player heads with custom skins.&lt;br /&gt;
: Cosmetic GUI items now also support player heads with skins.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.3 (2019/07/22) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Addition of the /spectator command for Moderators.&lt;br /&gt;
: Player names in many places (notably in the in-game player list and nameplates above other players) are now coloured by the player's rank.&lt;br /&gt;
: The in-game player list is now sorted by rank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: Updated to 1.14.4 (Paper #137)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Command Block Minecarts no longer break when trying to execute Minr commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.2 (2019/06/21) ===&lt;br /&gt;
==== Features ====&lt;br /&gt;
: Announcements and special effects when reaching 10%, 25%, 50%, 75% and 100% Point milestones.&lt;br /&gt;
: Support for coloured player and objective names in the MSC Scoreboard API.&lt;br /&gt;
: Updated HC checkpoint converter to HC 8.1.&lt;br /&gt;
: HC checkpoint converter is now more verbose and informs the player of the change.&lt;br /&gt;
: Added expiration feedback to the call request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Server Configuration ====&lt;br /&gt;
: All schematics are now of the 1.13 format (.schem), which should fix irregularities in blocks and crashes (Inaros).&lt;br /&gt;
: Updated to Paper 1.13.2 #632&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed issue with the command '/prefix reset' not taking arguments as intended.&lt;br /&gt;
: Fixed command usage of the /type constructor define command: removed &amp;lt;returnType&amp;gt;.&lt;br /&gt;
: Fixed 'This person has not requested a teleport to you within the last 5 minutes' message in /call: it now reflects the actual 1 minute expiration time.&lt;br /&gt;
: Fixed adding of maps to a Challenge failing, but the message saying it succeeded: added more checks on the command to inform of failure.&lt;br /&gt;
: Fixed removal of empty namespaces displaying a failing message, while the action succeeded.&lt;br /&gt;
: Fixed attempts of removing a built-in namespace throwing a console exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.1 (2019/05/24) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Players can no longer see their own titles on occasion, which prevented interacting with the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.3.0 (2019/05/18) ===&lt;br /&gt;
&lt;br /&gt;
==== Particle Trails ====&lt;br /&gt;
: Adjusted the vertical offset for particle spawns (0.8 -&amp;gt; 1.2).&lt;br /&gt;
: Adjusted the vertical offset for particle spawns when swimming or gliding (0 -&amp;gt; 0.2).&lt;br /&gt;
: The period for particle spawns can now be customised.&lt;br /&gt;
: Particle trails now have rarities.&lt;br /&gt;
: Fixed particle trails now being applied on join.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hats ====&lt;br /&gt;
: Added hats, cause why not?&lt;br /&gt;
: Hats are cosmetic items, where various blocks appear on the player's head.&lt;br /&gt;
: They can be deactivated easily by clicking on them while inside the inventory screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Prefixes ====&lt;br /&gt;
: Prefixes are now time-based. They will be automatically removed are the period expires.&lt;br /&gt;
: Removing prefixes has been simplified significantly (no longer requires magic word).&lt;br /&gt;
: Commands are now: /prefix set &amp;lt;player&amp;gt; &amp;lt;time&amp;gt; &amp;lt;prefix&amp;gt; and /prefix reset &amp;lt;player&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics GUI ====&lt;br /&gt;
: Expanded the GUI to 27 slots.&lt;br /&gt;
: Rearranged item positions slightly.&lt;br /&gt;
: The item icons can now be customised.&lt;br /&gt;
: Items now have a coloured name derived from their rarity.&lt;br /&gt;
: Item lore has been significantly reformatted, and now displays requirements, rarity and multi-line descriptions.&lt;br /&gt;
: Items can now be properly unobtainable.&lt;br /&gt;
: Items are now sorted, first by rarity then alphabetically.&lt;br /&gt;
: Items are now enchanted in the shop when active.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rarity ====&lt;br /&gt;
: Split rarities from Titles, so they can now be used by anything.&lt;br /&gt;
: Renamed RARE to UNCOMMON.&lt;br /&gt;
: Swapped the colours of UNCOMMON and HEROIC.&lt;br /&gt;
: Rarity names are now displayed in game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Cosmetic commands now have unified syntax, and are now ops-only.&lt;br /&gt;
: They also all now support targetting other players, and all have &amp;quot;current&amp;quot; subcommands.&lt;br /&gt;
: Additionally, cosmetic names within said commands are now displayed in colour.&lt;br /&gt;
: Cosmetics can now be reloaded without a server restart, though this is not guaranteed to be safe.&lt;br /&gt;
: Going to /spawn now resets you like entering a map does (triggering scripts when this happens in the future?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.2 - Cosmetics Update and Valentine Event ==&lt;br /&gt;
=== 10.2.3 (2019/04/20) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
:Fixed issue with loading Player variables from disk.&lt;br /&gt;
:Fixed issue where an area script would crash the server on load when the region was deleted.&lt;br /&gt;
:Fixed issue where User Types would break when default values were not set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.2 (2019/03/21) ===&lt;br /&gt;
==== Scoreboard Namespace ====&lt;br /&gt;
: Added a new built-in namespace for manipulating scoreboards.&lt;br /&gt;
: You can add or remove objectives and scores, and set the display slots of objectives.&lt;br /&gt;
: Unlike using vanilla commands, there is no one-tick delay when using these functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Global Points ====&lt;br /&gt;
: Updated global points to be somewhat more representative of top times.&lt;br /&gt;
: Renewed formula is: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 0.5em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;base = 1 / \sqrt{rank}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;. Everyone's score for this map is then rescaled according to the amount of completions: &amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;gpoints_{map} = (100 / |F_{map}|) * base&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;background-color: white; display: inline-block; padding: 1em;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;|F_{map}| =\sqrt{\sum base^2}&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
: Everyone can now use /checkpoint gpoints &amp;lt;player&amp;gt; &amp;lt;map&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
: Removed references to Valentines event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
: Added /adventure as a counterpart to /survival.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Fixed an error when deverifying a deleted Discord account.&lt;br /&gt;
: Fixed an issue where tabbing did not work for /checkpoint gpoints.&lt;br /&gt;
: Mapnames can now be used for /checkpoint gpoints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.1 (2019/02/15) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
: Valentine Leaderboard is now sorted by each couple's love points total.&lt;br /&gt;
: Valentine Leaderboard now no longer opens the Challenge Leaderboard when pressing next page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.2.0 (2019/02/14) ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
; Soul Link&lt;br /&gt;
: New challenge modifier: '''Soul Link'''.&lt;br /&gt;
: Soul Link challenges require two linked people to join.&lt;br /&gt;
: Use '''/marry &amp;lt;player&amp;gt;''' to link yourself with another player.&lt;br /&gt;
: If one player dies, the linked player will also die.&lt;br /&gt;
: Soul Link challenges reward Love Points as well as Challenge Points.&lt;br /&gt;
: Use '''/divorce''' do decouple yourself from another player.&lt;br /&gt;
: Soul Link is fully compatible with other challenge modifiers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cosmetics ====&lt;br /&gt;
; Particle Trails.&lt;br /&gt;
: Added particle trails. When you move, a trail of particles will be left behind you.&lt;br /&gt;
&lt;br /&gt;
: Added &amp;quot;Love Trail&amp;quot; particle trail, which requires 300 Love Points.&lt;br /&gt;
: Added &amp;quot;Completionist&amp;quot; particle trail, which requires 100% of all points obtained.&lt;br /&gt;
&lt;br /&gt;
; Cosmetics GUI&lt;br /&gt;
: Added new GUI for managing cosmetics, openable with '''/cosmetics''' (alias: /shop).&lt;br /&gt;
: The ability to buy cosmetics will be added later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Events ====&lt;br /&gt;
A special Valentines event is running from Febuary 14th to March 14th, centred around Soul Link challenges.&lt;br /&gt;
The top five couples with the most Love Points at the end of the event will unlock an exclusive title.&lt;br /&gt;
Gain 300 Love Points to unlock the &amp;quot;Love Trail&amp;quot; particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
; /cosmetics&lt;br /&gt;
: ''Alias: /shop''&lt;br /&gt;
: Opens the Cosmetic GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /trail&lt;br /&gt;
: ''Alias: /trails''&lt;br /&gt;
&lt;br /&gt;
: Operators Only:&lt;br /&gt;
&lt;br /&gt;
: '''/trail give''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; gives a player a particle trail.&lt;br /&gt;
: '''/trail take''' &amp;lt;player&amp;gt; &amp;lt;trail&amp;gt; takes a particle trail from a player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: The following commands were also added for everyone, but may be removed at a later date.&lt;br /&gt;
&lt;br /&gt;
: '''/trail set''' &amp;lt;trail&amp;gt; enables a particle trail.&lt;br /&gt;
: '''/trail list''' shows all your particle trails.&lt;br /&gt;
: '''/trail clear''' disables your currently active particle trail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /titles&lt;br /&gt;
: '''/titles list''' was changed to be similar to /trail list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /valentine&lt;br /&gt;
: '''/valentine ranks''' shows the current event leaderboard.&lt;br /&gt;
: '''/valentine completed &amp;lt;player&amp;gt;''' shows the current event leaderboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Soul Link&lt;br /&gt;
: '''/marry &amp;lt;player&amp;gt;''' to link with another player.&lt;br /&gt;
: '''/divorce''' to unlink with your linked player.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; /hide&lt;br /&gt;
: '''/hide &amp;lt;player&amp;gt;''' hides a player from you.&lt;br /&gt;
: If a player relogs they will become visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Titles no longer persist after logout in a vehicle.&lt;br /&gt;
&lt;br /&gt;
Titles have more debug measures such that it is easier to track the cause of persisting titles.&lt;br /&gt;
&lt;br /&gt;
Fix valid Scripts throwing OutdatedException when slay (and others) is used as a parameter in @bypass​.&lt;br /&gt;
&lt;br /&gt;
== 10.1 - Difficulty Rework ==&lt;br /&gt;
=== 10.1.5 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges subtracting challenge points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.4 (2019/01/08) ===&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed repeating challenges having an extreme reward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.3 (2019/01/07) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed recent invalid times overwriting valid times.&lt;br /&gt;
&lt;br /&gt;
Fixed leaderboards not updating on removal of completions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.2 (2019/01/04) ===&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed force joining challenges skipping requirements check.&lt;br /&gt;
&lt;br /&gt;
Invalid but legitimate times on maps are now saved.&lt;br /&gt;
&lt;br /&gt;
Fixed /whois showing the executor's points instead of the target's.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.1 (2019/01/02) ===&lt;br /&gt;
==== Commands ====&lt;br /&gt;
A breakdown of where challenge points have been otained is now shown in '''/c points'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfix ====&lt;br /&gt;
Fixed an error when regenerating a challenge before the leaderboard is setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10.1.0 (2018/12/31) ===&lt;br /&gt;
==== Difficulty Brackets ====&lt;br /&gt;
Added new difficulty brackets, white and black.&lt;br /&gt;
Rebalanced the number of points awarded by each bracket.&lt;br /&gt;
Renamed some of the brackets.&lt;br /&gt;
&lt;br /&gt;
The difficulty spectrum is now as follows:&lt;br /&gt;
* White, &amp;quot;Very Easy&amp;quot; - awards 1 point&lt;br /&gt;
* Blue, &amp;quot;Easy&amp;quot; - awards 2 point&lt;br /&gt;
* Green, &amp;quot;Novice&amp;quot; - awards 4 point&lt;br /&gt;
* Yellow, &amp;quot;Moderate&amp;quot; - awards 7 point&lt;br /&gt;
* Orange, &amp;quot;Hard&amp;quot; - awards 12 point&lt;br /&gt;
* Red, &amp;quot;Very Hard&amp;quot; - awards 18 point&lt;br /&gt;
* Black, &amp;quot;Very Expert&amp;quot; - awards 25 point&lt;br /&gt;
&lt;br /&gt;
Completions of black maps are now announced in chat like red maps.&lt;br /&gt;
FFA Points have now been renamed to Points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hardcore ====&lt;br /&gt;
Whities are now automatically promoted to Blue once they meet the Hardcore point threshold, before entering Hardcore.&lt;br /&gt;
&lt;br /&gt;
Entry to Hardcore now requires 35 points plus completion of the FAQ Quiz.&lt;br /&gt;
&lt;br /&gt;
Completions of individual Hardcore maps are now announced.&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
Local variables have been reworked internally. Chat scripts should behave properly now as a result.&lt;br /&gt;
&lt;br /&gt;
Improved error messages when an exception occurs while importing a script.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs when adding or importing a script, the script will not be modified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
Fixed issues when redefining or removing regions with scripts bound to them.&lt;br /&gt;
&lt;br /&gt;
Methods now work on fields.&lt;br /&gt;
&lt;br /&gt;
'''/type constructors''' and '''/type methods''' can now be used on built-in types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 10.0 - Minr Scripts 2 (and Minecraft 1.13) ==&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prior to 10.0.0 ==&lt;br /&gt;
Please consult the announcements forum. https://forums.minr.org/forums/news-announcements.18/&lt;/div&gt;</summary>
		<author><name>CreepaShadowz</name></author>
		
	</entry>
</feed>