You are on page 1of 86

New Tardis Mod Comprehensive

Changelog
Public Changelog

WIP Changelog to document upcoming changes to the mod.

Please only add in entries that have already been pushed to the main branch on the
Gitlab repo.

Wiki Editors: When update has been released and changelog is ready, paste latest
changes on the public changelog on the wiki
● https://tardis-mod.com/books/home/chapter/changelogs

1.5.4 - 28th February 2022

Added

Tardis
● Temporal Scoop - Players, Item entities and non hostile mobs now get saved from
void damage if they fall below y level -64. (Teleported to the nearest interior door or
console unit if the door is not found)
○ Requires Temporal Grace Circuits to be installed and activated
● Disguises for End Dimension
○ Endstone Pillar
○ Chorus Tree Large
○ Chorus Tree Small
● ARS Room - Machinery Workshop. Handy for all your Create/Immersive Engineering
Water Wheel setups!

Compatibility
● JEI Recipe Catalysts - see what type of block is tied to a particular recipe
● Compatibility Crash with Create's Ponder feature when viewing blocks which use
Create's PipeConnection object. This was due to Create implementing a custom
Chunk object in an unconventional way, and the mod didn’t account for unusual
implementations such as Create’s.
Datapacks
● Added datapack support for TardisLikes. You can now customise what items a
broken Tardis will accept as offerings.
○ Add JSON files under data/[YourNamespace]/tardis_likes/
○ Name the file as [all_lower_case_name].json
○ Format:
{
“ingredient”:[{“item”:”modid:item_id”}],
“loyalty_weight”:10, //Use a whole number (integer) here
}

Miscellaneous
● Statistics metrics
○ Distance travelled by Tardis
○ Count of entering the Time Vortex dimension
○ Count of completed Mini Missions
○ Count of Tardis Crash Landings
○ Count of Flight Hazards Avoided

Accessibility
● Chinese (Simplified, China) translation. Thank you dithree for your contribution!

Updated

Tardis
● Exterior no longer falls down to the bottom of the world in the End dimension if it
lands in mid air.
● Reverted previous change of updating location each flight tick.
○ This reverts behaviour which caused the monitor to update its location each
tick
○ Fixes BOTI causing severe server performance impacts
● The Chunk which the Tardis Console is located in is now always force-loaded, but all
other chunks that were previously force-loaded will be removed.
○ This allows various Tardis features such as Abandoment to work correctly.
○ This also fixes the Telepathic Connection time never expiring and causing
things such as the player constantly receiving messages from Tardis Traits
(e.g. “The timeship doesn’t like this location”)
○ However, a side effect of this is that it can require more server-side resources
as the console block will always be able to tick.
● ARS Rooms now save items inside containers to the Tardis Reclamation Unit. No
more needing to manually move out items from inside rooms! (Though you still
should do so if you like to be more organised)
● ARS Room Deletion now kills any dropped Item Entities inside the room during the
deletion process
● Slightly reduced the Artron usage of Anti Gravity protocols
● Slightly increased Artron usage of Forcefield protocols to allow them to display on
Artron Usage queries properly
● Starting the Interior Reconfiguration process will now turn down the Interior lights,
and restore them once the process has completed
● Current location is no longer constantly updated, only updates on landing. Fixes
performance issues with related systems such as BOTI
● Chunkloading and Interior Changing is now delayed by 20 ticks (1 second) to attempt
to fix an issue where worlds can sometimes become deadlocked in certain mod
development environments

Blocks
● Xion Crystals
○ Will no longer grow on its own in Rift Chunks, now requires Artron Pylons for
them to spread
○ Artron Pylons will now have a 10% chance of diverting energy to Xion
Crystals in a 16 block radius every 10 seconds, which will allow the Xion
Crystal to spread. This will take 20 Artron from the Rift chunk
● Roundel Tap
○ New Model and Voxelshape hitbox
● Alembic
○ Regression: Mercury Bottles can now be produced at the same time as
mercury fluid (Restores behaviour from 1.14)

Items
● Vortex Manipulator can now teleport across dimensions for the cost of extra fuel and
travel time.
● Vortex Manipulator GUI textures and buttons have been cleaned up. A larger,
holographic style interface is now used
● Tardis Manual
○ Table of Contents pages now have the “Table of Contents” title above the
chapter listings
○ Table of Contents Pages now dynamically create more pages if there are too
many Chapter entries on one page
○ Added “Environmental Systems” Chapter. This details some passive crew
support systems such as the shield generator blocking fluids at the exterior,
Temporal Grace enabling the Temporal Scoop etc.
Entity
● Daleks now properly break down doors if they are currently attacking a target entity
that is positioned behind one. This was non-functional previously.
● LivingEntities hit by Dalek lasers now have a glowing “energy” layer added on top of
the regular hurt layer. This is visible to all players within 20 blocks of the entity being
hurt.
○ Works for every living entity and players (with exceptions being multi-hitbox
entities such as Ender Dragons and entities which have a custom renderer)

Bug Fixes
● Fixed BOTI causing server tps issues
● Fixed an instant travel time exploit due to previous flight logic changes
● Alembic causing the client to stop responding if you shift-click items into the cinnabar
slot where the slot already contains cinnabar.
● Xion Crystals spreading too quickly inside Rift Chunks
● Stopped Steam corridors from popping off carpet
● Stopped Corridor Kill block from popping off carpet
● Fixed Vortex Manipulator Distress Signal GUI not validating timeships that are not the
first entry in the list of timeships
● Stattenheim Remote and Sonic Screwdriver able to cause exterior duplicates if
summoning/setting coordinates whilst the Tardis is landing. Now they can only be
used if the Tardis has landed.
● Tardis Interior Change not using up Artron. This was caused by Artron Uses not
being synced. During Interior Change, the console block is removed, then recreated.
Since the Artron Uses were not synced to NBT, the data structure that stored the
ArtronUse for interior change was reset when the console block was recreated,
instead of being re-populated with values from the previous console block.
● Artron Uses not syncing properly. This meant that sometimes the Diagnostic Tool or
/tardis refuel command would not display any Artron Uses that are active
● Backdoor entity able to teleport itself if spawned multiple times in the same location,
which can cause control entities at the Tardis console to be accidentally relocated
● Xion Crystals able to be placed on blocks which have air beneath them
● Attempt to fix an issue where Fluids flowing into the interior don’t get removed at the
exterior, allowing for potential fluid duplication systems.
● Vortex Manipulator Dimension Whitelist config option not working as intended, default
whitelisting of Nether dimension ID not correct in config
● ARS Piece Categories not accounting for different namespaces if the category name
is duplicated. E.g. a Category named “dark” under “example_pack” namespace
would previously be merged into another category named “dark”, even if it had a
different namespace.
● Gravity Shaft Down room leaving a gap in the roof when a room is spawned at any of
the doorways
● Earthshock Gun remaining shot and charge calculation
● Fix Alembic mercury generating more mercury than specified
● Attempt to fix Alembic desync issue with glass bottles

1.5.3 - 3rd January 2022


This version is only compatible with Forge version 36.2.20 and above due to the
discovery of a major security issue in Minecraft and older Forge versions. Using the
new Forge version means you will be able to play on a secure Forge version which patches
the Java Log4J security issue.

Added

Tardis
● Disguises
○ Village Houses/Farms/Town Centres for:
■ Plains
■ Savanna
■ Taiga
■ Snowy
○ Crimson Forest trees
○ Warped Forest trees
● Corridors: Steampunk Palette
● TV Interior Hum

Configuration File
● Server Config
○ BOTI Entity ID blacklist
■ List each ID separately, wildcards such as "*" characters are not
permitted
■ E.g. "minecraft:ender_dragon"
○ BOTI Block ID blacklist
■ List each ID separately, wildcards such as "*" characters are not
permitted
■ E.g. "minecraft:grass_block", "tardis:alembic"
○ Flight Event Response Time
■ Seconds before next flight event is provided
○ Dalek Shield Disable Chance
■ Chance to allow Daleks to disable player held shields
Updated

Items
● Sonic Screwdrivers now only show up once in the Tardis Mod creative tab.

Blocks
● Spectrometer Model
● Xion Crystals now spread into chunks which are rift chunks and have over 100 artron
units in the rift

Tardis
● Increased mission searching base range
● Increased increment modifier range, added a 10,000 coordinate increment option
● Police Box exterior and Modern Police Box exterior windows and lamp parts now
glow according to interior light setting
● Text not rendering on some Exteriors
● Fish not being killed when changing interior from Nautilus Interior

Sounds
● Updated TV Flight Loop sound

User Interface
● Updated Tardis Manual GUI
○ Located buttons to bottom of screen, below the GUI
● Monitor Waypoint screen
○ No longer hardcoded to English for some text
○ Now shows the waypoint’s saved facing

Entities
● Dalek attacks no longer bypass armor, this stops them from being too overpowered.
● Dalek base attack damage has been increased across all Dalek types
● Daleks now have a config-defined chance of disabling shields
● Security Drones no longer bypass armor

Compatibility
● JEI: Spectrometer Recipe now shows the name of the schematic that is unlocked
from a recipe
● Fixed classloading compatibility crash with CookingForBlockHeads mod. Thanks to
blev09 for investigating and providing the fix!
Datapacks
● Added more entries to Carry On entity blacklist
● Added more entries to Create Moving block blacklist
● Add Item Tag support for Quantiscope Recipes.
● Removed ARS Corridor Spawn and ARS Corridor Kill blocks from ARS Egg’s ARS
item tag
● Reduced mercury requirement for Mercury bottles

World Generation
● Made Observatory structures slightly more rare by adding an extra structure to it
spawn pool that can spawn instead of the Observatory

Bug Fixes
● Updated Forge version to address a security issue
○ Minimum Forge version required is no 36.2.20.
○ This version of Forge contains the fix for the security issue
● Stopped Sonic from crashing client when being rendered in a gui such as creative
tabs
○ Caused by a Forge change in a system called itemstack capabilities. A
refactoring of our logic was able to work for the new Forge changes.
● Fixes text box widget in Tardis distress signal GUI not allowing backspace key to be
applied
● Fixed Disguise Exterior size calculations
● Fixed Tardis Engine Upgrade slider buttons not syncing on the client properly
● Fixed Key Fob, Electrolytic Upgrade, Zero Room Upgrade still able to function after
being deactivated via slider buttons
● Fix mission finding logic being able to look for completed missions, it will now do this
less frequently
● Laser gun remaining charge logic to be more accurate
● Interior Hums not syncing after relog or exiting and re-entering the Tardis interior
dimension
● Alembic water drainage behaviour not accounting for modded fluid tanks properly
● Server Crash when a player with a Vortex Manipulator in their inventory gets struck
by lightning
● Tardis Flight calculation time not being accurate
● Time Ram flight events not actually landing Tardises inside each other when
successfully completed
● Telepathic Circuits GUI not responding to backspace
● “World Spawn” not being searchable in Telepathic Circuits GUI
● Abandoned Nautilus Interior containing duplicate interior doors
● BOTI not updating portal direction if the Tardis facing has changed but position
remains the same
1.5.2 - 28th October 2021
PLEASE DELETE YOUR tardis-common.toml CONFIG FILE TO ALLOW THE NEW
WORLD GENERATION CHANGES AND BUG FIXES TO APPLY. (minecraft/configs folder
by default)

EXISTING WORLDS MAY NOT LOAD IF YOU DO NOT DO THIS.

Added

Language Translations
● Brazilian Portuguese
● Russian

Compatibility
● Terraforged Mod
○ If Terraforged mod is installed, Tardis mod structures will be registered to the
WorldGenRegistries which fires before datapacks. Additionally, delegates
StructureSeperationSettings setup to Terraforged on world load.
○ This allows Terraforged to handle Structure Seperation Configuration in their
Config GUI
○ Fixes Tardis Mod structures unable to be located using /locate command
when in a Terraforged World type.

Recipes
● Added missing Spectrometer recipe for Amethyst Interior

Updated

Commands
● Added feedback for /tardis find command if no world key or name was found for the
input. This allows users to better debug what they inputted into the command.

Recipes
● Neutronic Spectrometer recipe now requires concrete instead of polished blackstone
slabs
● Coral Console Spectrometer recipe now requires dead coral instead of live coral.
Fixes a recipe conflict with the Coral Interior.
Blocks
● Tech Strut
○ Allow block to turn into its “middle” blockstate if there are other tech struts
above and below it

Items
● Tardis Manual
○ Now has a Table of Contents Page, which has headers you can click on to
skip to a specific chapter
○ Added First Page and Last Page buttons to quickly skip to the beginning or
end of the book
○ Moved Chapter cycle Buttons outside the book texture to be more visible to
user
○ Will not open its gui when held in the offhand to prevent accidental opening
● Time Link Upgrade
○ Made it possible to unlink the item from a Tardis by right clicking any Console
block
● Sonic Screwdriver
○ Will no longer show duplicates when searching in the Creative Tab menu
○ Added tooltips to Sonic Radial Menu in addition to the rendered icons
● Backdoor Item
○ Now allows any entity to be transported through its portal
○ Increased the amount of time before the portal entity is removed. This
potentially allows multiple entities to be teleported into the Tardis

Entities
● Buffed Daleks
○ Special Weapons Daleks lasers are now explosive at all times by default.
This can be turned off in the server config so that it is only explosive when the
laser hits a solid block
○ Health has been increased for all Dalek Types.
■ Default: 40 (20 hearts) -> 80 (40 hearts)
■ Special Weapons: 60 (30 hearts) -> 120 (60 hearts)
■ Rusty: 30 (15 hearts) -> 60 (30 hearts)
○ Movement speed when moving through villages has been decreased slightly
○ Daleks are now immune to projectile damage by default regardless of game
difficulty. This can be turned off in the server config to only allow Daleks to be
immune in Hard difficulty.

Tardis
● Telepathic Circuits Structure search now accounts for Landing Pads inside a
Structure.
○ This means a Tardis will be more likely to land within the interior of structures
such as the Dalek ship, which contain Landing Pads.
○ This means a slightly more expensive server operation as the server needs to
search for these Landing Pad Blocks.
● Distress Signals from missions now account for Landing Pads inside a structure. This
means the Tardis is more likely to land inside the Structure itself.
● Chunk loading mechanics
○ Tardis Exteriors are now chunk loaded by default.
○ It is unloaded when the player exits the interior dimension (since the player is
likely at the exterior at that point, so they will be loading the exterior’s chunk
anyways), or logs out whilst inside the interior dimension (if there are other
players inside the interior dimension when this player logs out, the unloading
will not happen).
○ This allows mechanics such as item piping from interior to exterior to work
properly and (unintentionally) fixes an issue where you will still see the
exterior showing the remat animation after the Tardis has landed.
● Tardis Interior Hum sounds can now be heard globally inside the interior dimension.
● Made Tardis mission finding search only add distress signals if the mission at that
position is not complete. If a mission cannot be found at that position but the
structure still exists, it will send a distress signal.
● Stopped disguise exterior from being affected by gravity. Mitigates a potential issue
where the placing of the disguise blocks may accidentally replace existing blocks
(such as bedrock)

World Generation
● Observatory Structure generation has been reworked to spawn more frequently.
There are now some configuration options for its spawn weights in the common
config file.
○ These spawn weights are for the village street on which they spawn, not the
actual structure itself.
○ The reason why we allow configuration on the village street and not the actual
structure is because the structure is over the size limit of most village houses,
so we need a custom village street to allow them to spawn properly.
● Reduced the number of Daleks that spawn in Village Raids. Delete your common
config file to get these new default files
● Reduced the max amount of Daleks that spawn inside Dalek Ship structures from 60
to 50.
● Disabled Crewmate entity spawning inside Moon Lander as they had a large spawn
cap. The spawning would also happen infinitely due to vanilla mechanics.
● Disabled Security Drone spawning inside Crashed structures
● Disabled Crew mates spawning inside Abandoned spaceships
● Made Moon lander structure spawning more common
○ Delete your common config file to allow these new values to take effect
● Made Space Station structure spawning less common by default
○ Delete your common config file to allow these new values to take effect
● Made Abandoned Spaceship structure spawning more common by default
○ Delete your common config file to allow these new values to take effect

Bug Fixes
● Fixed player hand and rain particles not rendering when looking at the BOTI Portal
● Fixed Sonic crashing the client due to a NullPointer in its Capability.
● Fixed BOTI kicking players off servers due to a packet size issue.
○ Caused by fluid blocks not being considered into boti processing calculations.
They contain alot of data, which can overload the network if too many fluid
blocks are present.
○ This is why it gets triggered with interiors that contain a lot of water such as
the Nautilus interior.
○ The BOTI snapshot range is now reduced so you will see less blocks/entities
etc being rendered
● Fixed Throttle and Handbrake controls being “unresponsive” when the exterior is
missing. (either the exterior was removed in some way, or the Tardis is in flight)
● Fixed /tardis rift command having mismatched outputs for the create and remove
subcommand.
● Fixed Time Link Upgrade able to tow Tardises even if the upgrade was soft disabled
by the switches in the Engine.
● Fixed Telepathic circuits not locating the correct biomes consistently.
● Fixed Tardis exteriors still showing the remat animation after teleporting from interior
to exterior.
● Fixed config values for Structure spacing and separation being mismatched.
● Fixed a compatibility crash with Cyclops Core and Common Capabilities.
● Fixed a recipe conflict between Coral Console and Coral Interior.
● Fixed Earthshock gun showing wrong total charge value.
● Fixed a compatibility issue with Blue Skies mod involving a missing null check in
CheckSpawn event.
● Fixed tardis able to add duplicate entries if unlocking all objects for consoles,
exteriors or interiors.
● Fixed Tardis Distress Signal GUI entries displaying its entries beyond the bottom of
the screen. They are now split into separate pages.
● Fixed Bokkusu Exterior schematic unable to be unlocked. This is due to it using a
wrong registry name.
● Fixed Tardises able to save players even if it’s unable to fly.
● Fixed Time Link Upgrade duplicating the towed Tardis’ exterior.
● Fixed mismatched configuration values for Structure Separation and Structure
Spacing. Because Structure configuration values affect how a world loads, you must
delete your tardis-common.toml file to allow any existing worlds to be loaded.
● Fixed Interstitial Antenna searching logic for ship computers only work if the ship
computer is inside a crashed ship structure. Stops a false positive from occurring if a
player placed it down.
● Fixed Structure searching in Telepathic Circuits not accounting for existing chunks
● Fixed Tardis mission finding not accounting for existing chunks. Additionally, make
mission finding only look for missions which are not complete.
● Fixed Tardis Exterior able to materialise above the world build height limit, causing
the exterior to not get placed.
● Optimised Interior preview images. Reduced total size of these images from
approximately 23MB -> 9MB.

1.5.1 - 6th October 2021

Added

Language Translations
● Spanish (Spain)

Bug Fixes
● Separated BOTIEntityMessage packet into smaller packet sizes, fixes “chunk bans”
(Player getting kicked from server and being unable to rejoin)
● Fixed Manual not loading if language was not to anything other than en_us
● Fixed areWorldTypesSame crashes (Stattenheim remote, Better Weather 2 compat)
● Added Spanish Translation
● Fixed Spectrometer text doubling up, fixed loot table
● Fixed snap message not updating exterior model, fixes being able to snap inside with
low loyalty
● Added BOTI to disguise exterior
● Fixed being able to have an agoraphobic and claustrophobic TARDIS at the same
time

1.5 - Space Update - MC 1.16.5 - 4th October


2021
This is the first version of the mod made for Minecraft 1.16.5 that will likely be coming
mid-late 2021. (Release time subject to change)

It contains everything from the last 1.14 version, but with additional changes and
enhancements.

This changelog mostly covers the 1.16.5 specific features. For more information of the core
features of this update, please see the 1.5 Space update changelog for Minecraft 1.14.4

Requires Forge 36.0.42 for Minecraft 1.16.5 as the minimum version


Removed
● Artron Converter
○ Overpowered and easily exploited
● Art Deco Console - has too many z fighting issues
● Holo Observatory Block
○ Rendering changes in MC made this block unusable in 1.16

Added

Tardis
● Readded Mood lighting and Alarm lighting
● Bigger On the Inside effect.
○ Works both ways, when looking from interior -> exterior, and exterior ->
interior!
○ Renders Blocks
○ Renders Fluids
○ Renders entities
○ Renders Tile Entities (Block Entities)
● You can now hear sounds played outside the TARDIS coming through the door, and
inside the TARDIS through the exterior.
○ This sound gets muffled depending on the door state
○ FULL - 100% of the sound comes through
○ HALF - 80% of the sound comes through
○ CLOSED - 60% of the sound comes through
○ As a side effect, you might hear sounds twice, like the takeoff or landing
sound playing twice.
● Disguise exterior type
○ Small Rocket
■ Is used when the Tardis lands in the Moon dimension

Blocks
● Artron Pylon
○ Scans for and extracts Artron energy when placed inside a Rift chunk
○ Spawns particles if it’s in a rift chunk
○ Passes 10 Artron energy to Artron Collector every second. Amount is
Configurable via Server Config.
● Artron Collector
○ Receives artron energy from Artron Pylons
○ Has an internal Artron buffer
○ Artron energy collected can be used to charge Artron Batteries without
needing a Tardis
○ You can insert and take out Artron Batteries
○ Releases stored artron energy back to a rift chunk once broken.
● Steam Grate
○ Decorative block
○ Produces steam particles and sounds at set intervals
■ Timing can be altered by the /gamerule randomTickSpeed command
■ The maximum number you can use that actually affects the steam
grate is 300
● Item Access Panel
○ A new block that allows you to add or extract items anywhere in a Tardis
dimension
○ To add items, attach a hopper or similar to the side of top of this block
○ To extract items, attach a hopper or similar block beneath this block
○ Has a maximum capacity of 9 item stacks (Same as hopper)
● Neutronic Spectrometer
○ A new block that allows you to unlock interiors/exteriors/consoles for a Tardis
○ It has 2 slots
■ Input slot
● Insert an item that corresponds to a schematic
■ Output Slot
● Insert a Sonic Screwdriver to “download” information derived
from the item in the input slot.
○ Once a Sonic Screwdriver has “downloaded” information from the
Spectrometer, add the screwdriver to the Sonic Port control on the Tardis
console to unlock the schematic present on the screwdriver
● New Roundel Blocks
○ Quartz chiselled
○ Nether blackstone
○ Nether polished blackstone
○ And more

Items
● Sonic Screwdriver
○ Added the Passive Probe Sonic Mode
■ Detects Space-time Rifts which can be used to fuel Artron Batteries
● Timeship Backdoor Item
○ Expensive one-time use item that allows you to teleport to a specific Tardis’
interior. Useful if you died in a dimension which you cannot access without a
Tardis.
○ Must be attuned in the Tardis Engine beforehand
○ To use, right click with it on the top half of any door block, then walk into the
door. You will be teleport to the interior dimension which matches the Tardis
this item was attuned to

World Generation
● Added Dalek Ships
○Has an uncommon-rare chance of spawning in the Overworld, ready to
invade Minecraft for the glory of the Infinite Dalek Empire!
○ Spawns a division of Daleks, of many types.
● Added Abandoned Spaceships!
○ These are abandoned ships left to drift in the Space Dimension
○ Has two variants - can be of the smaller Shuttle type or the larger Explorer
Ship type
● Added Moon Lander structures to the Moon dimension
○ Has 3 possible variants

Particles
● Artron Particles! These are used for the Artron Dish
○ You can use these in your world using /particle tardis:artron
● Bubble Particle
○ These are used for the Artron Collector
○ You can use these in your world using /particle tardis:bubble

Config
● Common Config
○ Broken Tardis Spawn Chance
○ Xion Crystal Spawn Chance
○ Cinnabar Ore Spawn Chance
○ Abandoned Spaceship Spawn Chance, Separation and Spacing Settings
○ Crashed Structure Spawn Chance, Separation and Spacing Settings
○ Dalek Saucer Spawn Chance, Separation and Spacing Settings
○ Space Station Spawn Chance, Separation and Spacing Settings
○ Moon Lander Spawn Chance, Separation and Spacing Settings
○ Entity spawns
■ Dalek Raid Wave Numbers
■ Toggle Daleks joining Village Raids
● Client Config
○ Toggle Bigger On the Inside (BOTI) Rendering
○ Blacklist Blocks from Bigger on the Inside (BOTI)
○ Blacklist Entities from Bigger on the Inside (BOTI)
○ Extended Machine tooltips
● Server Config
○ Vortex Manipulator Configurations
○ Tardis Configurations
○ Mob Configurations
■ Daleks
Updated

Tardis
● Tardises are no longer bound to one player, you can now own multiple Tardises.
● Tardis World Keys (Dimension IDs) are now a random UUID. They ARE NOT player
uuids anymore.
● Each Tardis will now have a loyalty value set to a player it is tracking. One Tardis can
track multiple players. Each player starts being tracked when they interact with any
Tardis control.
● Tardis Nicknames
○ Tardises are assigned a random Nickname when created
○ This will be used instead of their uuid based World Keys in the Distress Signal
GUI and commands.
○ Not to be confused with Tardis Exterior name which is an aesthetic feature for
the exterior block
● Attunement:
○ A new mechanic that allows you to infuse an item with Tardis energies to
make the item bound to the Tardis. This allows you to have more time to
recover a lost Tardis before someone else steals it.
○ The Charging panel of the Tardis will now contain a slot that allows you to
attune an item to a particular Tardis.
○ This is the equivalent of binding an item like the Tardis Key to a particular
Tardis.
○ Attunement takes a while, and only starts to occur when the Tardis is in flight
● Tardis Chunkloading Mechanics
○ Previously:
■ Console Block and Exterior Block were always loaded.
● This was because the Tardis code was not yet stabilised and
we didn’t have a way to selectively load/unload chunks, so we
made them always be loaded to allow the mod to be functional.
■ Used the vanilla /forceload command
■ When right clicking the Exterior, this would load 36 chunks inside the
interior which is required to allow the Console to find an Interior Door
to teleport the player to.
○ Now:
■ The Console Block is chunkloaded and forced to tick in its chunk when
first added to the world
■ Exterior are now unloaded when there is a player inside the Tardis.
After this, only one chunk is being loaded inside the Tardis, which is
the chunk around the Console Block.
■ The chunk around the Console Block is unloaded when there are no
players inside the interior dimension and the Tardis is not on flight
■ The Exterior Block is not chunkloaded by default anymore
■ 36 chunks inside the Interior dimension are only force-loaded when
you right click the Exterior door. These chunks are used to find the
nearest interior door to teleport the player to. They will unload
themselves when there is at least one player inside the Tardis interior
dimension.
■ If the player does not right click the exterior (which force loads the
console to find the interior door), when the player is teleported into the
Tardis from the exterior, those 36 chunks are loaded so that the
interior door can still be found.
■ During takeoff, the area around the exterior is chunkloaded
temporarily to allow the exterior blocks to run its demat animation and
remove the exterior blocks. When the blocks are removed, the chunk
is unloaded
■ During landing, the landing position is temporarily chunkloaded to load
the destination world, and allow the exterior blocks to be placed.
■ When the exterior blocks are placed, the area around the exterior is
unloaded
● Unlocking Exteriors/Interiors
○ This is now done via “downloading” Schematics into a Sonic Screwdriver, via
Ship Computers inside structures or via the Neutronic Spectrometer block.
○ Once the Sonic has the downloaded Schematic, place the Sonic in the Sonic
Port Control on the Tardis console to unlock the schematic for that Tardis.
● Interior Reconfiguration/Interior Change
○ Now requires players to stand outside the Tardis for a set amount of time (can
be configured via Server Config)
○ During this time the player cannot enter the Tardis by any means, including
attempting to teleport inside the Tardis, you will just be kicked to the exterior
■ An exception to this is players teleporting when in Creative or
Spectator mode, these players will not be kicked to the exterior.
○ Once the time has elapsed the Tardis will allow players to enter it
● Deadlocking (Server Admin Only)
○ Currently only to prevent players from entering the Tardis during Interior
Reconfiguration
○ Is an NBT key that prevents anyone from entering the Tardis via the Exterior
● Tardis Landing System
○ Will now be affected by Mood and Traits
○ If it has low mood, Tardis will try to land near hazardous locations like lava or
a high cliff
○ If it has high mood, the Tardis will try to avoid hazards
● If a Tardis falls below the bottom of a config defined world, it will teleport to the
Overworld at the same coordinates of its previous location. At the moment this
applies to the Space dimension

Consoles
● Steam Console - aesthetic changes and model changes to allow for animation in
1.16 environment
○ New time rotor flight animation
○ New glowing animations
● Nemo Console - aesthetic and model changes for updated animations
● Galvanic Console update - animation system update
○ New control animations
● Neutron Console update - animation system update
● Xion Console update - animation system update
○ New glowing animations
● Type 40 Console Update - model update
● Toyota Console update - model update
○ Violet Texture Variant
○ Blue Texture Variant

Entities
● Daleks
○ Health, movement speed and attack speed buffed
○ Daleks will now strafe around players are too close to them
○ Dalek lasers damage is now entity based, meaning mobs hit by Dalek lasers
will now trigger their attacked behaviour, such as Zombies becoming
aggressive towards Daleks, and Cows running away
○ Daleks now spawn in Village Raid waves. The number of Daleks per wave
can be adjusted in the Common Config file
○ Dalek laser colours can now vary depending on the Dalek type.
○ Dalek laser lengths will now scale dynamically according to the distance
between the Dalek and its attack target.
○ Special Weapons Dalek Laser Explosion Radius, Explosion Toggle are now
configurable via the Server Config.

Items
● Dalek Spawn Eggs now work on vanilla Spawner blocks
● Dalek Spawn Egg right click behaviour now works more like vanilla, meaning they
can spawn daleks on the side of blocks or in water
● Earthshock Gun has more functionality
○ Requires Artron Batteries (includes other artron holding devices like Sonic
Screwdrivers)
○ Can hold up to 9 Artron batteries
○ Has 3 Power tiers, each with different sound pitch, laser colour, laser length
and projectile velocity
■ Low
■ Medium
■ High - 50% chance of setting entity on fire
○ Press “Reload Gun” keybind (Left ALT by default) to add or remove artron
batteries
○ Sneak and Right click to change power tiers
Config
In Minecraft Forge 1.16 and above, there are 3 configs you need to use to configure the
Tardis Mod:

1. Client - Client-side options such as rendering.


a. Location: minecraft/config/tardis-client.toml
2. Common - (Unofficially for) World Generation Options such as Ore configuration.
(This is not an ideal solution, but works for now)
a. Applies globally to every world save in singleplayer and on multiplayer, the
whole world.
b. We should be using the server config for this, but due to the way Minecraft
Forge made the config system, only the common config can actually initialise
early enough to properly configure world generation.
c. Location: minecraft/config/tardis-common.toml
3. Server [New] - Server-side only logic such as item cooldowns.
a. Applies to individual world saves in singleplayer and the whole save in
multiplayer.
b. Example: Server config in World Save A will not change Server config in
World Save B.
c. Location: minecraft/saves/YourWorld/serverconfigs/tardis-server.toml

