PrototypeTrousers
0429fe5f21
schedule a refreshed view when changing view cells in terminals
2023-08-05 19:16:02 -03:00
PrototypeTrousers
793b8d6655
fix patterns not appearing on the terminal except on craftable-only view
2023-06-27 22:53:55 -03:00
PrototypeTrousers
1f2cdfd843
improve GUI lag when displaying many items on terminals
2023-06-27 00:10:45 -03:00
PrototypeTrousers
3ae251f098
Revert "Merge remote-tracking branch 'LasmGratel/async-itemrepo' into AE2-Omnifactory"
...
This reverts commit 86a42e970f .
2023-01-09 01:03:55 -03:00
PrototypeTrousers
5b2c6658c0
Revert "synchronizedList must be in a synchronized block when iterating"
...
This reverts commit 1f12fc5e91 .
2023-01-09 01:03:51 -03:00
PrototypeTrousers
11af1f2111
actually sort.. with invTweaks AND bogosort...
2022-11-20 14:00:18 -03:00
PrototypeTrousers
801fec3eaa
another attempt to fix async item view crashes
2022-11-17 18:22:21 -03:00
PrototypeTrousers
1f12fc5e91
synchronizedList must be in a synchronized block when iterating
2022-11-08 18:00:30 -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
0a0c23c190
fix NPE with the network tool
2022-10-17 21:17:21 -03:00
PrototypeTrousers
ddfac3a339
return early instead of cancelling
2022-09-30 19:55:35 -03:00
Lasm Gratel
8c735305d7
Speed up ME Terminal search performance by using CompletableFuture
2022-09-20 18:21:57 +08: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
be9fb6d04c
try to hold hold items in place while extracting holding down shift
2022-04-11 23:51:03 -03:00
PrototypeTrousers
90ca2c7e92
Fix condenser not creating new items after item extraction without
...
inserting new items
reworked pattern terminal and crafting terminal search expression matching
2022-04-11 15:15:29 -03:00
yueh
c9b92a81a3
Fixes #3405 : Use cached tooltip for search, then copy craftable as zero. ( #3406 )
2018-03-04 14:33:23 +01:00
yueh
58e96aa3de
Fixes new modes not being considered JEI modes.
2017-10-14 14:39:05 +02:00
yueh
6e81f698c0
Refactored StorageChannel enum into an interface ( #3138 )
...
This replaces the static enum with a more dynamic interface providing
factory methods for handling network storage.
2017-10-08 17:59:30 +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
fscan
4dd0a4cd96
Improve terminal search box ( #3064 )
...
Uses exsting JEI filter in JEI mode.
Preselects text for easy delete/change without using rightclick.
QoL improvements for focus handling.
2017-09-16 17:44:16 +02:00
fscan
375e1efb15
We don't need the showCraftingLabel flag, as IAEStack is perfectly fine with 0 size stacks. ( #3071 )
...
Adjust rendering code to use ItemStack with size 1 where required.
2017-09-09 12:58:22 +02:00
Gunther De Wachter
ac528d09ae
Fixed empty list when toggling to "Craftable" view in a terminal.
2017-07-23 17:41:05 +02:00
yueh
7de90ed0ae
Finally use Java7 <>
2017-07-20 21:21:45 +02:00
Gunther De Wachter
da5879b667
First batch of null -> isEmpty() checks.
...
I most likely still missed a ton of checks...
2017-06-26 05:15:25 +02:00
yueh
a14cf2204d
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.
2016-12-14 22:37:10 +01:00
yueh
a665200c31
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().
2016-11-26 14:07:34 +01:00
shartte
0e7981d717
Cleaning Up Mod Integrations ( #2581 )
...
* Cleaned up unused Mod integrations other than for mods that are likely to be integrated soon.
* Introduced an easier Facade class to access mod integration abstractions (called Integrations).
* Removed the link between IntegrationType and integration abstraction. Integrations are now explicitly instantiated inside of IntegrationNode.
2016-11-06 20:23:14 +01:00
yueh
a3c33d5323
Fixed typo in prioritylist.
2016-11-01 16:15:05 +01:00
Sebastian Hartte
8df692053a
Added JEI integration ( #2436 ).
2016-10-08 13:06:21 +02:00
yueh
99215e1701
Organized imports
2015-12-24 02:07:03 +01:00
yueh
e94a0cfccf
Reduces visibility of internal fields/methods
...
Reduces the visibility of all fields to private and create setters/getters
when necessary. Exceptions are fields with GuiSync as these need to be
public.
Reduces the visibility of internal methods to private/protected/default when possible.
2015-12-24 01:59:13 +01:00
thatsIch
8b3a954f73
final variables and parameters
2015-09-30 14:24:44 +02:00
AlgorithmX2
38afde724b
Most of the 1.8 Port.
2015-06-15 19:44:59 -05:00
thatsIch
7c9b734948
reduces overly strong type cast
2015-05-09 12:45:46 +02:00
thatsIch
64ed05a1b4
Puts everywhere brackets
2015-04-29 18:38:24 +02:00
yueh
eaf57bedf6
Modifier are now using a consistent order based on the java conventions
2015-04-06 00:35:42 +02:00
thatsIch
d34c988c88
Basic reformat, hit once, hope never again
2015-04-03 15:07:13 +02:00
thatsIch
52c512635d
Renamed constants
2015-01-01 22:13:10 +01:00
yueh
9b7b0fc0fb
Organize imports
2014-12-29 21:59:05 +01:00
yueh
f471513bd0
Changed access to use this qualifier
2014-12-29 15:13:47 +01:00
thatsIch
7505f9b66a
Added copyright to all java files
2014-11-14 12:03:00 +01:00
thatsIch
76b147fd5b
Improved readability of variables
...
Hopefully improved semantics of variables
Fixed typos
Added hyphenations
2014-09-28 12:21:34 +02:00
thatsIch
d37638f4ee
Use collections methods to add stuff
...
Remove redundant new String initialization
2014-09-27 23:54:17 +02:00
AlgorithmX2
386d18a059
Relocate Source to proper directory.
2014-09-23 19:26:27 -05:00