Commit Graph

55 Commits

Author SHA1 Message Date
Shadowfacts 5488cc295a Initial update to 1.18.1 2021-12-22 22:12:11 -05:00
Shadowfacts ce511e62e1
Fix dupe when shift-clicking crafting results out of terminal 2021-04-03 10:32:53 -04:00
Shadowfacts 5eb948802c
Fix crash when shift-clicking stack into terminal buffer but no slots available 2021-04-03 10:32:27 -04:00
Shadowfacts 87f0bdb85a
REI: Add support for filling recipes in the Crafting Terminal 2021-03-29 19:18:15 -04:00
Shadowfacts 236d6707f6
Don't show amount dialog if holding stack in cursor 2021-03-29 18:45:28 -04:00
Shadowfacts 9d98481ba5
Add Crafting Terminal 2021-03-28 14:57:32 -04:00
Shadowfacts e4662b0f6f
Fix terminal appearing to change buffer mode to from_network when insertion fails 2021-03-28 14:56:38 -04:00
Shadowfacts 4fa5a12746
Cleanup TerminalBufferInventory code 2021-03-28 14:56:38 -04:00
Shadowfacts 7cb0168c2f
Cacao: Add button tooltip 2021-03-28 14:56:38 -04:00
Shadowfacts c15700bf5d
Extract terminal stuff to abstract base classes 2021-03-28 14:56:36 -04:00
Shadowfacts 9418ff8917
Move ScrollTrackView package 2021-03-25 22:16:28 -04:00
Shadowfacts 28e14ae8bf
Add terminal settings API 2021-03-24 17:28:03 -04:00
Shadowfacts 93b082ee55
Fix REI not receiving keyboard shortcuts while focused 2021-03-22 17:50:48 -04:00
Shadowfacts 2466923d96
Fix crash when opening Inserter/Redstone Emitter GUI in non-dev env 2021-03-21 11:48:45 -04:00
Shadowfacts 84e2c6d6e9
Convert Terminal screen to Cacao 2021-03-20 22:47:57 -04:00
Shadowfacts f375d157b0
Improve Terminal GUI network amount rendering 2021-03-18 22:30:00 -04:00
Shadowfacts cbea57006a
Add basic Mouse Wheelie integration 2021-03-18 18:24:01 -04:00
Shadowfacts 47ff975449
Fix cable shape cache not working
There are different BlockState objects for each color of cable :S
2021-03-15 21:44:54 -04:00
Shadowfacts ee6fb1e725
Fix cable recipes, advancements, loot tables, and face device drops 2021-03-15 19:55:54 -04:00
Shadowfacts bc50017b4a
Add cable colors to face device blocks 2021-03-15 18:30:35 -04:00
Shadowfacts 4ab6dbbf38
Add cable colors 2021-03-14 15:48:09 -04:00
Shadowfacts 396e811109
Fix excessive network traffic from Extractor 2021-03-13 11:28:50 -05:00
Shadowfacts 8b1705f0a0
Fix crash when loading Redstone Controller/Emitter from NBT 2021-03-10 18:08:57 -05:00
Shadowfacts 7170c3482b
Fix Terminal screen not setting focused element
REI expects Screen.getFocused() to be non-null to skip its input
handling
2021-03-09 18:35:57 -05:00
Shadowfacts 1bbb193183
Add Redstone Emitter digital mode 2021-03-09 18:34:57 -05:00
Shadowfacts e646e1e7c2
Fix Redstone Controller not updating when mode is changed 2021-03-09 18:34:13 -05:00
Shadowfacts b78eb192de
Fix Miner not inserting things 2021-03-09 18:25:59 -05:00
Shadowfacts 815a9ab8af
Setup Gradle multi-project and add REI plugin 2021-03-08 20:53:25 -05:00
Shadowfacts 8100532678
Add Terminal GUI scrolling 2021-03-07 14:02:39 -05:00
Shadowfacts 6e4d1e63a9
Convert Extractor and Inserter to FaceDeviceBlocks 2021-03-07 14:02:24 -05:00
Shadowfacts 9acceeae3c
Place face devices directly on cables 2021-03-07 10:38:22 -05:00
Shadowfacts eb1aa6cf19
Allow breaking cables by hand 2021-03-07 10:38:09 -05:00
Shadowfacts 1c405f8623
Tweak terminal placement behavior 2021-03-06 19:09:35 -05:00
Shadowfacts 32d87fbd9d
Convert Redstone Controller and Emitter to use FaceDeviceModel 2021-03-06 15:36:06 -05:00
Shadowfacts 72b8435834
Add unconnected interface cable 2021-03-06 15:01:22 -05:00
Shadowfacts 7cc96d78ad
Delay packets after switching capacity is reached 2021-03-06 14:09:56 -05:00
Shadowfacts da8b600f31
Fix extractors not extracting 2021-03-04 22:24:40 -05:00
Shadowfacts f321b2a06a
Add interface priority syncing 2021-03-04 19:44:31 -05:00
Shadowfacts 8dbccc541e
Add network stack receiver priority 2021-03-03 23:13:09 -05:00
Shadowfacts 170e50755a
Add network stack provider priorities 2021-03-03 22:00:21 -05:00
Shadowfacts 2d3ac4538d
Drop Terminal items on block break 2021-03-03 19:16:51 -05:00
Shadowfacts ca090d0924
Add Miner automatic mode 2021-03-03 17:23:57 -05:00
Shadowfacts 2958fa295a
Unify client configuration packets 2021-03-02 22:40:41 -05:00
Shadowfacts 3cd4a7aa0d
Add Redstone Emitter 2021-03-02 22:20:25 -05:00
Shadowfacts 4fe6391e69
Use powered property for Redstone Controller instead of lit 2021-03-01 21:30:36 -05:00
Shadowfacts e2fa31b680
Change screen handler constant names 2021-03-01 21:30:13 -05:00
Shadowfacts 9aa1077977
Add copyWithCount helper 2021-03-01 21:29:14 -05:00
Shadowfacts c976c3f607
Add DeviceBlockEntity common tag helpers 2021-02-28 22:47:54 -05:00
Shadowfacts e4e8dde2fb
Fix inserter screen not drawing world overlay 2021-02-28 22:21:08 -05:00
Shadowfacts ccefb8ae2f
Change Redstone Controller package 2021-02-28 22:03:29 -05:00