Datapacks
● Datapack Console Rooms
○ Structure changes for ConsoleRoom datapacks
○ Before: data/tardis/structures/tardis/structures/console_rooms.json
○ Now: Add a new json file under “data/YourNameSpace/console_rooms” folder
for each console room
● Added the ability to add custom datapack ARS rooms to the game.
○ Add a new json file under “data/YourNameSpace/ars_piece” folder for each
room
● ARS Tablet now has Categories that can group rooms and corridors together.
○ This is done by using a “/” character in the registry name of the ARS entry.
Any entry before the “/” character will be seen as a new Category.
■ E.g. tardis:room/copper/test will generate two categories - the “Room”
category and a sub category under the “Room” category called
“Copper”.
○ Categories will not be translated by default. (i.e. it will show as
“ars.tablet.category.room.copper”
■ If you add new categories and want the name to be translated, please
make a mod with a JSON file under assets/[namespace_here]/lang
● Quantiscope Recipes
○ Now supports item tags!
○ Now more in style of vanilla recipes, requires a “type”:”tardis:quantiscope” tag
in the json
○ All recipe jsons are moved from data/tardis/quantiscope to
data/tardis/recipes/quantiscope
● Alembic Recipes
○ Now more in style of vanilla recipes, requires a “type”:”tardis:alembic” tag in
the json
○ All recipe jsons are moved from data/tardis/alembic to
data/tardis/recipes/alembic
● Attunable Recipes
○ Json Recipe system for the Attunement Slot in the East side (Yellow panel) of
the Tardis Engine.
○ Serves 2 purposes:
■ “Attune” an item to a Tardis by giving it special NBT Tags and tooltips.
These nbt tags are used by coders to allow the item to interact with a
specific Tardis. E.g. Tardis Key is coded to make it lock/unlock a Tardis
based on the Tardis ID in the NBT tag.
■ “Transform” an item into another item. E.g. Turning Raw Beef to
Cooked Beef (steak)
■ If the ItemStack in the Attunement slot has more than 1 of the same
item type, these will be all be attuned. E.g. You put 7 Raw Beef in the
attunement slot, all 7 will be converted to 7 Cooked Beef (Steak)
○ Recipe Syntax:
■ See the examples on Gitlab
○ Location: data/YourModID/recipes/attunable
● Schematic Recipe
○ Base JSON recipe to allow users to unlock via the Spectrometer Recipes
○ This is currently used to allow users to unlock Consoles, Interiors and
Exteriors
● Spectrometer Recipes
○ JSON recipe system to allow the Neutronic Spectrometer block to receive
schematics
● Added a “ignored_alarm_entities” entity type tag. This allows you to blacklist certain
entity types from triggering the Tardis Alarm.

Compatibility
● Quantiscope, Neutronic Spectrometer, Attunement Panel and Alembic GUIs now
have JEI compatibility in the form of a clickable area that will show all available
recipes for that block.

User Interface
● New GUI interface designs for Quantiscope
● New User interface for Alembic!
● New Tardis Engine GUIs
● Tardis Engine Components GUI
○ Each slot will now only accept a specific subsystem
○ Charging Panel container now only has 4 charging slots, and a new
attunement slot to attune items with the Tardis
● New Radial Menu for the Sonic Screwdriver!
○ Adds a more visual way of selecting sonic modes

World Generation
● Crashed Ships are now a true minecraft structure
○ Will properly generate above the ground and blend in with terrain
○ Can be found with /locate
○ Won't collide with other structures as often
○ Has two variants - Shuttle or Explorer
● Observatory
○ Can now only be found as an uncommon to rare spawn in Savanna, Plains
and Desert villages
■ It has roughly the same spawn chance as the Savanna Village Animal
Pen structure

Commands
● Added the ability to see a Tardis’ Nickname as a tooltip over its World Key
● Added the ability to copy a Tardis’ World Key to the clipboard if it’s printed in chat by
a command
● Added /tardis create Command
○ Allows the player to create a Tardis with specific exterior, interior and console
unit.
○ Syntax:
■ /tardis interior [exterior] [interior] [console]
● Added /tardis interior command
○ Teleports the player to a specific Tardis’ interior dimension
○ Syntax:
○ /tardis interior
■ Teleports the command executor to the console block position if the
player is currently inside a Tardis dimension
○ /tardis interior [tardis]
■ Teleports the command executor to the specific Tardis dimension id
○ /tardis interior [players] [tardis]
■ Teleports the specified player or multiple players to a specific Tardis
dimension id
● Added /tardis loyalty command
○ Adds or checks the loyalty for a Tardis
○ Syntax:
○ /tardis loyalty add [number] <tardisID>
■ Adds the specified number of loyalty to the Tardis the player is
currently inside if the Tardis ID is not specified, else adds to the Tardis
being specified
● Added /tardis traits command
○ Checks or regenerates traits for a Tardis
○ Syntax:
○ /tardis traits check <tardis_world_key>
■ Checks the traits on the current Tardis the player is inside if no Tardis
world key is specified. If the Tardis world key is specified, will execute
for that specified Tardis
○ /tardis traits regenerate <tardis_world_key>
■ Remakes the traits on the current Tardis the player is inside if no
Tardis World Key is specified. If the Tardis World Key is specified, will
execute for that specified Tardis.
● Added /tardis find command
○ Can find the world key of a Tardis based on a Tardis Nickname
■ /tardis find world_key [tardis_nickname]
○ Can find the nickname of a Tardis based on a world key
■ /tardis find name [tardis_world_key]
● Added /tardis setup <tardis_world_key>
○ Adds all subsystems, artron capacitors for the specified Tardis and a Tardis
Key to the player who ran the command
● Added /tardis unlock command
○ Allows for unlocking of specific, or all exteriors or interiors
○ /tardis unlock exterior [exterior_id]
■ Unlocks the specified exterior for the Tardis the player is currently
inside
○ /tardis unlock interior [interior_id]
■ Unlocks the specified interior for the Tardis the player is currently
inside
○ /tardis unlock [player_name] [tardis_world_key] exterior [exterior_id]
■ Unlocks the specified exterior for the specified Tardis world key that is
telepathically connected to the specified player.
■ The player can have telepathic connection with any Tardis by
Sneak+Right Clicking on the telepathic circuit control
○ /tardis unlock [player_name] [tardis_world_key] interior [interior_id]
■ Unlocks the specified interior for the specified Tardis world key that is
telepathically connected to the specified player.
● Added /tardis attune_item command
○ Allows an Attune-able item being held in the player’s main hand to be
instantly attuned to a Tardis
○ /tardis attune_item [tardis_world_key]
■ Attunes Attune-able item being held in the player’s main hand to be
instantly attuned to the specified Tardis
● Added /tardis refuel command
○ Allows you to add or check the current status of the Tardis’ fuel levels
○ /tardis refuel add
■ Add specified amount of fuel to the Tardis
○ /tardis refuel check
■ Check how much fuel the Tardis currently has
● Added /tardis mission command
○ Debug command used by developers to test Mini Missions
● Added /tardis disguise command
○ Debug command used by developers to test Tardis exterior disguises
● Added /tardis rift command
○ Debug command used to find Space-Time Rift Chunks in a world.
○ /tardis rift find [location] [chunk_radius]
■ Searches in the specified chunk radius for any rift chunks starting from
the specified block location. Minimum 1, Maximum 20 chunk radius for
server performance reasons.
○ /tardis rift get_energy [location]
■ Get the amount of Artron units in the current chunk at the specified
block position
○ /tardis rift add_energy [location] [amount]
■ Adds the specified amount of Artron to this rift chunk at the specified
block location. Uses a float value
○ /tardis rift remove [location]
■ Marks the chunk at this position to not be a rift chunk the next time the
server saves its chunks.

Multiplayer Server Management


● Tardises are no longer owned by a single player. The Tardis has no concept of an
owner anymore
○ One player can use multiple Tardises.
○ Tardises will track any player who right clicks on a Tardis control into their
Loyalty and Mood systems.
● /tardis interior, /tardis loyalty, /tardis unlock commands will no longer use a player for
its parameters. It will now use a random uuid as part of the Tardis World Key
● E.g. tardis:7b511682-de38-4859-a664-1fba3df01a35
○ This is because Tardises will not be bound to a player and thus the Tardis
uuid is not the player's uuid.
● The uuid in the Tardis dimension id IS NOT the owner player's uuid because as said
earlier, Tardises are no longer bound to one player, so it will use a random uuid
unrelated to players.
● Tardis Keys and related items like Diagnostic Tools are no longer bound to a Tardis
by default.
○ It will now require binding (attuning) to a specific Tardis by placing it inside
the yellow Charging/Attunement panel of the Tardis Engine.
○ This Attunement time can take a few minutes or longer depending on how
“valuable” the item is.
■ You can find out what attunement time an item will take by looking at
the Tardis Mod source code and viewing the recipes under the
“data/tardis/recipes/spectrometer” package.
■ The “attunement_ticks” field tells you how long the item will take to
attune in terms of ticks. There are 20 ticks in 1 second.
● To find out what Tardis a player has been using,
○ Ask players to view the Tardis Nickname which can be found on a tooltip on
their Tardis key, Sonic Screwdriver or Diagnostic tool.
■ The Tardis key must be attuned to show the tooltip.
■ E.g. “Attuned to: Alpha Omega Runner”
● Alpha Omega Runner is the Tardis Nickname.
○ Use the /tardis find world_key [TardisNickname] command to find the UUID of
the Tardis’ dimension id.
■ You must provide the Tardis Nickname without any spaces between
the words.
● E.g. AlphaOmegaRunner.
● Taming a broken Tardis can have a temporary performance lag spike when a
Tardis is first created.
○ This is because the Tardis dimension needs to be generated on demand,
usually when a player has tamed a broken Tardis.
○ In 1.16 Vanilla, the minecraft dimension system was changed to allow
Datapacks to add new ones.
○ However this means Modders cannot dynamically create it as easily as
before, so modders have to make some workarounds to achieve the goal.
■ What dynamically creation means is creating the dimension when the
server has already been fully setup, an example of this is making a
new dimension when you right click a block (by then the server has
already been “setup” as you can interact with the world).
○ There is now a noticeable temporary performance impact whenever a new
dimension is dynamically created on demand when the player tames a broken
Tardis because of the change in Mojang’s dimension systems. We cannot do
anything to fix this at the moment.

Technical Changes (For Addon Mods, Inter mod compatibility)


● Tardis Forge Registries deprecated in favour of individual ForgeRegistryEntry registry
classes
○ E.g. Protocol registry is now an IForgeRegistryEntry in the ProtocolRegistry
class
● TardisRegistries system deprecated in favour of custom Deferred Registers and
ForgeRegistryEntry
● IControl interface is now an abstract class called AbstractControl
○ Extend this for your own control type
● IExterior is now an abstract class called AbstractExterior
○ Extend this for your own exteriors
● Alot of methods in the ConsoleTile and ExteriorTile classes have been renamed for
better clarity and now also have Javadocs available in the Gitlab repository.
● Tardis crashing now uses CrashType enums.
● Console models now extend the TileModel class, which is an EntityModel<Entity>
class type.
○ This allows you to have a ConsoleTile context so you can use the ConsoleTile
to get specific subsystem values for animations
● Added TRenderTypes, custom batched render state transforms for exteriors and
various tile entities
○ In Minecraft 1.17+ these may become JSON based as vanilla has done so
● You can now add BOTI to your custom Exteriors and Interior doors.
○ See the existing examples in the Tardis Mod source code as reference.
● Tardis Control Types (Throttle, Handbrake etc.) are now a Java Optional. Getting
Control types from the ConsoleTile requires the
○ console.getControl(ControlClass).ifPresent(subsystem -> { //add code here });
lambda method
● Subsystems (Demat circuit, fluid link etc.) can be activated and deactivated.
○ Use Subsystem#isActivated to determine if it is currently enabled
● Added Deferred Register for Vortex Manipulator Functions and Vortex Manipulator
Function Category
○ Functions allow for client side code, server side code or a combination of both
to be executed
■ Client side only code must be written in a static method in another
class to prevent class loading issues on the server
■ E.g. Opening a client side GUI
○ Functions can be added to a Category during FMLCommonSetup
● IProxy, ServerProxy and ClientProxy have been removed due to it being an outdated
technique and prone to issues
○ They were a pre 1.12 modding technique to allow for specific logical sided
classes to be called. E.g. Calling a Client Side only method from a class that
is being used on both Server and Client, like a Block class.
○ The replacement is to call ClientSide only code from a static method inside a
separate class. E.g. ClientHelper.
○ This prevents Java from classloading the clientside class too early, and stops
Minecraft from hard crashing.
● Vortex Manipulator Functions
○ Now use a Deferred Register compared to the Registry event in 1.14
○ Make a new RegistryObject<AbstractVortexMFunction> and register it to your
own Deferred Register.
○ In FMLCommonSetupEvent#enqueueWork, add the function to a
VortexMCategory so it will be able to be shown in the Vortex Manipulator GUI
● Added a enum called CrashTypes to determine how the Tardis can crash
● Added a “tardis_proof” Block Tag to determine what blocks the Tardis cannot land on
● Added an interface IAffectTardisLanding, which can define more specific behaviour
for what blocks the Tardis cannot land on, and what to do if the Tardis encounters a
forbidden landing block
● Schematics have been rewritten to become Data Driven
○ Are now made up of two objects:
■ Schematic
● Base Object
●Defines the Schematic Type, Display Name and flag to
determine if a Language file Translation will populate the
display name
■ Schematic Type
● Unique instance of a Schematic
● Defines extra properties of the Schematic like any required
conditions and the result of the Schematic
● All Schematic JSONs are constructed from the Schematic
Type

Modelling
● Console Unit Models need to have proper names for all bones relevant for
rotation or translation. See below for why.
● Entity models animation
○ Individual child cubes can still be rotated, but the parent bone cannot be
translated anymore.
○ This is due to the removal of certain translation methods in the Minecraft
ModelRenderer system since 1.15 and the removal of translations applying to
child cubes.
■ (offset X, offsetY and offset in ModelRenderer class have been
removed)
● This change means cubes that need to translate now requires developers to rotate
cubes as a workaround to not being able to translate cubes.
○ Thus each bone that requires animation needs to be named well for
developers to know which ones to use for animation
○ Good example: switch_rotate_x
○ Bad example: bone2635
● Exteriors and console models no longer need to be scaled up in some cases
because entity models can have decimal sized parts via Blockbench's Inflate tool.
○ This means your model can be made at a smaller scale
○ A smaller scale model means in the code we don’t need to scale it down as
much, which means better performance.

Localisation
● Added a Data Generator (script to automate Json file creation) for Tardis language
translations. This is the TardisLangGen class under the datagen package.
○ This recreates all previous language file entries in addition to new entries
when run.
○ This means we can regenerate the entire language file on demand, which can
speed up future version migration.

Bug Fixes
● Fixed Alembic GUI not showing true water levels (always showed full water tank)
● (From DEV-10-March-2021) Fixed Airlock block StackOverflow crash.
● (From DEV-10-March-2021) Fixed Exterior transferEntities crash
● (From DEV-10-March-2021) Fixed Plaque Block crash
● (From DEV-10-March-2021) Fixed Telepathic Circuit crash when trying to locate
structures.
● (From DEV-10-March-2021) Fixed Spacesuits not rotating with entity limbs.
● (From 1.4.1) Fixed Tardis being able to land on players which are already “dead”, and
prevent landing the Tardis on existing blocks at the destination such as Grave blocks
added by external mods.
● (From 1.3) Fixed Quantiscope Recipes requiring the player to relogin to see the
recipes. This was caused by the syncing packet not syncing the recipe list properly.
● (From 1.4.1) Fixed Tardis exterior blocks trying to place below y level 0 when it
attempts to rescue a player below y level 0. When this happens, the server will crash
as Minecraft cannot place any blocks below 0.
● (From DEV-12-April-2021) Fixed formatting character being present on the Tardis
monitor text when a flight event message is shown there.
● Fixed Time Link Upgrade able to unlock/lock a Tardis. It used the wrong NBT key.
● (From 1.2) Fixed Sonic Screwdriver not functioning after using an item in the offhand,
such as using a Shield
● (From 1.3) Fixed ARS Tablet not functioning after using an item in the offhand, such
as using a Shield
● (Internally Reported) Fixed Sonic Screwdriver switching modes when trying to extract
schematics from a Ship Computer. Caused by the mode switching logic in
onEntitySwing being broken by MC internal changes post 1.15.
● (Internally Reported) Fixed Upgrade items able to have a negative durability value
● (From 1.3) Fixed players being set at y level 0 (Bedrock) after falling out of a Tardis.
● (From 1.5-DEV-0.1) Fixed Console Room Images downloaded from the internet not
being cached. This would lead to client side performance hit everytime that particular
console room was being selected in the GUI. Now, it will only have a one time
performance impact for new images.
● (From 1.5-Dev-08-07) Fixed Tardis saving players it is loyal to on taking any amount
of damage. Now only saves you when the player is below 3-4 hearts

1.5 - Space Update - MC 1.14.4 (WIP)


This is the last Minecraft 1.14.4 update.

It involves the adding of the Moon and Space dimensions among many enhancements and
bug fixes. The Moon and Space dimensions were originally intended for 1.4, but moved to a
later update in favour of releasing it alongside many quality of life enhancements.

All of this update's content will also be included in the Minecraft 1.16.5 version.
Removed
● Anti Grav Space Boots
○ The functionality has been merged with the regular Spacesuit boots

Added

Commands
● Added optional player and entity selectors to Tardis commands
○ This means you can use @p,@e and @a selectors
○ Previously you could only modify your own Tardis
● Added Loyalty command
○ Sets the loyalty value of your Tardis
○ Command has maximum limit of 200 loyalty
● Clear console room command (Dev only) - spawns a basic interior for use in making
new console rooms

Datapacks
● Console Room Datapacks
○ You can now use the vanilla /reload command to reload the number of
datapack console rooms. Servers no longer need to be restarted to sync the
new console rooms to players
○ You can now use a url to display an image
■ "using_remote_image" field must be set to true,
■ "remote_image" : "url_here"
■ This image will be downloaded from the URL when you open the
Change Interior GUI. It will be cached (saved) onto your computer.
● Alembic Recipes
○ Can now be adjusted via Datapacks
○ New recipes can be added via Datapacks
● Added the ability to add custom ARS rooms to the game

Gameplay
● Moon dimension - has lower gravity than Overworld and contains craters that spawn
on the surface. You can’t set your spawn on the Moon.
● If you land on the Moon or Space dimension in a non-sealed room, you will be
sucked out of the Tardis
● Space Dimension - a dark empty dimension which you can float around in. Be careful
- if you float down too much, you will be lost in the void for a long time!
● Playable Missions
○ Each mission is triggered by entering a specific location in a dimension
○ Has goals you must complete
○ Get rewards from completing missions
● Tardis Engine Minigame
○ When you are installing or taking out new sub systems, you need to complete
a minigame.
■ Click on one of the wire symbols and drag it to the corresponding
symbol, then click again to set the wire.
● Symbols allow for colourblind support
○ If you do this successfully, you will install the subsystem with no issues.
○ If you fail the minigame, your subsystem won’t be installed and you will take
half a heart of damage

User Interface
● Communicator GUI now shows a cosmetic oscillating Sine Wave! This sine wave will
increase in frequency when you select a user at a lower position in the list
● Waypoint Bank now has a GUI.
○ This interface allows you to copy over waypoints from one Waypoint Data
Crystal to another Data Crystal.

Tardis
● Traits
○ Each Tardis now has a personality and will react to different scenarios based
on the personality
○ Each trait has a 'weight', a randomly generated number between 0 and 1,
which determines who much a trait affects them
○ Murderous Trait - gains 5 - 10 mood and 1-3 loyalty everytime you murder a
player or villager un-provoked
○ Peaceful - loses 7 - 14 mood and 3- 6 loyalty for every living being killed
○ Wet - Gains 1 mood ever 2 - 10 seconds under water
○ Arachnophobic - loses 1-4 mood every 10 seconds a spider is near the
exterior
○ Pyro: If near lava or fire, gain +30 mood every 20 seconds
○ Coldblooded - Dislikes being in cold biomes
○ Jealous - Dislikes you flying in other TARDISes, gets a special bonus to
loyalty + mood when it's just you inside
○ Claustrophobic - if the top of the Tardis exterior cannot see the sky, the Tardis
will lose 1-9 mood
● Distress Signals - you can now add an optional message to go along with your
distress message.
● Stabiliser sub system
○ You now need to install the stabiliser item into the engine to use stabilised
flight
● Nav com subsystem
○ Requires to set coordinates. Otherwise, coordinates will be random
● Flight Event
○ Artron Pocket
■ Gives your Tardis extra Artron
■ Use the Refueler and Exterior Facing control to gain the extra fuel

Exteriors
● Bokkusu Exterior - Japanese Style exterior
● 13th Doctor Exterior model, replaces old modern police box model (Police Box Mk 7)
● Nether and ocean Disguises for Phase Optic Shell Exterior
● Different Door Sound Schemes - Each exterior can have its own unique sounds. E.g.
Exteriors that look like wood will sound like it
● Aperture Exterior
● Safe Exterior - Model Replacement

Interiors
● Amethyst Interior

Consoles
● Polymedical (Kelt) Console

Entities
● Ship's captain npc mob
○ Has multiple dialog options
○ Will do different tasks depending on how you interact with it
● Ship crew npc mob
○ Wanders around
○ Interacts with wirepanels
○ Sits in chairs occasionally
● Companion npc (WIP)
○ Can learn to fly the tardis

Blocks
● Wirepanel - Decorative block for missions
● Chem light - light emitting 6 directional block
● Chem lamp - light emitting 1 direction block
● Dynamic Monitor - allows you to create a monitor that has a custom size. Works with
scanner and info (text) mode via the monitor remote.
○ Use the Monitor remote on it to toggle between Info Mode and Scanner Mode
● Artron Dish
○ Scans for and extracts Artron energy when placed inside a Rift chunk
○ Spawns particles if it’s in a rift chunk
○ Passes Artron energy to Artron Collector if the Artron Collector’s internal
Artron buffer is low.
● Artron Collector
○ Receives artron energy from Artron Dishes
○ Has an internal Artron buffer
○ Artron energy collected can be used to charge Artron Batteries without
needing a Tardis
○ You can insert and take out Artron Batteries

Items
● Key Fob Upgrade
○ Allows your key to open the tardis doors when in 16 block radius within the
exterior. If in the interior, this can be done anywhere in the interior dimension
● Time Link Upgrade
○ Allows you to slave another Tardis’ destination to your Tardis, and make it fly
alongside your Tardis.
○ The slaved Tardis does not need to have working components, but instead
your Tardis will take double component damage
■ Right click with the upgrade on a console to bind the Tardis to your
own
■ Place upgrade in the Upgrades Panel in Tardis Engine
■ Start Flight to make both Tardises fly
● Zero Room Upgrade
○ Removes any Poison Effects from all players inside the interior dimension
○ Heals players that are under their max health
○ Takes 1 damage for each heart healed.
● Stabilizer
○ Allows the Tardis to be able to fly in stabilised mode
● Nav com
○ Allows you control the Tardis coordinates. Without it, flight is randomised.
● Circuit Paste
○ An item made in the Alembic
○ Now required to make Exotronic Circuits

Updated

Tardis
● Distress Signals can now have a text message
● Modern police box exterior - now uses 13th Doctor Tardis Exterior model
● If the TARDIS' loyalty gets under -50 and the handbrake is off, it'll leave you (Random
destination +- 150 blocks from take off point in the same dimension)
● Tardis Monitor Controls can now have a scanner on them!
○ Use the Monitor Remote to toggle between information and scanner mode
similar to the regular monitor block
● Entities will now display on Monitor Scanner
● Added Monitor Scanner to Model G, Xion, Kelt and Galvanic Consoles
● Tardises will now be in unstabilised flight mode by default and cannot use stabilised
flight unless the stabiliser item is installed in the Tardis engine
● Tardis consoles will now produce smoke if components are under 10% health, down
from 30% in 1.4.1
● Tardis consoles will now produce smoke and sparks if components are under 5%
health.
● You can now infer the traits of your Tardis by shift right clicking the Telepathic
Circuits, then doing something else. For a short period of time, the Tardis will tell you
if the action you take is something it likes or not. E.g. If you kill an entity and the
Tardis has the peaceful trait, it will tell you it doesn’t like you doing that.
● Steam Broken Exterior no longer fades its lamp on and off, this is to allow for more
broken exterior types to be rendered

Particles
● Artron Particles! These are used for the Artron Dish
○ You can use these in your world using /particle tardis:artron
● Bubble Particle
○ These are used for the Artron Collector
○ You can use these in your world using /particle tardis:bubble

User Interface
● Added a cosmetic Sine Wave pattern to the Communicator GUI. The frequency of the
wave increases when you cycle further down the list of players
● Tardis Engine Container
○ You can no longer Shift click or use item swap number keys to insert or
remove items. This is to prevent exploits involving the Wire minigame
○ You can only use the mouse to insert items

Items
● Exotronic Circuit Recipe
○ No longer needs cactus green dye
○ Now requires Circuit Paste
● Diagnostic tool
○ Now has a main menu allowing you to pick different functions
● Added a Info/Scanner toggle button to the Monitor Remote GUI
● Laser gun sound for Cybergun
● Vortex Manipulator gui now has tooltips for its buttons to better help users
understand it.
● Monitor remote now has a View Mode button. This changes the view mode of the
selected monitor block between info and scanner mode
● Sonic Screwdriver
○ Entity mode can now remove lit Tnt entities and turn it into gunpowder

Blocks
● Alembic recipes can now be adjusted with datapacks.
● Rotating Monitor can now show the scanner view via the monitor remote
● Artron Convertors now require a redstone signal to toggle between emit modes
(Previously called Push and Pull Mode)
○ Press F3 and look at the Artron Convertor Block to see the Emit property
○ Push now means Emit=True
○ Pull now means Emit=False
● Artron Convertor Blocks will now be destroyed if you convert more than 256 Artron
Units from FE. It will not break if you convert Artron Units to FE.
● Forcefields now require Artron to be powered
● Transduction barriers now require Forge Energy to work
○ Has 256 FE total capacity
○ Uses 100 FE every time it redirects a Tardis without the proper landing code
■ Redirecting a Tardis is very power intensive, so make sure to have a
reliable power source to power your barrier!

Localisation
● Added more translatable names to the en_us json file
○ Tardis information such as location, dimension
○ Vortex Manipulator messages
● Organised translations to be more consistent

Commands
● You can now use the Tardis commands in a command block
● You can now run the Tardis unlock command as another player, via the vanilla
/execute command.

World Generation
● Crashed Ships now have a lower spawn rate and now use a Probability chance to
determine their spawning
● Observatories now have a lower spawn probability
● Observatory
○ Can now only be found as an uncommon-rare spawn in Savanna, Plains and
Desert villages
■ It has roughly the same spawn chance as the Savanna Village Animal
Pen structure
● Broken exteriors spawn chance can now be configured via the config file
● Custom Loot tables added to Crashed Spaceships and Space Stations
○ Can contain items such as space suits, circuits and more

Technical
● You no longer need to create a special folder for parts on Consoles or Exteriors to
make them glow. Just add to the name of parts that need to glow with “_glow” so
coders know which ones need to glow
● Tardis Console Rooms now register before the dedicated server starts
(FMLServerAboutToStartEvent), in an attempt to fix a Null Pointer server crash that
can sometimes occur
● API Change: Protocol#getName now requires a ConsoleTile parameter. If you have
registered a Protocol in an addon mod you need to update them.
● Vortex Manipulator Functions
○ You can now register your own custom Vortex Manipulator Function
○ See the Source code for a reference on how to do so
○ Basic Steps
■ Make a class that extends BaseVortexMFunction
■ Override getLogicalSide and choose from CLIENT, SERVER, BOTH
■ Override sendActionOnClient or sendActionOnServer
■ Register your custom function to a method annotated with
@SubscribeEvent and a parameter with
(Register<AbstractVortexMFunction> event)
■ DO NOT make an IForgeRegistry Instance.
■ The IForgeRegistryInstance is a global registry made by Tardis Mod
so addon mods do not need to make their own versions.
● In 1.16.5 and above, use a DeferredRegister instead of the
Register event. This makes your code cleaner.
■ In FMLCommonSetupEvent#enqueueWork add your function to a
VortexMCategory so it will show up on the GUI

Bug Fixes
● Fixed Server crash loop issue when the Tardis tries to materialise on a player below y
level 0 (usually at the void level in the End Dimension.)
○ The Tardis will now no longer save players that have fallen below y level 0.
● Fixed Time Rams instantly causing Tardis to crash instead of firing flight events
● Fixed Stattenheim Remotes not showing status messages when the player tries to
use it in a blacklisted dimension
● Fixed Waypoint system not using correct status message when it fails to save a
waypoint because the dimension of the waypoint is blacklisted.
● Fixed Exterior unable to be locked/unlocked if the player uses a shield in the offhand
○ You need an empty main hand and empty offhand to open/close the door
● Fixed some subsystems having the incorrect tooltips
● Waypoint bank missing translation for deleting waypoints and when trying to save a
waypoint in a blacklisted dimension
● Fixed Exteriors not showing on Monitor Scanner mode
● Significant Performance fixes to Monitor Scanner mode
● Fixed Observatory world generation settings making observatories consistently
generating on top of crashed ships
● Components damage values not updating on the Console block
● Fixed not all parts of the exterior disappearing when dematting or rematting
● Fixed galvanic rotor being ‘jittery’ when stationary
● Fixed Forcefield ‘weirdness’
● Fixed server crash when the Tardis falls into a fluid
● Attempt to address null registry name crash when loading ConsoleRooms.
○ This is caused by the console rooms sometimes not registering before the
world loads.
○ When the world loads before the console rooms register, the console block
tries to get a console room, but finds that the console doesn’t exist yet. It will
then proceed to crash the game.
● Tardis unlock command not showing suggestions when used in a command block
● Server crash when vanilla fishing bobber entity tries to enter interior from exterior
● Tardis loneliness will no longer decrease mood if it is already sad or if the Tardis
owner is not online
● Diagnostic Tool and ARS Tablet not working when in the offhand
● Flight time not recalculating properly when you change destination or change the
throttle setting
● Tardis Manual Typo for vertical land type flight hazard

1.4.1 - 9th September 2020

Removed
● Feedback from snap keybind

Added

Tardis
● Method to unlock Panamax Interior
○ Gain Hero of the Village Advancement and get “hugged” (attacked) by an Iron
Golem

Misc
● Hard dependency for Forge version 28.2.23 so users will receive a better error
message when they do not use that version of Forge

Updated
● Made it where you can right click the TARDIS entity to get it to go back to block mode
● Increased the amount of time you have to do to initiate Time Rams
● ARS Egg GUI
○ Left clicking a block button will now only give you 1 block at a time
○ If you hold Left Shift on keyboard and left click, you will get 16 blocks
Bug Fixes
● Artron values flickering in some multiplayer servers
● You could go over the maximum artron limit when refuelling
● Exterior block being deleted when the Exterior Remat Type is set to PULSE
○ Caused by exterior duplicate removal system logic bug
● Plaque Block not showing in any creative tab
● Plaque Block and Diagnostic tool now showing username, and always using uuid
● Plaque Block not dropping itself
● Library room containing an interior door entity inside
● Advancements not unlocking their respective interior/exterior
○ Due to advancement folder structure change, unlock method was not updated
to use new folder structure
● Added friction to the TARDIS entity
○ Tardises will no longer be able to fly into the air forever when moved by
explosions
● Made the monitor show you the correct dimension when in flight
● Reverted change that made people take damage when entering
● Made username be shown with Diagnostic tool and Dedication Plaque instead of
UUID

1.4 - The Renaissance Update

Overview
This update focuses on many quality of life (QoL) updates, innovative features, bug fixes as
well as making many systems data driven.

Among these data driven systems, is a new system that allows you to add your own Console
Rooms into the mod without needing to learn how to code.
More information here: Tardis Mod: Data Driven Console Rooms Release Document

An overhaul was made to the flight system which made it possible for users to stay in the
Vortex (flying limbo without materialising the exterior). If the stabilisers are left off, the Tardis
will be able to stay in the Vortex after it reaches its destination until you pull the throttle down
to 0,or wait until a component or fuel runs out.

Additionally, this flight update allows for the introduction of custom events. One of these is
the Time Ram, a multistep event which involves another player's Tardis. You must
collaborate with the other player to prevent both Tardises falling out of flight.

We are proud to showcase our implementation of the Dynamic Tardis Chameleon Circuit
system. This allows your Tardis exteriors to take on different structures such as cactus, trees
or villager huts depending on the biome type and surrounding blocks at the destination point
Some of you may have noticed our previews about adding the moon and space dimensions.
This will not be in this update. It was the original focus of this update, but due to the support
we’ve received for adding quality of life enhancements, and the fact that the space concepts
have not been fully fleshed out yet, we decided to go with the former instead.

Upon release of this update, please UPDATE YOUR FORGE VERSION to 28.2.23. The mod
will not load without using this new version as it uses a feature added by this version of
Forge.

Important Notes
This version of the mod requires Forge Version 28.2.23 for Minecraft 1.14.4.
Please UPGRADE your FORGE VERSION OR THE MOD WILL NOT LOAD!

Removed
● /tardis exterior command in favour of /tardis interior.
○ The /tardis interior command allows for more precise syncing between interior
and exterior.
○ Previously, it was possible for /tardis exterior command to teleport you to a
cached position and not the real-time position of the exterior.

Added

Commands
● /tardis remove_exterior - removes the exterior of the Tardis at specified block
position. This is because /setblock command will no longer work on the exterior

Configuration Options
● Client side config to toggle rendering of monitor scanning mode
● Client side config to blacklist certain blocks from rendering in the monitor scanner
● Client side only config option - allows you to toggle whether the Vortex Manipulator
will open when you right click with an empty hand
● Collision range config - determines block radius in which tardis should collide with
another tardis if both Tardises are within this range.
● ARS Deletion config - configures number of seconds required between deleting an
ARS Room

Datapacks
● Added the ability to add your own console rooms into the mod.
○ See the release document for this feature
○ Tardis Mod: Data Driven Console Rooms Release Document
● Added a data pack entity type tag file called “Ignored_alarm_entities”.json. This
allows entities to not trigger the Tardis alarm.
● Datapack json file called "tardis_proof". Tardises won't be able to land on any of the
blocks listed in this file

Gameplay
● Security Drone Entity
○ Hostile mob that will become a pet when “tamed”
○ UNFINISHED
● Tardis Mod Dimensions can now have oxygen levels, and any players that don't have
enough oxygen will suffocate and take damage
● New Clothing - Spacesuit! Protects you from suffocating
● Distress Signal Function for Vortex Manipulator - allows you to target specific player
Tardises with distress call
○ Accessed as a sub function of the teleport function

Blocks
● Waypoint Bank
○ Adds more 5 waypoint slots to the Tardis
● Holo Observatory
○ Adjusts the skybox of the current dimension for your screen
● Tardis Plaque
○ Decorative sign that shows the owner of a Tardis when placed inside the
Tardis.
○ Shows uuid of Tardis owner if the player who looks at it doesn't have the
owner's username stored in their usernamecache.json file in minecraft install
folder
● Transduction Barrier -
○ A machine block that stores a landing code which prevents Tardises from
landing in a 32 block radius around the block if the Tardis' landing codes don't
match the barrier's codes.
○ It will redirect unauthorised Tardises to land somewhere else.
○ Requires sonic screwdriver to modify and view landing codes.
● Tardis Landing Pad
○ Allows a Tardis to home in on the block's position and land there if it is within
16 blocks on the tardis' destination position.
○ If a Transduction Barrier is nearby and the Tardis’ landing codes don’t match
the transduction barrier’s ones, the Tardis will not land at the landing pad.
● ARS Structure Void Block
○ Allows any corridor or room to be deleted.
○ To use this, right click with an ARS tablet on a Corridor Kill block that is
located at the entrance of a room.
○ A countdown will show on screen showing time to deletion. In Creative mode
this countdown time will be reduced
○ A cooldown will apply to ARS tablet items when a room has been deleted.
The cooldowns are configurable using the config file. In Creative mode, the
cooldown is removed
○ If you are inside the deleted room, you will be teleported to the console.
○ You cannot create a new room whilst deleting an existing room
● Oxygen Sealer Block, checks for “non-permeable” and “permeable” blocks in an
area. If a room is entirely made of non-permeable blocks, you will be able to survive
in the room without a fully enclosed spacesuit.
○ The Oxygen block itself is permeable, so make sure you place it inside the
room
○ Config defined permeable blocks shown in “tardis_oxygen_config.json” file in
the config folder
● Airlock block.
○ A multiblock door that prevents air from escaping when closed. When
opened, allows for easy access to the exterior of a build
● Rotating Monitor
○ A Tardis monitor that can rotate to face any direction by sneak and right
clicking on the block. Right click to open the monitor gui
● Holographic Ladders
○ Ladders that don’t require a support block

Items
● Tardis Diagnostic Tool- locates your Tardis and shows its subsystem health
○ To track your Tardis exterior, look around the world with your mouse whilst
holding the item in your hotbar. If you are looking within 10 degrees on either
side of your Tardis exterior, the item will show a green arrow pointing to the
exterior, and play a beeping sound.
■ There is a 1 second response delay between syncing updates to
improve server performance
○ You can also track the console unit block using this item if you are in your
Tardis interior. This can help you navigate when you've created alot of rooms
○ Shows subsystem health when looking at the console
○ Shows the owner of any Tardis when you look at an exterior.
● Monitor Remote
○ Changes the view angle of the monitor scanner mode
○ Adjusts the arm length of the Rotatable Monitor Block.
○ Sneak and Right click on a Monitor Block to open the GUI
○ NW (North West), SE (South East), Orbit buttons indicate the direction of view
● Waypoint Data Crystal
○ Transfers waypoints between Tardises
○ Given via reclamation unit when you change interior which previously
contains Waypoint banks. This helps you restore old waypoints
● Artron Capacitor (Medium)
○ Adds 128 additional Artron Units to total fuel banks
○ Adds Recharge multiplier of 1
● Artron Capacitor (High)
○ Adds 256 additional Artron Units to total fuel banks
○ Adds Recharge multiplier of 1

Tardis
● New ability to limbo in the Vortex
○ If you turn off stabilisers, you will continue to fly even after you reach your
destination, allowing your exterior to not materialise until you want to.
○ You can still use the monitor scanner whilst in Vortex Flight
○ To exit Vortex Flight, pull the throttle down to 0 (sneak and left click).
● Time Ram Event
○ if you and another TARDIS’ flight paths cross, a time- ram happens
○ the TARDIS colliding with the other gets a special event, (complete with
custom sound and alarm) if they fail they fall out of flight, taking massive
damage, and the rammed TARDIS takes damage too
○ If the pilot who is causing the ramming succeeds in preventing the ram, the
TARDIS being rammed gets a different custom event. If they fail, both
TARDISes take massive damage and crash in the same place
○ If both Tardises successfully complete their custom events, the two Tardises
will materialise in the interior of the other, which avoids any damage to the
subsystems.
● Fully dynamically changing Chameleon Circuit Disguise Exteriors.
○ These exteriors will try to pick a disguise that blends in with the world.
○ E.g. If in a desert, tries to become a cactus
● Added the ability to “snap” open the Tardis doors using a keybind
○ Tardis Loyalty must be more than 100.
○ The key is H by default.
○ You must be within 20 blocks of the exterior to do this.
● Rifts - allow users to extract artron energy from it or refuel Tardises quicker.
○ Has a 0.1% chance to spawn in any chunk within a 3 chunk radius of the
player every 20 seconds
○ All rifts within that 3 chunk radius have the ability to increase their power
reserves by 10% every 20 seconds
● All exterior blocks are now fully waterlogged.
● All Tardis Consoles that contained a “monitor” as part of their model will now display
the monitor block’s information on the model!
● Tardis Custom names will display on different parts of the exterior instead of always
above the exterior.
○ The position is dependent for each exterior.
○ E.g. A police box will show the custom name on the Pull to Open Door, whilst
the Trunk Exterior shows the name on the front section of the exterior.
● Screen shaking
○ Your screen will now shake during:
■ Tardis takeoff
■ Tardis landing
■ When using Unstabilised Flight mode
■ When you are inside an ARS Room that is about to be deleted, screen
will shake
■ If the exterior is hit by a projectile or explosions and you are inside the
interior.
● Your Tardis will play a sad cloister bell sound when you die
● Anti Gravity Monitor Protocol.
○ If turned on, prevents the exterior from falling when the block beneath the
exterior is broken
● Landing Code Monitor Protocol
○ Sets the Tardis’ Landing Codes.
○ If the landing codes matches that set in a transduction barrier block, the
Tardis will be able to go through the barrier
● Forcefield Protocol
○ Prevents pilots from being sucked out into space.
○ Does not prevent pilots from being sucked out during flight, however.
○ Uses 1 durability of the shield generator subsystem every second
● Interdimensional Fluids
○ Any fluids (modded or waterlogged blocks) outside the exterior door will now
flow into the interior via the interior door.
○ Currently this only works for exterior to interior.
○ Known Issue: Flowing fluids will repeatedly appear and reappear at the
interior. This is being looked into for future updates.
● Your Tardis will prevent you from being sucked out if the doors are open. This
requires a certain amount of loyalty. (which we won't disclose to keep it a surprise)
Consoles
● Xion Console (with texture variants)
● Neutron Console (with texture variants)
Interiors
● Architect Interior
○ Unlocked by default
● Toyota Interior
○ Unobtainable unless you use /tardis unlock interior command
○ Using mc functions in datapack advancements is not possible
● Coralised Interior
○ Unobtainable unless you use /tardis unlock interior command
○ Using mc functions in datapack advancements is not possible
● Traveler Interior
○ Unlocked by entering 6 structures:
■ Shipwreck
■ Stronghold
■ Desert Pyramid
■ Mineshaft
■ Woodland Mansion
■ Jungle Temple
● Panamax Interior
○ Locked by default
● Envoy Interior
○ Unlocked by trading with a villager that holds a good reputation of you (if their
prices are discounted), then right clicking the villager after you traded with
them.
Exterior
● TT 2000
● Clock Exterior
● Phased Optic Shell Exterior (Dynamic exteriors depending on surroundings)
○ Disguises include:
■ 2-3 variants of Jungle, Acacia, Oak, Spruce and Birch trees
■ Cactus
■ Stone Pillar

Subsystems and Upgrades


● Added Shield Generator subsystem
○ Prevents other subsystems from being damaged when the exterior is
damaged
○ Gets damaged every second when the Forcefield is in effect
Rooms
● Hydroponics agriculture room
● Large Hydroponics Room
● Archive Library Room
● Anti gravity shaft
● ARS Tree Room

Miscellaneous
● Large Coralised Roundel
● Small Coralised Roundel
● Metal grate trapdoor
● Tech floor dark pattern slab
● Tech floor dark pattern stairs
● Tech floor dark pipes slab
● Tech floor dark pipes stairs
● Tech floor plate slab
● Tech floor plate stairs
● Tech wall dark blank slab
● Tech wall dark blank stairs
● Regolith Sand
● Regolith Packed
● Ebony Bookshelf - Decoration
● Alabaster Bookshelf - Decoration
● Tardis Plaque Block - Decoration
● Large Coralised Roundels
● Small Coralised Roundels
● Tech Wall Lamp Roundels
● Biodome Glass - Cool looking glass that drops itself when broken, unlike vanilla glass

Updated

Commands
● /tardis interior command now works more like a vanilla teleport command. The new
syntax for this is:
○ /tardis interior - teleport yourself into your interior
○ /tardis interior [target] [destination_player’s_tardis]

Tardis
● Tardises can now travel to the End again, a workaround was implemented to allow
the end portal to not override the exterior.
○ This will remove 2 pieces of bedrock in the end portal in the End Dimension
○ This workaround means you can no longer use /setblock on the exterior
● Your player will now retain its rotation and yaw when entering/exiting the Tardis.
● Tardis refuelling is now slower
● Tardis refuelling can take fuel if the Exterior is parked in a rift chunk.
○ This increases overall recharge fuel intake
● Coral Console Model and new texture variants
● Coralised Roundels and Coral Dividers now use new textures
● Coral console monitor now uses its own gui texture
● Model G console now has a monitor on the console with its own gui texture
● You can no longer change the dimension, fast return and XYZ controls whilst in flight.
Fixes an exploit where you can change dimensions, etc without using more fuel.
● You can no longer use the /setblock command to remove Tardis exteriors, you must
use the /tardis remove exterior command.
● Tardis Monitor Exterior Facing now gets the cached value of the exterior direction,
instead of the actual direction of the exterior that is updated every tick.
○ Reduces performance cost when users place down hundreds of monitors to
abuse servers
● Tardis Exteriors now have gravity
○ If you break the block beneath and there is a gap larger than 1 block, it will fall
until it hits a solid block.
● Tardis Exterior will now hover if anti-gravs are enabled and the block beneath it is
broken
● TARDIS Exteriors can now take damage, from both explosions and projectiles
● If a Tardis Exterior lands on an entity when it falls, it will damage the entity
● Tardis Exterior render distance has been extended to 128 blocks
● Tardis will now close its interior doors during flight only if the pilot of the Tardis is the
owner, preventing the player from being sucked out.
○ For non owners, the Tardis won't shut the door and will let the player be
sucked out
● If any player is mounting an entity such as a chair during flight, if the door is open
they will also be sucked out
● If you were sleeping in a bed when the door sucks you out, you will be woken up and
sucked out
● Any hostile mobs that was attacking the player at the exterior will now continue to
chase the player into the interior’s dimension
● Any hostile mobs that was attacking the player in the interior will now continue to
chase the player to the exterior’s dimension
● Tameable entities such as dogs or cats will now be able to follow the player in and
out of the Tardis if they are not sitting
● Fluid links AND Artron Capacitors are now required to refuel
● Console will now produce spark particles and sounds if important subsystems
(Dematerialisation Circuit and Fluid Links) are under 30% health
● The Exterior block will now support plants
○ Allows for disguises that involve crop blocks to not easily pop off the crops
● Tardis Waypoints now require Waypoint banks.

Blocks
● Anti gravity particles updated to show circular pattern instead of enchantment
particles
● Toyota spinny block is now a multiblock, allowing for better block collisions.
○ You now need a 3x3x3 area to place it

Gameplay
● All subsystems and upgrades will have tooltips that can be accessed by hovering the
mouse over the item and holding the Shift key
● Dimension names in dimensional control now have the first letter of a word
capitalised
● Sonics now use up charge when an action is processed successfully. The charge
used up depends on the target, some blocks or entities may take up more charge
● Sonics can now be charged via the Charging Panel in the Tardis Engine
● Sonic Mode - Tardis Coordinates will now print target position to chat
● Sonic will now show warning to player if the target block or entity is not valid
● Sonics will now show the landing code of a Transduction Barrier Block
● Sonic Screwdrivers will now use a cooldown when action is processed successfully
and when switching modes. This gives time for the server to sync the sonic’s data
and prevent abuse of the sonic functions
● Waypoint delete button now shows a confirmation screen. The delete button is also
shifted higher so you don't accidentally click on it if you opened the Waypoints GUI
● Feedback for when a map is used on the monitor
● Better particle positioning for Quantiscope

Technical
● TardisHelper#getConsole method is now a LazyOptional
○ If any addon mods are targeting this version, please update your compatibility
handlers
● Flight Logic has been reworked.
○ Before: Flight time will count down until 0
○ New: Flight time will count upwards until it reaches the amount of flight time
for the journey
● TardisRegistries are now a ConcurrentList.
○ This means there are less chances of addon mods loading before the Tardis
Mod and causing the game to not load.
● Added TardisForgeRegistries
○ An additional registry to TardisRegistries that uses Forge’s native registration
system to add addon features for your mods.
● Added an oxygen API for other space mods to hook into.
○ Checks for any blocks that have the “permeable” block tag (adjusted via
datapacks) and let oxygen escape through it.
○ Unlike other mods, it will not replace air blocks with modded air blocks, so it
won’t conflict with other oxygen systems.
● Tardis damage is now calculated as follows:
○ Damage to each subsystem = (Damage / No. Installed Subsystems)
○ If Shield Generators are installed:
■ Other sub systems won’t take damage
■ Damage to shield generator = (Damage / No. Installed Subsystems)
● WELD RECIPES List moved from net.tardis.mod.recipes.Recipes to
net.tardis.mod.recipes.WeldRecipe

Bug fixes
● Fixed Sonics mode desync issue, required users to restart world for it to work again
● Fixed Tardis Exteriors and ARS structure tiles having a desync issue on multiplayer,
singleplayer and LAN worlds. The issue caused users to have to relog to make either
tile work again.
○ (Needs testing, if this is not resolved, report this to our issue tracker, including
steps to reproduce the issue)
● Tardis energy capability returning undefined value when trying to add the FE buffer to
Tardises created in older worlds
● Tardis Mod blocks not able to transmit redstone signals through them
● Trunk Exterior advancement description using mismatched translation key
● Daleks could not be killed with the /kill command
● Cybergun lasers spawning before they are actually fired, causing a visual issue
where it seemed like a duplicate laser entity appears right before the laser is fired by
the gun
● Possible undefined value server issue when Tardises in old worlds created in v1.2
are converted to v1.3, the new energy buffer in 1.3 would return null and freeze the
server
● Typo fixes to manual entries
● Ship’s Computer not being saved by reclamation unit - didn’t have the item handler
capability attached
● All Tardis mod slabs not dropping two slab items if the double slab blockstate is
broken
● Players sucked out the Tardis becoming stuck in blocks after exiting the vortex
● Tardis cloister sound could be heard over extremely long distances when it is in
range of a bell that was clicked by player, now only rings roughly within 3 chunks (as
originally intended)
● Patch to Roundel Tap recipe conflict with Artron Convertor, gave Roundel Tap new
unique recipe
● Stattenheim Remote and Tardis Key owner tooltips crashing the client if the owner of
the key is not online, now caches username of the player’s uuid and in the case
where username is null for some reason, displays raw uuid
● Tardis exterior duplication bug that occurs when someone pilots a Tardis away, but
the owner is near death, so the Tardis will still fly away but also spawn a new exterior
block on the owner.
● Unintended behaviour of Vortex Manipulator blacklist looking for any match, meaning
if you typed the ModID of one mod, the entire mod’s dimensions will be blacklisted.
You will now need to type individual dimension names for each dimension you want
to blacklist
● Getting sucked out of the Tardis and into the Vortex would place the player in
bedrock when they exit the Vortex. You will now end up at the Tardis exterior position
● Quantiscope recipes sometimes not showing on the client unless the user relogs
● Unstabilised flight QuickTime events will be less likely to continue to explode more
than once after you miss a control
● Exploit where right clicking with a map on the monitor would allow you to travel to
dimension the map was made in. This allowed people to travel to blacklisted
dimensions
● Exploit where the Ender dragon can teleport into the console room and destroy the
console. This may not crash servers but it would dupe the exterior and cause syncing
issues between the interior and exterior.
● All Exteriors and consoles will now be immune to Wither and Ender Dragon block
breaking actions
● Server crash when Tardis materialises below y level 0
● Addressed monitor scanner mode bug being “locked up”.
https://gitlab.com/Spectre0987/TardisMod-1-14/-/issues/76
● Monitor scanner image not being saved when the world is reloaded
● Control animations always showing default state when world is reloaded, now shows
last state of the control
● Fixed Exterior to interior animations and sounds being out of sync with each other
● Fixed Vortex Manipulator Scanner Function not scanning from the player’s position
● Fixed Alembic causing a Compatibility crash with Botania ItemFinderItem
● Fixed a bug where opening the inventory of a Storyteller Villager would crash the
client if you’ve already bought a map from it before.
● Fixed Minecraft shields causing the Tardis Monitor to unable to show its scanner
feature until you relog
● Attempted to address a critical server issue where Tardis landing can cause a world
to stop responding and lock up.
○ If this issue has not been addressed please reply to:
https://gitlab.com/Spectre0987/TardisMod-1-14/-/issues/95
● Fixed entities with the fish inside interiors that have the Tardis-entities_to_kill tag not
actually being killed when the interior changes
● Made a patch to help address Tardis exterior duplications - if the Tardis thinks it is in
flight but it is not actually dematting or rematting for more than 2 seconds, it will
remove the exterior.
○ If duplications continue to occur be sure to find out how to reproduce the
issue, then report it to Gitlab issue tracker

1.3.1 - 24th June 2020

Bug Fixes
● Tardis interior lighting always shows sad lighting for old worlds upgraded to 1.3, even
when its mood is ecstatic. Caused by an unfinished rgb lighting feature not having a
valid default value. This has been removed
● Better foliage compatibility crash
● Check for reclamation unit to not be placed if there are no items to put in it, fixes
demat sound being heard when changing interiors
● Missing Localisation for Trunk Exterior advancement, and console texture variants
● Blank Upgrade item using the filled upgrade item texture instead of the blank
upgrade one
● Missing manual entries about the new flight events, ars room generation system and
the Temporal grace circuits
● Vortex Manipulator Functions not working on the server
● Anti Gravity Block TE not saving its range values on chunk reload
● ARS Tablet not showing all structures in the gui, all pages should now show up.
● Safe exterior render being shifted into the block below

1.3 - The Corridor Update

Removed
● Stattenheim Remote Recipe, it will return later and is intended to be difficult to obtain

Added
Gameplay
Room Generation System
● ARS Tablet - used for generating corridors and rooms!
● ARS Structure Block - Used to allow corridors and rooms to be created at the block’s
position
● ARS Structure Void
● User generated rooms/corridors!
○ Tardis owners can create new rooms or corridors by selecting a room type
with the ARS Tablet, then right clicking with the tablet on an ARS Structure
Start block
● Corridors
○ Straight corridor (short and long)
○ T junction
○ Left turn
○ Right turn
● Rooms
○ Library
○ Laboratory
○ Storage Room
○ 3 Workspaces
Consoles
● Coral Console
● Type 40 Mk1 Console
● Art Deco Console
● Model G Console (Toyota Console, used by 12th/11th Doctor)
Exteriors
● Modern Police box exterior.
● Safe Exterior (Safe as in shape of a security locker, not that you will be any safer
mwhahahaha)
● TT capsule exterior
Interiors
● Abandoned Steam Interior - this is now the default interior for newly created Tardises
● Updated Steam, Nautilus, Jade, Omega interiors to work with the corridor system
Controls, Protocols
● Monitor Control - allows you to open monitor gui for some Consoles that have a
monitor part in the model
● Monitor sub menu - Timeship Flight Information - allows you to view information
normally rendered on the monitor block, except for the External Scanner monitor
mode
● Texture Variants protocol, allows you to change exterior/console textures. Accessed
via Interior Submenu Properties menu in the monitor gui
○ Texture variants for Steampunk, Trunk and Fortune Teller exteriors
○ Texture variants for Trunk Exterior, Steam Exterior, Nemo Console, Steam
Console, Toyota Console, Galvanic console
Subsystems and Upgrades
● Electrolytic Convertor Upgrade - allows living entities in water around a 16x16 block
radius around the exterior to be able to breathe, requires fluid link system to function
● Structure Locator upgrade (Creative Only for now) - locates modded and vanilla
structures
● Temporal Grace Circuits - new optional subsystem that allows players to not take
damage when in the Tardis interior
Emotional systems
● You can now perceive your Tardis' mood by sneak right clicking the telepathic circuit
control, then sleeping in a bed that is placed in the Tardis interior dimension
Energy Systems
● Tardises now have a Forge Energy Buffer. This allows Forge energy capable objects
to interact with the Tardis. See this diagram for a visual interpretation:
https://imgur.com/a/sgXP9Q4
● Tardis Exterior now takes energy from the Tardis' artron banks via other mod cables.
Connect a power source to output into a Roundel Tap, then connect cables up to the
Tardis exterior to take out energy.
● Artron Capacitor - allows the Tardis to gain and use fuel - without it, you cannot fly
the Tardis. Artron capacitors are placed in the “Artron” panel of the Tardis Engine
● Leaky capacitor - default artron capacitor that spawns in the engine when you first
unlock a Tardis - it has low capacity and very low recharge rate
● Artron batteries are now functional, and use Artron energy. Can be charged by using
the charging panel in Tardis Engine
● Roundel Tap, allows you to push or pull FE from / to the Tardis’ FE Buffer when inside
the interior
● Artron Converter block - allows you to convert Artron Units (AU) to Forge Energy
(FE). Right click on it to turn it into an Artron Emitter, which allows for Forge Energy
to be converted to Artron Units
Blocks and Items
● RCA Monitor - monitor variant
● Psychic Cube - a one time use block that allows nearby Tardises with Interstitial
Antennas installed to pick up the signal and load the beacon’s coordinates to the
navcom. Place it down and right click it to activate it.
● Toyota Spinning Rotor - animated decoration block that plays sounds and animations
during flight. Only plays animations and sounds when placed in the Tardis interior
dimension.
● Blinking light decoration block
● 3 new chair blocks!
● Pirate style Tardis key - decorative
● Iron Quantiscope - texture variant
● Port of the Super Structure Block Mod by Spectre0987 - a custom structure block
that allows for unlimited sized structures. Used for creating new interiors
Misc
● Unique sounds when opening certain monitor GUIs
● Vortex Manipulator battery function - opens a container that allows you to insert
artron batteries. This container is unique to one instance of a Vortex Manipulator
itemstack
● Vortex Manipulator Scanner sub function - reads out number of hostiles and other
players near you. This is a sub function of the battery function
● You now use up and down arrow keys to cycle through the Vortex Manipulator Sub
functions when the Vortex Manipulator gui is open
● Plains variant of Observatory, Observatories now spawn in Plains biomes
● New unstabilised flight events
○ Exterior bulkhead - requires door switch
○ Dimension Drift - this should be obvious
Commands and Permissions
● Command feedback when /tardis commands are executed
● Added “Tardis Administrator Permissions System” - certain protocols can now only be
executed if the user is the Tardis’ owner and the loyalty is greater than 50. These
protocols include:
○ Change Interior
○ Change Console
○ Generating rooms/corridors with ARS Tablet
● Command: /tardis unlock [interior/exterior] [*] - unlocks all exteriors/interiors if you
use * as the fourth argument
● /tardis setup command. Makes your existing Tardis ready for flight and gives you a
Tardis key
Configuration Options
● Config option for interior change cooldown time and interior change fuel usage
● Config options for Vortex Manipulator Teleport Range, Side effects, cooldown, fuel
consumption

Updated
Technical
● TardisHelper#getConsoleFromWorld now expects a Lazy Optional, update your
addon mods if they used this method
● Added a system for Vortex Manipulator to have hierarchical, parent and child
functions
○ E.g You can sync an unlimited list of child functions to a parent function
● Quantiscope recipes are now Json based and can be adjusted by datapacks
● Tardis interiors that allow corridors to connect to it must have an ARS Structure Block
placed exactly 30 blocks horizontally away and 1 block above the Console Unit,
facing north from the console. This allows for the interiors to seamlessly connect with
existing corridors when you change the interior
● Tardis Interiors now have a 60x60x60 size limit via saving structures using the Super
Structure Block. (If the size were larger there will be potential large performance
issue, as the interior structure needs to clear a radius the size of the largest interior,
which can be extremely large)
Content
Tardis Related
● Tardis doors now suck you out into the Vortex if you open them during flight, you
won't get sucked out if you are behind a block. When you exit the vortex you may be
teleported into blocks, so be prepared to take suffocation damage!
● Tardis doors no longer automatically close when you start flight. Be careful of
intruders entering the Tardis when you take off and don’t get sucked out of the
interior!
● Missing a control in unstabilised flight now has more severe consequences, which
are related to the control. E.g. Missing the Dimensional Controls makes you teleport
to random dimension, missing refuel control makes your Tardis lose more fuel
● Change Console, Change Exterior indexes now start from the last one you selected.
so you don’t have to keep cycling from the beginning of the list
● TARDISes can no longer travel to the End dimension AT ALL (including waypoints
previously set in the End). This eliminates a conflict with vanilla MC behaviour where
if the end was not unlocked via end portals, end portals at 0,0 of the end will delete
the Tardis Exterior block after the Tardis lands because the portal structure is always
placed last.
● Tardises will now teleport any entity it lands on into the interior!
● Tardises will now try to save its owner if it has a loyalty of over 100 towards the
owner, and the owner’s health is below 3 hearts by landing on the position from when
the owner was last damaged
● Tardis loyalty can only be increased/decreased by the owner of the Tardis, this
means it can slow down malicious attempts by users to change the interior of another
user’s Tardis
● Tardis loyalty gain rates are now changed
● Tardis refuel rate significantly slower
● Tardis refuelling now requires an Artron capacitor to be placed in the Artron panel of
the Tardis Engine
● Steam, Nautilus, Alabaster, Jade, Omega Interiors updated to support
corridors/rooms
● Tardis mood lighting is now brighter to better indicate the Tardis’ mood
● Broken Exteriors now play a sparking sound whenever sparks fly out from it
● Telepathic circuits search results are no longer required to be case sensitive
Gameplay
● Recipes for Tardis Keys, uses Ender Pearl instead of Ender Eye, and each variant
has an identifier item to make the variant recipes more easy to remember and craft
● Anti Grav blocks now requires to be toggled on and off with redstone signals, can no
longer be activated/deactivated by hand
● Sonic Screwdrivers can now display the Forge Energy reading of blocks that are
capable of using Forge Energy. This requires the sonic mode to be set to Block
Interactions mode and the player must hold the sonic when looking at the Forge
Energy capable block
● Tardis Mod blocks with the TARDIS_LIGHT blockstate property (E.g. Roundels) will
now emit a redstone signal, with the signal strength depending on how bright the
interior lighting is set to
● ARS Egg block GUI - ARS Corridor Start block, monitors, blinking lights and other
blocks added
● The Broken Exterior now plays a spark sound when displaying the lava particles.
● Quantiscopes now play a spark sound when repairing or crafting items
● Tardis owner tooltips now show entity display names instead of UUID
● Tardis interior change cooldown will be instant if you use it in creative mode
● Crashed ship computers can now use loot tables, meaning randomised loot can
generate
● Crashed Ship computers have a random chance of containing a schematic of a
police box or modern police box
● Crashed ship generation tweaked
● Vortex Manipulator Item model fix - hinge parts on the open variant are now more
smooth
● Vortex Manipulator item model now changes to open state when gui is open, and
changes to closed state when gui is closed
● Vortex Manipulator can now be used even if you aren’t holding the item, it just has to
be in your inventory. If you have more than one Vortex Manipulator in the inventory,
the itemstack closest to slot 0 will be selected. If you are holding a Vortex
Manipulator itemstack, it will still behave as before.
● Vortex Manipulator now renders on the opposite arm of your player’s main arm if the
player is not holding the item and the item is in the inventory (Rendering animations
are a Work in Progress)
● Vortex Manipulator will now take fuel when in the Vortex dimension, if you don't have
enough fuel you cannot start another journey
● If a player teleports over half of the teleport limit with the Vortex Manipulator, the
player will now receive potion effects
● The height at which you teleport to in the Vortex dimension via the Vortex
Manipulator will now scale depending on how far you set the coordinates. Larger
coordinates means you take more time to teleport and use more fuel
● Reclamation Unit usage enhancements - taking items out is now smoother’
● Texture update for Grate blocks
Commands
● /tardis create command has an optional parameter for player name, allowing you to
create a Tardis for another player
Advancements
● New advancement to unlock the Safe Exterior, enter an End Stronghold
● Advancement required to unlock trunk exterior - enter a shipwreck

Bug Fixes
● Client null value crash where if you already bought a map from a storyteller villager,
clicking on the same villager causes the client to crash
● Monitor scanner mode being able to change its field of view if you sprint towards the
block whilst looking at it
● Fixed Tardis light blocks range not being able to be modified by interior light
properties after a certain range
● Tardis mood draining too quickly if left alone
● Telepathic Circuit client crash when searching in search bar
● Sleeping in the Tardis dimension not starting the sleep timer like vanilla beds, caused
vanilla phantoms to keep spawning even after sleeping
● Vortex Manipulator getting players stuck in a loop in the Vortex dimension if they
spam the teleport function (blocked users from opening the Teleport gui whilst in the
Vortex Dimension and added a method to change the player’s destination to
overworld if they somehow set their destination to the Vortex)
● Metal grate stairs dropping the incorrect block item
● Metal grate block dropping the incorrect block item
● Fixed Alembic item duplication bug
● Reclamation Unit not saving items from previous interior change event if you didn’t
take items from the previous event out of the container
● Ship Computer not dropping inventory Items
● Stattenheim Remote tooltips not updating properly
● NullPointer Server crash involving the Tardis attempting to teleport entities without an
entity type. Fixes fishing rods used on the Tardis doors causing servers to crash.
● Player experience not being saved on the client when teleporting through the Tardis
doors
● Life Scan Protocol no longer includes armor stands
● Fixed player potion effects being lost when teleporting through the Tardis doors
● Fixed Quantiscope recipes sometimes not being synced between the client and
server
● Fixed a server crash involving the Anti Grav block unable to be rendered on the
Scanner mode of the Tardis Monitor
● Telepathic Circuit search radius being bit shifted by 4, causing the centre of the
search radius to start close to world spawn and not from the exterior as originally
intended
● Sonic casing not syncing properly

1.2 - The Crash Update - 2nd May 2020

Added
● New villager trades - ancient artefact map will lead to crashed ships and maybe
timeships too
● Story Teller Villager, maybe they have heard of legends of old crash sites based on
sights they saw on their telescope :)
● Telescope Block, decorative, used as a workbench block for StoryTeller Villagers
● Crashed ship structures generated randomly in the world
● Observatory village structures spawn near desert or savanna plateau type villages,
houses the Story Teller Villager
● Police Box Exterior and Interior Door model!
● Tardis Monitor Scanner Mode - allows you to see a live preview of the chunk around
the Exterior, including blocks, tile entities and fluids!
○ Hold Sneak then right click the monitor to switch between Scanner Mode and
the standard Information mode
● Ships Computers - can extract exterior schematics from it using a sonic
● Sonic Slot Control - placing sonic in it will download any schematics the sonic has in
it to the Tardis
● Communicator Control - allows you to find distress calls! Requires interstitial antenna
sub system to be installed
● Door Control - toggle opening, closing, unlocking and locking of Tardis door
● Stabiliser control - toggles unstabilised flight
● Unstabilised Flight!
○ Quicktime events turned on by default
○ Has a certain timeframe in which to press the correct control, the time you
have depends on the throttle setting. Minimum throttle is 10 seconds,
maximum throttle means 5 seconds
○ May require multiple controls to be pressed
○ Failing to press a control can damage sub systems
○ Is twice as fast as stabilised flight, but uses double the fuel
● Item Reclamation Unit Block - saves all items placed in containers, item frames or
armor stands and any used leashes within a 20 block radius of the console, spawns
beside the console after you change interior
● Fortune Teller Exterior and Interior Door
● Galvanic Console
● Alabaster Interior
● Interstitial Antenna subsystem, required for communicator to pick up distress signals

Updated
● Tardis Manual now is data driven, uses jsons that can be replaced using data packs
● Some exteriors are now locked behind "ship schematics" that found in crash ship
computers, download them with your sonic and plug it into your console
● Fortune Teller Exterior now requires an advancement to unlock - find and enter a
witch hut
● Nautilus interior now requires an advancement to unlock - hold a Nautilus shell
● Tardis Manual entries - new information on sub systems, controls and a start on flight
modes
● Sub system damage values changed
● Dematerialisation Circuit durability increased from 250 to 1000,takes 1 damage per
1-5 seconds of flight
● Fluid links take 1 damage on takeoff, 1 damage on land
● Chameleon Circuit takes 1 damage on land, and a random chance to taking more
damage as well
● Vortex Manipulator GUI - now prevents teleport if a non-integer character is inputted,
tells you which textbox the issues is occuring in and shows the current player’s
coordinates in its corresponding textboxes
● Vortex Manipulator now plays a sound at its start point and a different sound at its
destination
● Waypoint GUIs - reordered to be more user friendly, Waypoint Creation GUI now has
textbox and positioning enhancements to clarify user interactions
● Sonics can now make dispensers dispense items!
● Chameleon Circuit item model update
● Control Nametag Displays now render lower
● Stattenheim remote is now functional, tool tips still need work
● Tardis Emotional changes:
● Gain 1 loyalty every 4 seconds during unstabilized flight
● 5 loyalty and 20 mood penalty for flight event fucked up
● Can't gain more than 1.5x Estatic threshold by flying
● A TARDIS can get all the way to sad by being abandonment

Bug Fixes
● Vortex Manipulator will no longer teleport you into bedrock if you use the top block
setting, original search logic from v1.0 has been restored
● Vortex Manipulator GUIs not scaling with different GUI scales
● Fixed a bug where you can still give gifts to Tardises if that Tardis is owned by
someone else or you already own a Tardis, the client was previously desynced from
the Server
● Alembic not saving its progress on the client when the world reloads
● Server crash issue involving client classes trying to load on servers
● Dimension helper crash
● Fixed TARDISes being able to travel past the world border
● Sonics always interacting twice
● Sonics not rendering when in search creative tab, they will now display the mk2
casing by default
● External Scanner crash involving mob heads
● Tardises spawning infinite armor stands
● Tardis Exteriors not unloading the chunk they were in once they have dematted,
caused severe server lag and prevented mobs from spawning

1.1.1 Hotfix

Added
● Improved commands
● /tardis refuel command
○ /tardis refuel [Player] [Amount]
● Requires Operators status to work
● Time Vortex Dimension - You will teleport to the top of this dimension when you use
the Vortex Manipulator and when you reach the bottom, you will teleport to the
coordinates you entered

Bug Fixes
● Server crash involving the Tardis setting the facing of its exterior which shouldn’t exist
1.1

Added
● Players can now respawn in the Tardis if they sleep in a bed there. If the spawn
position is overwritten or the bed in the Tardis broken, you will spawn at the updated
location
● Waypoints monitor protocol - Save, Load and Delete specific locations. Can save a
name of waypoints, position, dimension and exterior facing direction. Up to 15
waypoints can be saved
● Change Exterior protocol
● Trunk exterior
● K2 Booth Exterior
● Anti Gravity Block, look up or down to travel in respective directions, right click to
toggle on or off, sneak and right click to set the detection range. Available in ARS
Egg
● Fast return control - returns you to the immediate previous position, dimension and
exterior facing
● Telepathic Circuit control - allows you to search for biomes only.

Updated
● Interiors are now unlocked via advancements
● Chameleon Circuit item is now required for Change Exterior protocol to function, but
is not required for flight
● Reduced generation chance of Xion crystals
● Daleks have a hover sound when they move

Bug Fixes
● Guis opening on all player screens on LAN servers
● Interior change image not scaling with different gui scales
● All monitor guis should now scale with gui scales
● Atrium circuit upgrade landing the player at 0,0,0
● Exteriors will now be waterlogged if you change exteriors
● Ambient Tardis sounds are now less frequent
● Entity sounds no longer loop infinitely

1.0 (MC 1.14.4)

Removed
● Chalkboard
● Change Exterior monitor protocol - it was a test feature and will return when it's fully
functional
● Sonic Cane
● Copper interior (may return in the future)
● Toyota interior (may return in the future)

Added
● Tardis Manual with in game documentation about everything in the mod, right click to
open.
○ Also shows console control names if you hold it and hover over a control
● Added way to blacklist dimensions
● Config file
● Config option to blacklist or whitelist dimensions for the Tardis
● Config option to toggle sonic features
● Added landing system
● JEI integrations for recipes, ARS system and more
● Code hooks to allow other mods to have integrations with this mod
● Added Alarm toggle
○ Makes console room flash red and plays a Cloister bell sound
● Added Lifeform Scan protocol
● Interior and exterior light level adjustment - makes all nearby light emitting tardis mod
blocks change light level
● Added Wall Eye monitor
● Added Change Interior protocol
○ You MUST take any items out from containers placed in the interior because
changing interior will delete the container and its items.
○ There will be a future feature that will store the items to a storage capability
○ Has 1 minute cooldown between uses
○ Requires 100 Artron Units in fuel banks in order to use
○ Kills all non living entities, so items etc won't just lie on the ground. This also
means all armor stands and item frames will be deleted
○ Places player 1 block north of the console, to prevent player from falling into
the void if the new interior doesn't have blocks at the player's position
● Added Jade, Omega, Nautilus interiors
● Added Nemo console
● Added Console Changing system
● Added Tech Struts block
● Cybergun (Work in Progress, unobtainable in survival)
● Stattenheim Remote (Work in Progress)
● Alabaster Roundels, blocks, slabs, Stairs and walls (original decoration block)
● Metal Grate Block, slabs and stairs
● TARDIS exteriors (Broken and otherwise) will respond with a cloister bell if you ring a
bell within 3 chunks of them
● Added Tardis Engine (WIP) - Allows you to insert sub systems, upgrades and charge
items with artron energy
● Added support for Interior-specific ambient noises
○ Added Nautilus interior Ambient sounds
● Added Artron system
○ Added refueler controls to Nemo and Steam console
● Added the ability to crash the Tardis.
● Added stutter noise when fuel is out
● Added creaking ambient sounds in the TARDIS
● Added system to make each Tardis interior have its own ambient sounds
● Added Tardis hum sounds
● Made exterior and interior doors sync states
● Metal Grate Block, Slab, Stairs
● Comfy Chair and its recipe
● Green Comfy Chair and it's recipe
● Sonic Screwdriver
● Sonic Modes
○ Block, Entity Interaction and Tardis Coordinates Modes
○ Shift Left click to switch modes
○ Right click to use
● Sonic Part mixing
○ Allows user to mix and match different sonic parts for customisation
● Sonic Charges
○ Made Sonics able to be charged using the Tardis Engine
● ARS Block - gives user defined blocks for the cost of Artron units
● Custom collision shapes for Alembic, ARS Egg, Monitors and comfy chair
● Tardis create command - creates a broken exterior at the player's position
● Depressant pill - Creative only item that decreases the Tardis' mood. Lower mood
means the Tardis more likely to land inaccurately
● Antidepressant pill- Creative only item to increase the Tardis' mood.
● Tardis emotional system expansion
○ Low mood will have cooler coloured lighting in the interior (for best effect,
don't use optifine,)
○ Good moods will make interior lighting a warmer colour
○ TARDISes that have a poor mood will land more inaccurately
● Upgrade system in Tardis Engine
● Atrium Upgrade circuit - if places in upgrades panel of Tardis Engine allows the
Tardis to take any blocks that are above Atrium frame blocks with it when it
dematerialises
● Atrium Frame blocks - allows blocks in a 11 block radius above the block to be taken
with the Tardis when it dematerialises
● Tardis landing position will now consider if it can fit inside the landing spot - if it has
blocks attached to it from the Atrium system it will take that into account
● Tardis console will emit particles that show its mood
● Time Vortex renderer (WIP)
● Artron battery (WIP)
○ Will be used to charge items by collecting artron energy from the Tardis
● Workbench renamed to Quanitscope with new model
● Quantiscope can be used to mix and match sonics
● Quantiscope can used to craft custom recipes or repair components
● Pocket watch - tells the time of the dimension you are in and malfunctions if near a
25 block radius of a broken tardis exterior, could be a useful Tardis tracking tool ;)
● Ability to play a knocking sound in the Tardis interior if you left click on the exterior
block whilst it's locked
● Crafting recipes for:
○ Exotronic Circuit
○ Blank Upgrade Circuit
○ Atrium Upgrade Circuit
○ Atrium Frame block
○ Wall Eye Monitor
○ Quantiscope
○ Sonic Screwdriver
○ Sonic Emitter
○ Sonic Activator
○ Sonic Handle
○ Sonic Endcap
○ Comfy Chair Red
○ Comfy Chair Green
○ Interior door
○ ARS block
○ Alternate Tardis key
○ Fluid Link (Quanitscope recipe)

Updated
● Steam interior structure - now has updated blocks and includes a Tardis Engine
● Exterior now shows Demat and remat animations
● Steampunk exterior now has a second block below the main tile
● Monitor gui system
○ Support for sub-menus
○ Support for different monitor gui background textures
● Emotional system
○ Broken TARDIS is cheered up with gifts
○ TARDISes feeling ‘Apathetic’ or worse gain +100 block inaccuracy when
landing
○ TARDISes feeling sad make the lighting in the dimension turn more blue
● Interior Editing System
○ Can select light level
○ Changes exterior light as well
● Monitor now shows the percentage of journey traveled instead of time left
● Tardis now has a fuel system, this is required for flight
○ Artron Energy
○ Units: AU (Artron Units)
● Exterior doors and interior doors now have opening, closing locking and unlocking
sounds!
● Flight time is now calculated
● Flight journeys can be stopped at any time by setting the throttle to 0, and won't
cause damage to the Tardis
● Using the throttle to stop a journey mid flight will not damage the Tardis, while using
the handbrake will, like a car
● Tardis exterior doors will now shut closed and will be locked when taking off
● Exterior door cannot no longer be opened if the Tardis is dematting or rematting
● Interior and Exterior Doors now have open and closed sounds!
● TARDIS spawns particles when mood changes
● Tardis key now shows the player's uuid the key is bound to
● Tardis keys can now lock and unlock the Tardis Exterior.
● You can lock or unlock a Tardis from the inside by sneak and right clicking the interior
door
● Starting flight will now increase Tardis' mood by 10 and loyalty by 1 value.
● Alembic - now has a gui
● Alembic now requires coal, water, Cinnabar and a glass bottle to make bottle of
mercury
● Dematerialisation Circuit and Fluid Links are now required for flight
● Dematerialisation Circuit recipe replaced with custom quanitscope recipe
● Hid debug items from creative tab, was only there for dev testing
● Vortex Manipulator Teleport GUI now warns player about potential danger if they
choose to use the precise teleport type
● Daleks are now immune to fire, suffocation, lightning, anvil, sweet Berry Bush and fall
damage.

Bug Fixes
● Exteriors and console can no longer be broken in survival mode, can no longer be
destroyed by explosions
● Exteriors and console are now chunk loaded, fixes exteriors not removing themself
after dematting and fixes players always appearing at the console unit instead of the
interior door
● Fixed Vortex Manipulator Gui not working for servers (was not opening on the client,
only on the server)
● Steampunk interior door model not being scaled properly.
● Steampunk exterior not being scaled properly
● Consoles spawn their controls everytime the console block changes
● Entities face the correct direction when entering / exiting the TARDIS
● Control entities disappearing on the client, requiring the user to relog
● Monitor showing 0,0,0 after relogging
● Laser entity crashing server when trying to spawn a client side particle
● Controls desyncing their state when reloading world
● Controls spawning extra ones if you change the console blockstate
● Patched an exploit involving Vortex Manipulator where you could travel beyond the
world border, go above the Nether roof and below the world
● Alembic losing its data on dimension reload
● Broken exterior floating above ground
● Control Entity duplication when you enter or exit the world

0.1.4A (MC 1.12.2) - 17th March, 2020


● Fixes a bug where respawning in the TARDIS dimension would put the player in an
infinite death loop.
● Fixes a bug where old Tardises have a negative Artron value and cannot update to
the new Artron Units system.

0.1.4 - The 2 year Anniversary Update (MC 1.12.2)


The final update for Minecraft 1.12.2! We’ll be focusing on developing the 1.14.4 version of
the mod after this. The 1.12 version has also been made open source. Feel free to
contribute to it!

Added
● Tardis Diagnostic Tool, allows you to see Tardis sub systems outside of the Tardis
and help in deducting the reason for Tardis remotes not working
● Special 2 year Anniversary Interior - ‘Explorer’ interior (Exclusive to 1.12)

Bug Fixes
● Mysterious Suitcase not dropping clothes unless you use a pickaxe
● Forcefield not deflecting throwable entities
● Toyota Spinnymajig should no longer break surrounding unbreakable blocks such as
Bedrock
● Telepathic Circuit now shows if the requested Structure/Biome is out of Tardis range

Alpha 0.1.3A (MC 1.12.2) - 12th March 2020


● Fixed a bug with old Tardises having 0 artron when converted to the new artron unit
system

Alpha 0.1.3 (MC 1.12.2) - 12th March 2020


● BOTI
○ Fixed SOTO being mis-aligned by about 12 blocks
○ Made interior door update BOTI info instantly after opening
● Artron
○ Completely rewrote fuel, now has actual units instead of just a percentage
○ Added a recharge config open, being in a rift will double it
○ Costs
■ 1AU/S in flight, 0.5 if unstabilised flight
■ Artron capacitor now fills 100AU
■ Food machine cost 5AU per food
■ Added Artron Banks - Machines you can place in the TARDIS to add
capacity to max Artron
● Added functionality to VoidSpecs
○ They now spawn particles in nearby rift chunks
○ Are now obtainable by placing wool in a sonic workbench
● Protocols - to balance the Artron re-write, you can use the escape protocol with any
fuel amount (including zero), but It will always drain the banks completely
● Bugs Fixed
○ Entities can now enter the TARDIS
○ The Player no longer can get thrown into the void when exiting RWF
○ One of the interiors not being centred inside the room

Alpha 0.1.2 (MC 1.12.2) - 3rd February 2020

Added
● Added Forcefield
○ Will kill projectiles if they hit the forcefield
○ Will repulse hostile mobs
○ Will stop water from flowing into the interior (but doesn’t displace water on the
exterior)
○ Uses 1% fuel over 6 seconds

Updated
● Tweaked TARDIS landing parameters
○ TARDIS will overwrite:
■ Water
■ Plants
■ Material can be replaced by other blocks when placed - E.g. Snow,
Vines and Tall Grass.
■ Carpet
■ Liquids
■ Snow
● Food machine will now spawn 16 food when you Sneak and Right Click on it
Fixes
● Food machine no longer spawns stacks behind it

0.1.1C - Jan 20, 2020

Removed
● Tardis Gravity - Temporary

Bug fixes/Enhancement
● Server crash upon server start
● Client Crash

Pre-Alpha 0.0.3 (1.14.4 Forge) - 2nd March 2020

Added
● Steam Console Room
● Tardis Commands
○ /tardis interior
○ /tardis exterior
● Dalek
● Dalek Variants + Spawner items
○ Supreme (Red)
○ Classic
○ Time War
○ Special Weapons
■ Fires explosive lasers
○ Sec
○ Imperial
● Dalek Flight
● Dalek formations
○ Allows them to concentrate firepower
○ Target is selected by a commander unit
○ When current commander is killed, another Daleks is promoted to
commander position
● Steampunk Monitor GUI (WIP)
● Tardis Protocols (WIP)
● Tardis Components - need to be installed in console unit (Wip)
○ Chameleon Circuit
○ Dematerialisation Circuit
○ Fluid Links
○ Thermocouplings
● Sounds and status messages to controls when right clicked or punched
● Coordinates Increment Modifier control
● Landing Type control
● Technology blocks - Decoration
● Copper Console unit
● Tardis Workbench (WIP)
○ Used to construct some items
● Technology blocks - decoration blocks
● Mercury Bottle - used for crafting fluid links
○ Obtained through Alembic
● Experimental BOTI (WIP)
● Broken down Tardis Exterior
○ Will generate underground in the world
○ Can be opened by giving it items it likes
■ Ender pearls
■ Filled map
■ Clock
● Crafting recipes
○ Blue Concrete slab
○ Chalkboard
○ Chameleon Circuit
○ Clutter Books
○ Clutter Paper
○ Dematerialisation Circuit
○ Fluid Link
○ Interior door
○ Sonic Cane
○ Steampunk Monitor
○ Tardis Key
○ Tardis Key Alternate
○ Thermocoupling
○ Tardis Workbench
○ Vortex Manipulator
○ Alembic
● Cybergun - Earthshock
○ WIP
● Cinnabar Ore
○ In veins of 1-5, two veins per chunk, generates between y level 0 and 24
○ Gives Crushed Cinnabar when mined with Pickaxe
■ More Cinnabar received if Pickaxe is enchanted with Fortune
○ Drops Ore block if pickaxe has Silk Touch enchantment
● Alembic
○ Requires Crushed Cinnabar and Water to distill
■ To distill mercury enough for one mercury bottle, requires 1 Crushed
Cinnabar and 1 water level
■ Water Bucket increases water level by 8
■ Potions increased water level by 4
○ Can hold 64 mercury bottle’s worth of mercury
○ Requires user to hold Glass Bottles when getting mercury
○ Automatically distills mercury if there is enough Cinnabar and Water and if
chunk is loaded

Updated
● Forge Version - now uses 1.14.4-28.1.76
● Clutter Paper now has break sound
● Clutter Books now turn into clutter paper when broken
● Vortex Manipulator Module recipe
○ Now requires Dematerialisation Circuit and Blaze rod instead of ender pearls
● Loyalty system
○ Tardis loyalty value determines if the broken down Tardis will open for you
○ Increased by certain percentage when you give the broken Tardis items it
likes
■ Filled maps
■ Clocks
■ Ender pearls
○ Decreases if you use a lead with a horse or fence to force the door open
○ Low loyalty can lead to Tardis feeling angry at you, may change course
○ At 100 loyalty, door will open
● You can now use key inputs in Vortex Manipulator main GUI
○ Left and right arrow key: cycle through functions
○ Enter key: Select function
○ Escape key: Close GUI

Bug Fixes/Enhancement
● Vortex Manipulator Server crash
● Chalkboard null check (temporary fix)
● Vortex Manipulator GUI not scaling with window size
● All blocks now drop their respective items
● Tardis exterior rendering invisible on load
● Exiting interior displaces player to 0,0,0 if the Tardis has not been flown before
● Tardis consoles rendering full bright when scaled
● Tardis console render bounds
● Tardis exterior render bounds
● Tardis interior lightmap not loading when entering for the first time (interior would be
black even with light sources)
● Improved interior door teleportation
Pre-Alpha 0.0.2 (1.14.4 Forge) - 3rd October 2019

Updated
● Disabled Vortex Manipulator
● Stopped Server Crash (At least this one)
● Made it where when you enter the TARDIS you are put at the interior door

Pre-Alpha 0.0.1 (1.14.4 Forge) - 28th September


2019

Added
● Tardis Exterior
○ Steampunk variant
○ Clock variant
● Tardis Interior
● One dimension for each player’s Tardis (infinite space)
○ Each dimension is saved in the following file path:
○ .minecraft/saves/WORLD_SAVE_NAME/tardis/PLAYER_UUID
● Emotional System
○ Likes taking flight
○ Doesn’t like being alone
● Tardis key
● Brass Console unit
● Console Flight controls
○ Animated
○ Dimensional Control
○ Throttle
■ Adjusts speed of flight
○ Handbrake
■ Toggles flight
○ Randomiser
○ Direction Facing
○ Coordinate flight
■ X
■ Y
■ Z
● Working basic flight system
● Tardis interior door
● Sonic Cane
○ Opens Iron doors, iron trapdoors, temporarily lights up Redstone lamp,
detonates TNT
○ Has 5 second cooldown per successful use
● Roundels
○ Concrete palette
○ Wood palette
● Whittaker Tardis blocks
● Vortex Manipulator
○ Iterable list of functions
○ Working teleport function
● Chalkboard
○ Displays text

0.1.1B - 28th October 2019

Removed
● Spacesuit
● Ruby
● Ruby ore
● Marker
● Fob watch
● Monitor Protocol: Stealth mode
● Tardis Manual GUI (Users will be able to more easily understand the usage of the
manual, which is to reveal console control names)

Added
● Tractor beam - pulls entities upwards or downwards depending on setting
● Dalek Spaceship Hull block and slab

Updated
● Tardis Items Creative Tab icon now rotates its 3D model passively

Bug Fixes/Enhancement
● RWF
○ Player was able to use /tardis exterior and /tardis interior commands during
flight but Tardis would still be in flight
○ Fixed being able to ride a TARDIS without being inside
● Creative tab Tardis model not rendering doors
● Spacesuit performance issues (removed item entirely)
● Rendering fixes to BOTI
● Fixed desync between worlds
● Water showing no texture when viewed from the interior
● Player not being sucked out of the interior during flight if doors are left open
● Tardis exterior duping when crashing
● Added Dalek Tractor beam + Dalek Ship Hull blocks
● Fixed BOTI having issues if the model checks sides (If you still crash make sure
BOTI > checkSides=false)

0.1.1A - 13th August 2019

Removed
● Vortex Manipulator

Added
● Real World Flight

Updated
● Food machine can now produce bread in rift chunks in other dimensions
● Tardis toolkit now takes durability damage when used
● Tardis hum sound now at lower volume
● Tardis now automatically dematerialisation if Thermocouplings are repaired

Bug Fixes/Enhancement
● Tardis coral stages now actually show growth stage
● Significant BOTI performance improvements
● BOTI now displays rotations correctly for stairs and fences
● Invasion Cybermen now has correct model
● Being unable to turn the player's head when riding Bessie
● Fix for OTG incompatibility
○ Added null checks to hellbent monitor
● Fixed client crash when adjusting Tardis hum

0.1.0E Hotfix 1 - 10th July 2019

Added
● Gallifrey dimension
Bug Fixes/Enhancement
● Server crash with ClassNotFound error
● Missing mcmod.info file
● Being unable to edit configuration file in-game

0.1.0E - 8th July 2019

Removed
● Real World Flight
● Mob - Adipose
● Mob - Raiders
● Kerblam Box

Added
● Repair Capsule
○ Allows users to repair Tardis sub-systems without needing to access the
console unit
○ Handy for users who are trapped in their Tardis due to Thermocoupling
breakage
● Monitor Protocol: Escape Protocol
○ Teleports all players in the TARDIS to overworld spawn at the cost of 10% of
Artron banks
● TARDIS now falls if there is no block beneath it

Updated
● Symbiotic Nuclei Model - now 3D!
● Companions now path through and open doors

Bug fixes/Enhancement
● Tardis exterior duplication bug
○ Occurs when Tardis crashes due to depleted fuel and/or sub-system, which
forces the Tardis exterior to materialise
○ Caused by chunk not unloading fully before Tardis exterior demats fully
○ Each Tardis door now handles its own chunk loading instead of the console
unit handling it
● Being unable to add modded blocks to ARS GUI
● Toyota Spinnymajig crash
● Tardis commands rework
● Performance enhancements
○ BOTI
● Interior door now instantly updates when flight ends or if client loads it.

1.13.2 Forge Version (Not sure about mod version


number) - ABANDONED
//No longer the case, 1.13.2 Forge has some issues that prevent BOTI from working. The
mod will update to 1.14.3 Forge instead. In the meantime, until 1.14.3 Forge is stable, the
main mod version will be the 1.12.2 version

This version of the mod is built for 1.13.2 Forge. It had been built from the ground up and
may not be feature complete or stable yet.

The 1.12.2 version will no longer receive feature updates after 0.1.0C. However there will
still be bug fix patches. /

In this changelog the removed, updated and bug fix headings will not be present as the mod
is being rewritten, so all changelog items will be considered as new additions

Added
● TARDIS
○ Waterlogged when in water (won't show air blocks when submerged)
● TARDIS door locking
● New exterior system
● New door opening system
○ Right click to cycle through open states(aesthetics)
○ Use TARDIS key to lock and unlock
○ Can open right hand door or both doors
○ Cycle sequence
■ Closed
■ One door open
● Users can enter TARDIS with only one door open
● There is no need to open both doors
■ Both doors open
● Each player will now have one TARDIS (Multiplayer support)
● Exterior shell
○ Wardrobe
○ Steampunk
● Custom dimensions
● TARDIS saving/loading is now multithreaded
● TARDIS ownership data is now stored in a json file
● Concrete coloured roundels
○ Half roundels
○ Full Roundels
● Trunk exterior
● Emotional Systems

0.1.0D - 3rd May 2019

Updated
● ARS Tree egg
○ Can now be obtained in survival mode by right clicking with a Minecraft Egg
on a Tardis console unit
○ Improved rendering
● Commands
○ Can now be run from server console

Bug fixes/Enhancement
● Possible solution to Tardis duplication error
○ Occurs after exiting Real World Flight mode
● Disabled Ice shrine interior
○ Exploitable resource blocks present
● Cybermen not rendering - causing them to be invisible to players
● Moon dimension gravity
● Space dimension gravity
● Food Machine
○ Can now face all directions
○ Cannot be spammed
○ Now takes time to break in survival

0.1.0C - 24th April 2019

Removed

Added
● Basic HTML and image support for TARDIS manual (support for custom content)
● Protocol Stealth mode
○ Renders the exterior invisible
○ Activated via TARDIS monitor
○ Uses chameleon circuit durability - 1% durability per 5 seconds.
■ Maximum stealth mode time can be achieved with using the default
exterior shell and a chameleon circuit at full durability. This gives 500
sec=8.33 minutes of stealth mode
● Tardis demat/remat configurable keybind
○ Default key: J
● ARS Egg
○ Opens a gui that contains a list of decorative blocks
○ Upon clicking on a block icon, the player is given a stack of decorative blocks
in exchange for 0.5% of the TARDIS's Artron Energy banks (i.e. 0.5% artron
per stack of blocks)
○ Json file in config folder allows for custom blocks to be added to the list
● Wardrobe TARDIS exterior

Updated
● Real World Flight
○ TARDIS now tips in direction of motion
○ Demat and remat animations
■ Activated using configurable keybind (J by default)
○ Sounds
■ Flight noise loop
● When TARDIS has fuel
■ Cloister bell
● When TARDIS is collided horizontally with a block and TARDIS
out of fuel
■ Fuel Depleted sound
● If TARDIS is out of fuel and is not on ground
○ TARDIS no longer takes knock back when hit by a damage source
● Companion GUI
○ Buttons are now interfaces
● Artron capacitors can now refuel TARDIS when right clicking with it on the console
unit. Each use decreases the capacitor’s charge capacity (maximum: 100)
○ Adds 10% of total Tardis artron bank capacity
○ Adding fuel to the TARDIS decreases charge capacity of artron capacitor
instead of its durability.
● Artron capacitors are now rechargable if it is in the player's inventory and the player
is standing in a rift chunk.
○ The charge value can be seen in the item’s tooltip
○ Recharges 0.5% of total capacity per second
○ No longer repairable with microwelding station
● Food machine logic
○ Now takes 5 seconds to make food instead of 7 seconds
● Sonic screwdriver block interaction
○ Now turns on redstone lamps and dispensers
● Sonic screwdriver entity interaction
○ Added interaction for parrots
● Food machine Model updated
● Monitor GUI updated
○ All protocols now use command prompt style interface
● Food machine model updated, displays are fixed
● Dalek Ray gun
○ Right click action uses bow animation
○ Ammo left now displayed as a percentage of its total capacity
○ Now has 10 second cool down per use
○ Tooltip with loading instructions
● Sonic screwdriver tooltip
○ Now displays tooltip if player mouse's over item and holds sneak key (default:
Shift)

Bug fixes/Enhancement
● Reduced performance issues with BOTI when door is closed
● BOTI
○ Fixed a bug with transparent block
○ No longer renders everything as full bright
■ Smooth lighting rendering is non functional, still a work in progress
○ Fixed blocks that are unable to see the sky(e.g. a block under a solid block)
rendering black
○ Fixed bug where some tiles were rendered as always facing north
● Companions now display the item they were given
● Fixed flight time not recalculating when destination coordinates are changed whilst in
flight
● Fixed stattenheim remote being able to summon TARDIS whilst it is in flight
● Real world flight bug - Y position is now shifted up by 1
● Fixed bug where Client sends a message of "None" when server has a waypoint that
overlaps with client waypoint
● Fixed missing blockstates
● Lang file fixes
○ Brachacki doors closed now named TARDIS Ancillary doors
● Flight mode
○ Fixed player being able to damage entities
○ Render fixes
○ TARDISes in real world flight being able to enter another TARDIS’ interior via
open doors
○ Issue with stealth mode
● Missing left hand display for TARDIS keys
● Sonic screwdriver block interactions
○ Opens if player uses sonic on top of iron doors - no need to interact with
bottom of iron door

0.1.0B - 2nd April 2019


Bug fixes
● Fixed Boti lighting code using client only code on the server side
○ Causes crash in multiplayer server while ticking a console control

0.1.0A - 2nd April 2019

Removed
● Holoprojector

Added
● Console Rooms - accessed via “Change interior” monitor protocol
○ Aquatic
○ Builder
○ Grey Matter
○ Helian
○ Ice Shrine
○ Industrial
○ Lodge
○ Study
○ Magmatic
● Console units
○ Sharp Original
○ Sharp Season 13
● Command /tardis exterior
○ Restricted version
■ Requires permission command.exterior
■ Teleports player to the exterior position of their Tardis
○ Administrator version
■ Requires permission command.exterior.other
■ Teleports the command executor to the exterior location of a specified
player’s TARDIS.
■ /tardis exterior [Username]
● Real World Flight (Very WIP)
○ Activate by Sneak+Right click Telepathic Circuits
○ Uses fuel
○ Wears down flight circuits
○ Allows doors to be opened during flight
○ If Tardis entity is hit by any damage source during flight, sub systems will take
damage
● Mob: Raiders
○ Hostile to players and companions
○ Will run from arrows, TNT and Daleks

Updated
● Replaced TARDIS monitor UI with command prompt style
● Monitor protocol Toggle Hum has GUI based interface, renamed to Hum Selection
● Monitor protocol Change Console has graphical based interface, renamed to
“Console Selection”
● More Tardis console sounds
● Daleks cannot be hurt by arrows - arrows will bounce off Daleks
● Daleks AI behaviour - will now fly above the target when attacking a target, if player
is higher than the Dalek, it will fly up to meet the player’s Y position
● Daleks are now immune to fire damage
● Dalek Lasers now ignite TNT
● Command /tardis restoresys autocomplete message
○ tardis restoresys <username> <system1> [system2] [system3]... to /tardis
restoresys <username> <system...s>
● Companion AI behaviour- will now avoid TNT, Daleks and Raiders - has same priority
as entering the player's Tardis
● Telepathic circuits now travels to biomes from modded biomes (previously viewable,
but could not travel to the biome)
● Interior change monitor protocol now has confirmation prompt
● Interior change GUI will now close itself when the player presses the confirm button
● Command /tardis restoresys can now restore all sub systems with one parameter - a
[ * ] symbol
○ Usage: /tardis restoresys *
● Players can no longer travel to other console rooms within the Tardis Interior
dimension - they will be confined to the interior they entered.
○ The confine radius is 8 chunks around the console unit
● Tardis interior doors can now be placed on any block - slabs,snow layers, flowers,
anvils etc.)
○ Tardis interior door positions will now change based on the top hitbox of the
block below it
● Players can now use multiple doors in the Tardis interior dimension.
○ Any interior door within a 16x16 radius to the console unit can be used to exit
the interior dimension.
● Punching (left click) a console control now activates it much like a right click action
● Stattenheim remote model
● TARDIS key 0 and TARDIS key 1 model
○ Has different displays for main hand and off hand.
● Master’s Clock exterior door now opens with a wider angle
● Sonic Screwdrivers will now have 100% charge when taken from Creative menu
● Sonic screwdrivers now have infinite charge and can no longer can be charged using
sonic charging slot on the human nature console
● Sonic Workbench
○ Can now change models for Tardis keys in addition to Sonic Screwdrivers
● Companions
○ Can now take items given to them by the player
○ Improved pathfinding

Bug fixes/Enhancement
● Significantly reduced performance impact of BOTI rendering when viewing the
interior from the exterior
○ BOTI packets now only send if requested, reduces huge network traffic on
servers with multiple Tardises in concentrated area.
● Better lighting when viewing BOTI window!
● Fixed interior doors from previous console room still being present after switching to
a new console room
● Solution to duplicate Tardis exteriors when Tardis crashes
● Dalek Laser crash
● Fixed Dalek ray rendering
● Default console room not generating correct room
● Cyberman Crash
● Tardis Interior Changing Protocol - Preview image size and aesthetics
● Orange fog appearing in Overworld - due to unintentional release of unreleased
features
● Command /tardis restoresys - didn’t have correct permission check
● Brachaki Secondary Doors were unable to be destroyed - can now be broken by
punching - has 50 health
● Solution to incompatibility issue with BetweenLands and Open Terrain Generator
Mod
● Thermocouplings are now more durable
● Increased size of BOTI window, shows more of TARDIS interior
● TARDIS repair kit decreased TARDIS hull health
● Default console room (Hell Bent) did not generate when a new TARDIS was created,
instead an alternative console room was generated
● Fixed demat circuit and vortex manipulator recipe - spelling mistake - circut to circuit
● Fixed TARDIS coral still being present after the TARDIS has fully grown
● Added IRenderBox to TARDIS top block and chair block
● Fixed TARDIS monitor box render being shown
● Blocked Ender dragons from entering the interior and destroying the console room
● Remapped sounds - prevents game from backing up the world due to a missing
registry (useful to servers with large world size)
● Sonic cooldown check - cooldown animation played but cooldown did not prevent
player from using the sonic during the cooldown period
● Fixed bug where setting gamerule daylight cycle to false will result in all Tardis sub
systems being instantly destroyed when taking off without stabilisers enabled
● Increased block hardness of TM blocks, makes them less likely to be broken by
accident
○ Alembic
○ Microwelding station
● Fixed server crash
○ https://github.com/Spectre0987/TardisMod/issues/242
● Hellbent corridor door rotation at West and east

0.0.9B - February 22 2019


Removed
● Monitor protocol: Regenerate Console Room
○ Replaced by using Change Interior protocol to reload your selected console
room

Added
● Gallifrey Grass, Dirt, Stone
● New Creative mode tab
● Brachaki Secondary Interior Door
● Sonic Workbench Crafting Recipe (was added previously, but not registered)
● Thermocouplings Crafting Recipe
● Thermocouplings microwelding station repair recipe - iron ingot

Updated
● Dalek flight behaviour
● TARDIS Coral acts more like a Sapling. Players can walk through it and the hitbox
has been altered to fit the size of model - no longer a full block
● Permission is now required for command /tardis grow
○ Tardis.command.grow
● Toyota Lights now required to be powered by redstone to light up

Bug fixes/Enhancement

● Logging into a server when in front of an open Tardis door kicks the player
● BOTI improvements
○ Not rendering Player’s hand when in first person
○ Fixed chat spam when restoring all sub systems with command /tardis
restoresys
● Desync issue when removing dimensional dams
○ https://github.com/Spectre0987/TardisMod/issues/183#issuecomment-462086
734
● Blocks no longer drop themselves when broken in creative mode.
● Blocks not making the right noises. (Coral sounding like stone, now sounds like a
plant)
● You will no longer suffocate next to a Zero Room Slab.
● Telos Sand now sounds like Sand.
● Stattenheim remote plays a noise on successful summoning (No more guessing if it
worked)
● Game crash when opening the doors of a newly created Tardis
● Glitched texture UV for Tardis coral state 1 and 4 (named tardis_coral0 and 3 in files)
● Protocol: Interior change fixes
○ Added a check to allow interior changing if not in flight
● Fixed crash when interacting with Toyota Spinnymajig block
● Lang file updates
○ Fixed “Sonics workbench” to “Sonic Workbench”
○ Grammar, spelling, duped entries

0.0.9A - February 9th 2019


Notes:
● Major stabilization of mod features - bug fixes

Removed
● Command /tardis summon
○ Replaced by using ./tardis restoresys on a tardis, then ./tardis interior
[username] to sync a remote to the target tardis,
● Monitor protocol: Double Lock doors
● Artron Capacitor abilities - Rift Detection, refuelling Tardis Artron banks, no longer
able to be repaired with Microwelding station
○ Sonic Shades (uncraftable) are still able to detect rift chunks
● Finger Snap
○ Opens Tardis doors within a 30 block radius
○ Moved to Handles Mod

Added
● Toggleable and Customizable Tardis Hum sounds via toggling Tardis Hum protocol
○ Copper Hum
○ Coral Hum
○ 1963 Hartnell Hum
○ 1980’s Hum
○ 1970’s Hum
○ Toyota Hum
● New sonics
○ 2nd Doctor
○ 3rd Doctor
○ 4th Doctor
○ 5th Doctor
○ 7th Doctor
○ War Doctor
○ 9th/10th Doctor
○ Sonic Lance
○ Sonic Lipstick
○ Sonic Trowel
○ Sonic Pen
● Sonic Workbench
● Confirmation message when removing subsystems
● Sub-system: Thermal Coupling.
● (Addons) Code event to help addon makers
○ TardisCrashEvent
○ TardisTakeOffEvent
■ Able to be cancelled
○ TardisLandEvent
○ TardisSubsystemBrokeEvent
● Warning message on startup of mod for Optifine users :)
● New sounds
● Brachaki Table (Mel needs to fix the displays...)
● Tardis Monitor protocol: Interior changing system
● New Tardis interior

