DrWho_Tardis v1.2.0


Doctor Who Tardis adds several Doctor Who themed things to Minetest. This new update makes the mod work in VoxeLibre (MineClone) and RePixture, and adds support for better default Tardis interiors, among other things.

Go to the Codeberg wiki for an explanation of all features.

Download it from the in-game content manager, ContentDB, or Codeberg.


Warning: In order to update your Tardis interior, you must follow this guide otherwise you risk breaking the mod in your world.

The new interior console room added in this update is called default, because it is the new default for new TARDISes.

Screenshot:

The new interior console room


Changelog for v1.2.0

Added

  • Support for VoxeLibre (MineClone) and RePixture (project #8662)

    • We detect the GAMETYPE and store in a variable, allowing easy checking.
    • All items used in crafting recipes are read from a table (_drwho_tardis.items) to allow us to change them depending on the game
    • The depth at which the Tardis is placed varies depending on the game. MTG & RP are at -10000, MCL is at -50, just above bedrock layer.
    • Anything that currently only supports MTG has been wrapped in a check to ensure that the right game is running and errors won’t occur. Support for those things (mobs, awards, armor) in other games is planned but not high priority.
  • api.lua for all API functions that aren’t sonic or exterior related

  • /locate_tardis chat command and related API function (#14)

  • /rebuild_tardis chat command and related API function

  • Several colour variants for the Tardis exterior, (@ApolloX939 in #30)

  • A couple new nodes for Tardis interiors - variants of white circles, and a blank white/grey node.

  • Different Tardis interiors and an API & system to manage them.

  • Two new settings options: default Tardis interior and maximum Tardis power

  • Working Tardis gravity system - it will either go directly to the pos, land on top of a node below the pos, or the second and also sink in water. Change the setting by clicking the button on the console, or use /tardis_mavity.

Changed

  • Tardis interiors are now placed with an API function, and supports different interior styles.

  • Code structure (/mobs folder, /tardis folder) in order to reduce the amount of files in the root directory

  • Updated how we handle toolranks and pick_axe_tweaks as we were using older, deprecated api functions

  • Sonic code is cleaned up, minor issues fixed and more customization for API users (@TPH in #29)

  • The exterior select screen has been revamped to be able to select any exterior skin added via API. (#31)

  • The Tardis sound and time rotor animation now start just after the lever is pulled and will only stop after the Tardis has actually landed.

Fixed

  • Fixed bug in Find Biome where the game would crash if the position was entered before a biome was found (#43)