新建未知时间
  • Feature: massive expansion of calculator (I think it's Turing-complete right now... whoops)

  • Feature: logging of fields and methods accessed via reflections

  • Feature: shaders helper functions

  • Feature: PlayerDamageEvent for damage after armor reductions

  • Feature: TE hook for neighbour TE change

  • Fix: fix possible item duplication with ItemInventory

  • Fix: tank side filtering

  • Fix: configs not saved after modification with GUI

  • Fix: possible state leak in network pipeline

  • Fix: forced chunk load in tanks

  • Fix: misnamed enums in GeometryUtils

  • Tweak: improve RGB::distance function

  • Tweak: automatically add repositories to all including projects

未知时间
  • Feature: API provider annotations can now accept methods

  • Fix: syncable TE drops not storing superclass info

  • Fix: properly list stacks for wildcard entries in recipes

  • Fix: invalid tool rotation on blocks with two orientations


未知时间
  • Feature: calculator framework, command calculator (infix + RPN)

  • Feature: Expand block rotation/orientation framework

  • Feature: API variable injection utilities

  • Feature: add integration with mod list config options

  • Fix: break block after rotation if no longer valid

  • Fix: move to ASM5


未知时间
  • Feature: expanded serialization utilities (including generic and nullable values)

  • Feature: IPlacerAwareTile, for more reliable block-place callback

  • Feature: font scale configurable in language file

未知时间
  • Feature: class transformer null sanity checker

  • Feature: API provider utils

  • Feature: palette picker component

  • Fix: store items with string names in internal inventories

未知时间
  • Fix: NPE when breaking certain blocks

  • Fix: crash when trying to store fluid with NBT in tank

  • Fix: safer method of storing TEs in EntityBlock

未知时间
  • Feature: load flag for coremod compatibility

  • Tweak: log fake player creation

  • Tweak: reduce level for few logs

未知时间
  • Feature: class injector (bytecode generator)

  • Feature: synced objects drop persistence

  • Fix: invalid tank NBT structure

  • Fix: commands not usable in single player

  • Fix: stencil initialization conflicts

  • Fix: infobook internals

  • Fix: invalid class load order

  • Lots of other stuff


未知时间
  • Port to Minecraft 1.7.10

  • Feature: Id synchronization

  • Feature: RPC for in-world objects

  • Lots of other stuff


未知时间
  • Fix: inventory methods ignoring 'intoSlot' parameter

  • Fix: synced TEs now properly mark chunk for save

  • Tweak: sync maps now use tiny packets

未知时间
  • Feature: Conditional loading framework

  • Feature: Item inventories

  • Feature: mapgen structure finding utilities

  • Feature: fake players are now pooled

  • Feature: OpenBlock subclasses now rotatable by default

  • Fix: quotes on config values leaking to other code

  • Fix: invalid size reported for double chests


未知时间
  • Feature: om_config default

未知时间
  • Feature: added InventoryUtils.swapStack (normal and sided inventory version)

  • Fix: item slots rendering order

  • Fix: logger can now be used before mod preInit

  • Fix: removed FakePlayer caching (to prevent race conditions)


未知时间
  • Feature: added om_config_* command that allows to change configuration values in-game. Also added @OnLineReconfigrable to mark values that can be changed without restart

  • Feature: event PlayerMovementEvent is send client-side every time player jumps or sneaks

  • Feature: config processing now supports list

  • Feature: ReflectionUtils

  • Feature: new item drops callback, to improve interactions with block breakers

  • Fix: shift-click now works properly with Slot.isItemValid

  • Fix: inventory utils ignoring NBT tags when stacking

  • Fix: missing onBreak callback

  • Fix: always logging outbound packets, even when debugLogPackets is false


未知时间
  • initial release


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