Difference between revisions of "Planned Versions"

From MineTweaker 3
Jump to: navigation, search
Line 24: Line 24:
  
 
== MineTweaker 3.1 (modding upgrade) ==
 
== MineTweaker 3.1 (modding upgrade) ==
 +
 +
Preliminary MineTweaker 3.1 information: [[MineTweaker 3.1]]
  
 
3.1.0:
 
3.1.0:

Revision as of 19:21, 4 September 2014

MineTweaker 3.0

Goal: bringing MineTweaker mod support back to where it was and finalizing the initial features

TODO:

  • Document: Simple player specific recipes
  • Document: Simple function recipes
  • Document & test: MFR Support

3.0.9:

  • Fix NEI bugs, as much as possible
  • /mt recipes command
  • Fix for item names sometimes not changing properly?
  • Mod support for BuildCraft

3.0.10:

  • Customize villager trades
  • Customize fishing loot
  • Customize bonemeal
  • Customize mob control and dungeon mobs

3.0.11:

  • Mod support for Forestry

MineTweaker 3.1 (modding upgrade)

Preliminary MineTweaker 3.1 information: MineTweaker 3.1

3.1.0:

  • Completing all features of the ZenScript scripting engine
    • Add include directive for .zsi files (Old style includes)
    • Conditional compilation. Allow different customizations depending on mods installed.
    • Custom classes, interfaces and enums
    • Implemented fully typeless values and typed/typeless conversions
    • Closure values (functions can access values defined in outer scopes)
  • Advanced player specific recipes
  • Advanced function recipes
  • Full documentation of the scripting language
  • Autogenerated documentation on all classes in MineTweaker
  • Custom commands
  • Can listen to events
  • Can set timers
  • World interaction (modifying blocks, detecting block placement, button presses, ...)
  • Player interaction (give/take xp, give/take items, read inventory, ...)
  • Ability to store data in world and players and ability to act upon it
  • Ability to implement script sequences, send messages
  • Ability to store resources in zipped files and directories
  • Ability to add simple custom items and blocks
  • Ability to modify existing items and blocks (includes block drops)
  • Ability to modify mob properties and drops
  • Ability to play sounds and music
  • Can store scripts with Forge mods, which will be automatically executed too
  • Can add simple blocks
  • Can add simple items

3.1.1:

  • Custom GUIs
  • GUI to add/remove recipes

3.1.2:

  • Can add advanced blocks with customized behavior
  • Can add advanced items with customized behavior

3.1.2:

  • Initial version of an editor to help developing with MineTweaker
  • Ability to customize ore generation
  • Can add new plants and trees to the world
  • Can ban or restrict certain items from generating
  • Maybe: add custom biomes and dimensions