Updated
● Tardis Monitor GUI
● Tardises now spawn with all sub-systems. Each sub-system has a random durability
value
● TARDIS now land more precisely
● Command /tardis restoresys improved
○ /tardis restoresys <subsystem1> <subsystem2> … (type the sub systems you
want to repair)
○ /tardis restorsys <online player username> <subsystem1> <subsystem2> …
○ E.g.
○ /tardis restoresys flight dimensional antenna …
○ NOTE: command does not restore an offline player’s Tardis sub systems
when on multiplayer server.
● Command /tardis interior improved
○ New optional parameter: /tardis interior [Username]
○ Only with a specific permission
● Command /tardis remove improved
○ Now removes the console unit
● Tardis growing process now has different coral model for different growth stages.
● Sonic Shades model
● Sonic Pen model

Bug Fixes/Enhancement
● BOTI improvement
○ BOTI now syncs with different interior door rotations and positions (North,
South, East, West)
● Various bug fixes
● Dalek raygun improvement
○ Aiming is improved
○ Lasers shoot out of the gun again
● Offline support for few commands
○ /tardis remove
○ /tardis interior
○ Offline support mean you can autocomplete the player username when it’s
offline, that use the usernamecache.json on server.
○ E.g. autocomplete command parameters
● Tardis entry and exit points now sync with interior door position changes
● Tardis exterior to interior teleportation only occurs when player steps into the door
and not the block in front of it.
● Entity teleportation between Tardis exterior and interior
● Fixed Cinnabar Ore not dropping Cinnabar dust
● Fixed bug where interior door state does not sync with exterior door state. (E.g. If
closed from inside, does not close on the outside)
● Breaking Tardis monitor in survival mode drops 2 monitors instead of 1.
● Cinnabar dust does not drop from Cinnabar ore when mined by a non-silk touch
pickaxe
● Cinnabar ore obtained via Silk Touch enchanted pickaxe does not smelt in furnace
● When removing Dimensional Dams from Sub-System, the Tardis kicks the player
from the interior without giving back the Time Vector Generator

