Preparation

Required Knowledge

  1. Familiarity with the game Minecraft (hereafter referred to simply as "the game").
  2. Understanding of how the game operates.
  3. Knowledge of how to set up a game server.
  4. A creative mindset.

Understanding the Architecture

Our development is based on the Bukkit framework, and currently only supports Bukkit/Spigot for PC servers. You’ll need to download the core plugin from the official website (https://ultrafunction.domcer.comopen in new window).

  1. After downloading the plugin, place it into the /plugins folder.
  2. Restart the server and wait for the UltraFunction folder to be generated.
  3. Export your plugin logic data file from the official website and place it into the UltraFunction folder.
  4. Restart the server to apply the changes.

How It Works

Our system operates using three main components: the core, templates, and data files. We use events to trigger actions, enabling the actual logic to be executed.

What is a Data File?

A data file is the result of building an application on the official website. Once you create an application, you can build and download the data file directly from the site.

What is an Event?

An event refers to a trigger (TriggerEvent) in the system. Examples include:

  • Player joining the server
  • Player leaving the server
  • Player chatting
  • Block-breaking events

What is an Action?

An action is the task to be performed in response to an event. Examples include:

  • Teleporting a player to a specific location
  • Setting a player's maximum health to 40
Last Updated:
Contributors: TongHui, SensenPlayer