Permalink
Commits on Dec 31, 2016
  1. Fixes #2729: Fix transformer regression introduced during FG downtime. (

    #2730)
    
    Added a unittest to verify the necessary string returns match the actual
    existing classes, in case something screws up the refactoring.
    yueh committed on GitHub Dec 31, 2016
  2. Replaces old fluid handlers with the new capability based ones. (#2727)

    * Changed ME Chest and P2P tunnels to use fluid capabilities.
    * Renamed all occurrences of liquid to fluids.
    yueh committed on GitHub Dec 31, 2016
  3. Fixes #2713: Call super#onBlockActivated() for wrench interaction. (#…

    yueh committed on GitHub Dec 31, 2016
  4. Fixes IDE not correctly cleaning up the list of staged files.

    yueh committed Dec 31, 2016
Commits on Dec 29, 2016
  1. Fixes #2714: Use a concurrent list to back NetworkList (#2715)

    yueh committed on GitHub Dec 29, 2016
  2. Fixes #2724: Use capitalized oredict name for dyes, not uppercase.

    yueh committed Dec 29, 2016
Commits on Dec 17, 2016
  1. Fixes #2707: Calculuate the correct AABB for a rotated skychest.

    yueh committed Dec 17, 2016
  2. Fixes #2684: Avoid transforming charged quartz when dead.

    yueh committed Dec 17, 2016
Commits on Dec 14, 2016
  1. Fixes anchor rendering (#2698)

    * Fixes #2680: Use a shorter cable anchor model when blocked by a facade.
    * Fixes #2664: Prevent anchors from creating intersection.
    
    Replaced the simple List<ResourceLocation> for the static models with a
    new container also indicating a solid part, which can be used to prevent
    the creation of an intersection.
    yueh committed on GitHub Dec 14, 2016
  2. TheOneProbe integration (#2696)

    Displayed information is equal to current the WAILA integration.
    
    Added a preInit stage to IIntegrationModule.
    Added a factory method to IntegrationType to avoid touching
    IntegrationNode for every new integration.
    
    Fixes #2650
    yueh committed on GitHub Dec 14, 2016
  3. Restructured registry packages (#2703)

    Moved larger registries together with their related classes instead of putting unrelated classes into the same package.
    yueh committed on GitHub Dec 14, 2016
  4. Replaced Watcher using Collection with a more fitting interface (#2693)

    Replaced the watchers for energy, storage and crafting with a more fitting interface compared to a common collection.
    
    Fixes #229
    yueh committed on GitHub Dec 14, 2016
  5. Update Forge to latest RB

    Updated JEI
    yueh committed Dec 14, 2016
  6. Fixes #2699: Do not trust the stackSize in case of internal changes.

    An external inventory might change the stacksize of the slot we currently
    are extracting from. Thus we have to cache the initial stackSize for a later
    calculation of the extracted amount per slot.
    As other inventories might NOT change the stacksize after a modification,
    we can not use the stack reaching 0 as conditions to break.
    yueh committed Dec 14, 2016
Commits on Dec 8, 2016
  1. Fixes #2689: Do not pass our own blockstate to the adjacent block.

    yueh committed Dec 8, 2016
  2. Fixes #2647: Prevent crafting status from crashing due to missing net…

    …work.
    yueh committed Dec 8, 2016
  3. Fixes constant reequip animation on portable cells/terminals (#2690)

    Fix for portable cell and wireless terminal going into re-equip animations when GUI is open.
    dshadowwolf committed with yueh Dec 8, 2016
Commits on Dec 2, 2016
  1. Refactored GrinderRegistry. (#2644)

    * Refactored GrinderRegistry.
    
    Changed IGrinderRegistry#getRecipes to return an unmodifiable collection.
    Added a way to remove recipes explicitly instead the internal list.
    Added a cache to lookup recipes instead of iterating a list.
    
    Renamed IGrinderEntry to IGrinderRecipe
    Made IGrindRecipe immutable for easy caching.
    
    Improved GrinderLogging and Exception Handling
    JEI Workaround as it expects a List instead Collection.
    
    * Added blacklist of explicit oredict names for the grindstone.
    
    This can be used should the automatic recipe generation create unintended
    loopholes.
    yueh committed on GitHub Dec 2, 2016
  2. Fixes #2667: Use new IC2 item names for P2P attunement.

    yueh committed on GitHub Dec 2, 2016
  3. Fixes #2675: Set fullBlock correctly afterwards.

    Reduces the visibility of some methods as these should be access through the public methods of Block or the overridden ones.
    Removes now useless getCheckedSubBlocks.
    yueh committed on GitHub Dec 2, 2016
Commits on Dec 1, 2016
  1. Fixes #2666: Restore inventory after powerloss and still avoid dupes.

    yueh committed Dec 1, 2016
  2. Fixes #2669: Missing particle texture for pylons.

    yueh committed Dec 1, 2016
Commits on Nov 26, 2016
  1. Fixes #2655, #2276: Two dupe bugs related to network storage handling

    * Fixes #2655: Actually remove an ICellContainer before updating the list.
    * Fixes #2276: Apply tracker changes in the correct order.
    yueh committed on GitHub Nov 26, 2016
  2. Removed ASMTweaker and replaced it with AT. (#2636)

    Added appeng_at.cfg and updated build.gradle to correctly include the AT when building.
    Deleted the now useless ASMTweaker.
    Moved the coremod from package transformer to coremod as a better matching name.
    Updated the old 1.7.10 code using reflection to drop it where forge or vanilla now exposes that functionality directly.
    yueh committed on GitHub Nov 26, 2016
  3. Refactored AEConfig (#2633)

    Added a singleton getter instead the public field.
    Reduced all fields to private.
    Replaced field access with getters.
    Added setters where necessary (Dimension/Biome Registration)
    Added config options to disable more features.
    Splitted Enum name from the config key.
    Changed FacadeConfig and Networkhandler similar to AEConfig.init().
    yueh committed on GitHub Nov 26, 2016
Commits on Nov 17, 2016
  1. Updated dependencies.

    Updated Forge and MCP Mappings.
    Updated JEI, Tesla and IC2 APIs.
    yueh committed Nov 17, 2016
Commits on Nov 15, 2016
  1. Fixes #2623: Network Tool not removing facades with shift rightlick.

    yueh committed Nov 15, 2016
  2. Fixes #2626: Subtract the correct amount from the remaining amount.

    yueh committed Nov 15, 2016
Commits on Nov 13, 2016
  1. Fixes #2608: Handle scrollbar on mouseclicks not during rendering.

    yueh committed Nov 13, 2016
  2. Fixes #2605: Formation plane now using the correct offset position.

    yueh committed Nov 13, 2016
  3. Restrict ItemHandlerAdaptor to not exceed the stacksize of a slot. (#…

    yueh committed Nov 13, 2016
  4. Added an explicit ignore section to .gitignore

    Current intention is to maintain a single blacklist for common OS
    dependent files without having to define each and every folder and their
    allowed filetypes to avoid commiting these.
    yueh committed Nov 13, 2016
Commits on Nov 10, 2016
  1. Prevent hard to reproducable stacktraces from being swallowed.

    yueh committed Nov 10, 2016
  2. Fixes #2544: NetworkTool now returns PASS for shift+right click on pa…

    …rts.
    yueh committed Nov 10, 2016
Commits on Nov 9, 2016
  1. Fixes #2599: Missing instanceof EntityPlayerMP test.

    yueh committed Nov 9, 2016