0.0.8A Patch 3 - 19th December, 2018


Notes
● Major bug fixes
Changelog:
● Removed Sonic charging port on select consoles
○ Hell Bent
● Adds Toyota Spinny Thingamajig
● Fixes multiple crashes and bugs
● Made the Toyota controls glow
● The monitor now takes a while to break and always drops itself.
● Fixed inaccuracy in TARDIS landing position
0.0.8A Patch 2 - 20th November, 2018
● Fixed all reported crashes, and most bugs reported prior to November 20, 2018
● Added Toyota console.

0.0.8A Hotfix 1 - 10th November, 2018


● Fixed a client crash

0.0.8A - “The Exploration Update” - 7th November,


2018
● “Don’t know, don’t care” - Spectre0987 - November 7th, 2018
● Bessie headlights now glows in low level lighting
● Added Moon dimension - with gravity

0.0.7A Hotfix 2 - 11th September, 2018


● Fixed Sonic Screwdriver crashing the game.
● Fixed Monitors only working within 8 blocks of the console
● Added French Localization

0.0.7A Hotfix 1 - Sep 10, 2018


● Added Telos dimension
● Write pending keys to json if player is offline
● Added sonic screwdriver port on consoles
○ Hell Bent
○ Human Nature
● Added Bessie
● Added Adipose
● Added Signal Mode on sonic screwdriver
○ Sets the player’s current position to the Tardis’ destination coordinates.
○ This does not summon the Tardis - only Stattenheim Remote does so
● Fixed BOTI
● Fixed Cinnabar ore from not being destroyed by explosions
● TARDIS can consume rifts from Dimensional Doors Mod - refuels artron banks
● Added new console sounds
● Added Camo exterior
○ Oak tree with leaf colour changes depending on biome
○ Cactus when in desert biome
● Added living animations to Cybermen
● Made gold weapons do more damage to Cybermen
● Made BOTI render the sky
● Made Telepathic Circuits use the target dimension (destination dimension)
● Added confirmation screen when regenerating the console room
● Added Companions
○ Friendly mobs that can befriend player if rescued (right click on companion to
do so)
○ Has following abilities
■ Follow/wait for player
■ Return to the player’s Tardis
○ Has “Companion XP” that increases when the companion watches the player
fly the Tardis using manual flight mode (“console dancing”)
■ After companions xp exceeds 0.03XP, the companion gains a new
ability - fly Tardis to player’s current position.
● Added Electric Panel recipe
● Added Chameleon Circuit recipe

