PrototypeTrousers
7ab89a0657
update bogosort compat
2023-02-05 23:03:34 -03:00
MycroftJr
662a7805dd
add ItemStack to/from NBT helpers ( #202 )
...
to simplify the "stackSize" NBT tag workaround
2023-01-09 01:10:35 -03:00
PrototypeTrousers
653557bc65
wip. auto-crafting still broken
2023-01-07 18:25:31 -03:00
PrototypeTrousers
dde87448a9
initial patch
2023-01-07 12:37:21 -03:00
PrototypeTrousers
b76c18fedf
fix JEI transfer handler breaking in some instances
2022-12-07 20:29:39 -03:00
PrototypeTrousers
16ccb2ee46
Fix blocks connecting to ME cables. Give boost to chisel facades
2022-11-08 23:05:41 -03:00
PrototypeTrousers
833f8aca2a
More damaged item search work. GT tools are so special
2022-10-26 13:29:35 -03:00
PrototypeTrousers
9bcf45b7e2
add a healthy 1 sec delay between JEI transfer updates to avoid horrible
...
GC pressure
2022-10-25 22:32:53 -03:00
PrototypeTrousers
b2847677ed
forgot to check the items already in the 3x3 grid
2022-10-24 17:29:25 -03:00
PrototypeTrousers
422543f205
check player inv for items that can be used to craft
2022-10-24 16:38:25 -03:00
PrototypeTrousers
de23b62493
some JEI work. missing player inventory check
2022-10-22 00:06:18 -03:00
PrototypeTrousers
486a68d06b
update items while JEI GUI is active
2022-10-18 07:49:25 -03:00
PrototypeTrousers
9b263c5501
add tooltip callback. Paint craftables in blue. middle click to craft
...
from JEI
2022-10-18 05:20:55 -03:00
PrototypeTrousers
daf4910548
start work.
2022-10-17 23:56:59 -03:00
YoungOnion
9011273229
reformatted all src files ( #141 )
2022-09-17 08:08:02 -03:00
brachy84
0085262779
sort terminal by bogosorter sort rules ( #138 )
2022-09-10 08:37:59 -03:00
PrototypeTrousers
7996c44075
Make ME Controller still usable even without channels on. gives energy
...
discount.
Hide channel count from Waila and TOP, if channels are disabled
2022-08-15 01:12:23 -03:00
PrototypeTrousers
6d25b7ef3c
reworked blocking mode. now items are configurable per mod
2022-02-09 22:15:44 -03:00
PrototypeTrousers
6f551ad67f
wip gtceu p2p
2022-01-20 00:04:04 -03:00
PrototypeTrousers
13afa6908a
implement expanded processing pattern terminal
2022-01-02 18:27:41 -03:00
PrototypeTrousers
5e21101619
n-to-n p2p
...
network monitor checks nesting by action source
2021-10-28 23:49:16 -03:00
Salomão
6de48f8541
fixes #34
...
getAllIngredients() can contain nulls
2021-06-26 07:31:16 -03:00
Salomão
c432fa7200
automatically change between crafting/processing recipes on jei transfer
2021-05-23 01:06:39 -03:00
Salomão
03fb43db16
revert blocking mode to previous implementation
2021-05-05 19:45:25 -03:00
Salomão
b541025738
implement patterned input-based blocking mode
...
remove GTCE-specific handler and adaptor
2021-05-03 21:07:12 -03:00
Salomão
399d67b42c
made jei recipe transfer more strict when keeping items on the table
...
few cleanup
2021-04-14 21:37:06 -03:00
Salomão
10761a1e9d
missing click cancel
2021-04-14 00:04:07 -03:00
Salomão
41180792e1
Cellworkbench acts weird
...
missing bookmark dragging
2021-04-12 23:51:49 -03:00
Salomão
fc98505f22
even more JEI integration
...
get ingredient from the crafting calculation GUIs
2021-02-22 22:33:05 -03:00
Salomão
ead6274ca4
FIX JEI transfer not working correctly
...
Missing on the crafting terminal
2021-02-13 21:48:37 -03:00
Salomão
c10088d907
Fill pattern with items from JEI
...
Just Enough Energistics overrides this
2021-02-11 23:07:26 -03:00
Salomão
a3e69ce608
add hardcoded id range for molds and shapes for GTCE blocking mode
2020-12-08 22:42:04 -03:00
Salomão
719ea5090b
move gtce blocking code out of generic item adaptor
...
fixes crash with ae2 fluid crafting
2020-10-25 01:04:48 -03:00
yueh
6ece190ac4
Fixes #4127 : Increase JEI box for grindstone recipes ( #4270 )
2020-01-30 10:06:14 +01:00
yueh
00a596ea8f
Fixes #4268 : Disabled JEI facade recipe when disabled. ( #4269 )
2020-01-30 09:35:45 +01:00
Rik Pronk
1f85d0f607
Fix CraftTweaker Grindstone second optional output ( #4250 )
...
Fixes an issue where the CraftTweaker Grindstone integration registered the second optional output as first optional output
2020-01-16 10:57:18 +01:00
mezz
7a5b84c10a
Allow JEI to differentiate between different cable facades ( #3750 )
2018-10-01 11:18:38 +02:00
covers1624
7ba2893635
New facade system ( #3702 )
...
Completely new system to render facades.
It will now support many more cases compared to the old system.
For example connected textures are now possible, as well as multilayer models and so on.
2018-09-02 13:26:20 +02:00
yueh
a2091d10fe
Code cleanup
...
Added missing this, annotations, etc.
2018-08-30 20:33:08 +02:00
yueh
66c365d11f
Code Formatting
2018-08-30 20:31:27 +02:00
fscan
f4ef7edf86
InventoryTweak sorting support ( #3603 )
2018-07-14 21:07:00 +02:00
yueh
fe4db2eb98
Added a color code to the memory card. ( #3609 )
...
Can be used to encode the stored content as a 4x2 grid of AEColors
Currently used to indicate the P2P frequency.
2018-07-14 19:42:56 +02:00
yueh
96af371882
Switches from trove to fastutil. ( #3584 )
...
This is mainly to prepare for forge potentially stop shipping trove.
2018-07-08 16:49:06 +02:00
fscan
841bc6e356
Rework custom recipe system ( #3232 )
2018-06-24 17:20:29 +02:00
yueh
d7b97fa7b8
Replaced LinkedList with ArrayList or ArrayDeque when applicable. ( #3392 )
2018-05-27 21:15:50 +02:00
fscan
959672dae3
Add CraftTweaker support ( #3231 )
2017-11-22 21:09:26 +01:00
fscan
4f07b63b13
API cleanups ( #3155 )
...
* Remove obsolete api and fix some warning
* Move MEMonitorHandler to internal code and fix some warnings
* Rename exceptions to conform to naming scheme
2017-10-14 14:15:28 +02:00
fscan
1e15b23506
Rework AEItemStack ( #3091 )
...
* Use itemstack as itemdef
* HIGH_TAG/LOW_TAG should be compared both directions
* Remove getTagCompound
* Make Itemlist implementation independent
* Cache item id for performance reasons
* Add preconditions to saveguard against external meddling
* Chache itemDamage
* Remove IAEStackSearchKey for now, rename getDisplayStack
2017-09-30 17:18:30 +02:00
Florian Scandella
217cbf0982
we dont use scala ...
2017-09-17 13:38:44 +02:00
yueh
970630a90d
Refactored the BaseActionSource ( #3063 )
...
* Refactored the BaseActionSource
It now uses an interface `IActionSource` instead of a concrete class and further
subclasses.
Instead of relying on a specific class for a certain action type, it now
uses methods with Optional as return values to determine a player or
machine issuing an action. Refer to the JavaDocs for the exact behaviour.
* `IActionHost` no longer extends `IGridHost`
It never used the additional functionality and if needed the `IGridNode`
will also provide a reference to the corresponding `IGridHost`.
Due to most crafting related GUIs being hardcoded to `IGridHost`,
they no longer work when `IActionHost` is not extending it. Actually
`IActionHost` is the better solution for it, as it prevents us from looking
the grid up via the `IGridHost` and potentially finding a wrong grid.
* Interfaces now only lock the currently worked slot.
This allows `DualityInterface#onChangeInventory` to update slots of the same interface, should they be the source for a requested item and therefore updating their working set accordingly to queue further crafting requests for unfulfilled stack requirements.
2017-09-12 11:39:00 +02:00