Skip to content

Chekote/Blink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blink - Teleportation mod for Minecraft

Overview

This mod allows you to build "Runes", which are typically 5x5x1 blocks of obsidian. You then create a signature for the Rune, which binds it to other Runes with the same signature.

Blocks

This mod adds a single block: The Rune Core.

Rune Core

Image

The Rune Core is the primary component of a Rune. It stores the energy for the Rune and controls transmission and retrieval of Entities.

Recipe:

Image

Items

This mod does not add any new items.

Structures

This mod adds a single structure: The Rune.

Rune

Players construct the Rune and utilize it to teleport to other Runes with the same signature. A Rune is typically a 5x5x1 structure (horizontal). The following diagram outlines the structure of a Rune (note that the dirt blocks can actually be any material):

Recipe:

Image Image Image Image Image

Image Image Image Image Image

Image Image Image Image Image

Image Image Image Image Image

Image Image Image Image Image

Runes are primarily constructed from Obsidian, with a Rune Core in the center. The Blocks immediately North, South, East and West of the Rune Core make up the Rune's signature.

The Signature components can be any block that you wish.

Usage

To create a usable teleport, you will need to create two or more Runes with the same signature.

Activation

Right clicking on the Rune Core of a completed Rune structure will activate the Rune. The Rune will draw energy from the surrounding environment, which you will observe as a lightning strike hitting the Rune.

If you do not see a Lightning strike when you attempt to activate the Rune, it means that the Rune is invalid. Check that your Rune structure matches the requirements defined above.

Teleportation

Once you have constructed and activated two or more Runes with the same signature, you can teleport between them by right clicking the Rune Core in the center of the Rune.

When you use a Rune to teleport, you will be transported to the next Rune with the same signature. You will be transported to each Rune with the same signature in the same order that each Rune was activated.

Damage

Since the rune stores a lot of energy it is rather volatile. If the rune is damaged in any way (punching, hitting with a weapon/tool etc), it will immediately catch fire. The fire will eventually go out of the rune is not damaged any further.

Destruction

Breaking any block of the rune will destroy it. When a rune is destroyed the energy will be discharged in the form of a lightning strike. You can repair the rune by replacing the missing blocks and re-activating it.

Configuration

Configuration for this mod is saved in the blink.cfg file. You can either create the file yourself, or the config file will be generated when you first launch Minecraft with the mod installed.

Rune Size

By default the rune size is 5. Values of 3 or more are supported. The value must be an odd integer. The smallest valid rune size is 3. You can change this value via the runeSize configuration option of the general section in the blink.cfg file:

# Configuration file

general {
    # The size that valid runes must be. Must be an odd integer >= 3.
    I:runeSize=5
}

For example, a rune of size 3 would be constructed as follows:

Recipe:

Image Image Image

Image Image Image

Image Image Image

Burning on damage

By default the runes will catch on fire if they are damaged. The value must be a boolean. Damage is defined as being hit, regardless of whether or not a block breaks. You can disable this behavior via the burning configuration option of the general section in the blink.cfg file:

# Configuration file

general {
    # Should the rune burn up on destruction?.
    B:burning=true
}

Contributors

  • failgod-marcus (blackrabbit)

About

Teleport rune system mod for Minecraft

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages