Difference between revisions of "Planned Versions"
From MineTweaker 3
Line 1: | Line 1: | ||
− | == MineTweaker 3. | + | == MineTweaker 3.0 == |
− | Goal: | + | Goal: bringing MineTweaker mod support back to where it was and finalizing the initial features |
− | * | + | * Additional documentation and testing for IC2 mod support |
+ | * Mod support for GregTech | ||
+ | * Mod support for BuildCraft | ||
+ | * Mod support for Forestry | ||
+ | * Mod support for MineFactory Reloaded | ||
* Player - specific recipes | * Player - specific recipes | ||
* Fully tested and documented control statements (if / for / while) | * Fully tested and documented control statements (if / for / while) | ||
+ | * Autogenerated documentation on all classes in MineTweaker | ||
+ | * Custom commands and initial events | ||
− | == MineTweaker 3. | + | == MineTweaker 3.1 (asset upgrade) == |
− | * | + | * Ability to store resources in zipped files and directories |
− | * | + | * Ability to add simple custom items and blocks |
− | * | + | * Ability to modify existing items and blocks |
− | * | + | * Ability to play sounds and music |
− | * | + | * Additional event handling |
+ | * Custom GUIs | ||
+ | * GUI to add/remove recipes | ||
+ | * Initial version of an editor to help developing with MineTweaker | ||
− | == MineTweaker 3.3 (world scripting) == | + | == MineTweaker 3.2 (world upgrade) == |
+ | |||
+ | * 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 | ||
+ | |||
+ | == MineTweaker 3.2 (world scripting) == | ||
Goal: enabling scripting for custom server logic, scripted quests, map puzzels, ... | Goal: enabling scripting for custom server logic, scripted quests, map puzzels, ... | ||
Line 22: | Line 38: | ||
* Implemented fully typeless values and typed/typeless conversions | * Implemented fully typeless values and typed/typeless conversions | ||
* Closure values (functions can access values defined in outer scopes) | * Closure values (functions can access values defined in outer scopes) | ||
− | * | + | * Full implementation of event handling |
* Timed events | * Timed events | ||
* World interaction (modifying blocks, detecting block placement, button presses, ...) | * World interaction (modifying blocks, detecting block placement, button presses, ...) | ||
Line 29: | Line 45: | ||
* Ability to implement script sequences, send messages | * Ability to implement script sequences, send messages | ||
− | == MineTweaker 3. | + | == MineTweaker 3.3 (modding upgrade) == |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
* Extended scripting engine with classes and interfaces (can define custom classes and interfaces) | * Extended scripting engine with classes and interfaces (can define custom classes and interfaces) | ||
* Can implement custom item and block behavior | * Can implement custom item and block behavior |
Revision as of 20:52, 5 July 2014
Contents
MineTweaker 3.0
Goal: bringing MineTweaker mod support back to where it was and finalizing the initial features
- Additional documentation and testing for IC2 mod support
- Mod support for GregTech
- Mod support for BuildCraft
- Mod support for Forestry
- Mod support for MineFactory Reloaded
- Player - specific recipes
- Fully tested and documented control statements (if / for / while)
- Autogenerated documentation on all classes in MineTweaker
- Custom commands and initial events
MineTweaker 3.1 (asset upgrade)
- Ability to store resources in zipped files and directories
- Ability to add simple custom items and blocks
- Ability to modify existing items and blocks
- Ability to play sounds and music
- Additional event handling
- Custom GUIs
- GUI to add/remove recipes
- Initial version of an editor to help developing with MineTweaker
MineTweaker 3.2 (world upgrade)
- 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
MineTweaker 3.2 (world scripting)
Goal: enabling scripting for custom server logic, scripted quests, map puzzels, ...
- Full documentation of the scripting language
- Implemented fully typeless values and typed/typeless conversions
- Closure values (functions can access values defined in outer scopes)
- Full implementation of event handling
- Timed events
- 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
MineTweaker 3.3 (modding upgrade)
- Extended scripting engine with classes and interfaces (can define custom classes and interfaces)
- Can implement custom item and block behavior