Skip to main content

For Mod Developers

Information for mod developers regarding compatibility.


Maven

We don't have our own Maven, but you can use Jitpack to add the New TARDIS Mod to your mod workspace. 

Example: Regeneration Mod build.gradle

Gameplayer Mechanics

Tardis Behaviours

Control Entity Movement

Some mods such as CarryOn may shift the positions of Control Entities, which are the user input interfaces for the Tardis Console Unit. Please consider adding a block tag that allows modpack developers to blacklist the Tardis Control Entity 

Interior Change

During interior change items inside containers, including modded IItemHandlers, will be copied over to a Reclamation block which saves these items for the player to recover later.

This can be exploited for certain containers such as modded Ender Chests that are tied to ItemHandler implementations. If this is the case for your mod, please consider adding your block to the reclamation_blacklist block tag under data/tardis/tags/blocks.

API

Forge Capabilities

World Capabilities

Space Capability

A capability that allows a world to have "Space" properties, such as oxygen level

Custom Forge Events

Tardis Events

Tardis Take Off/Land Events

Events that fire when the Tardis exterior takes off (disappears from the world) and lands (exterior is placed back into the world).

TardisEnter/TardisLeave Events

Events that fire when an entity enters or leaves the Tardis Interior dimension via the Tardis exterior doors or Tardis interior doors respectively. 

Living Events

Space Air Event

Fires when an entity is damaged by a lack of oxygen in dimensions which have our Space Capability attached.