0.0.6A - 25th August, 2018


● Tardis Coral Block
● Tardises are now obtained by growing a Tardis coral
○ Place down coral to start growth process
○ Takes 4 Minecraft days, 2 Minecraft days if coral is placed in a rift chunk
○ Can be sped up using the /time set 23999 command
● Removed original interior
● Roundel blocks can no longer be exposed by Sonic Screwdriver
● Tardis rooms/corridors can no longer be generated - build your own
● Added Hellbent interior
● Added Communications system
● Added Thirteen's Sonic
● Stopped Beds from exploding in the TARDIS dimension
● Made monitors a block instead of an entity
● Made the interior door moveable
● Added camera shake on takeoff and landing (Configurable)
● Added Suggestions to the Telepathic Circuits interface - now has buttons which input
all available biomes/players. Removes need to type biome name
● Added Commands:
○ grow - Grows the TARDIS Coral you're looking at
○ transfer - Transfers ownership of your TARDIS to the specified player
○ tp - Teleports you to your TARDIS interior
○ summon - Summons your TARDIS
○ remove - removes your TARDIS from list of owned ones
● Added ability to remove components of your TARDIS
● Added knocking when a player left clicks your TARDIS exterior
● Fixed cybermen spawning too much
● If a filled map is right clicked on the Tardis monitor, the Tardis will travel to the
coordinates of the map’s centre
● Updated open Tardis door behaviour - nows sucks all entities out and deposits them
at start of Tardis flight path (i.e. Where it took off) - does not kill entities.

