新建2019-06-13
2-1.12-4.1.19

Properly check the display tag instead of the root tag for pre-existing Lore (Thanks Nooby!)

Added some null checks and code cleanup Close #799

Added player#sendStatusMessage Close #798

Tooltip overhaul, remove tooltips by regex, Closes #788

Implement IAction validation

added IFormattedText version of sendStatus

Added keyboard support Close #800


2019-05-20
2-1.12-4.1.18

Fixed timeouts when connecting to servers

added player tick event phases

Fixed output from /ctgui

Fixed NBT matching

Fixed StringIDataParser not accepting String inputs. (Thanks Kindlich!)


2019-04-01
2.5-132-19.01.04

Initial 132 port.

2019-03-30
2-1.12-4.1.17

Added more liquid dump info

Fixed JEI hiding issues (Thanks Mezz!)

Enchantment improvements (Thanks Nooby!)

Potion improvements (Thanks Nooby!)


2019-03-18
2-1.12-4.1.16

Made IIngredient more null safe

Added IItemStack#isBlock

WIP: Added print statement to MCREcipeManager

 

Added #profile to get stats on action time

Fixed issue with ZS types


2019-03-03
2-1.12-4.1.15

Fixed zsdump command

Fix JEI losing it's changes on resource reload

Added tooltip functions

added fluid methods to IBlock and ILiquidDefinition

Added extra player capability methods

Added harvest level getting to IItemStack

 

 

Added PlayerAdvancementEvent

Added foodvalue and saturationvalue getters for /ct names

Moved update(IData) from IPlayer to super interface IEntity

getIIngredient now also checks for CompoundIngredients

Added LivingSpawnEvents

Added check for invalid offset to MCRecipeShaped#getCraftingResult

Added JEI conflict check for null comparisons

Added missing annotations to IMobSpawnerBaseLogic

Added custom vanillaIngredient

Allow liquids to be used in Crafting Recipes

Added Raytrace methods

Added Cleanup method to MCRecipeManager

Added method to find script line using the stacktrace

Added registryName getter and Compare method to IEnchantmentDefinition

Updated JEI Wrapper to show resource location

Change ExpandFacingFix

Switched oredict retrieve methods for remove actions and Ingredient conversion

Made IngredientStack check stack size again

Added a way to get the Vanilla Biome from an IBiome object

Added commandString Getter to IBlockStateMatcher

Added /ct give

Liquid ingredients should now return empty buckets

Refactored EntityLivingSpawn Events

 

Command to list enchants: `/ct enchants`


2019-01-21
2-1.12-4.1.14

Fix lang files over reloading.

Fixed url opening on linux

Fix recipe actions applying on other recipes

 

move to a MIT license!

 

fixed null in arrays

more zengetters on iingredient

fixed possible NPE

Added a way to convert from ILiquidstack to WeightedLiquidstack

MCItemStack#getLiquids not checks liquids in an itemstack

added ItemUtils#getItem

Fix null stacks in regex stack getting

dumpzs uses targets, removed exportzs

updated command links

fixed seed weights

fixed stack matching on IngredientStack

made import errors more descriptive

ctsyntax shows errors on a single line

added burntime and enchantability to /ct names

Fixed up CraftTweakerMC for getting itemstacks from lists

Added food methods to IItemStack

added /ct foods

 

If you want to see more releases with cool new features like this one, consider supporting me on my Patreon:

https://www.patreon.com/jaredlll08


2018-11-19
2-1.12-4.1.13

Fixed JEI server crash

2017-12-25
2-1.12-4.0.12

Fixed oredict issues

未知时间
2-1.12-4.0.11

added recipe name to /ct recipes handAdded pow for Math.pow

Made transformerRecipes public

Improve performance of ActionRemoveRecipesNoIngredients (#384)

Entity API refactor (#354)

Global variables and Brewing Recipe Addition (#383)

added recipe name to /ct recipes hand

Changed how Globals work and DataMaps addition/substraction (#393)

Added owner to get the modid of the mod that adds the item

Made the recipenames command it's own command and actually work

Test Project, string functions and array addition (#399)

ZenNativeCasters and Better ArrayAdd (#406)

Fixed oredict removal (#404)

未知时间
2-1.12-4.0.10

Fixed The seed registry being edited before being filled.

 

Added @ZenMethod to IData's and IItemStack's casters

 

Added @ZenMethod annotation to some ZenMemberGetters/Setters

 

Fixed Map Index Setter

Fixed(?) Boolean inversion

 

Method Parameter error message now shows the names of the types instead of simply `ZenNative

Also functions now have commas between parameters

 

VarArgs should be working now

 

ZenTypeIntRange fix

Fixed bug where /ct hand will break with quotes in a tag (closes #368)

 

Provide a workaround for itemstack null checks Closes #367

 

Made ingredient checking safer

 

Fixes tooltip delays when joining servers Closes #377 and closes #376

未知时间
2-1.12-4.0.9

updated CTGUI to be more author friendly

Fixed the JEI plugin from crashing on startup

Added support for outputting to different files(CTGUI)

stopped using deprecated method in favour of new forge method

made action errors log to the log file

fixed damaged items transforming to undamaged items

Fixed the inability to do a general furnace remove (CTGUI)

未知时间
2-1.12-4.0.8

Exposed IBiome to ZS

Added a way to get player's position

 

sideonly preprocessor

revamped dumpzs

 

fixed tooltips in ctgui

removed console spam on world load

Fixed shapedrecipes not being removed nicely

updated to 1.12.2

未知时间
2-1.12-4.0.7

Fixed crashes for scripts in subfolders of subfolders (#322)

Fix Issues with ZenProperty (#323)

fixed null items in shapeless recipes

Fixed console spam

未知时间
2-1.12-4.0.6

Fixed crash on startup

未知时间
2-1.12-4.0.5

Fixed ctgui giving invalid recipes

New Command: - http://crafttweaker.readthedocs.io/en/latest/#Vanilla/Commands/#dumpzs

 

Preprocessors revamped:

 

- Loader can be specified when loading, so when you want to load ZS scripts as a different time as CrT does just call it with a different name and any file with the specified loader will get loaded

- http://crafttweaker.readthedocs.io/en/latest/#AdvancedFunctions/Preprocessors/LoaderPreprocessor/

- http://crafttweaker.readthedocs.io/en/latest/#AdvancedFunctions/Preprocessors/ModLoadedPreprocessor/

- http://crafttweaker.readthedocs.io/en/latest/#AdvancedFunctions/Preprocessors/NoRunPreprocessor/

- http://crafttweaker.readthedocs.io/en/latest/#AdvancedFunctions/Preprocessors/PriorityPreprocessor/ ZenScript

 

- if any of the @ZenGetter and @ZenSetter annotations have the wrong return type or wrong nubmer of arguments it will throw a exception - Cast from any primitive to the object representation is now possible (instead of just int, bool, double)

未知时间
2-1.12-4.0.4

Fixed giving items to the player with a full inv causing the items to disappear

Fixed hiding with WILDCARD metadata (#301)

* Update forge to 2413

* Potions added

* changes to recipes with no name

* uses hashes of strings which are consistent.

* Fixed desc not being nullsafe, fixed Mods command, Added RemoveRecipeByName and RemoveRecipeByRegex

* small potion change

* Work on itemUtils class and casts in ZS

* Primitive -> Object casts

* Get item by regex

* major rework on names command, now outputs csv with given syntax

* easier subcommands for names command

* even more commands

* added withlore and with displayname, fixed potion command

* modid sub command, /ct hand prints nbt in chat, forge version push, jei version push and build on api

* actually, I can't build on the api.

* doc

* /ct potions logs potion ids now as well

* Changes to BracketHandlerEntity and added createSpawnEgg function

* added ability to have Preprocessors and to ignore bracket errors with #ignoreBracketErrors and enable debug mode with #debug

* Now outputs it as a info instead of not at all.

* moved preprocessor stuff before ANY scripts got loaded.

* Added @author

* version push to MC 1.12.1

* removed added server files

* Moved Conflcit command in JEI module

* fixed crash in conflict command,

made it work for 1.12,
moved conflict command in own thread,
fixed addTooltip not showing the correct name in the log

* maybe fixed possible out of bound on /ct recipes?

added progress outputs for ct conflict

* changed IIEntity to work with the registry name, like

<entity:minecraft:sheep>; for sheep

* fixed stuff breaking in the csv if there is " in the string

 

Added @Optional to the add recipe with names

 

* Made IEntityDrop Accessible

* Added WeightedItemStack based addDrop Methods

Might be easier for some people to use them

* Added potion color alias `potion.colour`

Yes, that had to be, don't question my means!

* Added `IIngredient.getItemArray`

This returns the same as `IIngredient.getItems()` only as IItemStack[] ans not as List
For more advanced functions as the ZenTypeArrayList.indexGet() never got implemented...

* Added string.length member

* Typo

* Added ArrayListGet/Set functions

* ... Yes it did break something
Fixed it

* Added support for JEI descriptions

* Added JEI.addItem

* Split JEI.java
put private classes in their own package

* Condensed LATE_HIDING and LATE_ADDITION to LATE_ACTIONS

 

 

Added ScriptRunEvent (#300)

未知时间
2-1.12-4.0.3

Fixed generated folder from generating

Made loadedMods.contains accessible

Added JEI support

Added <minecraft:potion>.clearTooltip()

Fixed crash on startup if recipes are invalid

Made the recipe book fix less hacky

Added mt and minetweaker as command alias'

未知时间
2-1.12-4.0.2

Fixed script output being weird

Added support for getting all items from a single mod

for item in loadedMods["minecraft"].items {
print(item.name);
}

 

Fixed null pointer getting recipes

changes to recipes with no name

uses hashes of strings which are consistent.

Fixed desc not being nullsafe, fixed Mods command, Added RemoveRecipe ByName and RemoveRecipeByRegex

 

Fixed furnace removal

未知时间
2-1.12-4.0.1

Fixed not being able to connect to a server

未知时间
2-1.12-4.0.0

Initial Release

 

READ THE WIKI!

http://crafttweaker.readthedocs.io/en/latest/

未知时间
1.11.2-3.0.26

Fixed JEI hiding

Changed mt hand output, it will now output the stacksize if it is more than 1

Fixed recipe dumping crashing

Fixed JEI Support

Added JEI.removeAndHide(); which removes the recipe and hides the output from JEI

Moved the first reload event to run before the actions are undone

Fixed console spam

Fixed scripts being loaded from a zip file

Fixed JEI being broken on newer versions

Fixed scripts in sub directories

Fixed errors on the first line of a script not outputting which script caused the error

Fixed jei searching for custom item names and tooltips

Fixed CTGUI 1 removal script output

未知时间
1.10.2-3.0.26

Fixed JEI hiding

Changed mt hand output, it will now output the stacksize if it is more than 1

Fixed recipe dumping crashing

Fixed JEI Support

Added JEI.removeAndHide(); which removes the recipe and hides the output from JEI

Moved the first reload event to run before the actions are undone

Fixed console spam

Fixed scripts being loaded from a zip file

Fixed JEI being broken on newer versions

Fixed scripts in sub directories

Fixed errors on the first line of a script not outputting which script caused the error

Fixed jei searching for custom item names and tooltips

Fixed CTGUI 1 removal script output

未知时间
1.11.2-3.0.25

Fixed .giveBack

Fixed possible NPE

Fixed logging of false errors

updated 1.10.2 forge

Removed inventory cache

Added a fall back if a block does not have an ItemBlock (some vanilla blocks)

Fixed console spam

未知时间
1.10.2-3.0.25

Fixed .giveBack

Fixed possible NPE

Fixed logging of false errors

updated 1.10.2 forge

Removed inventory cache

Added a fall back if a block does not have an ItemBlock (some vanilla blocks)

Fixed console spam

未知时间
1.11.2-3.0.24

Fixed dupe bug

未知时间
1.10.2-3.0.24

Fixed dupe bug

未知时间
1.11.2-3.0.23

Fixed a dupe bug.

Fixed CTGUI

未知时间
1.10.2-3.0.23

Fixed a dupe bug.

未知时间
1.10.2-3.0.20

Fixed an issue when mobs are captured into the mobdrop list.

未知时间
1.10.2-3.0.19

Fixed a crash on startup regarding JEI

未知时间
1.10.2-3.0.18

Fixed spam in server console when running /help

Fixed JEI support not loading.

Implemented String equals into Zenscript ("string1" == "string2")

 

Added an Entity Bracket Handler

<entity:name>

Added mob drop supports

<entity:sheep>.addDrop(<minecraft:dirt>, 1, 5);
<entity:sheep>.addPlayerOnlyDrop(<minecraft:stick>, 1, 5);

<entity:sheep>.removeDrop(<minecraft:wool:*>);

Added a for loop over an int range

 

for i in a to b {

print(i);

}

 

for i in 1 to 5 {

print(i);

}

 

Removed a call to a deleted method

 

Reverted to old code for RecipeTransformers, this should fix some issues

未知时间
1.10.2-3.0.17

Properly fixed JEI issue now!

未知时间
1.10.2-3.0.16

Moved packets off the network thread

Fixed the FileLogger crashing headless servers

Fixed an issue on world load that some people were having

Added a new script function

Added a new recipe action, example:

http://ss.blamejared.com/xxbsa.txt

未知时间
1.10.2-3.0.15

Fixed JEI problems

未知时间
1.10.2-3.0.14

Moved to Java 8

Dropped 1.7.10 and 1.8.9 support

 

Fixed sub directories

Fixed broken /help

Fixed "Wildcard in output on recipe removal causes removal of all recipes using a custom recipe handler"

Fixed CT-GUI messing up shapeless output

 

Made /mt inventory output to the minetweaker.log file

 

Added 2 new script functions

totalActions() -> returns an int of total minetweaker actions performed (resets on reload)

enableDebug() -> enable debug mode, should not be used unless you kow what you are doing, or get told to.

未知时间
1.10.2-3.0.13

Fixed crash when there is only 1 script file present

Updated "No Method Available" message

Fixed Crash when JEI isn't present

 

Added a new command

/CTGUI <number>

running this command with

/CTGUI 1

will open a crafting table recipe creator

with

/CTGUI 2

will open a furnace recipe creator

未知时间
1.8.9-3.0.13

Fixed crash when there is only 1 script file present

Updated "No Method Available" message

Fixed Crash when JEI isn't present

未知时间
1.7.10-3.0.13

Fixed crash when there is only 1 script file present

Updated "No Method Available" message

Fixed Crash when JEI isn't present

未知时间
1.10.2-3.0.12

Changed /mt hand output

未知时间
1.8.9-3.0.12

Changed /mt hand output

未知时间
1.7.10-3.0.12

Changed /mt hand output

未知时间
1.10.2-3.0.11

Added IC2 support. STOP SENDING ME BUG REPORTS!

string comparison should work

未知时间
1.8.9-3.0.11

Strings *should* be able to be compared, no promises

未知时间
1.7.10-3.0.11

Strings *should* be able to be compared, no promises

未知时间
1.10.2-3.0.10

First 1.10.2 build

未知时间
1.8.9-3.0.10

General changes

未知时间
1.7.10-3.0.10

General changes

未知时间
1.9.4-3.0.9

Am I honestly expected to remember changelogs for 3 different MC versions? .__.

Though seriously, updated to 1.9.4

未知时间
1.8.9-3.0.9

Am I honestly expected to remember changelogs for 3 different MC versions? .__.

未知时间
1.7.10-3.0.9

Am I honestly expected to remember changelogs for 3 different MC versions? .__.

未知时间
1.9-3.0.8

Fixed stuck modifications

未知时间
1.8.9-3.0.8

Fixed stuck modifications

未知时间
1.7.10-3.0.8

Added mods back

未知时间
1.9-3.0.7

Doesn't crash on interact event

updated forge

未知时间
1.8.9-3.0.7

Doesn't crash on interact event

未知时间
1.7.10-3.0.7

Interact event doesn't cause a crash

未知时间
1.9-3.0.6

Actually loads now

未知时间
1.8.9-3.0.6

Actually loads now

未知时间
1.7.10-3.0.6

Actually loads now.

未知时间
1.9-3.0.5

few fixes

未知时间
1.8.9-3.0.5

Readded 1.8.9

未知时间
1.7.10-3.0.5

Few fixes

未知时间
1.9-3.0.4

Commands now only get added on first script load.

Scripts should now be able to be overridden from the world/scripts folder.

Numerous other changes.

未知时间
1.7.10-3.0.4

Commands now only get added on first script load.

Scripts should now be able to be overridden from the world/scripts folder.

Numerous other changes.

未知时间
1.9-3.0.3

Updated to 1.9

未知时间
1.8.8-3.0.2

Changed modid

a few other backend things

未知时间
1.7.10-3.0.1

Scripts now support unicode and get sorted

未知时间
1.8.8-3.0.1

Scripts now get sorted, unicode in scripts now work

updated to 1.8.9

未知时间
1.7.10-3.0.0

Initial release

未知时间
1.8.8-3.0.0

Initial release

你已经到达了世界的尽头..