forked from Nividica/ThaumicEnergistics
-
Notifications
You must be signed in to change notification settings - Fork 21
/
ChangeLog.txt
947 lines (778 loc) · 36.1 KB
/
ChangeLog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
05/21/2018 1.1.3.0 - Release
Catching up the changelog
Fixes #340 and #342: (Dupe Fix) Rewrote how item extraction is performed for the arcane terminal.
Much Sonarqube
Fixes #316: Storage bus will remember negative priorities.
Branch: Created AE2-RV3 branch
03/18/2018 1.1.2.0 - Release
Fixed issue where changing storage bus priority did not immediately take effect.
03/17/2018 1.1.2.0 - Release
Fixed knowledge inscriber being picky about shapless recipes
Potential fix for #333, checks if the item is damageable before doing damage check.
Fixes #332: Item bonus aspects are also added to known aspect list.
(Dupe Fix) Distilation Encoder can no longer have ghost items extracted.
Fixes #311: (Dupe Fix) Respect extraction simulation amount
04/27/2016 1.0.0.6 - Beta
Fixes #309: When shift clicking [?] from NEI, items will also be pulled from the players inventory if available.
04/21/2016 1.0.0.5 - Beta
Fixes #303: A.C.T. result slot can no longer dupe items.
Fixed issue of A.C.T. result slot improperly handling right clicks, issue was with underlying inventory, as it allowed 'partial' crafting results to be taken.
04/18/2016 1.0.0.5 - Beta
Refactored the essentia grid cache
04/17/2016 1.0.0.5 - Beta
Fixed #281: Essentia terminal no longer overlayed by NEI at certain aspect ratios.
04/17/2016 1.0.0.4 - Beta
Fixes #300 and #282: Microblock compatibility added.
Fixes #293: Added missing redstone method to level emitter.
Craftable essentia no longer shows in item terminals.
Texture updated: Level Emitter
Applied new formatting rules to entire project.
04/15/2016 1.0.0.4 - Beta
Cleaned up ASM transformer code.
04/14/2016 1.0.0.3 - Beta
Completely moved dev environment to Java 8, Java 7 and earlier is no longer supported.
Updated forge to 10.13.4.1566
Fixes #294: Wand move targets for shift+click changed to favor player inventory over ME storage.
Fixes #289: Only AE2 items have aspects applied.
Fixes #299: Assembler no longer eats pearls.
01/30/2016 1.0.0.2 - Beta
Fixes #270: Restored Java 7 compatibility.
01/26/2016 1.0.0.2 - Beta
Fixed potential memory leak on networks with essentia monitor listeners.
Added mod identification to aspects in the Essentia Crafting Terminal.
01/25/2016 1.0.0.2 - Beta
Fixes #268: Getting an item tooltip in the A.C.T. is now a checked operation.
01/24/2016 1.0.0.1 - Beta
Fixes #267: Wildcard damage values will no longer cause GUI crashes.
Added Thaumcraft's itemShard to the ore dictionary, allowing autocrafting substitutions where allowed.
01/23/2016 1.0.0.0 - Beta
Fixed SMP packet crash.
Fixed potential golem hook crash.
Added levels of interaction.
Added golem backpack skins.
01/22/2016 1.0.0.0 - Beta
Bumped version to 1.0.0.0
Fixes #213: Added backpack lore and recipe.
Added backpack config option.
Updated mod info file.
Fixed several SMP crashes.
01/21/2016 0.10.0.0 - Beta
Fixed multiple issues with the Arcane assembler: GUI desync, invalid network state.
Golem backpack pearl now responds to out-of-range and if golem is disabled(Fetter).
Fixed issue where the last pattern on a knowledge core could not be erased.
01/19/2016 0.10.0.0 - Beta
Cleaned up some ASM transformation code.
Renamed model and texture of golem Addon to golem Backpack
Fixed bug where storage bus did not work when placed after jar was placed.
Added wifi backpack for Essentia core.
Fixed GUI based dupe bug.
01/18/2016 0.10.0.0 - Beta
Fixed bug where DPE would eat item stacks.
Refactored golem network code.
Added wifi backpack for Gather, Decanting, and Fill cores.
Fixes #265: Restored API call and marked as deprecated.
Fixed broken integration core.
01/17/2016 0.10.0.0 - Beta
Cleaned up backpack render code.
Cleaned up and documented IGolemHookHandler interface.
Added AE network capabilities to golem backpack.
01/16/2016 0.10.0.0 - Beta
Work on golem hooks & sync
Work on item and wifi backpack.
Fixed bug: A.C.T. didn't copy item on middle click when in creative mode.
01/15/2016 0.10.0.0 - Beta
Work on golem hooks
Work on item and wifi backpack.
01/14/2016 0.10.0.0 - Beta
Work on golem hooks
01/13/2016 0.10.0.0 - Beta
Began looking into #213
01/11/2016 0.10.0.0 - Beta
Fixed occasional crash when the Knowledge Inscriber GUI was clicked.
Added locked/unlocked texture & indicator to storage monitors.
Fixed bug where autocrafting gui didn't always show the item being crafted.
Fixed and cleaned up some gui sync issues. (will this never end?!)
01/10/2016 0.10.0.0 - Beta
Fixed name collision with "isUseableByPlayer".
Fixed KnowledgeInscriber not being able to erase patterns.
Fixed bug where Terminals would not properly update during certain AE-network changes.
Fixed bug where craftable essentia was still present on the network when it should not be.
Added config option to force some thaumcraft blocks to be turned into facades.
Dependency Updated: AE2-rv3-beta-4
Added config options for many things.
01/09/2016 0.10.0.0
Fixed crafting aspect item display name.
More Multiplayer gui sync fixes.
Slightly reduced size of all packets.
01/08/2016 0.10.0.0
More Multiplayer gui sync fixes.
01/06/2016 0.10.0.0 - Beta
Fixes #263: Replaced flawed conversion amount config item. Essentia cells should work correctly in the IO Port.
Removed redundant tile entity code.
Cleaned up inventory processing.
Cleaned up the NBT save code for parts.
Fixes #264 - ACT clears all items on network power loss.
Multiplayer gui sync fixes.
01/05/2016 0.10.0.0 - Beta
Added recipe and Thaumonomicon entry for DPE.
Reduced client packet overhead.
More cleanup.
01/04/2016 0.10.0.0 - Beta
Essentia terminal player different sounds depending on item.
Added debug level to logger.
Updated essentia terminal lore.
Updated essentia terminal gui.
Created block texture for DPE.
Fixed DPE not dropping patterns on breaking.
Enhancing DPE gui.
01/03/2016 0.10.0.0 - Beta
Essentia terminal can fill/drain containers when they are dragged and clicked over an aspect.
01/02/2016 0.10.0.0 - Beta
File restructure & code refactor.
Added mult-mouse-button support to essentia terminal.
Fixed ACT scroll bug issue with NEI.
01/01/2016 0.10.0.0 - Beta
Essentia subsystem now supports craftable aspects.
Essentia terminal now shows craftable essentia.
Reworked some terrible GUI code.
Fixed sort-by-name in the Essentia Terminal.
Fixed a bug where some parts would not be aware of neighboring blocks when placed.
Fixes #53: :D
12/30/2015 0.10.0.0 - Beta
Added Distillation Pattern Encoder
Added pattern handler
Implemented Distillation Pattern Encoder GUI
Cleaned up tooltip code, and fixed underdraw issue.
12/29/2015 0.10.0.0 - Beta
Began integrating essentia into crafting system.
Added "Essentia" item.
12/29/2015 0.9.1.2 - Beta
Fixed #261 AE2-RV3-Beta-2 issue
Added particle effects to Knowledge Inscriber.
12/28/2015 0.9.1.2 - Beta
Complete network code overhaul.
12/28/2015 0.9.1.1 - Beta
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.
12/27/2015 0.9.1.0 - Beta
Fixes #112 - A.C.T can now issue crafting jobs!
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.
12/24/2015 0.9.0.4 - Alpha
Dependency Updated: Forge 10.13.4.1558
Dependency Updated: AE2-rv3-beta-1
Merged pull request #255 - Keridos
Merged pull request #252 - Aquahatsche
Fixed #255 TODO's
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.
Fixes #248 - Focus now interacts with caches properly.
10/13/2015 0.9.0.0 - Alpha
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.
8/3/2015 0.8.10.10
Fixed #226: Properly sided E.V.C. packet code.
7/30/2015 0.8.10.9
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.
7/23/2015 0.8.10.8
Fixes #219: ACT buttons can be right-clicked to go backwards.
Cleaned up some GUI code.
Really fixed #216.
7/22/2015 0.8.10.8
Added E.V.C GUI.
API Change: Tile whitelist now requires capacity, and includes a dual add method.
Fixes #216: Arcane crafting patterns can no longer substitute items, must match exactly.
More EVC research notes.
The Essentia Terminal can be used to drain or fill the EVC.
7/21/2015 0.8.10.8
Added Essentia Vibration Chamber recipe & research.
Preliminary work on Vibration Chamber GUI.
7/10/2015 0.8.10.8
Fixes #214: Empty jars can again be filled in Essentia Terminal.
Fixes #215: Level Emitter adjustment button placement corrected.
Essentia Vibration Chamber:
* Produces Power
* Power based on essentia type
* Power cycle length based on essentia type
* Saves data
* Updates client
7/4/2015 0.8.10.7
Changed level emitter block update code to match AE emitter.
Made the essentia grid cache compatible with Java 1.7 #211
7/2/2015 0.8.10.6
Fixes #203: Crystallized Essentia & Wisp Essence can now be used to set filters.
Fixes #206: Import bus will no longer crash with redstone card.
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.
Dependency Updated: Forge 10.13.4.1448
Added CC help command.
6/12/2016 0.8.10.6
Fixes #199: Conversion & Storage monitors now placeable in SMP.
EssentiaGrid:
* Updated Conversion Monitor
* Updated Import & Export buses
* Updated Essentia Cell
* Updated Wireless Terminal
* Updated Level Emitter
* Updated Storage Monitor
Refactored a great deal of code surrounding essentia transfers and power usage.
Cleaned up redundancies in the wireless terminal code.
Reduced gearbox bounding/collision box.
5/30/2015 0.8.10.6
More CC work #194
5/29/2015 0.8.10.6
Fixes #197: Arcane Assembler no longer eats armor on shift-click.
Fixes #196: Arcane Assembler requires Sceptre research.
5/28/2015 0.8.10.6
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.
5/27/2015 0.8.10.6
Fixes #195: Shift+Rightclick in the ACT continues to extract 1 item at a time.
Added some support for ComputerCraft #194
5/25/2015 0.8.10.6
Potential bugfix: Improper array bounds checking.
Potential bugfix: ACT view slots are checked for being null before usage.
5/25/2015 0.8.10.5
Fixes #135: Adds support for shift-clicking arcane recipes if ThaumicNEIPlugin is installed.
5/25/2015 0.8.10.4
Fixes #191: Features should never be null.
5/23/2015 0.8.10.3
Bugfix: Feature dependencies resetting to false.
Bugfix: Wrench focus calculation errors fixed.
5/22/2015 0.8.10.3
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
Fixes #188: Crafting result is now updated on both client and server if wand vis levels change.
Conversion monitor reports who is doing the insert or removal of essentia to the AE network.
5/21/2015 0.8.10.3
Code cleanup.
API name changes.
Required research no longer shows up for ThE research if the ThE research is disabled.
5/19/2015 0.8.10.3
Internal code cleanup.
Much more robust checking of disabled AE or TC features.
* I have tried to catch every possible issue that can arise from disabling features in either mod, but to say its complex is a bit of an understatement.
Essentia provider recipe change: Replaced one of the coalescence cores with a diffusion core.
5/19/2015 0.8.10.2
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.
5/16/2015 0.8.10.1
Redundant code cleanup.
Added Essentia Conversion Monitor.
5/13/2015 0.8.10.1
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.
5/12/2015 0.8.10.1
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.
5/11/2015 0.8.10.1
Fixes #178: Added armor slots to ACT.
Updated ACT Lore.
Started work on 'Tall Centered" ACT terminal style.
5/7/2015 0.8.10.0
Dependency Updated: AE2 rv2 stable 1
Version numbers simplified.
Fixes #179: Export Bus now has void jar support.
Fixes #181: Vis Relay Interfaces now support full P2P, can export vis.
Fixes #130: Wireless Essentia Terminal can be charged from other power systems.
Merged RV2 branch into main branch.
API Updated to support third-party code setting ACT Crafting Grid. #135
4/8/2015 0.8.9.3a-rv2
Dependency Updated: AE2 rv2 beta 27
Fixes #160: More robust checking for disabled wrench
Fixes #162: Updated AE2
Better aspect registration & cleanup.
4/2/2015 0.8.9.2a-rv2
Dependency Updated: AE2 rv2 beta 22
3/32/2015 0.8.9.1b-rv2
Dependency Updated: Forge 10.13.2.1291
Dependency Updated: Thaumcraft 4.2.3.5
Dependency Updated: AE2 rv2 beta 18
Fixes #145: Blocks now make sure their tile entity is valid before using them.
Fixes #143: Removed essentia types are now properly ignored on launch.
Fixes #133: Assembler AE-network connection initialization now protected.
Fixes #129: Wrench focus disabled when quartz wrench has been disabled.
Fixes #139: A.C.T. ignores right-clicks on the crafting result.
Adds #138: Jar labels can be set in the essentia terminal.
Added config option that controls if essentia gas can be used by ExtraCells.
Fixed ItemFocusAEWrench init bug.
Aspect registration is now protected from causing a crash.
Merged language translation updates.
Cleaned logging.
Re-ballanced some recipes.
Clarified Thaumonomicon entries.
Essentia filter-slots can now be set by jar labels.
2/1/2015 0.8.9.0b-rv2
Finished wrench focus recipe and lore
Fixes #126: Added support for AE2-rv2-beta8
1/16/2015 0.8.9.0b-rv2
Added support for cable parts to wrench focus.
1/15/2015 0.8.9.0b-rv2
Fixes #122: Assembler will now connect to a network with a security terminal.
Fixes #123: Added wrench focus.
Began work on Essentia vibration chamber.
1/13/2015 0.8.8.4b-rv2
Added forge version information to dependencies.
Clarified permission API.
Fixes #117: Added config option for gearbox models.
Fixes #120: Assembler recipe now properly accepts a crafted scepter.
Fixes #119: Assembler saves core and upgrades when wrenched.
Fixes #118: Assembler now drops upgrades when broken.
Fixes #114: Assembler now has slots for vis discount armor and inherits the scepter's vis discount.
Bugfix: Assembler power calculation fixed.
Bugfix: Fixed Assembler's GUI shift+click for upgrade cards.
Reduced network overhead in assembler.
1/11/2015 0.8.8.1b-rv2
Corrected model placement when player is holding it.
Fixes #115: Arcane recipes are now fully validated.
Decreased the time period between vis checks in the A.C.T.(wands will start charging sooner)
Fixes #113: The knowledge inscriber can now be rotated with an AE wrench.
1/10/2015 0.8.8.0b-rv2
Added recipes and lore for inscriber and assembler.
Disabled craftable items in A.C.T.
Added localization registry.
Moved all ThE displayable strings to localization registry.
Fixes #111: All parts now have fully customizable textures.
Corrected part breaking textures.
Fixed level emitter texture offset.
Essentia Import bus now works with the Advanced Alchemical Furnace.
1/9/2015 0.8.8.0b-rv2
Added Assembler model.
Models now render in inventory.
Added crafting effects.
Terminal search bars no longer open with focus.
Added Knowledge Inscriber icons.
1/8/2015 0.8.8.0b-rv2
Fixes #106: Arcane items are now auto-craftable!
Corrected centi-vis math.
Added WAILA text to assembler.
API Updated with ThE mod abbreviation.
Assembler GUI now reflects active crafting job, and accepts upgrades.
1/7/2015 0.8.7.3a-rv2
Knowledge Inscriber fully functional.
Knowledge Inscriber now saves inventory, and drops Knowledge core when broken.
Arcane Assembler can be linked with vis relay.
Assembler GUI now reflects Vis amount.
1/4/2015 0.8.7.3a-rv2
Added first bits of the Knowledge Inscriber.
Fixes #110: Essentia gasses are now hidden from EC2. Requires EC2 version 2.2.24b44 or higher.
12/22/2014 0.8.7.3a-rv2
Fixes #108: Added essentia creative cell. Set aspects in cell workbench.
Maximum of 6 aspects enforced on AE items.
12/22/2014 0.8.7.2a-rv2
Fixed storage bus recipe when Warded Arcana research is disabled.
Added A.A. block, tile, and gui.
Fixes #69: Final RV2 testing complete.
12/18/2014 0.8.7.2a-rv2
Added Knowledge Core item.
Began work on Arcane Assembler.
12/17/2014 0.8.7.2a-rv2
A.C.T. can now see craftable items, but can not issue crafting jobs.
12/16/2014 0.8.7.2a-rv2
Initial port to RV2
Null return fix for grid block.
Dupe fix for wireless terminal.
Fixed unresponsive tooltip on sort buttons in A.C.T.
12/14/2014 0.8.7.2b-rv1
Removed essentia gas dynamic texture generation.
Abstracted the wireless terminal interface, and moved into API.
12/14/2014 0.8.7.1b
Changed version number scheme: Release.Major.Minor.Bugfix
Fixes #103: Warded glass recipes fixed.
Fixes #102: Servers no longer crash third-party code is exploring the gearbox tile.
11/30/2014 0.8.7b
Reproduced provider render bug thanks to the suggestion of Einsvies to test with Ars Magica 2. #99
Renderer now reacquires the texture reference every draw call.
11/30/2014 0.8.6b
Fixed provider render bug?
11/29/2014 0.8.6b
Updated forge to 10.13.2.1230
Sided provider render ID's.
Minor tweaks to provider renderer.
11/29/2014 0.8.5b
Fixes #100: A.C.T. Checks user permissions again.
Potential Fix #99 Un-cached texture location in provider renderer.
Cleaned up terminal work code.
Added Wireless E.Term. recipe and included in E.Term. research.
11/28/2014 0.8.5b
Fixes #81: Added Wireless Essentia Terminal.
Major GUI cleanup for essentia terminals and cells.
11/27/2014 0.8.5b
Created model for gearboxes.
Fixed an A.C.T crafting bug.
A.C.T. search bar can be focused with right-click.
11/26/2014 0.8.5b
Changed name of storage cell "casing" to "housing" to conform to AE.
Fixes #97: NEI Shift+Click in the A.C.T. now includes ore dictionary matches, this also fixes shift-crafting not matching properly.
A.C.T. Search bar opens with focus again.
11/25/2014 0.8.4b
Lots of AE network code fixes. Lots.
Fixes #94: Cell recipe now uses glass if warded glass has been disabled.
Fixes #96: Import bus can now import from Essentia Buffers.
11/23/2014 0.8.4b
Storage bus no longer requires a filter to be able to interact with a jar.
Fixes #93: Essentia terminal no longer drops inventory contents when wrenched.
Fixes #44: Subnets are now supported by placing an Essentia Storage Bus against a ME Interface block.
Note: Filter is not respected for subnet operation.
11/22/2014 0.8.4b
Cleaned up provider rendering code.
Updated ACT block graphics.
Fixes #61: Reworked light levels of all parts.
Added Nether Quartz duplication to Certus Quartz duplication research.
Fixes #91: Removed essentia gas air-block. This does brake compatibility with EC2's fluid formation plane.
11/19/2014 0.8.3b
Fixes #90: Recipes with the "Wooden Gear" and "Certus Quartz" now refer to the ore dictionary.
Not 100% sure this will fix the crucible result, but should fix the catalyst.
Iron gear now registered with ore dictionary.
Iron Gearbox is now an Arcane recipe.
11/17/2014 0.8.2b
Fixes #88: Tooltips are no longer laggy.
Fixes #86: Items in the ME network show their aspects in the A.C.T.
Potentialy Fixes #84: Added circular dependency checking to AE Aspect registry.
Fixes #83 and #87: Added checks for wooden gear being disabled.
11/17/2014 0.8.1b
Fixes #82: Prevent recipes with null outputs from crashing the game during aspect registration.
Removed duplicate entry in language file. Ty Mrkwtkr for noticing ^.^
11/17/2014 0.8.0b
Fixes #79: Essentia cells now work with the ME IO Port(Please oh please let this never break again)...
Added conversion methods to API, made API type-safe as stand alone.
Added cell workbench recipe.
Bugfix: Fixed security violation in TE parts with GUI.
11/16/2014 0.8.0b
Minor optimizations.
Fixes #71: Added view cell support for A.C.T.
Bugfix: Level emitter aspect now shows tooltip.
Lots of code clean up.
Fixed a long standing bug: Essentia cells in a ME chest now update the network when changed via the chest gui.
11/15/2014 0.8.0b
Fixes #21: Added Essentia Cell Workbench.
Changed tile entity mapping, support for worlds saved prior to 0.8.0 will be dropped at version 1.0
Infusion provider has particle effects while active.
11/12/2014 0.8.0b
REALLY fixed ACT memory leak.
Fixes #31: Temporary(I hope) fix for false essentia amounts after storage bus voids.
11/11/2014 0.8.0b
Fixed cell recipe.
Fixes #77: ACT no longer leaks memory on client side.
Gearboxes and Providers are now wrenchable.
Essentia cells can now hold 12 types.
Fixes #76: Added scrollbar to Essentia terminal.
Fixes #74: Essentia provider now has suction.
11/8/2014 0.8.0b
Added Certus Quartz Duplication.
Added configuration option to disable certus duplication.
11/7/2014 0.8.0b
Reworked Thaumonomicon layout.
Added parent nodes.
11/6/2014 0.8.0b
Added Iron and Thaumium GearBoxes.
11/1/2014 0.7.4b
Bugfix: Added ME cables to Thuamcraft scanning.
More API work.
10/31/2014 0.7.4b
Fixes #73: Added AE2 items/blocks to Thaumcraft scanning.
Aspect assignment is done by internal examination of crafting recipe.
Began work on API. This is very much WIP, don't depend on this yet.
10/30/2014 0.7.4b
Added research background image.
10/29/2014 0.7.4b
Bugfix: Import/Export buses got caught in a loop and imported a full jar amount on neighbor change.
IO bus redstone pulse mode now works properly
Bugfix: Export bus would not export into reservoir if aspect to export and aspect in reservoir did not match.
Compatibility fix with ExtraCells2: Server crash when exporting essentia gas using the Fluid Formation Plane.
Notice: Essentia gas will simply disperse if exported using the Fluid Formation Plane.
10/24/2014 0.7.4b
Created interface for digivis sources.
Improved performance when ACT is charging a wand.
10/23/2014 0.7.3b
Fixes #67: Properly sided integration code.
10/22/2014 0.7.2b
Reworked essentia gas textures to reduce memory and texture consumption.
Updated icon.
Fixes #20: Integrated the A.C.T. with Not Enough Items.
A.C.T. search bar no longer opens with focus.
Added config options to allow/disable crafting the essentia and infusion providers.
10/21/2014 0.7.2b
Cached several enum values for faster performance.
Removed dead objects created during essentia texture generation.
Removed redundant enum caches
10/20/2014 0.7.1b
Fixes #60: V.R.I link now properly updates cached values.
You can now clear the A.C.T relay settings by right-clicking on it with an empty memory card.
10/19/2014 0.7.1b
Fixes #63: Essentia gas generation moved to post-init event.
This should now support all TC addon essentia types.
Fixes #64: Added build.gradle for diff visibility.
Fixes #65: Properly sided V.R.I rendering code.
10/13/2014 0.7.1b
Fixes #57: Export buses not longer crash when attempting to export to empty jar.
10/12/2014 0.7.0b
Dependency Changed: Thaumcraft 4.2.1.4
Updated forge to 10.13.1.1225
Fixes #47: Configurable Fluid conversion ratio.
Fixes #52: Disabled AE2 version check.
Fixes #54: Magic Bees now supported.
Fixes #55: Finally figured out how to move my Thaumonomicon tab.
Fixes #56: IO busses now work with Essentia Reservior.
Added V.R.I. graphics.
Added V.R.I. Thaumonomicon entry.
Optimized some of the V.R.I. code.
Draining vis now takes power. 4AE per aspect per drain tick.
Doubled the storage capacity of cells. 2 Essentia = 1 Byte
Major overhaul of essentia cell internal storage.
Storage cell capacity is now independent of fluid conversion factor.
Essentia Storage Bus can now use an Essentia Reservoir without filters set.
9/21/2014 0.7.0b
Added Vis Relay Interface [WIP]
Vis Relay Interface settings can be saved to memory card.
A.C.T can now load setting from memory card.
V.R.I can now request vis from attached relay.
A.C.T. can now charge its wand!
9/21/2014 0.6.10b
Dependency Changed: Applied Energistics 2 rv1 stable 1
AE version checker now considers release.
9/15/2014 0.6.9b
Fixes #41: Added compatibility for ForbiddenMagic aspects.
Fixes #35: Added support for Version Checker.
Fixes #38: Added shift+scroll wheel support to A.C.T
Shift+Click in A.C.T. crafting grid now moves item to ME network if possible.
Right click now clears search in A.C.T and Essentia Terminal.
9/14/2014 0.6.8b
Dependency Changed: Applied Energistics 2 rv1 beta 30
Updated AE2 API calls and callbacks.
Fixes #40: Unhandled null when aspect does not have fluid form.
Added AE2 version check. Throws exception when this mod can not be loaded.
9/6/2014 0.6.7b
Dependency Changed: Applied Energistics 2 rv1 beta 20
All parts now break and drop if AE2 detects a security breach.
All parts now remember who placed them.
Fixes #33: All parts now check network security before allowing GUI to be opened.
Providers now respect BUILD security.
Essentia terminal now respects Inject and Extract security permissions.
9/4/2014 0.6.6b
Fixed Storage bus Gui width.
Fixes #30: Add tooltips to buttons.
Cleaned up storage bus NBT code.
Fixes #29: Added void mode to Essentia Storage Bus, with known issue #31
9/2/2014 0.6.6b
Fixes #27: Removed all reflection calls.
Texture generation now works outside of dev environment.
Package cleanup.
Can now type in negative number in priority window.
Fixes #28: Corrected level emitter button placement.
9/2/2014 0.6.5b
Fixed tooltips.
Added MOD name to item tooltips.
9/1/2014 0.6.4b
A.C.T Now remembers it's sorting modes.
A.C.T Now shows Arcane recipe cost without needing a wand.
8/31/2014 0.6.4b
Fixes #23: Scroll and Sort added to A.C.T.
Move ACT constants to separate file, they were getting out of hand.
ACT item handler now uses AE2's item handler.
Added scroll bar widget to A.C.T(non-functional)
Updated A.C.T texture to include scroll bar area, and aspect area.
Linked scroll bar to item handler(functional).
Added mouse tracking to scroll bar.
Added key->scroll mapping for Home, End, Up Arrow, and Down Arrow.
Added Sort Order, and Sort Direction buttons to A.C.T.
8/30/2014 0.6.4b
Dependency Changed: Thaumcraft 4.2.0.1
Dependency Changed: Applied Energistics 2 rv1 beta 19
Greatly reduced the overhead of shift-autocrafting in the A.C.T.
8/30/2014 0.6.3b
Adds #19: Space+Click to deposit inventory or hotbar
8/26/2014 0.6.3b
Terminal's idle power set to 0.5 ae/t
Level emitter idle power set to 0.3 ae/t
8/25/2014 0.6.3b
Refactored several classes into singletons to reduce permgen size.
Fixes #18: Essentia fluid texture generation.
ExtraCells2 2.1.9 compatibility test passed.
8/24/2014 0.6.3b
Adds #17: aspect cost gui to A.C.T.
Bugfix: Key-presses are swallowed by the A.C.T. This also fixes the issue where you could not view NEI recipes while the ACT was open.
8/24/2014 0.6.2a
Fixed incorrect ME chest overlay textures.
Additional logging during mod load.
Restored essentia gas names.
8/23/2014 0.6.2a
Fixes #14: The Essentia Provider does not always update its active/powered status if the network changes
Fixes #16: NEI lighting bug during A.C.T. Tooltips
Dependency Changed: Applied Energistics 2 rv1 beta 12
Optional Dependency Changed: Waila 1.5.3
Updated ME chest overlay texture.
8/23/2014 0.6.1a
Fixes #12: Can use a staff in the A.C.T. for crafting.
Fixes #13: Fluid changes in the ME network that are not essentia gas cause unnecessary updates to propagate.
8/22/2014 0.6.0a
Dependency Changed: Thaumcraft 4.2.0.0
Dependency Changed: Applied Energistics 2 rv1 beta 10
Dependency Changed: forge-1.7.10-10.13.0.1208
Dependency Changed: Mincraft 1.7.10
Initial port to 1.7.10
Project wide code cleanup and auto-formatting.
8/19/2014 0.5.2a
Bugfix: Reverted essentia terminal update method due to no-update lock.
Known Issue: This will cause it to occasionally not automatically update essentia amounts with storage buses, you need to close are reopen the GUI.
Added GUI titles for Import/Export/Storage buses.
Providers can now be moved with AppEng2 spatial IO.
Critical bugfix: Providers will crash client if not connected to a colored cable and given power.
8/16/2014 0.5.1a
Bugfix: A.C.T. SMP crash on placement.
Bugfix: A.C.T. SMP crash when player attempts to take item from ME network.
8/15/2014 0.5.0a
Added Storage bus priority gui.
Added Essentia Level Emitter recipe and Thaumonomicon entry.
8/13/2014 0.5.0a
Reworked essentia terminal more responsive to essentia amount changes.
8/12/2014 0.5.0a
More robust filter support for storage bus.
Bugfix: Storage bus filter not updated on load.
Known issue: Storage bus does not always register jar on world load.
Added Essentia and Infusion provider recipes and Thaumonomicon entries courtesy of MKoanga.
8/9/2014 0.4.4a
Import/Export/Storage bus now reports filter changes to all clients viewing the GUI.
Network tool is now properly protected from being moved while in GUI's
Reworked Essentia terminal and cell for less network traffic.
Level emitters now retain their emitting state when saved/loaded.
Aspect names are now occluded if player has not discovered them.
Essentia cells now retain sorting order.
Storage bus filter size reduced.
Added priority mode button to storage bus.
8/8/2014 0.4.4a
Added deeper client vs server checking.
Added background pulse to selected aspect in essentia terminal.
Essentia terminal now retains selected sorting mode.
Corrected gui title for Essentia Cell in a ME chest.
8/8/2014 0.4.3a
Bugfix: SSP packets not getting executed.
8/7/2014 0.4.2a
Bugfix: SMP server crash when placing parts.
Bugfix: SMP server crash when Essentia Terminal or ME Chest with essentia cell, is opened.
Bugfix: SMP server crash while generating client packets.
8/4/2014 0.4.2a
Linked to AppEng2 state texture sheet.
Upgrades slots now show appropriate background texture.
Bugfix: A.C.T. Does not receive network updates if network contained no items when A.C.T was opened.
Added clear crafting grid button to A.C.T.
Added sort mode to Essentia Terminal.
8/4/2014 0.4.1a
Tweaks to provider power usage.
8/3/2014 0.4.1a
Corrected emitter inventory orientation.
Added redstone particle effects to emitter.
Linked redstone mode button tooltips.
Bugfix: IO gui doesn't show updated filters on shift click.
8/2/2014 0.4.1a
Massive network code cleanup.
Rewrite of the essentia emitter.
Corrected slot size on emitter gui.
Corrected emitter title placement.
8/2/2014 0.4.0a
Added IO research.
Added A.C.T research.
Added Essentia Terminal research.
8/01/2014 0.4.0a
Added root research node to Thaumonomicon.
Added core's research.
Added storage research.
7/31/2014 0.4.0a
Made Thaumonomicon tab.
Got textures from CyanideX!
Bugfix: Providers do not use a channel on load.
Bugfix: Providers can not determine network color when placed to another provider who's cable is full(8 devices).
Essentia Terminal now always drops any items in the input and output slots when broken or wrenched.
7/30/2014 0.4.0a
Adding regular recipes.
7/29/2014 0.3.1a
Bugfix: AE Parts now drop or save inventory contents when broken or wrenched.
Bugfix: AE Parts now require power to work.
Bugfix: Import and Export GUI slots don't indicate when they can be used.
Bugfix: Can't place torches, levers etc against the side of providers.
Bugfix: Providers give no visual indication that they are inactive or disconnected.
7/28/2014 0.3.0a
Added search to ACT.
Added item tooltips to ME slots in ACT.
Fixed build error: Was using JVM 1.7 compliance, changed to 1.6
7/27/2014 0.3.0a
Cleaned up widget and gui code.
Added ME deposit support to ACT.
Added ME extract support to ACT.
Added ME linked crafting to ACT.
Added fuzzy match to linked ME crafting to ACT.
7/26/2014 0.3.0a
Linked ACT to ME item network.
7/25/2014 0.3.0a
Added vanilla crafting functionality to ACT.
Added Thaumcraft crafting functionality to ACT.
Comments and code cleanup on abstract packet.
Implemented packet compression for lists.
7/24/2014 0.3.0a
Bugfix: Terminals now drop contents when destroyed.
Added Arcane Crafting Terminal AppEng part.
7/23/2014 0.2.1a
Fixes #2: Added IO whitelist. Tiles must be on the whitelist for extraction/injection.
Added "Cell" to the storage cell names.
Refactored EssentiaTileContainerHelper method names for clarity.
Refactored EssentiaItemContainerHelper method names for clarity.
Added whitelist registration methods to EssentiaTileContainerHelper and EssentiaItemContainerHelper.
Bugfix: Can no longer put items that do not hold essentia into terminal input slot.
Several bugfixes related to jars when used in the terminal.
7/22/2014 0.2.0a
Created Infusion provider block.
Added custom renderer to provider.
Implemented AppEng part of provider.
Implemented Thaumcraft part of provider.
BugFix: Import bus would not import if no filter was set.
7/21/2014 0.1.3a
Various bug fixes.
Code comments and cleanup
Bugfix: Possible CME on terminal inventory when multiple players are using it.
Major Bugfix: Shift+Click did not properly transfer items, and could dupe items.
7/20/2014 0.1.2a
Essentia Providers now take on the color of the cable they are placed against.
Essentia Providers will take on the color of the first cable it finds if there are not matching cables with its color.
Bugfix: Incorrect lighting on essentia providers.
Rotated provider textures for a more seamless look.
Various code cleanups.
7/19/2014 0.1.1a
Created block for Essentia Provider.
Implemented Thaumcraft part of essentia provider functionality.
Implemented AppEng part of essentia provider functionality.
Removed unused tickable interface from essentia terminal.
BugFix: Potential issue in essentia<->fluid conversion handler when input list was null.
Various name refactors.
BugFix: All parts, trying to use the world before it existed.
BugFix: Storage bus did not update when phial was used to deposit essentia in empty neighboring jar.
BugFix: Terminal plays sound each time it is opened, if an item was left in the output slot
Added custom renderer and overlay texture for essentia provider.
7/18/2014 0.1.0a
Initial github commit.