Difference between revisions of "Changelog"
From MineTweaker 3
(3.0.2 from Github) |
m (17 revisions imported) |
||
(15 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | === Version 3.0. | + | === Version 3.0.10B === |
− | * | + | * Temporarily disabled reload checks as they caused trouble |
+ | * Fixed recipes not reloading on servers, sometimes (thanks to mrammy) | ||
+ | * Can now set max damage (<myitem>.maxDamage = 123;) | ||
− | === Version 3.0. | + | === Version 3.0.10 === |
− | * | + | * Minecraft 1.8 is now supported! |
− | * | + | * Support for 1.6.4 and 1.7.2 has been dropped. |
+ | * Retired GregTech support. This has been superseded by the GT5 addon by DreamMasterXXL. | ||
+ | * You can now set block hardness and maximum stack size. (<item>.hardness = 123; <item>.maxStackSize=4;) | ||
+ | * Fixed /mt help being broken in some cases | ||
+ | * Fixed the tools.jar not being found automatically (credits to RX-14) | ||
+ | * Fixed /mt hand crashing in some cases | ||
+ | * Fixed usage of quotes when setting names | ||
+ | * Fixed MFR Safari net integration | ||
+ | * Fixed MFR Fertilizer integration | ||
+ | * game.lock() can now be used to prevent reloading. Will show an error screen if reload was necessary | ||
+ | * Reloading of scripts is now only performed if really necessary | ||
+ | |||
+ | === Version 3.0.9C === | ||
+ | |||
+ | * Fixed removed recipe rollback being broken in some rare occurrences | ||
+ | * Temporarily disabled support for BuildCraft 6.1 . This fixes a crash on startup with BC 6.1 | ||
+ | |||
+ | === Version 3.0.9B === | ||
+ | |||
+ | * Fixed some wrongs in data matching, causing crashes with onlyWithTag in some cases | ||
+ | * Fixed a variable check when resolving variables (caused a crash) | ||
+ | * Fixed multiple saplings with the same ID not working in the Planter | ||
+ | * Fixed crash when using /mt hand on a dedicated server | ||
+ | * Fixed crash in /mt recipes in some cases | ||
+ | * Added a couple missing Harvester functions | ||
+ | |||
+ | === Version 3.0.9 === | ||
+ | |||
+ | * Added BuildCraft support | ||
+ | * Improved exception handling; exceptions that break scripts will now log to the minetweaker log for better bugfixing | ||
+ | * /mt hand now copies to the clipboard | ||
+ | * /mt hand now also outputs the oredict entries it is in | ||
+ | * Added /mt recipes command | ||
+ | * Added /mt recipes hand command | ||
+ | * Can now properly add strings and formatted strings | ||
+ | * Removed COMMAND: in the minetweaker.log file in front of lines generated from commands | ||
+ | |||
+ | === Version 3.0.8B === | ||
+ | |||
+ | * Fixed furnace handler crashing in 1.7 on some mods. | ||
+ | |||
+ | === Version 3.0.8 === | ||
+ | |||
+ | * transformReplace now gives the replacement item in the player inventory if it is port of a stack (instead of modifying the whole stack) | ||
+ | * Added noReturn transformation to avoid any item from being returned. Suppresses programmed vanilla/mod behavior to, for example, given a bucket back. | ||
+ | * Added giveBack() and giveBack(item) transformation to return the item, or a replacement item, back into the inventory instead of the crafting table. Fixes fighting between transformations and default mod/vanilla behavior. | ||
+ | * Added tooltip support. Includes formatted tooltips. | ||
+ | * Added ability for mods to execute MineTweaker scripts via IMC messages | ||
+ | * Ported chest loot modification from ModTweaker | ||
+ | * Ported setLocatization from ModTweaker | ||
+ | * Added dev builds | ||
+ | * Fixed asterisks in multiline comments breaking script parsing. | ||
+ | * Fixed removeShaped function not working properly if no ingredients are given. | ||
+ | * Fixed addAll for oredict entries in 1.7.10 | ||
+ | |||
+ | === Version 3.0.7 === | ||
+ | |||
+ | * Added MFR support for 1.6.4 and 1.7.10 (not all machines and documentation is finished yet) | ||
+ | * Added /mt entities command to see all registered entities | ||
+ | * Added /mt biomes command to see all biomes in the game | ||
+ | * Added mirrored shaped recipes | ||
+ | * Can now make recipes work only in a specific game mode | ||
+ | * Can now make simple function recipes | ||
+ | * Fixed spaces in item names | ||
+ | * Added block info command. Gives information about blocks you are clicking on | ||
+ | * Mods can now use the onReload function to execute certain actions upon reload | ||
+ | * NBT compound tags with non-identifier keys should now be output properly | ||
+ | |||
+ | === Version 3.0.6 === | ||
+ | |||
+ | * Fixed a crash when using minetweaker commands from the server console | ||
+ | |||
+ | === Version 3.0.5 === | ||
+ | |||
+ | * Fixed a couple GregTech machines | ||
+ | * Expanded GregTech support to 1.7.2 | ||
+ | |||
+ | === Version 3.0.4 === | ||
+ | |||
+ | * Fixes crash when opening DartCraft clipboard | ||
+ | * Added GregTech support for 1.6.4 | ||
+ | |||
+ | === Version 3.0.3 === | ||
+ | |||
+ | * Finished IC2 support (and extended it to 1.6.4) | ||
+ | * Extended NEI support to 1.7.10 | ||
+ | * Fixed crash upon startup in 1.7.10 | ||
+ | * Can now craft with IC2 tools and have it consume energy upon crafting | ||
+ | * Fixed 1.7.10 chat messages resulting in a stack overflow | ||
+ | * 3.0.3B: fixed 1.7.10 not being built properly, causing items not to be resolved and breaking the entire API interface in general | ||
=== Version 3.0.2 === | === Version 3.0.2 === | ||
+ | |||
* Added interface to game, client and server | * Added interface to game, client and server | ||
* Added transformations | * Added transformations | ||
Line 20: | Line 112: | ||
* Fixed bracket resolution for <id:meta> values in 1.6.4 | * Fixed bracket resolution for <id:meta> values in 1.6.4 | ||
* Fixed scripts not being sent to multiplayer clients in 1.6.4 | * Fixed scripts not being sent to multiplayer clients in 1.6.4 | ||
+ | |||
+ | === Version 3.0.1 === | ||
+ | |||
+ | * Secured the in-game minetweaker command to be op-only | ||
+ | * Can now open wiki, bugs and forum from the /mt command (/mt wiki, /mt bugs, /mt forum) | ||
+ | |||
+ | === Version 3.0.0 === | ||
+ | |||
+ | * Initial release. |
Latest revision as of 14:35, 12 September 2023
Contents
Version 3.0.10B
- Temporarily disabled reload checks as they caused trouble
- Fixed recipes not reloading on servers, sometimes (thanks to mrammy)
- Can now set max damage (<myitem>.maxDamage = 123;)
Version 3.0.10
- Minecraft 1.8 is now supported!
- Support for 1.6.4 and 1.7.2 has been dropped.
- Retired GregTech support. This has been superseded by the GT5 addon by DreamMasterXXL.
- You can now set block hardness and maximum stack size. (<item>.hardness = 123; <item>.maxStackSize=4;)
- Fixed /mt help being broken in some cases
- Fixed the tools.jar not being found automatically (credits to RX-14)
- Fixed /mt hand crashing in some cases
- Fixed usage of quotes when setting names
- Fixed MFR Safari net integration
- Fixed MFR Fertilizer integration
- game.lock() can now be used to prevent reloading. Will show an error screen if reload was necessary
- Reloading of scripts is now only performed if really necessary
Version 3.0.9C
- Fixed removed recipe rollback being broken in some rare occurrences
- Temporarily disabled support for BuildCraft 6.1 . This fixes a crash on startup with BC 6.1
Version 3.0.9B
- Fixed some wrongs in data matching, causing crashes with onlyWithTag in some cases
- Fixed a variable check when resolving variables (caused a crash)
- Fixed multiple saplings with the same ID not working in the Planter
- Fixed crash when using /mt hand on a dedicated server
- Fixed crash in /mt recipes in some cases
- Added a couple missing Harvester functions
Version 3.0.9
- Added BuildCraft support
- Improved exception handling; exceptions that break scripts will now log to the minetweaker log for better bugfixing
- /mt hand now copies to the clipboard
- /mt hand now also outputs the oredict entries it is in
- Added /mt recipes command
- Added /mt recipes hand command
- Can now properly add strings and formatted strings
- Removed COMMAND: in the minetweaker.log file in front of lines generated from commands
Version 3.0.8B
- Fixed furnace handler crashing in 1.7 on some mods.
Version 3.0.8
- transformReplace now gives the replacement item in the player inventory if it is port of a stack (instead of modifying the whole stack)
- Added noReturn transformation to avoid any item from being returned. Suppresses programmed vanilla/mod behavior to, for example, given a bucket back.
- Added giveBack() and giveBack(item) transformation to return the item, or a replacement item, back into the inventory instead of the crafting table. Fixes fighting between transformations and default mod/vanilla behavior.
- Added tooltip support. Includes formatted tooltips.
- Added ability for mods to execute MineTweaker scripts via IMC messages
- Ported chest loot modification from ModTweaker
- Ported setLocatization from ModTweaker
- Added dev builds
- Fixed asterisks in multiline comments breaking script parsing.
- Fixed removeShaped function not working properly if no ingredients are given.
- Fixed addAll for oredict entries in 1.7.10
Version 3.0.7
- Added MFR support for 1.6.4 and 1.7.10 (not all machines and documentation is finished yet)
- Added /mt entities command to see all registered entities
- Added /mt biomes command to see all biomes in the game
- Added mirrored shaped recipes
- Can now make recipes work only in a specific game mode
- Can now make simple function recipes
- Fixed spaces in item names
- Added block info command. Gives information about blocks you are clicking on
- Mods can now use the onReload function to execute certain actions upon reload
- NBT compound tags with non-identifier keys should now be output properly
Version 3.0.6
- Fixed a crash when using minetweaker commands from the server console
Version 3.0.5
- Fixed a couple GregTech machines
- Expanded GregTech support to 1.7.2
Version 3.0.4
- Fixes crash when opening DartCraft clipboard
- Added GregTech support for 1.6.4
Version 3.0.3
- Finished IC2 support (and extended it to 1.6.4)
- Extended NEI support to 1.7.10
- Fixed crash upon startup in 1.7.10
- Can now craft with IC2 tools and have it consume energy upon crafting
- Fixed 1.7.10 chat messages resulting in a stack overflow
- 3.0.3B: fixed 1.7.10 not being built properly, causing items not to be resolved and breaking the entire API interface in general
Version 3.0.2
- Added interface to game, client and server
- Added transformations
- Made ingredient conditions more practical to use, no longer requires imports
- Started implementation of event handling
- Moved commands and logic to the common API code
- Added common interface to MineTweaker recipes
- Added string methods
- Moved the logger from static value to static getter
- Fixed crashes on dedicated servers
- Fixed bracket resolution for <id:meta> values in 1.6.4
- Fixed scripts not being sent to multiplayer clients in 1.6.4
Version 3.0.1
- Secured the in-game minetweaker command to be op-only
- Can now open wiki, bugs and forum from the /mt command (/mt wiki, /mt bugs, /mt forum)
Version 3.0.0
- Initial release.