Commit Graph
78 Commits
Author SHA1 Message Date
Johann Bernhardt 4f3b4f55e0 Migrated to unified build script 2021-12-19 11:56:47 +01:00
bombcar 91dafca6cc update https 2021-12-03 09:59:18 -06:00
bombcar 54ecd1dc9c update build 2021-12-03 09:54:44 -06:00
Martin Robertz 0f3bf8451e bump version
(cherry picked from commit 726773cabe8b8a90699b436a4262ec94540993f6)
2021-12-02 23:21:42 +01:00
bombcar 874a99e8c5 update build 2021-12-02 16:07:30 -06:00
DreamMasterXXL 36d031e756 bump version 2021-09-18 13:06:11 +02:00
repo_alt 251c35d5cb Allow updating obsolete patterns
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/8208
2021-07-15 18:47:50 +03:00
repo_alt 2ebece716d Add alternative recipe aspect cost check
(https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/7492)
2021-02-17 18:53:54 +03:00
repo_alt 33a2384b04 Support for various essentia containers
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/7290
2021-01-11 11:30:12 +03:00
repo_alt 14f7282c92 fixed damageable ingredients usage and a bit cleanup
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/7178
2020-12-29 03:04:31 +03:00
repo_alt d732527fe3 Null check against world access while unloading
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/7146
2020-12-22 19:59:43 +03:00
repo_alt 889f693e1b NEI overlay crash with arcane recipes 2020-12-03 23:41:19 +03:00
repo_alt 978d9e792d Added proper NEI overlay
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/6479
2020-10-08 21:01:14 +03:00
repo_alt a5114ecd49 version bumped 2020-09-15 20:48:55 +03:00
repo_alt b7f3f7c4b7 fixed wireless terminal
updated libs & gradle to able to run under debug
2020-09-15 20:47:53 +03:00
repo_alt d772200da9 Cache search string in the terminal GUI 2020-07-17 14:18:38 +03:00
repo_alt e49a9432f7 Crafting card support for Essentia Export Bus
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/6098
2020-07-11 15:44:11 +03:00
DreamMasterXXL a77c366c37 bump version 2020-05-27 14:47:28 +02:00
Dream-Master aab6d5b6dc update build gradle
bump version
2020-03-09 22:54:17 +01:00
Chris 2b7c0a73ee Version bump 2018-05-20 04:51:46 -04:00
Chris 11c7f3a538 Added sonarqube to gradle 2018-03-22 23:34:53 -04:00
Chris fbe6591626 Version bump 2018-03-17 04:13:53 -04:00
Chris a73d5ce978 Fixes: #313
1) Two extraction requests are generated in the same tick, Where X is the amount currently in the network capped at the items maximum stack size
1.A) X amount (left click)
1.B) X/2 amount (right click)

2) Server processes the requests in order B then A
3) B executes, removing X/2 from the network, and adding to the players hand
4) A executes, removing X from the network, and adding to the players hand

Steps 3 and 4 ensure that the item exists in the network, which is true in both cases, but would not be true if A executed before B
After 3 however, only half of X exists in the network, assuming X was > 1
During step 4 the amount in the network was checked, but was not factored into how much went into the players hand

The result was that the player would get Y(X + (X/2)) items, even if there were fewer than Y items in the network.

The required conditions:
* Fewer than max item stack * 1.5 in the AE network
* * If there was more, both requests could be satified by the network
* Two extraction requests generated in same tick
* * Causing the 'Current' amount to be the same for both requests
* First extraction request processed was the right-click
* * If left-click executed first, network would have 0 of that item, and would fail a prior check.
2018-03-11 18:13:35 -04:00
Chris e2ceefb8b1 NEI Players Inventory Fix
Fixes #309: When shift clicking [?] from NEI, items will also be pulled
from the players inventory if available.
2016-04-27 10:11:41 -04:00
Chris 6876fa4b57 E.Term NEI
Fixed #281: Essentia terminal no longer overlayed by NEI at certain
aspect ratios.
2016-04-17 21:48:30 -04:00
Chris 3b7d01e83a ASM Transformer cleanup.
Cleaned up ASM transformer code.
2016-04-15 06:28:13 -04:00
Chris fcb4947898 Bug Fixes + Java 8 Migration
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.
2016-04-14 14:40:36 -04:00
Chris d0ca068773 Java 7 & Null checks
Fixes #268: Getting an item tooltip in the A.C.T. is now a checked
operation.
Fixed potential memory leak on networks with essentia monitor listeners.
Added mod identification to aspects in the Essentia Crafting Terminal.
Fixes #270: Restored Java 7 compatibility.
2016-01-30 08:38:15 -05:00
Chris 2cfd702f1b ItemShard fix
Fixes #267: Wildcard damage values will no longer cause GUI crashes.
Added Thaumcraft's itemShard to the ore dictionary, allowing
autocrafting substitutions where allowed.
2016-01-24 18:43:45 -05:00
Chris a43d6ae48c Finishing the backpack.
Bumped version to 1.0.0.0
Fixes #213: Added backpack lore and recipe.
Added backpack config option.
Updated mod info file.
2016-01-22 18:21:54 -05:00
Chris c222d94ceb Much Golem
Added Core Mod.
Added Golem hook system and API.
Added Golem Wifi Backpack, #213
Fixed bug: A.C.T. didn't copy item on middle click when in creative
mode.
Fixed bug: D.P.E. would eat item stacks on shift+click.
2016-01-19 01:48:09 -05:00
Chris 58b3cdd5fb Autocrafting essentia.
Began integrating essentia into crafting system, #53.
Added "Essentia" item.
2015-12-29 10:55:04 -05:00
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 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 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
Keridos 0e5ce93858 fixing crashes with newer AE2 rv3 versions (>9) 2015-12-23 02:17:33 +01: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 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 a403b05157 Level Emitter Update
Changed level emitter block update code to match AE emitter.
2015-07-04 00:44:38 -04:00
Chris 36aeeeaaa9 Forge Update
Bumped forge to 10.13.4.1448
2015-07-03 01:04:28 -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
Andrew Pietila 85f1991c00 Killed most of dependency hell (yes, legit term) to gradle. 2015-05-26 09:26:16 -05: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 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