0.0.5A - “The BOTI Update” - 10th August, 2018


● Added new exteriors + Chameleon Circuit
● Added interior doors which change depending on the exterior
● Added new console unit (interior yet to come)
○ Hell Bent
● Added Cybermen and Daleks
○ Tomb Cybermen
○ Invasion Cybermen
○ Time War Daleks
○ Skaro Daleks
● Added TARDIS systems which get damaged in flight
● Added Bigger On The Inside (experimental)
○ DOES NOT WORK WITH OPTIFINE
● Added a Stattenheim Remote to summon the TARDIS
○ Needs to be synced to Tardis using 1 of two methods:
■ Right click console with remote
■ Combine remote with a synced Tardis key in a crafting grid. This gives
the player a synced remote and the original key
○ Can be desyned from a Tardis by placing synced remote in a crafting grid.
This gives back an empty remote
● Added Fluid link system
○ Essential for flight
● Added TARDIS Coral which is used to grow a TARDIS
● Added Rift chunks which speed up the growth and fuel time of a TARDIS
● Updated some textures and models
● Space suit lets you breathe underwater
● Added clothing
○ 4th doctor’s hat
○ 13th Coat
● Added rematerialization and dematerialization animations for exterior
● Added randomly occurring dalek invasions of villages
● Added a holoprojector to display your TARDIS' surroundings - one chunk area
around Tardis exterior
● Added symbiotic nuclei to grant the player regenerations (WIP)
○ Prevents player from dying 12 times, no animation etc.
● Added TARDIS sub systems
● Added bio-dampener
● Bug fixes
● Tardis in a Tardis - (Let Tardis A be one Tardis and Tardis B be another Tardis)
○ Tardis A can land in Tardis B’s interior if Tardis A lands on the exact position
of Tardis B’s exterior block
○ https://www.youtube.com/watch?v=J_TY2Ir3AJw
● Leaving Tardis doors open when in flight will suck player towards door and instantly
kill player (as they are exposed to time vortex)
● Tardis exterior block now emits Tardis hum if doors are left open

