Difference between revisions of "Scripts"

From MINR.ORG WIKI
(Basic starter for the scripts page)
(No difference)

Revision as of 03:16, 24 March 2025

Scripts are an in-house server plugin used to run code handling tasks remotely or that would be too complex to efficiently do with command blocks. It is developped, maintained, and updated by Server Admins.

History of Scripts

Much of the information in this section is credited to a forum post written by Alphaesia, which without would be much shorter and more error-prone. Props go to him for much of the information in this section.

Falsebook and Scriptblock

Early in the server's life, a plugin called Falsebook was used to run code and handle semi-complicated tasks via signs. This could handle many specific tasks, such as substituting for mob spawners in Hell Parkour, many of the slots-related signs that were in places like Fortuna, and buying/selling goods for money in places like the fish lounge in Aquarium. At some point (but definitely by the time Minecraft updated to 1.9), Falsebook discontinued, forcing a new plugin to be created to handle the signs used for server maps.

MSC 1.0

MSC (Minr SCripts) began use during Minecraft version 1.9, and were used all the way to version 1.12. During this time, scripts received constant and iterative development, though actual use of scripts was extremely scarce. The main issue was accessibility: only admins could realistically learn and use the script system. Maps with any sort of script use were extremely minimal unless headed by an admin for this specific reason.

MSC 2.0

In conjunction with Minecraft 1.13, admin Rickyboy320, who was the main maintainer of the plugin, rewrote the entire script system. Alongside this, a new testing server was created for Greenies so that they could develop their own scripts to then be transferred to the main server. The combination of both of these features had a massive impact on the power of scripts and their accessibility that cannot be understated. One visible impact this had was on the Puzzles section of the server, where a major explosion in the number of maps occurred in the subsequent years of this change. Nearly every puzzle map in FFA before mid-2018 (the release of Minecraft 1.13) was either redstone operated or created by an Admin, and only until these changes did more variety and complex puzzles get added to FFA.

MSC 2.0 is the current base for scripts in use today.

Getting Started

While scripts are more accessible than ever, the process of learning them is still a challenge. A few resources for learning them are listed below.