Tardis Console

console-brass_front.png

The Tardis Console is a block that is essential to the operation of the Tardis.

This article helps explain the way this block influences how the Tardis behaves


Purpose

Storing Data

The Console block holds all of the data of the Tardis. It controls many aspects of the Tardis such as:

  1. Holds and stores Tardis Control Information
  2. Exterior Position
  3. Mood and Emotion Levels
  4. Fuel
  5. Exterior, Interior and Console Looks
  6. Waypoints 

Usage by Players

Refrain from modifying/deleting the Console

Because the Console block stores all the data, it CANNOT be moved or broken when a player is building over it.

If the Console Block is modified incorrectly or deleted, it will RESET all previous data This will not crash servers, but it means the Tardis' position will be set to 0,0,0. To prevent the player from being thrown into the void once this occurs, the player will need to fly the Tardis to a different location. 

Building Interiors

All Tardis Interiors must be designed to be offset from the Console Block to allow for good geometry. Because the Console cannot be moved in anyway, interiors must be designed around the Console Block. 

Features

Animated, Entity based Controls

The Console Block spawns multiple Control entities that are shown in the form of levers, buttons on the model. 

Below: An early version of the Tardis console. This demonstrates the animations in place.

Model Variants

The Console Block can be customised to display different model types

The controls are placed differently for each model.

To Change the Console Model, do the following:

  1. Right click a Tardis Monitor
  2. Select Change Console
  3. Cycle through the list with Next and Previous Buttons
  4. Press Select to set the model of the Tardis Console

Texture Variants

In addition to model variants, the Console block can also be adjusted to use a texture variant for the same model.

To do this:

  1. Right click a Tardis Monitor
  2. Select Interior Properties
  3. If the model has a texture variant, press the "Set Texture Variant" button to cycle through the variants
  4. Exit the gui to see changes