0.0.4A ( with Bug fix) - Jun 23, 2018


● Added a Manual (Acquire by Right Clicking a Console With A Book)
● Added Fast Return Switch
● Added Telepathic Circuits
○ Allows you to teleport to any biome (must type in exact name) within 5000
blocks of the exterior
■ Figure can be adjusted in config
○ Teleport to any online player in the same multiplayer server.
■ Player cannot be teleported to if they have a Biodampener in their
inventory
● Added Door Switch - opens doors from the interior
● Added a travel timer to The TARDIS's Screen
○ Displays remaining time left in flight time
● Added Sonic Pen - variant of base Sonic Screwdriver
● Added full set of Space Suit
○ Helmet
○ Chestpiece
○ Leggings
○ (Boots not needed)
● Added a way to reset the Controls (Shift - Right Click on Console)
● Change the way players enter the TARDIS (Walk In)
● Entities can now enter / exit TARDIS
● Compatibility with Sub's Weeping Angels
○ (Sub's) Weeping Angels will steal the TARDIS key from player's inventory
● Made Space Suit Compatible with Galacticraft
○ Provides infinite oxygen and Level 1 Thermal protection
● Fixed Tardis landing sound still playing After The Landing Took Place
● Fixed some spelling mistakes
● Fixed two server crashes
● Bug Fixes

0.0.3A - June 3, 2018


● Fixed crashes on a dedicated server.
● Misc. Bugfixes

0.0.2A - May 29 2018


● Added config option for the TARDIS's dimension ID
● Bug fixes!
● Changed the model of the Tardis key.
● Fixed some of the Meglos blocks.
● Added Cloister bell sound when Tardis crashes.
● Made the Dalek ray glow.
● Renamed Isotope 64 to Trionic Power cell.
● Linked the Interior door to the exterior door and vice-versa.
● Added Animations for some controls.
● Added sounds for the doors opening / closing

0.0.1A - First Release - May 26, 2018


Notes
This changelog is a work in progress due to lack of documentation

Changelog:
● Temporal Laboratory block

WIP Changelog items


Undocumented:
● Temporal Laboratory
● Sonic Umbrella
● Umbrella stand
● Ruby

Released date unknown


● Tardis interior hum
● Tardis Monitor GUI - brown interface
● Original Tardis Monitor GUI - command prompt style

You might also like