Skip to content

Latest commit

 

History

History
91 lines (73 loc) · 4.53 KB

CHANGELOG.md

File metadata and controls

91 lines (73 loc) · 4.53 KB

Changelog

alpha1.3.1

  • Implemented Basic and "Dynamic" blocks
  • Implemented support for RotaryCraft SurrogateBedrock on Dynamic Blocks
  • Implemented support for ReactorCrafy NeutronShield on Dynamic Blocks
  • Implemented support for Redstone Power on Dynamic Blocks
  • Implemented first step of the EventSystem
  • Introduction of ISettingsReceiver and ISettingsProcessor, part of the syntax rewrite
  • Implemented Plugin System
  • JMOD is now DEPENDENCY FREE (but the plugins ofc are not)
  • Implemented ASM Transformer loading from plugins
  • revamped internal mod configuration (to allow plugins to add their own config)
  • Implemented several hooks into plugins to perform specific actions (like patch tools, determine the repair value of a tool, etc) on their own merit
  • Implemented FuelHandler for JMOD (needs some more work to compensate for MC(F)s wonky burnTime code )
  • jmods can now contain plugin code and vice versa
  • The Discoverer now also follows symbolic links. Penguins rejoice!
  • Adjusted execution priorities to make sure Fluids are created before items (like buckets)
  • Implemented generic buckets (CoreBucket)
  • R.I.P. ItemWoodenBucket
  • CoreBuckets now work with IFLuidHandler TileEntities
  • Now uses MCF'S EventBus to let Plugins do their jobs
  • Items can now have a "container" and decide leave their container in the crafting grid after crafting
  • Items can now contain them"self" to allow for "crafting tools" like HarvestCraft does a lot of
  • Introduced the Action "SetItemProperties" to adjust the values: stackSize, container and durability
  • stringToItemStackOrFirstOreDict now supports oredictvalues with a stacksize modifier (for example "ingotCopper@16")

alpha1.3.0 (off-commit)

  • Lots and lots of groundwork for later changes, including the upcoming EventAPI

beta1.2.2 (LTS release)

  • fixed comparision of ItemStacks by oreDict membership. Fixes (among others) Issue #41
  • Switched json parsing (back) to GSON, now with regex based comment stripping Issue #38

beta1.2.1 (LTS release)

  • Implemented proper support for ingredient based search for Shaped StringRecipes for NEI Issue #31
  • fixed RoC blast furnace handler not executing Issue #32

beta1.2.0 (LTS until Mar 31st 2017)

  • Added support for RotaryCraft PulseJetFurnace and Compactor
  • Fixed some RotaryCraft script bindings cause crashes when used without RotaryCraft present
  • Added support for RotaryCraft DryingBed, RockMelter and Liquefaction (Wetter)
  • fixed hardness and opacity not being handled by SetBlockProperty
  • fixed inconsistency between servers and clients executing SetBlockProperty
  • fixed, streamlined and improved armor repair code (now works with both items and oredict entries)

alpha1.0.5 (no release)

  • fixed crafting spam and resulting performance bumps Issue #17
  • fixed fluids
  • RoC Centrifuge cleanup
  • merged and up-ported AppleCore support, credit to nmarshall23 PR#10
  • cleaned up startup ordering, fixing Issue #8
  • fixes I forgot about

alpha1.0.4 (no release)

  • implemented Fluids + Fluid API Issue #16
  • implemented interface for sifting results (ExNihilo) Issue #12
  • implemented Centrifuge API (RotaryCraft)
  • much re-organization
  • streamlined loading stage distribution to the actions
  • tons of changes under the hood

alpha1.0.3 (released)

  • the JMOD jar is now executable and provides a simple .jmod validator
  • Improved Nashorn's binding of the ScriptingObject
  • Hooked scripts earlier into FML's loading process
  • Improved loading performance again (to the point where JMOD is actually waiting on minecraft, instead of the other way around)
  • The Loader now performs a rudimentary sanity check to prevent stupid jmods from doing stupid things
  • Fixed AddSmeltingRecipe being invalid by default
  • Fixed not executing RemoveSmeltingRecipes
  • Fixed eval error line numbers not working (again...)

alpha1.0.2 (no release)

  • JMOD is now a core mod only
  • Improved loading performance
  • Added sanity check for StringListRecipes
  • Fixed crash when encountering missing metal blocks/ingots
  • Fixed creative tabs not ready on time
  • Fixed Action priority
  • Fixed OreGen not running concurrently

alpha1.0.1 (no release)

  • First Version, rewrite from the base of the si.core mod