Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JEI Support #431

Open
wants to merge 19 commits into
base: master
Choose a base branch
from
Open

JEI Support #431

wants to merge 19 commits into from

Conversation

BrainGameFactory
Copy link

Hi have you an JEI (JustEnoughItems) for MineTweaker3 ?

Stan Hebben added 19 commits August 27, 2014 21:27
…ng language

- Added named method arguments and default argument values
- Added OptionalInt, OptionalFloat, OptionalDouble, OptionalString
Conflicts:
	MineTweaker3-API/src/main/java/minetweaker/MineTweakerAPI.java
	MineTweaker3-API/src/main/java/minetweaker/api/game/IGame.java
	MineTweaker3-API/src/main/java/minetweaker/api/item/IIngredient.java
	MineTweaker3-API/src/main/java/minetweaker/api/item/IItemTransformer.java
	MineTweaker3-API/src/main/java/minetweaker/api/item/IngredientTransform.java
	MineTweaker3-API/src/main/java/minetweaker/api/recipes/ICraftingRecipe.java
	MineTweaker3-API/src/main/java/minetweaker/expand/ExpandString.java
- MineTweaker3-API is now MIT licensed
- Adjusted some parts of the API towards the ZenScript changes
- Expanded API to allow new blocks to be defined
- Added compile-time evaluation
- Started implementation of switch compilation
- Continued refactoring and code quality improvement in scripting engine
Conflicts:
	MineTweaker3-API/src/main/java/minetweaker/api/item/IItemDefinition.java
	MineTweaker3-API/src/main/java/minetweaker/api/item/IItemStack.java
	MineTweaker3-API/src/main/java/minetweaker/expand/ExpandString.java
	MineTweaker3-API/src/main/java/minetweaker/runtime/MTTweaker.java
	MineTweaker3-MC164-Main/src/main/java/minetweaker/mc164/MineTweakerMod.java
	MineTweaker3-MC1710-Main/src/main/java/minetweaker/api/minecraft/MineTweakerMC.java
	MineTweaker3-MC1710-Main/src/main/java/minetweaker/mc1710/MineTweakerMod.java
	MineTweaker3-MC172-Main/src/main/java/minetweaker/mc172/MineTweakerMod.java
	MineTweaker3-Web/downloads.html
	MineTweaker3-Web/index.html
	configuration.gradle
…ationAPI

- Changed formatting to new style
- Moved zenscript to its final package (org.openzen.zencode)
- Started work on the recipes API
- Continued work on the scripting engine
Conflicts:
	MineTweaker3-API/src/main/java/minetweaker/MineTweakerAPI.java
	MineTweaker3-API/src/main/java/minetweaker/api/item/IIngredient.java
	MineTweaker3-API/src/main/java/minetweaker/api/liquid/ILiquidStack.java
…Code

- Refactored and reworked the 1.7.10 implementation to fit the new ZenCode API
- Added UndoableAction class and refactored existing code to use it
- Some additional cleanup
- Adjusted more MineTweaker-API code to the new ZenCode structure
- Type Expansions should work with native java classes again
- Made custom unescape function (works with the yet-unreleased ZenCode specs)
- Cleaned up some API functions
- Fixed some naming between parameters and arguments
- Fixed a few naming errors in registered API classes
- Adjusted bracket handlers to the new system, simplified implementation
- Stop compilation in case of errors
- Added debug code, to output generated classes in scripts-debug
- Fixed calling of virtual methods
- Fixed some callable values not being processed properly
…lot of old classes, renamed/moved a lot of things.

- Completing parser implementation
- Started work on the improved ZenScript -> Java bytecode compiler
- Making major strides in the scripting language towards 3.0.10 (and 3.1)
- Added language grammar schemas
- Fixed all errors outside the bytecode compiler
- Improved naming for some classes
- Removed IGlobalScope
- Removed some methods that are no longer necessary
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant