TARDIS 2.9-beta-1

Details

  • Filename
    TARDIS.zip
  • Uploaded by
  • Uploaded
    May 18, 2014
  • Size
    1.42 MB
  • Downloads
    869
  • MD5
    6d1697120dfd64e1d8d5512ab6749a32

Supported Bukkit Versions

  • CB 1.7.9-R0.1

Changelog

v2.9-beta-1

As always some big changes, especially to TARDIS entry mechanics — please read carefully.

Additions

  • Added a /tardisremote command
    • permission tardis.remote default: op
    • actions currently supported: travel, comehere, chameleon, hide, rebuild, back
    • arguments: /tardisremote [player] [action] [travel options]
    • if action = travel, travel options are: home, area [area name], and coords e.g. world x y z
    • can be run from command blocks, but the specified player must be online
    • if the player who is running the command does NOT have tardis.admin permission, then the normal checks are performed (energy/permissions/circuits/plugin respect etc for the specified player)
    • use via Command Block will fail silently if above checks fail, as we can't message a command block...
    • if player has tardis.admin permission then no energy is used / only basic checks performed (so we're not griefing anything)
    • comehere comes to the currently targeted block (only available to TARDIS admin players)
    • Dev video on Youtube
  • Added the ability to walk in and out of the TARDIS if the door is open (instead of clicking the door) https://www.youtube.com/watch?v=xyrJyzxmtz8
    • to use the new method, enable it with /tardisadmin walk_in_tardis true and restart the server
    • when enabled, RIGHT-clicking the door opens it, SHIFT_RIGHT-clicking teleports (the old behaviour)
    • Not all TARDIS presets support walking in!
    • The exterior door can be opened and entered by the Time lord of the TARDIS and any companion, but only the Time Lord can deadlock the door. The exterior door must be opened with the TARDIS key
    • Both doors can be closed using any item or empty hand
    • If you leave the door open (and the Police Box is visible), any monsters within a 16 block radius can enter the TARDIS (unless a player is also within range). If there are no monsters nearby outside there will be a 25% percent chance that a random monster will spawn inside the TARDIS. A check is made every 2 minutes the door is left open
    • Due to the fact that Endermen can enter the TARDIS, you may want to set enderman-grief: deny in your WorldGuard region config
    • Added a /tardisadmin purge_portals command to clear all data associated with walking into the TARDIS (they'll still work, just toggle open the door again)
  • Added a 'black wool behind door' toggle switch
    • This allows access to the outside of the TARDIS (useful if you have built a nice view)
    • /tardis update toggle_wool
  • Added MCPatcher texture support and made a new TARDIS Resource Pack - Note: things may look a little odd until you rebuild the TARDIS
    • http://dev.bukkit.org/bukkit-plugins/tardis/tickets/688-tardis-mcpatcher-texture-support/
    • If using an MCPatcher modded client with the Connected Textures and Custom Item Textures mods installed the TARDIS uses biome specific textures for the Police Box and TARDIS interior, and custom textures for all TARDIS items
    • to make the Police Box use the custom textures you need to enable it in the config (it is on by default) - /tardisadmin set_biome true
    • to make the TARDIS interior use the custom textures you need to enable it in the config (it is on by default) - /tardisadmin sky_biome true
    • the Police Box 3x3 block area is set to DEEP_OCEAN biome, the TARDIS interior is set to SKY biome
    • only new interiors and rooms are set, to change existing consoles and rooms, you will need to use the WorldEdit //setbiome command (unless your TARDIS World is already an END type environment)
    • you can now choose from 15 different Sonic Screwdriver textures (see more info below)
    • Added a /tardisprefs ctm [on|off] command - if on the plugin replaces the left front wool block in the Police box with a quartz pillar textured on ends with the TARDIS door sign
    • You need to update the hinge location of the interior door (new TARDISes will be fine) - target the top half of the door and use the command /tardis update hinge - the texture will correct itself and the door will open the right way (as it does on TV)
  • Addeed a Sonic Screwdriver preferences menu - /tardisprefs sonic
    • Requires MCPatcher to see the new textures!
    • In the GUI, place your sonic in the lower left slot and then select the screwdriver of your choice
    • You can set the default screwdriver type - /tardisadmin default_sonic [type] - use tab completion to see a list of types
  • Added rudimentary GriefProtection claim compatibility
  • Added a TARDIS (ARS) Map
    • accessed via the Sonic player preferences menu (SHIFT-RIGHT-click air with a sonic) - click the map item to open the GUI
    • click 'Where am I?' to locate yourself on the ARS map
  • Added a keys list to the blocks.yml config
    • if all_blocks is set to false in the main config, the key can only be set to the items in the keys list
  • Added a /tardisprefs sign [on|off] command / preference to determine if the Police Box has the 'name' sign on front
  • Added TARDIS flight modes
    • use the /tardisprefs flight [mode] command to set the flight mode
    • modes are:
      • normal - the default, what we're all currently used to
      • regulator - use the Helmic Regulator to correct the TARDIS' flight path, a GUI will open automatically - use the direction blocks to keep the regulator in the centre
      • manual - run round like crazy clicking the correct console repeater when told to do so
    • In manual flight mode the repeaters are called:
      • world: Helmic Regulator
      • x: Astrosextant Rectifier
      • z: Gravitic Anomaliser
      • y: Absolute Tesseractulator
      • A visual effect has been added to help show which one to click :)
    • in manual flight mode you can set the delay between having to click the repeaters in the config: /tardisadmin manual_flight_delay [ticks] - default is 60 (3 seconds)
    • in regulator flight mode, the further away from the centre the regulator block is, the further from your desired location you will land
    • in manual flight mode, the more repeaters you miss hitting, the further from your desired location you will land
    • currently if the destination is inside a building, the adjusted location will most probably end up on the roof (even if there is room inside the building)

Changes

  • Improvements to anti-flower pot placement when /tardisprefs build off
  • A message is now sent when switching the Chameleon Circuit on/off by command
  • TARDIS now controls both breeding, spawn eggs, eggs and mob building in TARDIS worlds (previously used WorldGuard)
  • The TARDIS safety platform has been retired - open the door before exiting
  • The companion list now uses UUIDs
    • no changes to the commands
    • the companion lists are cleared of old data the first time you run this version - players will need to re-add their friends
  • /tardis comehere, /tardis home and the Stattenheim Remote now use the player's yaw to set the direction the TARDIS is facing
  • You can no longer toggle TARDIS doors with the Sonic Screwdriver
  • Iron doors opened from a distance with the Sonic Screwdriver will close again after three seconds
  • The redstone sonic upgrade now allows you to open iron doors up close - they also will close again after three seconds
  • The enderman-grief: deny flag is now set by default in TARDIS WorldGuard regions
  • Setting the TARDIS key preference is now restricted to using items only (no blocks)
  • The sonic Admin menu GUI is now opened from the Player Prefs menu
  • Updated to latest UUIDFetcher code

Fixes

  • Fixed gravity well jettisoning - you must now put TNT in both upper and lower slots
  • Added BURNING_FURNACE and JUKEBOX to the emerald sonic interactable blocks
  • Horse health is now set correctly
  • Fixed save-sign item duplication when closing GUI with item on cursor, or shift-clicking
  • Fixed an error loading the plugin if WorldGuard was not on the server (WorldGuard is NOT required for the plugin to run)
  • Fixed the platform and under-door block being left behind
  • Fixed an ArrayIndexOutOfBoundsException when shift-right-clicking in the advanced console
  • Added GLOWSTONE to underdoor blocks
  • Fixed incorrect seed block IDs
  • Fixed UUID conversion failing if a blank name was found in the database
  • Fixed some problems with commands not getting the UUID for offline players
  • Fixed an incorrect table name in the MySQL updater class

For CraftBukkit 1.7.9 only, no longer compatible with prior versions, and it will disable itself if a lower version is used!

Don't leave your sonic in the sonic prefs menu, you will lose it!