Commit Graph
155 Commits
Author SHA1 Message Date
Chris bcb4a39f88 Network Overhaul
Complete network code overhaul.
2015-12-28 11:10:38 -05:00
Chris 6fcc282a80 Quality & Safety
Added a lot of safety checks to arcane patterns.
Updated name of storage components and cells to better match AE2's.
Fixes #260 - Players preferred item is now used in arcane patterns.
QOL: Essentia terminal aspects are now un-selectable.
2015-12-28 05:50:13 -05:00
Chris 1d4700f6b1 Version bump
Moving from alpha to beta.
2015-12-27 07:34:52 -05:00
Chris dfdb0cc74a Arcane Autocrafting Substitutions
Fixes #230 - Arcane patterns now respect substitutions.
Note: This change is NOT retro-active. Knowledge cores must have their
patterns re-saved in order for the changes to take effect.
2015-12-27 07:28:51 -05:00
Chris a2ae38edda A.C.T. Crafting job support
Fixes #112 - A.C.T can now issue crafting jobs!
2015-12-27 05:15:24 -05:00
Chris 6b6f41bb30 Another wrench focus fix.
Dependency Updated: AE2-rv3-beta-1
Fixes #248 - Focus now interacts with caches properly.
2015-12-24 22:25:21 -05:00
Chris e59dae0e96 Third party compatibility
Fixes #228 - Corrected blacklisting code
Fixes compatibility with Thaumic Tinkerer.
Fixes #249 - Capacity can be checked on any essentia container, inject
now respects essentia the container would not take.
Fixes issue with Technomancy(and any other mods that use my API) where
essentia was voided when mod container is full.
2015-12-24 21:39:26 -05:00
Chris 1d8fbc34ab Updated AE & Forge
Dependency Updated: Forge 10.13.4.1558
Dependency Updated: AE2-rv3-13
Merged pull request #255 - Keridos
Merged pull request #252 - Aquahatsche
Fixed #255 TODO's
2015-12-24 21:04:06 -05:00
Chris be4cb0513f AE2-Rv3 support
Dependency Updated: AE2-rv3-9
Fixes #227: Storage bus void support restored, attaches to network when
placed with pre-set filters, and condenser support restored. May address
#234
Added EssentiaProvider to Thaumic Tinkerer blacklist, will be supported
in the next release of Thaumic Tinkerer #228
Fixes #229: Storage bus can fully utilize the Essentia Reservoir without
setting filters.
Fixes #239: Essentia cells obey their filters when used in an IO port.
Fixes #240: Added checks to not redraw the essentia storage monitor or
send update packets if not needed.
2015-10-13 23:29:15 -04:00
Chris 8a65e51037 E.V.C. Side Fix
Fixed #226: Properly sided E.V.C. packet code.
2015-08-03 04:08:44 -04:00
Chris 4449194413 Stack Overflow Fix
Fixed #223: Removed recursive call causing stack overflow.
Aspect registration is more robust when dealing with AE Api changes.
Removed unneeded GL calls from storage monitor.
E.V.C. produces light when active.
2015-07-30 19:58:19 -04:00
Chris a17f24cbf1 Cleanup and Assembler fix
Fixes #219: ACT buttons can be right-clicked to go backwards.
Cleaned up some GUI code.
Really fixed #216.
2015-07-23 18:18:48 -04:00
Chris b7a3b50835 EVC Quality Of Life
More EVC research notes.
The Essentia Terminal can be used to drain or fill the EVC.
2015-07-22 15:06:48 -04:00
Chris cd35680c9b Arcane Patterns: No Substitutes
Fixes #216: Arcane crafting patterns can no longer substitute items.
2015-07-22 11:41:13 -04:00
Chris 4ccbe8f623 E.V.C Nearly Done
Added E.V.C GUI.
API Change: Tile whitelist now requires capacity, and includes a dual
add method.
2015-07-22 07:38:06 -04:00
Chris 6eff3b98ab Vibration Chamber GUI
Preliminary work on Vibration Chamber GUI.
2015-07-21 09:40:32 -04:00
Chris 635a8d9252 Essentia Vibration Chamber
Added Essentia Vibration Chamber recipe & research.
2015-07-21 07:42:14 -04:00
Chris 290a3af19e Essentia Vibration Chamber
Essentia Vibration Chamber:
* Produces Power
* Power based on essentia type
* Power cycle length based on essentia type
* Saves data
* Updates client
2015-07-10 22:08:08 -04:00
Chris 8a4b275a75 Empty Jars
Fixes #214: Empty jars can again be filled in Essentia Terminal.
Fixes #215: Level Emitter adjustment button placement corrected.
2015-07-10 14:51:36 -04:00
Chris 7a035fcb34 Java 7 Support
Made the essentia grid cache compatible with Java 1.7 #211
2015-07-04 16:30:58 -04:00
Chris a403b05157 Level Emitter Update
Changed level emitter block update code to match AE emitter.
2015-07-04 00:44:38 -04:00
Chris baadf538ab CC Help
Added CC help command.
2015-07-03 02:32:41 -04:00
Chris 36aeeeaaa9 Forge Update
Bumped forge to 10.13.4.1448
2015-07-03 01:04:28 -04:00
Chris 6e5152908d ACT fixes
Using the wrench focus on a pedestal no longer spawns wrenches.
Fixes #204: ACT search box focus obeys search mode.
Fixes #201: ACT GUI less laggy when ME system very busy.
2015-07-03 00:32:27 -04:00
Chris 27b60213ae Import Bus Crash
Fixes #203: Crystallized Essentia & Wisp Essence can now be used to set
filters.
Fixes #206: Import bus will no longer crash with redstone card.
2015-07-02 20:36:56 -04:00
Chris a36538c23b Essentia Watcher
Added essentia watcher.
Updated gearbox bounding box.
2015-06-12 18:13:47 -04:00
Chris 344db6cd46 Expanding Essentia Grid Support
Updates most parts to support the essentia grid.
2015-06-12 14:56:25 -04:00
Chris 45a875ea77 Conversion & Storage monitors
Conversion & Storage monitors now placeable in SMP.
2015-06-12 06:18:12 -04:00
Chris 3c3ad1c870 More CC work
More CC work #194
2015-05-30 16:32:09 -04:00
Chris 1b4532b8a2 Sceptre research
Fixes #196: Arcane Assembler requires Sceptre research.
2015-05-29 22:52:47 -04:00
Chris 4acf01e1e7 ArcAsm, the armor eater
Fixes #197: Arcane Assembler no longer eats armor on shift-click.
2015-05-29 22:24:34 -04:00
Chris 2795270d02 Grid Cache!
Major under-the-hood changes to how devices interact with the network
are underway.
Bugfix: Potential situation where the Essentia Provider would stop
accepting essentia.
More CC work.
2015-05-29 09:42:52 -04:00
Chris ed4563e284 ComputerCraft
Fixes #195: Shift+Rightclick in the ACT continues to extract 1 item at a
time.
Added some support for ComputerCraft #194
2015-05-28 06:54:31 -04:00
Chris 1ec68cbf9b Some safety checks
Potential bugfix: Improper array bounds checking.
Potential bugfix: ACT view slots are checked for being null before
usage.
2015-05-26 22:09:00 -04:00
Chris 1dfc38f956 NEI Arcane Recipes
Fixes #135: Adds support for shift-clicking arcane recipes if
ThaumicNEIPlugin is installed.
2015-05-25 20:39:39 -04:00
Chris 3bb0677ae5 Gregtech Fix
Fixes #191: Features should never be null.
2015-05-25 08:30:12 -04:00
Chris 38f0801027 Wrench Focus Revamp
Bugfix: Feature dependencies resetting to false.
Bugfix: Wrench focus calculation errors fixed.
2015-05-24 08:15:59 -04:00
Chris cbca411298 Conversion Monitor: Who
Conversion monitor reports who is doing the insert or removal of
essentia to the AE network.
2015-05-23 01:19:04 -04:00
Chris 572571a895 ACT Crafting Sync Fix
Fixes #188: Crafting result is now updated on both client and server if
wand vis levels change.
2015-05-23 00:38:24 -04:00
Chris d4ba47af94 API Changes
More API changes.
Added safety layer to API ensuring it can not be accessed before it is
ready.
Added scanning aspects for:
* Encoded Pattern
* Singularities
* EU & RF P2P Tunnels
2015-05-22 23:44:40 -04:00
Chris d362018573 Cleanup
Code cleanup.
API name changes.
Required research no longer shows up for ThE research if the ThE
research is disabled.
2015-05-21 23:13:07 -04:00
Chris 23c2a8802e Safety Dance
Much more robust checking of disabled AE or TC features.
Essentia provider recipe change: Replaced one of the coalescence cores
with a diffusion core.
2015-05-20 18:00:13 -04:00
Chris 2d6ab7bde2 Code cleanup 2015-05-20 10:55:35 -04:00
Chris 911a40e417 Storage Bus & Conversion Monitor fixes
Bugfix: Essentia Storage Bus updates AE network if contents are
externally changed.
Bugfix: Essentia Terminal sync issue if a cell is removed/added while
viewing terminal.
Bugfix: Essentia Conversion Monitor crash.
Bugfix: Essentia Conversion Monitor no longer eats stacks.
Essentia Conversion Monitor: When shift-double-rightclicking the monitor
only takes essentia matching the input aspect, instead of any essentia
in the players inventory.
Bugfix: Priority tab icon size corrected.
Essentia storage bus can now be attached to a ME Condenser.
2015-05-19 09:58:13 -04:00
Chris 0a7102e9c7 Essentia Conversion Monitor
Redundant code cleanup.
Added Essentia Conversion Monitor.
2015-05-16 10:32:33 -04:00
Chris 94aad3d6da Essentia Storage Monitor
Essentia Storage Bus supports ME Interface part for subnetworks.
Bugfix: The essentia sub-network sync bug ~should be~ fixed.
Added AE security to Arcane Assembler GUI.
Terminals can be rotated with a wrench.
Bugfix: Vis export from the VRI now supports crystal attunement.
Fixes #132: Added Essentia Storage Monitor.
2015-05-14 10:14:54 -04:00
Chris e33c839298 ACT Quality Of Life
Bugfix: ACT search bar retains its contents when viewing NEI recipes.
Fixes #75: Added Tall Centered ACT terminal style.
Added Search Mode button to ACT.
2015-05-12 23:53:48 -04:00
Chris 9b13fa4c4b ACT Armor Slots
Fixes #178: Added armor slots to ACT.
Updated ACT Lore.
Started work on 'Tall Centered" ACT terminal style.
2015-05-12 06:00:22 -04:00
Chris 323d136570 Button cleanup
A lot of button code cleanup and generalizing
2015-05-12 02:01:58 -04:00
Chris 8a32ff6ea4 Wireless Essentia Terminal Charging
Fixes #130: Wireless Essentia Terminal can be charged from other power
systems.
2015-05-08 21:55:46 -04:00