NotMyWing
8d4e5734e8
automatically add papers for GT multiblocks
2024-06-01 19:12:45 +11:00
NotMyWing
00ac7c3334
rewrite transfer logic
2024-06-01 18:46:11 +11:00
NotMyWing
bcc28c0b28
extra tooltip check just in case
2024-05-31 18:23:54 +11:00
NotMyWing
a03d6f4803
bypass unnecessary fuzzy checks if we're ignoring durability anyway
2024-05-31 18:10:37 +11:00
NotMyWing
e3b8228608
boring stuff (who even reads these)
2024-05-31 00:42:43 +11:00
NotMyWing
68de8fa1a2
Make OreDict Storage Buses upgradeable
...
Closes #403
2024-05-28 17:51:07 +11:00
NotMyWing
6864f7ae07
Fix ME Interface GuiSync overlap
2024-05-28 17:15:25 +11:00
NotMyWing
7fa7b726f2
Disable extracting invisible items from Storage Buses altogether
...
Reverts d82cdabc6d , closes #408
Allows Cells to report/extract lingering unpartitioned items
2024-05-27 20:41:15 +11:00
zeng-git
c814fe591d
Update zh_cn.lang ( #443 )
2024-05-27 13:31:22 +11:00
NotMyWing
cd0a5d631b
Temporarily prevent FakePlayers from using wrenches
...
Closes #432
2024-05-27 13:28:48 +11:00
NotMyWing
d82cdabc6d
Fix crafting plan reporting invisible extractable items as available
...
Closes #438
2024-05-25 00:37:46 +11:00
NotMyWing
2e976a609f
Make Storage Cell tooltips configurable
...
Closes #427
2024-05-24 23:54:05 +11:00
Zengyj
a13f9955f2
Backport lock crafting function for ME Interface ( #423 )
2024-05-24 23:39:03 +11:00
Michael Trittin
a65b5015e6
Allow View Cells to be shift-clicked into place ( #388 )
2024-05-24 23:13:15 +11:00
Yang Xizhi
07eb6c1238
Allow third-party addons to register custom GUIs via GuiBridge ( #402 )
2024-05-24 23:05:29 +11:00
Domi
529ea5e239
Small UI fixes and improvements ( #398 )
2024-05-24 23:03:12 +11:00
NotMyWing
a9b7faa98b
Fix OreDict filters not testing items without entries
2024-05-24 22:52:50 +11:00
Serenibyss
78c7235bea
Improve ME Interface Terminal UI ( #368 )
...
Co-authored-by: NotMyWing <winwyv@gmail.com >
2024-05-24 22:15:15 +11:00
zeng-git
59edb38208
Add ore dictionary support for Inscriber recipes in JEI ( #430 )
2024-05-24 21:51:37 +11:00
NotMyWing
08a7aff600
Fix ME Export Buses oversending items
...
As a side effect, fixes them not sending anything at all with too many Acceleration Cards
Closes #441
2024-05-24 20:25:10 +11:00
NotMyWing
9f19e05592
Fix non-deterministic ME Interface behavior
...
As a side effect, allows ME Interfaces to fully utilize allowed operations instead of doing at most 1 push per cycle
Closes #440
2024-05-24 19:05:06 +11:00
zeng-git
5f20e3346c
Add automatic artifact builds on push ( #426 )
2024-05-17 22:37:54 +11:00
NotMyWing
fd188dc96c
Fix stopping already stopped Stopwatches in CraftingJob
...
Resolves #417
Co-authored-by: frankdai320 <frankdai320@gmail.com >
2024-05-17 19:31:31 +11:00
NotMyWing
e471293e60
Fix NPE when suffocating in ME Drives
...
And hopefully all other cases related to missing slot states
Closes #420
2024-05-17 19:08:18 +11:00
NotMyWing
f28a3574df
Fix rogue off-by-one OreHelper error breaking nested parens
2024-05-17 15:00:36 +11:00
zeng-git
b2b21eae41
Add missing Fluid Terminal localization ( #428 )
2024-05-16 20:07:12 +11:00
Георгий Торопов
e8a186df60
Fix missing letters in ru_ru.lang ( #397 )
2024-05-12 12:41:49 +11:00
Ghzdude
6425ef6ecd
Fix NPE when posting changes for storage busses ( #405 )
2024-02-24 10:25:51 +08:00
Yang Xizhi
7ebb2a0fbb
allow custom slot jei check and fix fluid color in cell workbanch ( #401 )
2024-02-18 23:06:07 -06:00
Neeve
20a1fec6fb
Recache OreDict Buses on RegEx changes & adjust visibility logic ( #395 )
2024-02-05 13:05:31 +11:00
Yang Xizhi
0fffc829ab
Fix invalid pattern outputs throwing NPE in crafting grid ( #393 )
2024-02-01 19:14:33 +11:00
NotMyWing
88635d9a8d
Do not check white-/blacklist on extract
...
Slightly rollbacks #384 , since extractables are filtered in getAvailableItems
Allows extracting inaccessible items from cells and overriding SB behavior via reporting non-extractables
2024-02-01 18:33:13 +11:00
Neeve
0fd0ed1b1c
Fix Fluid Cells having no upgrades ( #392 )
2024-01-31 19:37:05 +11:00
Neeve
87f884228e
Fix ME Storage Buses reporting contents regardless of settings ( #384 )
2024-01-30 16:10:52 +11:00
Serenibyss
3495d3dfd4
Use LoadingCache instead of HashMap for CableBusBakedModel ( #385 )
2024-01-30 14:19:50 +11:00
ZHAY10086
0acb03b83d
Add zh_cn.lang entries for Sticky Card ( #381 )
2024-01-21 13:55:57 +11:00
Serenibyss
9adb0359dd
Fix player UUID lookup server issue ( #380 )
2024-01-20 23:44:34 +11:00
Serenibyss
ac259dce6a
Fix Network Tool not working ( #377 )
2024-01-16 15:56:12 +11:00
Neeve
7a6d49412e
Fix minor slot merge/update regressions ( #376 )
2024-01-16 15:55:13 +11:00
Yang Xizhi
10f47a560a
Fix transformers causing NCDF on specific servers ( #374 )
2024-01-16 12:36:22 +11:00
Serenibyss
a8f0bbe06b
Add Sticky Card ( #371 )
...
Co-authored-by: NotMyWing <winwyv@gmail.com >
2024-01-16 12:27:13 +11:00
Serenibyss
dd3cdfcec5
Fix landing/running particles for cable bus ( #372 )
...
Co-authored-by: NotMyWing <winwyv@gmail.com >
2024-01-15 13:40:01 -06:00
Neeve
503f14f0a6
Fix minor slot stack size regression ( #375 )
2024-01-15 13:39:04 -06:00
Neeve
30af345ceb
Update mod base name ( #373 )
2024-01-16 01:13:04 +11:00
Serenibyss
e8af0f228b
Update ME IO Port tasks on grid changes ( #370 )
2024-01-15 18:01:53 +11:00
Serenibyss
0291ceff30
Fix Toast server crash ( #367 )
2024-01-14 13:15:45 +11:00
NotMyWing
d0614ba7d8
Clear modVersion
2024-01-13 17:18:41 +11:00
Neeve
54366e2b35
Initialize GHA workflows for pushing & caching ( #359 )
2024-01-13 16:58:14 +11:00
Serenibyss
d128b0c228
Fix ME Interface Terminal input search not checking beyond first input ( #364 )
2024-01-13 16:57:54 +11:00
Neeve
f7aa4c92bc
Fix CellInventory stack size data losses ( #363 )
...
Migrates the total item count and serialized stack sizes to `long`
2024-01-13 16:56:26 +11:00
Serenibyss
0709d2dfc4
Color applicator improvements ( #360 )
...
* Now properly updates the Applicator's set color when a dye runs out, instead of staying stuck on a color which has no dye left
* Holding Applicator in offhand will now paint cables on placement
* Middle-clicking a colored tile while holding an Applicator in main or off hand will now set the Applicator's color to that color, if the dye is available in the Applicator
2024-01-12 18:21:24 +11:00
mczph
2ea08a3fc9
zh_cn translation fix and additions ( #361 )
2024-01-09 21:02:40 -06:00
Serenibyss
8c7185f8ff
Update buildscripts ( #354 )
2024-01-09 17:47:53 +11:00
Serenibyss
f7651fff29
Add part placement preview, render all part boxes on hover ( #349 )
2024-01-09 15:53:52 +11:00
Serenibyss
51f2a42367
Tweak transparent Smart Cable texture ( #356 )
2024-01-09 15:43:36 +11:00
Serenibyss
4829ec8286
Remove part layer api in favor of capabilities ( #355 )
2024-01-08 09:52:05 -06:00
Serenibyss
0b7341e4a8
Allow for math expressions in GuiCraftAmount textbox ( #353 )
2024-01-07 13:55:22 +11:00
tier940
b252d1c891
Update ja_jp.lang ( #351 )
2024-01-02 09:35:24 -06:00
Stone
a31de25257
Fix 2 cable rendering bugs ( #350 )
2024-01-02 09:35:00 -06:00
Serenibyss
01f56ae633
Fix Wireless Access Point displaying energy incorrectly ( #346 )
2023-12-30 14:41:16 +11:00
Serenibyss
669aa3188e
Fix P2P Tunnels dropping ME Tunnels regardless of type ( #347 )
2023-12-30 14:39:21 +11:00
Neeve
219de337be
Update mod metadata ( #344 )
2023-12-27 23:46:53 -06:00
Stone
7747899e90
Fix ME Level Emitter buttons config and ME IO Port not respecting its redstone mode ( #345 )
2023-12-28 14:53:46 +11:00
Neeve
82751e761e
Add crafting job toasts ( #342 )
2023-12-25 20:53:51 -06:00
Neeve
c4c0585fd3
Allow shift-clicking Patterns into Interface Terminals ( #343 )
2023-12-25 20:39:35 -06:00
Serenibyss
496e159010
Fix missed ME Interface retextures ( #341 )
2023-12-25 14:35:02 +11:00
Serenibyss
754ee1ba83
Retexture AE2 machines ( #338 )
2023-12-25 14:08:19 +11:00
Serenibyss
ffe1a52456
Retexture AE2 multiparts ( #336 )
2023-12-25 13:49:01 +11:00
Serenibyss
28696bd531
Fix and improve cable models ( #335 )
2023-12-25 13:23:01 +11:00
Serenibyss
29098372af
Add blue light for fully empty Cells ( #334 )
2023-12-25 12:46:13 +11:00
mczph
9dbcf21fa9
Add missing entries and color codes for zh_cn.lang ( #339 )
2023-12-25 12:36:32 +11:00
Serenibyss
a5a1f79102
Change meteor compass to target chest ( #332 )
2023-12-20 20:01:21 -06:00
Neeve
8fb12119ef
Fix oversized slot weirdness ( #331 )
2023-12-20 13:52:07 +11:00
PrototypeTrousers
7f83c73a28
fix interface dropping stacks over the stack limit. fix potential dupes
...
fixes #328
2023-12-16 16:30:17 -03:00
Neeve
80a473a93b
Fix data loss in BasicCellInventory ( #327 )
2023-12-15 13:26:43 -03:00
Li
adac94555b
Remove redundant ( #324 )
...
https://github.com/PrototypeTrousers/Applied-Energistics-2/issues/323
2023-11-08 10:37:11 -03:00
PrototypeTrousers
2f11054132
bump version
2023-11-07 18:26:13 -03:00
PrototypeTrousers
1314ee4588
fix wireless pattern terminal not toggling substitution
2023-11-07 18:25:52 -03:00
zeng-git
4484863452
Update mappings to stable_39-1.12 ( #322 )
2023-11-07 18:21:59 -03:00
PrototypeTrousers
ba9b790a02
attempt fix FE p2p when
2023-10-22 23:34:54 -03:00
PrototypeTrousers
e4d862dbfd
bump version
2023-10-13 03:53:29 -03:00
PrototypeTrousers
812e8c5990
fix #315
2023-10-13 03:50:47 -03:00
PrototypeTrousers
e3eeee7784
forgot about fluid configuring terminal
2023-10-13 02:35:14 -03:00
PrototypeTrousers
467bb91628
switch MouseTweaks disabling method
2023-10-12 17:40:56 -03:00
PrototypeTrousers
10a12a9b97
small tweak to pattern terminal search
2023-10-12 16:59:57 -03:00
PrototypeTrousers
e5f345d49c
remove player inventory from oredict storage bus container
2023-10-12 16:49:59 -03:00
PrototypeTrousers
95ce9694aa
slabs -> slab
2023-10-12 02:51:44 -03:00
PrototypeTrousers
d1ec1a88ee
fix magnet not working before turning it off and on again
2023-10-11 17:20:53 -03:00
PrototypeTrousers
bfe82cdc0a
fix CT recipe actions not running on crafting terminal crafts
2023-10-11 17:08:23 -03:00
PrototypeTrousers
4fe0d5e767
remove itemstages blocking item crafting
2023-10-11 16:28:06 -03:00
PrototypeTrousers
b38148e095
attempt to fix something with terminals again
2023-10-11 14:29:34 -03:00
Neeve
d528d9f205
Fix Matter Condenser's math & remove Player's maven ( #316 )
...
* Remove Player's maven
* Fix Matter Condenser's math
Fixes outputs getting geometrically compounded
2023-10-11 14:27:35 -03:00
PrototypeTrousers
60211cccdd
bump version
2023-09-28 16:44:11 -03:00
Pansmith
c3a331c13f
Texture Replacements ( #312 )
2023-09-27 20:46:16 -03:00
tier940
add866443d
Update ja_jp.lang ( #309 )
...
* Follow the latest
* fix
2023-09-27 20:46:07 -03:00
James Chung
bf83de08b2
Add fix for leaking client TEs ( #298 )
...
* Add fix for leaking client TEs
* Remove client-side markDirty() call
2023-09-27 20:45:55 -03:00
PrototypeTrousers
6f822af262
bump version
2023-08-27 08:36:13 -03:00
PrototypeTrousers
7566b3e2fc
update pattern terminal crafting result after crafting
2023-08-11 10:40:57 -03:00
PrototypeTrousers
30c074021b
terminal woes
2023-08-11 10:27:15 -03:00
PrototypeTrousers
e6586ac360
attempt to fix ore dict storage bus freezing the client
2023-08-08 00:29:52 -03:00
PrototypeTrousers
0429fe5f21
schedule a refreshed view when changing view cells in terminals
2023-08-05 19:16:02 -03:00
PrototypeTrousers
e16d90333b
fix channel display
2023-07-31 02:58:34 -03:00
0mega24
59c7dd1285
Configurable Channel Limits ( #295 )
...
* Channel Config Test
* Update AEConfig.java
* userDefinedChannelAmounts
config option added for the dense and normal channel amounts - will need to be refined to match everything but not sure what I would need to do to make it match the other config options
rebound all hard coded checks for channel amounts and linked them to the config options
redefined how the channel amounts are noted in all applicable api integrations
2023-07-28 10:26:41 -03:00
PrototypeTrousers
13ba399418
fix NPE. Fix fix gradle issue due to cofh dick move
2023-07-25 17:18:42 -03:00
PrototypeTrousers
8d152afcd3
actually add the access transformer to the jar
2023-07-14 23:20:38 -03:00
PrototypeTrousers
9fdfbbea54
more null checks
2023-07-13 21:57:39 -03:00
PrototypeTrousers
f4303fc1ec
add checks to 0 sized stacks
2023-07-12 15:00:59 -03:00
PrototypeTrousers
3c62ac79c3
bump version
2023-07-08 21:39:38 -03:00
PrototypeTrousers
e42863643d
crafting microoptimization
2023-07-08 21:35:27 -03:00
PrototypeTrousers
ace7c7d660
Merge branch 'rfg' into origin/AE2-Omnifactory
2023-07-08 18:21:44 -03:00
PrototypeTrousers
35f2aa7d51
works so...
2023-07-08 17:56:31 -03:00
PrototypeTrousers
926a4a87c6
a few important files
2023-07-08 13:00:47 -03:00
PrototypeTrousers
d1d2c415bf
wip
2023-07-08 00:53:21 -03:00
PrototypeTrousers
f631858be6
fix copy-pasting interfaces with memory cards between interfaces with differing amount of expansion cards
2023-07-04 23:57:12 -03:00
PrototypeTrousers
d407ec4922
tweak JEI transfer handler a bit more
2023-07-04 22:36:07 -03:00
PrototypeTrousers
3587fce218
fix emitting crafts (level emitter + crafting card) not allowing already stored items to be used in autocrafting
2023-07-04 12:03:48 -03:00
PrototypeTrousers
7464647bb8
0.55.16
2023-07-03 20:22:54 -03:00
PrototypeTrousers
0848f5db70
Merge branch 'autocrafting-containeritem-fix' into AE2-Omnifactory
2023-07-03 20:22:09 -03:00
PrototypeTrousers
822e394966
Merge branch 'item-repo-sort' into AE2-Omnifactory
2023-07-03 20:22:06 -03:00
PrototypeTrousers
68ed4c9c0f
Merge branch 'jei-fix' into AE2-Omnifactory
2023-07-03 20:22:03 -03:00
PrototypeTrousers
f13d7f351d
fix container items breaking not being taken into account during simulation properly
...
optimize crafting with container items by checking IF WE HAVE ANY of before LOOKING UP IF THE RECIPE MATCHES with the item we DONT HAVE
2023-07-03 15:30:05 -03:00
PrototypeTrousers
086ddd5a67
shady optimization
2023-06-29 15:21:33 -03:00
PrototypeTrousers
acb1d00197
attempt to separate itens used simulation (threaded) from the main
2023-06-29 12:53:32 -03:00
PrototypeTrousers
4aaa3f8929
make container itens not arrive too late or early instead precisely when
...
they are meant to
2023-06-29 12:51:04 -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
cba89b0323
fix damageable container items not being returned immediately for simulation
2023-06-27 11:47:23 -03:00
PrototypeTrousers
1f2cdfd843
improve GUI lag when displaying many items on terminals
2023-06-27 00:10:45 -03:00
PrototypeTrousers
da39d81d5f
optimize JEI transfer handler so it doesnt lock up the client
2023-06-26 16:13:33 -03:00
PrototypeTrousers
1442248ec3
bump version
2023-06-17 08:12:34 -03:00
PrototypeTrousers
1500661e43
fix wireless terminals duping and voiding issues.
...
fixes #270
2023-06-16 17:57:13 -03:00
PrototypeTrousers
a7c2824624
replace ItemEncodedPattern cache with something that actually works
2023-06-15 21:43:27 -03:00
PrototypeTrousers
9d2549bdd8
bump version
2023-05-26 19:46:34 -03:00
PrototypeTrousers
a37a2b4e89
blindly attempt to fix wireless terminal voiding/duping
2023-05-26 19:46:34 -03:00
miozune
aa6bad7a72
Fix CPU Clusters consisting only of addon blocks not being recognized ( #274 )
2023-05-24 07:27:20 -03:00
Rongmario
e2e5eed351
Properly discard caches when reloading models ( #278 )
...
* Properly discard caches when reloading models
* Singleton reloading multiple AutoRotatingModels
2023-05-24 07:26:24 -03:00
Caedis
b6de4ebf18
Fix single slabs and stairs to allow chest opening ( #268 )
2023-05-24 07:25:56 -03:00
PrototypeTrousers
4545d78a51
bump version
2023-04-24 09:43:23 -03:00
PrototypeTrousers
6dc75fe26e
attempt to fix #253
2023-04-24 09:29:10 -03:00
Florian Kostenzer
0552282d9d
fix: fix crash when requester node is removed ( #262 )
2023-04-24 09:18:17 -03:00
Hikari_Nova
8be01dfb87
Try to fix https://github.com/PrototypeTrousers/Applied-Energistics-2/issues/265 . ( #266 )
2023-04-24 09:17:53 -03:00
PrototypeTrousers
4c5803b986
check if baubles mod is installed when using keybinds to open terminals
2023-04-24 09:17:18 -03:00
PrototypeTrousers
3b4b9a1bd5
add recursion check to item p2ps
2023-04-15 08:32:27 -03:00
osimon
2c7959e399
Interface shift-clicking QOL improvements ( #248 )
2023-03-28 18:27:36 -03:00
PrototypeTrousers
4649841341
Use anatawa's fork of forgegradel 2.3
2023-03-28 18:25:22 -03:00
PrototypeTrousers
3d4cfb2ee8
add the quantum link card to the quantum chamber tooltip
2023-03-28 18:24:51 -03:00
PrototypeTrousers
8092d0d354
Allow the quantum linking card to be disabled by config
...
Clean up some wrong tooltip
2023-03-28 18:02:36 -03:00
PrototypeTrousers
ceee1f181f
bump version. copy/paste some lang entries
2023-03-20 16:07:47 -03:00
Domi
eefb11544e
Add craftable items QOL features (tooltips / hold ALT to toggle craft request) ( #241 )
2023-03-20 16:01:06 -03:00
Xikaro
af5921f9e8
fix ME Chest rendering ( #246 )
...
* Update dependencies.gradle
* fix ME Chest rendering
2023-03-20 15:58:40 -03:00
Domi
75be2ff039
Refresh crafting plan when job submission fails ( #243 )
2023-03-20 15:53:23 -03:00
Domi
b6f4bdb64d
Fix being unable to clear selected text in number boxes ( #242 )
2023-03-20 15:53:11 -03:00
PrototypeTrousers
b76c9f1371
null check
2023-03-07 14:54:38 -03:00
PrototypeTrousers
50bf591418
bump version
2023-03-05 14:07:36 -03:00
RuiXuqi
b077aff1f8
New cells models ( #227 )
...
new cells
2023-03-05 14:06:15 -03:00
PrototypeTrousers
8debd6c499
fix invisible interface config slots on servers
2023-02-28 20:00:31 -03:00
PrototypeTrousers
53ad6c776b
fix magnet card crashing servers
2023-02-21 20:33:27 -03:00
PrototypeTrousers
e37f8ef65d
bump version
2023-02-21 10:19:36 -03:00
PrototypeTrousers
d8b20f53a9
fix portable cell not working
2023-02-21 10:09:31 -03:00
PrototypeTrousers
bf1a3b7751
fix outputs in processing terminal slowly migrating upwards
2023-02-21 09:58:54 -03:00
PrototypeTrousers
c8a6d50ce3
fix wireless crafting terminal not loading sorting configs properly
2023-02-20 01:16:41 -03:00
PrototypeTrousers
13af30f657
try to fix the fix
2023-02-18 23:11:43 -03:00
PrototypeTrousers
5d7f552643
attempt to fix wireless terminals overwriting items in hand
2023-02-18 21:06:41 -03:00
Roman Hubenkov
82be548fc7
Update ru_ru.lang ( #223 )
...
Small fix
2023-02-18 21:06:13 -03:00
Roman Hubenkov
38249608e4
Update ru_ru.lang ( #222 )
2023-02-14 20:26:49 -03:00
mczph
8f66765696
Update zh_cn.lang ( #221 )
2023-02-14 20:26:29 -03:00
PrototypeTrousers
fd5f9263d8
fix wireless pattern terminal not encoding processing outputs from JEI
...
bump version
2023-02-14 20:25:09 -03:00
PrototypeTrousers
36d94a17aa
close wireless terminals if they run out of power instead of not working
2023-02-14 19:10:42 -03:00
PrototypeTrousers
ede2b4ce25
fix OOB crash
2023-02-13 01:02:59 -03:00
PrototypeTrousers
e09ec8c420
bump version
2023-02-10 06:32:35 -03:00
tier940
3d4c03e184
Update ja_jp.lang ( #220 )
...
* Update ja_jp.lang
* 組立室から組立機に変更
* 表記揺れの修正
* 記載揺れと誤字脱字の修正
2023-02-10 06:29:15 -03:00
PrototypeTrousers
17119fd990
more gui fixes...
2023-02-10 06:28:44 -03:00
PrototypeTrousers
9a00185b6d
backport some security changes
2023-02-10 06:21:39 -03:00
PrototypeTrousers
2c7b239914
bump version
2023-02-09 19:20:17 -03:00
PrototypeTrousers
4039188712
more fixes yay
2023-02-09 13:02:55 -03:00
PrototypeTrousers
ecb697ab11
fix terminal/netwoork tool (please)
2023-02-09 12:16:40 -03:00
PrototypeTrousers
ab1f519401
allow wireless pattern terminal to switch substitution modes
2023-02-08 21:17:56 -03:00
Roman Hubenkov
d06a70ee22
Update ru_ru.lang ( #218 )
...
* Update ru_ru.lang
2023-02-08 13:58:54 -03:00
PrototypeTrousers
422f9faf76
fix jei and tall interface terminal button overlapping
2023-02-08 13:58:04 -03:00
PrototypeTrousers
96ab73001b
fix craftables not working when wireless terminal not being held
...
remove wrong imports
add missing lang entries
2023-02-08 12:14:36 -03:00
PrototypeTrousers
854676a33c
terminal fixes + better formatting
2023-02-06 18:38:44 -03:00
PrototypeTrousers
7f76723da5
Merge branch 'WiFi-Terminals' into AE2-Omnifactory
2023-02-06 13:28:27 -03:00
PrototypeTrousers
3fc7cf0247
Merge branch 'cell-tooltips' into AE2-Omnifactory
2023-02-06 13:28:23 -03:00
PrototypeTrousers
b377dfdd69
Merge branch 'bogofix' into AE2-Omnifactory
2023-02-06 13:28:17 -03:00
PrototypeTrousers
51522019ca
fix wireless terminals not opening again
2023-02-06 13:27:52 -03:00
PrototypeTrousers
ff1091d252
add toolitps to cells
2023-02-06 13:26:59 -03:00
PrototypeTrousers
15dff5d53d
fix JEI integration
2023-02-05 23:04:20 -03:00
PrototypeTrousers
7ab89a0657
update bogosort compat
2023-02-05 23:03:34 -03:00
PrototypeTrousers
dcd36b3b2f
wip
2023-02-03 23:08:13 -03:00
PrototypeTrousers
7b985c72bd
fix slots and texture
2023-02-03 22:33:14 -03:00
PrototypeTrousers
269d3766db
implement tall interface terminal (part, not wireless)
2023-02-03 20:56:17 -03:00
PrototypeTrousers
d7e7ef0cb4
wip
2023-02-03 15:07:55 -03:00
PrototypeTrousers
472f1e65a2
more autocrafting fixes
2023-02-03 13:49:27 -03:00
PrototypeTrousers
56268aba79
fix autocrafting gui not opening
2023-02-03 12:53:04 -03:00
PrototypeTrousers
9d7dacdc29
Toggle magnet on/off from container/gui
2023-02-02 21:48:01 -03:00
PrototypeTrousers
fb2aa21337
cleaning
2023-02-02 20:00:56 -03:00
PrototypeTrousers
8bad14f982
cursed recipes
2023-02-02 19:24:03 -03:00
PrototypeTrousers
0e797b2120
GUI/Container fixes Ugh
2023-02-02 18:22:20 -03:00
PrototypeTrousers
17c38a6418
wip
2023-02-02 16:19:56 -03:00
PrototypeTrousers
58a6dabb20
wip
2023-02-02 14:50:23 -03:00
PrototypeTrousers
329e613c99
recipes
2023-02-02 11:39:16 -03:00
PrototypeTrousers
11a4783881
more textures
2023-02-02 11:23:51 -03:00
PrototypeTrousers
e230440cba
add some textures
2023-02-01 22:27:01 -03:00
PrototypeTrousers
149e7d251a
clean up
2023-02-01 21:43:47 -03:00
PrototypeTrousers
405f14bd13
safer comparisons
2023-02-01 21:19:09 -03:00
PrototypeTrousers
acd77ff3f2
lock quantumbridge inventory to 1 card or singularity
2023-02-01 21:10:41 -03:00
PrototypeTrousers
a0ec9ceb51
keybinds work
2023-01-31 23:24:27 -03:00
PrototypeTrousers
d6f2ed30e5
make them bauble trinkets
2023-01-31 16:52:00 -03:00
PrototypeTrousers
9785e38e3f
magnet filtering
2023-01-31 15:29:43 -03:00
PrototypeTrousers
1759bd898e
magnetize magnet
2023-01-31 12:40:41 -03:00
PrototypeTrousers
ae0d02e7d5
linking kinda works
2023-01-30 23:41:13 -03:00
PrototypeTrousers
d76eec2145
wip
2023-01-30 21:56:31 -03:00
PrototypeTrousers
d7e1554e41
save upgrades
2023-01-30 20:40:16 -03:00
PrototypeTrousers
9dee7f6c0e
cards
2023-01-30 17:45:41 -03:00
PrototypeTrousers
13c3067068
add upgrade slots
2023-01-30 15:41:42 -03:00
PrototypeTrousers
7c4e5679a3
fluid terminal
2023-01-29 21:55:01 -03:00
PrototypeTrousers
03ed421331
more fixes
2023-01-29 21:55:01 -03:00
PrototypeTrousers
36197a5dc6
refresh status if a encoded pattern is put in the output slot
2023-01-29 21:55:01 -03:00
PrototypeTrousers
f407a26a8f
work on wireless pattern terminal
2023-01-29 21:55:01 -03:00
PrototypeTrousers
cb1011295c
wip
2023-01-29 21:55:01 -03:00
PrototypeTrousers
55a56ad79d
Start implementing wireless terminals.
2023-01-29 21:55:01 -03:00
PrototypeTrousers
dd2f1c6dc7
attempt to fix stacking issues
2023-01-28 23:45:14 -03:00
PrototypeTrousers
f14407b87a
attempted fixes for spatialIO, security and ShaderTech compat
2023-01-28 14:09:23 -03:00
PrototypeTrousers
04f006695e
fix terminals not being usable on servers
2023-01-12 12:55:35 -03:00
PrototypeTrousers
4f36ccf64d
bump version
2023-01-09 14:25:24 -03:00
PrototypeTrousers
d9b4410c94
attempt to fix #197
2023-01-09 02:26:48 -03:00
PrototypeTrousers
9bbd0ad61b
ASM Patch ItemStack packet size setter and getter. code from StackUp
2023-01-09 02:15:45 -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
c46eadec08
Merge branch 'revert-async-repo' into AE2-Omnifactory
2023-01-09 01:08:47 -03:00
PrototypeTrousers
148207f5c3
Merge branch 'gtceu-fix' into PrototypeTrousers/AE2-Omnifactory
2023-01-09 01:08:39 -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
82a906886f
Revert "delay repo view sorting to once per tick"
...
This reverts commit d9588441b0 .
2023-01-09 01:03:51 -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
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
TheAirBlow
8c29eeecdc
Add support for RecipeStages and ItemStages ( #198 )
...
* RecipeStages info in README
* Add support for RecipeStages
* Add support for ItemStages
2022-12-26 09:03:49 -03:00
PrototypeTrousers
d852d0c216
bump version
2022-12-10 21:26:55 -03:00
Dane Strandboge
f9bb00a7e7
fix patterns not respecting item models and colors... ( #193 )
...
when shift key is held and the "output" item in the pattern is rendered instead of the base pattern texture
Consequences:
- The "output" item of the pattern will now be rendered always when shift is held, not just when the TransformType is GUI.
- This means that you will see the "output" item now for in-world patterns, as well as the rendered model in the player's hand or offhand
- However, I honestly think this is an improvement from before
2022-12-10 21:17:26 -03:00
PrototypeTrousers
9f7e42ca7d
fix lang entry
2022-12-07 20:29:46 -03:00
PrototypeTrousers
b76c18fedf
fix JEI transfer handler breaking in some instances
2022-12-07 20:29:39 -03:00
PrototypeTrousers
98ce8235bb
revert change made to fix nee compat but broke it instead
2022-11-22 20:30:20 -03:00
PrototypeTrousers
e1ea4ae22f
Revert "restore method name to keep compat with NEE"
...
This reverts commit c5607bda4e .
2022-11-22 20:29:04 -03:00
PrototypeTrousers
20ba83c529
bump version
2022-11-22 19:11:05 -03:00
PrototypeTrousers
225a4d5ab6
fix items voiding under certain circumstances
2022-11-22 19:04:59 -03:00
PrototypeTrousers
bd4f03652e
bump version
2022-11-20 14:05:29 -03:00
PrototypeTrousers
d6650f9617
Merge remote-tracking branch 'TheAirBlow/AE2-Omnifactory' into AE2-Omnifactory
2022-11-20 14:04:46 -03:00
PrototypeTrousers
c5607bda4e
restore method name to keep compat with NEE
2022-11-20 14:03:36 -03:00
PrototypeTrousers
11af1f2111
actually sort.. with invTweaks AND bogosort...
2022-11-20 14:00:18 -03:00
TheAirBlow
7748f7c92d
Fix #189 + replace curseforge with curse.maven
2022-11-20 19:32:36 +05:00
PrototypeTrousers
801fec3eaa
another attempt to fix async item view crashes
2022-11-17 18:22:21 -03:00
PrototypeTrousers
de324aad91
rename 9 slot fluid interface texture
2022-11-11 20:51:22 -03:00
PrototypeTrousers
16ccb2ee46
Fix blocks connecting to ME cables. Give boost to chisel facades
2022-11-08 23:05:41 -03:00
PrototypeTrousers
bd0d2a1f28
0.54.11
2022-11-08 18:01:39 -03:00
PrototypeTrousers
9abd53a8e8
fix encoded patterns not showing the encoded item in AE GUIs
2022-11-08 18:01:00 -03:00
PrototypeTrousers
1f12fc5e91
synchronizedList must be in a synchronized block when iterating
2022-11-08 18:00:30 -03:00
Yang Xizhi
87fcc6c267
update nbt when accepting result ( #180 )
2022-11-08 17:46:17 -03:00
PrototypeTrousers
e301459dfa
bump version
2022-10-29 10:32:16 -03:00
Yang Xizhi
bf802f1c6f
fix ae fluid inventory fluid exceeding ( #174 )
...
* ae fluid inventory fix
2022-10-29 10:31:54 -03:00
Xikaro
7ba4ca6923
External improvements ( #166 )
...
* lang
* Update controller_column_lights.png.mcmeta
* energy cell
cells display internal energy storage along the bar
* 3D drive
* drive fix model
* 3D chest
* Update ru_ru.lang
* Update ru_ru.lang
* model fix drive and chest
2022-10-27 20:15:16 -03:00
PrototypeTrousers
53ed861e23
isolate the oversized slots and itemhandlers
2022-10-27 20:13:44 -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
95845d5a6c
54.4
2022-10-24 17:08:44 -03:00
PrototypeTrousers
286a3631be
Merge branch 'mytsag-crystal-fix' into AE2-Omnifactory
2022-10-24 17:08:25 -03:00
PrototypeTrousers
6506301049
fix fluid interfaces / configuration terminal not showing all the slots
2022-10-24 17:05:27 -03:00
PrototypeTrousers
422543f205
check player inv for items that can be used to craft
2022-10-24 16:38:25 -03:00
PrototypeTrousers
1eec160b74
look for damageable items of the same type if substitutions are disabled
2022-10-24 16:09:22 -03:00
PrototypeTrousers
de23b62493
some JEI work. missing player inventory check
2022-10-22 00:06:18 -03:00
Yang Xizhi
2b6299f2b0
fix expended pattern terminal can't place item manually ( #161 )
2022-10-20 16:35:20 -03:00
Yang Xizhi
b495c972c4
add dev jar artifacts ( #160 )
2022-10-20 16:35:11 -03:00
PrototypeTrousers
7722dcc720
bump version. remove dead maven repo
2022-10-19 18:16:44 -03:00
PrototypeTrousers
c4d5add5f1
allow part interfaces to be copied
2022-10-19 18:05:04 -03:00
PrototypeTrousers
348e6436b8
fix processing patterns encoding as invalid
2022-10-19 18:00:01 -03:00
PrototypeTrousers
92457ac680
bump version
2022-10-18 23:59:25 -03:00
PrototypeTrousers
9e53737635
Merge branch 'jei-transfer-highlight' into AE2-Omnifactory
2022-10-18 23:58:58 -03:00
PrototypeTrousers
0e0729166f
Fix WCT invisible stacksizes, OOB when opening pattern terminal
...
FIx security station card slot being reaaally off
2022-10-18 23:56:40 -03:00
PrototypeTrousers
15a1e8f150
attempt to fix fluid interfaces capacity desync
2022-10-18 20:51:52 -03:00
PrototypeTrousers
b443f1ce57
refactor pattern encoding terminals
2022-10-18 20:48:20 -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
PrototypeTrousers
4f5bdfefe8
bump version
2022-10-17 22:34:37 -03:00
PrototypeTrousers
c9f1387098
small fixes to tool tips. allow +1 button to go over maxstacksize
2022-10-17 22:33:42 -03:00
PrototypeTrousers
1f1d6d041a
Merge remote-tracking branch 'PrototypeTrousers/AE2-Omnifactory' into AE2-Omnifactory
2022-10-17 21:19:44 -03:00
PrototypeTrousers
403a6e8b4a
update gradle deps
...
Use GTCEu instead of GTCE.
move hwyla dep to cursemaven due to security certificate expiration
2022-10-17 21:19:30 -03:00
PrototypeTrousers
0a0c23c190
fix NPE with the network tool
2022-10-17 21:17:21 -03:00
PrototypeTrousers
d28cd798e9
rework gui highlighting for terminals
2022-10-13 15:19:25 -03:00
PrototypeTrousers
3dedb7eefb
show network tool inventory on fluid interfaces
2022-10-12 21:25:44 -03:00
PrototypeTrousers
ae3295d3c9
allow memory card to copy encoded patterns of interfaces
2022-10-12 20:42:42 -03:00
PrototypeTrousers
4bac5f43db
allow interface itemstack handler to accept over sized stacks
2022-10-12 19:10:07 -03:00
PrototypeTrousers
2e9a5dc8ea
wip interfaces stacksizes
2022-10-12 04:48:02 -03:00
PrototypeTrousers
9ac4ea4e6e
custom serialization of oversized itemstacks.
...
simple limiting by checking overflow
2022-10-12 04:10:23 -03:00
PrototypeTrousers
601faf5087
encoded pattern render fixes
2022-10-12 04:08:39 -03:00
PrototypeTrousers
88e3df897e
limit fluid texture scaling
2022-10-12 03:04:30 -03:00
PrototypeTrousers
f57a8cefda
replaced the stacksize render with the readable formated
2022-10-12 02:38:07 -03:00
PrototypeTrousers
d3fdac2b81
Merge branch 'fluidInterfaceUpgrade' into AE2-Omnifactory
2022-10-12 01:22:30 -03:00
PrototypeTrousers
f7be92adcf
Upgrade fluid interfaces
...
9 tanks, with up to 64B/fluid with 2 capacity cards
2022-10-12 01:18:38 -03:00
PrototypeTrousers
53f18f8e80
Merge branch 'fluidConfigTerminal' into AE2-Omnifactory
2022-10-11 22:36:31 -03:00
PrototypeTrousers
770db27777
add recipes
2022-10-11 22:30:54 -03:00
PrototypeTrousers
de674f72bd
fix fluid search by name
2022-10-11 21:38:18 -03:00
PrototypeTrousers
19747ba1f1
lang, models, textures
2022-10-10 22:25:28 -03:00
PrototypeTrousers
024b5c6503
fix fluid slots offsets
2022-10-10 20:02:22 -03:00
PrototypeTrousers
63dd035c85
works
2022-10-10 19:48:24 -03:00
PrototypeTrousers
e611b1fb76
make Enter also set the string on the storage bus gui
2022-10-10 04:14:16 -03:00
PrototypeTrousers
4c8ad87875
fix lang typo ( 4k cell having 16k as name )
2022-10-05 13:12:29 -03:00
PrototypeTrousers
194d1171f9
bump version
2022-09-30 20:08:39 -03:00
PrototypeTrousers
376bbf7e84
additional security checks to P2P parts
2022-09-30 20:08:08 -03:00
PrototypeTrousers
ddfac3a339
return early instead of cancelling
2022-09-30 19:55:35 -03:00
PrototypeTrousers
95d8216992
Fix craft-only export busses also exporting stocked items
2022-09-25 14:37:00 -03:00
PrototypeTrousers
4e2afb297e
push security station slots further down to match the GUI
2022-09-25 14:35:52 -03:00
PrototypeTrousers
d9588441b0
delay repo view sorting to once per tick
2022-09-25 14:35:13 -03:00
PrototypeTrousers
86a42e970f
Merge remote-tracking branch 'LasmGratel/async-itemrepo' into AE2-Omnifactory
2022-09-25 13:52:30 -03:00
Xikaro
bdb0ac14c5
Add color lang ( #150 ), Fixes WAILA wrong lang keys
2022-09-25 13:46:33 -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
PrototypeTrousers
3328bfcda2
flip a condition
2022-09-15 12:43:25 -03:00
PrototypeTrousers
158d7c6a04
fix GTEU p2p injecting power on the side of the P2P input
2022-09-14 18:50:07 -03:00
brachy84
0085262779
sort terminal by bogosorter sort rules ( #138 )
2022-09-10 08:37:59 -03:00
PrototypeTrousers
1ed654843c
Fix patterns needing to be encoded twice
2022-09-10 08:35:40 -03:00
PrototypeTrousers
6277058167
p2p fixes
2022-09-09 12:49:47 -03:00
PrototypeTrousers
6e6f8d33cd
0.52.5
2022-09-05 15:35:24 -03:00
PrototypeTrousers
efb9ab512a
minor cleanup
2022-09-05 15:30:28 -03:00
James
a9c891f69a
added renaming feature with quartz cutting knife
2022-09-05 15:06:46 -03:00
yanxiatao
2ea120e614
add InterfaceConfigurationTerminal Chinese traslate ( #133 )
2022-08-29 19:46:57 -03:00
PrototypeTrousers
29c18bbf33
fix a dupe bug
2022-08-29 19:46:29 -03:00
PrototypeTrousers
027e8477c2
push down some buttons so the JEI doesnt get cutoff vertically.
...
ME autocrafting now uses the cached storage list instead of a full simulated network extraction
2022-08-26 17:28:00 -03:00
PrototypeTrousers
f8bac0475a
more tinkering with JEI exclusion areas
2022-08-25 02:57:39 -03:00
Yang Xizhi
55c527e557
fix scroll bar being rendered wrongly ( #130 )
...
* fix scroll bar being rendered wrongly
* tooltip overlap
* fix the first cpu select grid render
2022-08-22 18:43:00 -03:00
PrototypeTrousers
7714f5196e
bump version
2022-08-19 11:33:28 -03:00
PrototypeTrousers
430ee8430d
apply JEI extra areas to missing GUIs
2022-08-19 11:32:41 -03:00
PrototypeTrousers
2e98ec015c
Merge branch 'better-crafting-status' into AE2-Omnifactory
2022-08-19 11:32:13 -03:00
PrototypeTrousers
b6955d42b6
Fixes "Device missing channel" when channels are disabled and a ME
...
controller is present on the network
2022-08-19 11:31:56 -03:00
alongstringofnumbers
e696b31013
Remove some commented out code
2022-08-17 16:02:59 -07:00
alongstringofnumbers
b84c25e64c
Implement Crafting CPU selector widget
2022-08-17 15:54:03 -07:00
PrototypeTrousers
327b26559f
bump version
2022-08-15 01:15:03 -03:00
YoungOnion
f434688f3a
Allow max size of controller to be configurable ( #126 )
...
* modifiable max length of a controller in all 3 axis
* added a 1-255 range on the sizes
* fixed values to [1, 63]
2022-08-15 01:13:33 -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
f5e9df07d4
version 0.53.0
2022-08-12 23:03:50 -03:00
PrototypeTrousers
159a9370c9
Attempt to fix #127
2022-08-12 23:03:02 -03:00
PrototypeTrousers
ad5dcf5c97
Merge branch 'cit' into AE2-Omnifactory
2022-08-12 23:01:54 -03:00
PrototypeTrousers
104d6fc34d
Implement Interface Configuration Terminal
2022-08-12 23:01:35 -03:00
PrototypeTrousers
40caeec92f
JEI Ghost items work, missing some click interactions and GUI work
2022-08-11 04:05:45 -03:00
PrototypeTrousers
119cdbc2c0
missing JEI ghost support
2022-08-11 03:19:13 -03:00
PrototypeTrousers
a44c74b0d7
wip
2022-08-09 03:41:31 -03:00
PrototypeTrousers
a55dbb061c
fix autocrafting logic bug with container items and processing patterns
...
fix message reporting missing items having their values swapped
2022-08-08 19:06:50 -03:00
PrototypeTrousers
9fdf0345b3
Fix #123
2022-07-20 22:25:19 -03:00
PrototypeTrousers
346f5aeaac
fix GTEU energy tax evasion
...
fix StackOverflow crash
2022-07-20 17:09:56 -03:00
PrototypeTrousers
d4b5d0dc26
allow automation insertion "gemCertusQuartz" oredictd items into charger
...
Fixes #120
2022-07-13 20:11:42 -03:00
PrototypeTrousers
d77838146d
fix patterns "not extracting" due to acidental dragging
...
bump version
2022-05-30 23:28:17 -03:00
PrototypeTrousers
5b1f98b2d8
fix expanded processing pattern terminal not refreshing when placing
...
patterns on the encoding output slot
2022-05-30 22:28:50 -03:00
PrototypeTrousers
1c197c0f20
Fix incorrect with behavior with interfaces and storage busses
...
while using interfaces with crafting cards
2022-05-15 08:18:59 -03:00
PrototypeTrousers
46a1faaca2
Merge pull request #105 from Xikaro/AE2-Omnifactory
...
Update ru_ru.lang
2022-05-15 08:17:16 -03:00
PrototypeTrousers
dd28b610e1
bump version
...
last minute fix
2022-05-13 15:04:34 -03:00
Xikaro
aa2bb45199
Update ru_ru.lang
2022-05-13 08:18:33 +05:00
PrototypeTrousers
48146af137
Blocking mode for sub-networks
2022-05-12 19:55:38 -03:00
PrototypeTrousers
582d7f140c
bump version
2022-05-09 14:18:10 -03:00
PrototypeTrousers
ffdc052d99
fix last facade on off hand deleting the item on the main hand when used
...
fixes #101
2022-05-09 14:15:10 -03:00
PrototypeTrousers
de7d6321f0
Merge pull request #102 from TechLord22/dust_texture_fix
...
Fix Misaligned Dust Textures
2022-05-09 14:14:49 -03:00
tech22
235eef23e3
fix misaligned dust textures
2022-05-08 14:51:16 -04:00
PrototypeTrousers
c7fcdf7d8b
small tweaks to the crafting amount gui
...
number starts selected if want to override the default of 1.
keypad enter also works to start craft
2022-04-28 22:57:22 -03:00
PrototypeTrousers
3a6ab149e4
Merge pull request #100 from GTModpackTeam/fix-japan-lang
...
fix ja_JP.lang
2022-04-28 22:43:30 -03:00
tier940
9337eceb82
[fix] lang record & SearchMode
2022-04-28 20:53:27 +09:00
PrototypeTrousers
35f91bf0d0
reduce packets sent while dragging items around in GUIs
2022-04-25 12:10:41 -03:00
PrototypeTrousers
6d14d082b0
hold items inplace
2022-04-25 12:09:29 -03:00
PrototypeTrousers
98ad919f1b
items oredicted "crystalCertusQuartz" can go into the charger
...
and change to ae2 charged certus quartz
2022-04-15 15:42:35 -03:00
PrototypeTrousers
fb4af262b7
Merge pull request #88 from Mr-Ao-Dragon/AE2-Omnifactory
...
Update zh-cn lang file.
2022-04-15 14:27:10 -03:00
PrototypeTrousers
5f774749e8
Merge pull request #94 from GTModpackTeam/add-japanese-lang
...
Japanese translation files
2022-04-15 14:26:58 -03:00
PrototypeTrousers
81b3ff6976
fix autocrafting with substitute crafting option enabled
2022-04-13 15:38:47 -03:00
PrototypeTrousers
c8698fc2bf
enable controller and smart cables registration, even with channels off
2022-04-12 17:39:20 -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
PrototypeTrousers
39ac308889
wip
2022-04-11 05:13:16 -03:00
PrototypeTrousers
4d268b97a9
cache itemstack on export bus
2022-04-11 03:50:33 -03:00
PrototypeTrousers
4b6fbf68b6
Added config for auto crafting of substitutions
...
Change missing items information to a packet (missing localization stuff yet)
2022-04-11 02:00:31 -03:00
PrototypeTrousers
a289dec832
fix crash with GTCEu 2.2 and higher
2022-04-06 14:34:37 -03:00
PrototypeTrousers
a4f50ea9ef
actually fixes
2022-04-04 08:25:11 -03:00
PrototypeTrousers
0e8f7c9d03
added packets for missing items report
2022-04-04 03:57:04 -03:00
PrototypeTrousers
7c0935f447
fix (?) weird substitution items on crafting tree
2022-04-04 03:20:21 -03:00
PrototypeTrousers
1e9e8d2639
more checks if "gregtech" mod is loaded
2022-03-31 21:16:14 -03:00
tier940
3455e815b8
[fix] Rename crafting_accelerator
2022-03-29 16:50:38 +09:00
tier940
a08e61b818
[fix] lang table
2022-03-29 16:39:47 +09:00
PrototypeTrousers
19c6e2ff2d
support for IC2 damageable items
2022-03-27 08:52:37 -03:00
PrototypeTrousers
4f25c1551b
increase internal buffer of ME Chest
...
Fix item amount not refreshing when inserted/extracted
2022-03-27 08:10:02 -03:00
PrototypeTrousers
3b94e9420d
fix NPE with ae2fc and blocking mode
2022-03-25 23:46:52 -03:00
PrototypeTrousers
f30f334a23
move nonblocking call out of method used by ae2fc coremod
2022-03-24 23:25:28 -03:00
tier940
ed702a5c73
[fix] タイポ
2022-03-18 22:20:43 +09:00
tier940
1364117374
[update] change to latest
2022-03-18 21:52:43 +09:00
tier940
ed4b864ba2
[add] Japanese lang file
2022-03-17 18:24:48 +09:00
PrototypeTrousers
706e577dab
Fix container item crafting (again)
...
avoid making some copies
fix crash without JEI
2022-03-16 00:52:38 -03:00
PrototypeTrousers
ccc8486571
check if gregtech is loaded before checking for MetaTools
2022-03-12 22:36:22 -03:00
PrototypeTrousers
3e8440644e
fix autocrafting with container items
2022-03-12 22:21:04 -03:00
PrototypeTrousers
50f4e08b64
Merge remote-tracking branch 'origin/AE2-Omnifactory' into AE2-Omnifactory
2022-03-12 17:27:17 -03:00
PrototypeTrousers
cfa9fa2843
invalidate cached itemstack if its gonna be used in a real insertion
2022-03-12 17:14:37 -03:00
PrototypeTrousers
47f819e021
invalidate cached itemstack if its gonna be used in a real insertion
2022-03-12 11:03:04 -03:00
MrAoDragon
e67b196e19
update zh-cn lang file
2022-03-12 17:34:14 +08:00
PrototypeTrousers
6d151bb890
GTCEu blocking mode fix
2022-03-11 23:11:52 -03:00
PrototypeTrousers
3305270a71
clean-up
2022-03-11 22:04:58 -03:00
PrototypeTrousers
f824bfd2e1
small optimization
2022-03-10 21:35:18 -03:00
PrototypeTrousers
036f4e1c5b
heavily tweaked auto-crafting
2022-03-09 23:14:02 -03:00
PrototypeTrousers
146d3f5628
fix fluid dupe
2022-03-06 08:24:29 -03:00
PrototypeTrousers
9c821cb015
cleaning
2022-03-05 23:29:20 -03:00
PrototypeTrousers
3a83c99b1f
fix container items return properly
2022-03-05 11:15:32 -03:00
PrototypeTrousers
447c6debab
account for interfaces priority affecting which items are extractable
2022-03-04 22:49:55 -03:00
PrototypeTrousers
50470ae3cf
version
2022-03-04 21:44:58 -03:00
PrototypeTrousers
993be652c9
delay container item return when simulating crafting tree
2022-03-04 21:30:26 -03:00
PrototypeTrousers
b3bfbd0b58
remove debugging log
2022-03-04 17:08:23 -03:00
PrototypeTrousers
49b3dc8b60
undo partially pattern cache rebuild optimization
...
enabled pattern substitution now can use substitute patterned items
2022-03-03 22:25:10 -03:00
PrototypeTrousers
71ffcfb839
JEI transfer handler OutOfBounds fix
2022-03-01 13:02:09 -03:00
PrototypeTrousers
73f76a6654
clean up
2022-02-28 23:30:52 -03:00
PrototypeTrousers
645de1d868
Merge branch 'craftingtree-tweaks' into AE2-Omnifactory
2022-02-28 23:17:21 -03:00
PrototypeTrousers
8f40478695
version
2022-02-28 23:16:53 -03:00
PrototypeTrousers
056fcc3818
switch to extractable instead of cached item list
2022-02-28 23:16:53 -03:00
PrototypeTrousers
0ed0eb9d5f
better logging
2022-02-28 23:16:49 -03:00
PrototypeTrousers
3ddc846648
Merge branch 'craftingtree-tweaks' into AE2-Omnifactory
2022-02-28 23:06:11 -03:00
PrototypeTrousers
f98f6ef852
misc cleaning
2022-02-28 22:57:35 -03:00
PrototypeTrousers
4192d721a0
only fire simulation if a player requested it
2022-02-28 21:25:33 -03:00
PrototypeTrousers
a0f3ef9d86
cut crafting tree earlier if ingredients are available
2022-02-28 21:25:13 -03:00
PrototypeTrousers
6b29288de6
remove crafting penalties
2022-02-28 00:13:07 -03:00
PrototypeTrousers
285fc6314c
small optimization to crafting tree
2022-02-27 23:04:29 -03:00
PrototypeTrousers
50fd83e96b
adjust default blocking mode settings
2022-02-25 00:09:33 -03:00
PrototypeTrousers
cc51138a6a
blocking mode changes again
...
misc cleaning
2022-02-24 23:54:50 -03:00
PrototypeTrousers
918df0bf7f
clean up
2022-02-22 23:55:52 -03:00
PrototypeTrousers
c852199901
bump version
2022-02-22 22:55:44 -03:00
PrototypeTrousers
fd95d3de47
fixed typo gtceu -> gteu
2022-02-22 22:37:28 -03:00
PrototypeTrousers
c3dd6dabe1
fix blocking mode again...
2022-02-22 22:11:57 -03:00
PrototypeTrousers
b0e81ac2d1
fix blocking mode somehow voiding items
2022-02-22 19:40:15 -03:00
PrototypeTrousers
30f4cdf545
attempt at pattern rebuild optimization
2022-02-22 00:02:17 -03:00
PrototypeTrousers
ee9441474e
tweak cache reset on interface config
2022-02-21 18:25:58 -03:00
PrototypeTrousers
8846202270
More itemstacks caching
...
Micro optimization on molecular assemblers
2022-02-21 15:11:16 -03:00
PrototypeTrousers
17a900ae9a
actually return if a crafting job is running
2022-02-19 23:03:33 -03:00
PrototypeTrousers
66bc243b41
cache more itemstacks
2022-02-19 23:02:40 -03:00
PrototypeTrousers
a2bda8f449
tile fluid textures on fluid interfaces properly
2022-02-17 20:15:29 -03:00
PrototypeTrousers
a2c2a4df0f
oops, add integrated circuit to default non blocking items
2022-02-15 19:33:56 -03:00
PrototypeTrousers
b4e237244a
fix interfaces with crafting cards attached to storage bus not working
...
add missing buttons to oredict storagebus
2022-02-14 17:15:51 -03:00
PrototypeTrousers
b541ad8d18
misc cleaning
...
add lenses to non blocking list
2022-02-10 20:15:58 -03:00
PrototypeTrousers
64f29a7dba
make it work
2022-02-10 17:59:03 -03:00
PrototypeTrousers
6d25b7ef3c
reworked blocking mode. now items are configurable per mod
2022-02-09 22:15:44 -03:00
PrototypeTrousers
c3a608ef59
fix export busses exporting items out of nowhere
2022-01-31 16:51:06 -03:00
PrototypeTrousers
af1f5c34d2
fix npe when placing down an ore dict storage bus
2022-01-30 17:19:01 -03:00
PrototypeTrousers
f5378e060e
fix importing from storage drawers
2022-01-29 17:21:12 -03:00
PrototypeTrousers
47407acc42
backport of #5823 - try emptying interfaces first before handling crafting jobs
2022-01-29 17:03:15 -03:00
PrototypeTrousers
d7f3428824
fix for infinite loop while loading
2022-01-24 13:19:31 -03:00
PrototypeTrousers
63e339b88b
cache itemstacks more aggressively
2022-01-24 13:17:50 -03:00
PrototypeTrousers
98761809fd
add the patterns inside the terminal to the drop list of the terminal
2022-01-23 23:08:47 -03:00
PrototypeTrousers
8cb013b686
versioning
2022-01-22 23:19:49 -03:00
PrototypeTrousers
f2fe376982
Merge pull request #74 from Syrcan/GTEU-fix
...
GTEU input fix
2022-01-22 23:06:39 -03:00
Syrcan
603452de1f
GTEU input fix
2022-01-22 10:11:23 +01:00
PrototypeTrousers
40bd96d21c
tweak crafting job size again
...
null check
2022-01-21 18:12:18 -03:00
PrototypeTrousers
a14d160a07
Reworked oredict storage bus
...
have a recipe now
expression matcher and validator from GTCEU by brachy84
2022-01-20 22:43:18 -03:00
PrototypeTrousers
df28a5520f
fix mod name
...
implement GTCEU Energy adapter
2022-01-20 20:02:26 -03:00
PrototypeTrousers
0d096944cc
Merge branch 'gtceu-p2p' into AE2-Omnifactory
2022-01-20 17:48:07 -03:00
PrototypeTrousers
963d3414d8
update version
...
more of renaming mod
2022-01-20 17:46:07 -03:00
PrototypeTrousers
4414451f5e
more gtceu p2p fixes
2022-01-20 17:05:21 -03:00
PrototypeTrousers
e0ddb92b81
attune gtce p2p with cables
2022-01-20 13:28:08 -03:00
PrototypeTrousers
6f551ad67f
wip gtceu p2p
2022-01-20 00:04:04 -03:00
PrototypeTrousers
fd3349614d
fix terminal crashing and not cleaning leftovers of larger recipe patterns
2022-01-11 11:23:40 -03:00
PrototypeTrousers
903f211044
fix crash while configuring fluid storage bus
2022-01-10 03:17:46 -03:00
PrototypeTrousers
78e1e26a11
Fix issues with the expanded pattern terminal and its patterns crafting
2022-01-05 21:36:49 -03:00
PrototypeTrousers
2a6de11597
update version
2022-01-04 17:08:55 -03:00
PrototypeTrousers
cd2b53af85
Cherry-picked 5554ba903e74c2980b2e395c78555b40fc379e80
...
Be more lenient with extended block states being passed by other mods.
2022-01-04 17:01:55 -03:00
PrototypeTrousers
1c5565491a
finish oredict storage bus
2022-01-03 13:16:27 -03:00
PrototypeTrousers
311cc5c6f6
more oredictbus work
2022-01-03 11:32:48 -03:00
PrototypeTrousers
41796449ed
cache oredict filter list
2022-01-03 10:47:35 -03:00
PrototypeTrousers
9eef9d3840
partial implementation of oredict storage bus
...
missing proper GUI, text, item models, memorycard support.
logic works
2022-01-03 02:33:08 -03:00
PrototypeTrousers
13afa6908a
implement expanded processing pattern terminal
2022-01-02 18:27:41 -03:00
PrototypeTrousers
103438f805
do full reset level emitter on stack update
2021-12-13 02:02:02 -03:00
PrototypeTrousers
eaa01f7648
flip some boolean so craftables actually show up
2021-12-10 20:26:29 -03:00
PrototypeTrousers
e81fb09599
when in off-hand, memory card wild paste as input
2021-12-10 14:02:56 -03:00
PrototypeTrousers
94d73aec7c
wwww
2021-12-09 23:34:57 -03:00
PrototypeTrousers
b51af43dba
item/fluid count changes.. again
2021-12-07 21:10:04 -03:00
PrototypeTrousers
85dc8ae7c1
item costs/ghost fixes
2021-11-29 00:50:32 -03:00
PrototypeTrousers
c34176f392
fix (?) item desync issues
2021-11-23 20:25:05 -03:00
PrototypeTrousers
76fe2175a0
moved p2p forge event to an upper class
...
add an extra update after the network has finished booting
2021-11-15 00:09:04 -03:00
PrototypeTrousers
c5d33ed892
p2p fixes redton, light, items
2021-11-11 20:54:40 -03:00
PrototypeTrousers
b423d99879
tweak crafting byte costs
2021-11-02 17:56:12 -03:00
PrototypeTrousers
81156b411d
version
2021-11-02 15:34:45 -03:00
PrototypeTrousers
6be1660d41
Merge branch 'item-issues' into AE2-Omnifactory
2021-11-02 15:34:02 -03:00
PrototypeTrousers
304f394497
cut crafting tree earlier if the item is available
...
fix job byte size to 8 per crafting + 1 per item used/stored
2021-11-02 15:33:14 -03:00
PrototypeTrousers
50f21125c8
log if non-patterned items go missing before starting a craft
2021-11-02 02:00:01 -03:00
PrototypeTrousers
30b85bd239
potential fix for showing proper item names when failing to start craft
2021-11-01 23:23:45 -03:00
PrototypeTrousers
9ce00d338f
only try to extract if its already in the cache
2021-10-29 17:04:24 -03:00
PrototypeTrousers
11f5b71089
update directly instead of relying on forge events
2021-10-29 15:14:33 -03:00
PrototypeTrousers
e7da72163b
backported #5349
2021-10-29 15:13:46 -03:00
PrototypeTrousers
6d7c65dd70
potential fix for an infinite loop while adding nodes
2021-10-29 14:09:19 -03:00
PrototypeTrousers
5e21101619
n-to-n p2p
...
network monitor checks nesting by action source
2021-10-28 23:49:16 -03:00
PrototypeTrousers
3db8d0185f
fix security terminal and portable cell stored items not showing
2021-10-23 17:56:15 -03:00
PrototypeTrousers
2f5ecfe638
energy fixes
2021-10-22 15:37:08 -03:00
PrototypeTrousers
75843e802d
WIP
2021-10-21 12:22:00 -03:00
PrototypeTrousers
e41b6943aa
fix swapping cells giving wrong item/fluid count
2021-09-28 23:29:52 -03:00
PrototypeTrousers
92347ad2f5
fix looping item count and hopefully energy issues
2021-09-26 22:07:16 -03:00
PrototypeTrousers
517bd77df7
yet another try at energy issues
...
fix requesters not being added to the energy grid
partially revert the energy 'fixes'
potential desync on item count
energy and items change
2021-09-17 00:09:49 -03:00
PrototypeTrousers
19f928a9a5
fluid pass
2021-09-13 04:22:52 -03:00
PrototypeTrousers
73251a0fe5
more item count changes....
2021-09-13 02:10:28 -03:00
PrototypeTrousers
9335daff7d
Revert "fixes item showing incorrect amounts"
...
This reverts commit 618e9390c6 .
2021-09-11 22:48:45 -03:00
PrototypeTrousers
cc5377d53b
fluid storage bus handler cache tweaks and simplify energy cache
2021-09-06 23:51:32 -03:00
Salomão
059f20d801
yet another try at fixing power issues
2021-09-05 20:28:37 -03:00
Salomão
d229570495
try to fix energy issues again
...
fix issue with voiding p2p parts when shift-right clicking with a memory card
2021-09-04 18:59:46 -03:00
PrototypeTrousers
c284748b6c
fix p2p not updating properly on memory card loading
2021-09-02 20:42:02 -03:00
PrototypeTrousers
880a9c8821
another case of wrong item count caused by weak reset logic overriding
...
a full reset needed
2021-09-01 16:11:45 -03:00
PrototypeTrousers
c68c02ef3b
more cases of wrong item counting fixed
2021-08-26 22:03:23 -03:00
PrototypeTrousers
89c4d2736c
borrowed some fancy, colored, fluid rendering from gregicality
...
thank you @Yefancy
2021-08-23 22:35:26 -03:00
PrototypeTrousers
01778794e5
try to fix #51
2021-08-22 23:59:02 -03:00
PrototypeTrousers
8f2a06e457
fix #49 . you can now actually clear storage and conversion monitors
2021-08-20 23:26:33 -03:00
PrototypeTrousers
2d71b75019
actually fix it
2021-08-17 07:46:47 -03:00
PrototypeTrousers
9f09cd04d4
enforce cache reset of storage bus attached to interfaces were configs
...
changed
2021-08-16 21:55:35 -03:00
PrototypeTrousers
b041fae0d5
fix storage/monitors wrong item count and interactions
2021-08-16 19:26:25 -03:00
Salomão
c466a0e00e
fix items in level emitters with crafting cards not showing up
2021-08-14 09:44:47 -03:00
PrototypeTrousers
618e9390c6
fixes item showing incorrect amounts
2021-08-13 00:17:53 -03:00
PrototypeTrousers
9a71bfb0f0
hash drawers handler by the amount of slots
2021-08-10 09:06:18 -03:00
PrototypeTrousers
9680123906
fix JEI targeting disabled slots as valid
2021-08-06 06:25:12 -03:00
PrototypeTrousers
87730894e9
Update CHANGES.md
2021-08-05 21:36:49 -03:00
PrototypeTrousers
71c944daea
fix fluid storagebus NPE crash
2021-08-04 20:49:38 -03:00
PrototypeTrousers
e96b4a698a
fluid containers can now be drained/filled from fluid interfaces
2021-08-04 19:38:00 -03:00
PrototypeTrousers
1d5465a4b8
partially revert fda8c8
2021-08-04 09:28:47 -03:00
PrototypeTrousers
09cbfe96d6
fix NPE when configuring storage busses
2021-08-01 17:36:23 -03:00
PrototypeTrousers
cbdad7c58e
hopefully fix storage busses for good
...
1
2021-07-31 23:05:59 -03:00
PrototypeTrousers
6be96956a9
small optimization to import/export busses
2021-07-30 23:26:42 -03:00
PrototypeTrousers
e376e002e9
actually fix #43 ? ....
2021-07-30 07:51:57 -03:00
PrototypeTrousers
0b9df31d4e
fix broken recipes resulting in item dupes
2021-07-28 19:46:42 -03:00
PrototypeTrousers
cef6dbf0d7
fix copy-paste error in the fluid storage bus constructor
2021-07-27 19:32:59 -03:00
Salomão
e4af7b1947
fix adapters insert-only mode still reporting items
2021-07-27 12:51:24 -03:00
Salomão
6eadb8f861
fix IO-Port transfer stopping too soon
2021-07-27 11:10:45 -03:00
PrototypeTrousers
b6b6a83563
do the same for fluid storage bus
2021-07-26 20:34:15 -03:00
PrototypeTrousers
32ab4c6af4
Merge remote-tracking branch 'PrototypeTrousers/AE2-Omnifactory' into AE2-Omnifactory
2021-07-26 18:25:24 -03:00
PrototypeTrousers
fda8c87410
attempts to fix #42 and #43
2021-07-26 18:25:08 -03:00
PrototypeTrousers
389e060707
Merge pull request #41 from BalaM314/patch-1
...
Fix #27
2021-07-23 10:40:01 -03:00
BalaM314
0942a90ef4
Fix #27
...
Not sure exactly what method is causing a crash, but added a catch to just say it is located in another dimension
2021-07-23 15:11:07 +05:30
PrototypeTrousers
8cef06512a
restore breaking API change
2021-07-22 21:50:56 -03:00
PrototypeTrousers
8e4658be20
fix power not going to sub-networks
...
renamed variables
2021-07-18 17:52:01 -03:00
PrototypeTrousers
0bd2bd6b5a
dont pause main thread when calculating
2021-07-17 22:15:54 -03:00
PrototypeTrousers
db2c4c4325
ensure the local energy cache is iterated last
2021-07-17 22:11:11 -03:00
Salomão
ac793ee847
Merge branch 'delta' into AE2-Omnifactory
2021-07-17 14:48:22 -03:00
Salomão
6404f26cca
Merge remote-tracking branch 'origin/fluid-terminal-multiple-containers' into AE2-Omnifactory
2021-07-16 14:22:21 -03:00
Salomão
ced6ad865c
re-introduce time-based calculation quota
...
player initiated crafting calculation is not affected
2021-07-16 14:22:09 -03:00
Salomão
24750f00b1
reworked how changes are propagated in the network
2021-07-16 14:13:48 -03:00
Salomão
df08ce0513
Fluid terminal is now able to fill/empty stacked tanks
2021-07-04 10:28:36 -03:00
Salomão
f9c274fb48
Reduce power flickering by increasing energy polling rate
...
in testing 84 dense cells could sustain MAX Integer on a FE p2p pair
2021-06-27 23:17:26 -03:00
Salomão
3582582e3f
fix off-by-one voiding patterns when removing expansion cards
2021-06-26 10:25:47 -03:00
Salomão
6de48f8541
fixes #34
...
getAllIngredients() can contain nulls
2021-06-26 07:31:16 -03:00
Salomão
5a2c2d06d3
make pattern expansion recipe shapeless
2021-06-24 22:34:21 -03:00
Salomão
98d3cafdfd
Merge branch 'oredictfixes' into AE2-Omnifactory
2021-06-23 10:19:02 -03:00
Salomão
904de49543
wip
...
fix substitution crafting, for real this time
wip 2
wip. still has NBT issues
fix semantic changes
fix interface with free slots on interface terminal
Auto stash before cherry pick of "fix interface with free slots on interface terminal"
2021-06-23 10:16:59 -03:00
Salomão
b0772bf94c
backport 223163aa0a
...
fixes #32
2021-06-21 22:48:25 -03:00
Salomão
aa5d5e3623
set idle power usage of expanded interface to a power of four
2021-06-21 16:25:26 -03:00
Salomão
42f4ef2855
tweak GUIs
2021-06-21 15:54:40 -03:00
Salomão
3eb2582f29
Merge branch 'bigger-interfaces' into AE2-Omnifactory
2021-06-21 15:22:13 -03:00
Salomão
307f86ded8
increase AE energy polling rate from once every 90 to once every 3 ticks
2021-06-18 12:48:01 -03:00
Salomão
56f57e18a5
Merge branch 'wip' into AE2-Omnifactory
2021-06-17 23:32:34 -03:00
Salomão
eab695b692
try to not void fluids in fluid terminal when running out of power
2021-06-17 23:32:16 -03:00
Salomão
0fb393820b
half-undo wip
2021-06-17 00:07:06 -03:00
Salomão
01fe5c7a8b
jei transfer tweaks..again
2021-06-16 19:22:52 -03:00
Salomão
8468b47443
workaround for damaged tools and gtce tools not being set as damageable
2021-06-15 12:46:44 -03:00
Salomão
6cb583c918
clear old NBT from cells
2021-06-15 12:41:51 -03:00
Salomão
d69395a117
cache fixes
2021-06-14 12:57:49 -03:00
Salomão
59effe8131
save NBT properly
2021-06-14 11:51:17 -03:00
Salomão
6f42876963
Merge branch 'fastutil' into AE2-Omnifactory
2021-06-14 10:54:12 -03:00
Salomão
08952b48dd
backported fastutil implementation of the item list
2021-06-14 10:53:50 -03:00
Salomão
e3c9c4ce65
clear cells of craftable status
...
remove unsupported removal call
2021-06-14 10:20:58 -03:00
Salomão
7b91da58c0
resolve suspicious calls
2021-06-14 02:33:43 -03:00
Salomão
26c06bca15
fix IO-Port copying craftable boolean
2021-06-14 02:33:23 -03:00
Salomão
4458bd28ab
refresh ETA not only when items are crafted
2021-06-13 20:30:52 -03:00
Salomão
df3f00d978
try to fix remaining concurrent modifications to energy grid
2021-06-13 20:29:56 -03:00
Salomão
18ae994ee4
try to avoid CME by copying FE p2p outputs before iterating
...
backported 1c88ea7b78 and attempt to fix #25 with feedback
2021-06-10 21:13:41 -03:00
Salomão
47888b5546
reworked Adapter caches ( storage busses )
2021-06-09 16:31:49 -03:00
Salomão
e18593feb5
fix pattern inventory size mismatch
2021-06-08 23:46:37 -03:00
Salomão
af4c3de55e
fix client desync
2021-06-08 23:23:12 -03:00
Salomão
bea29331a3
implement pattern expansion cards for interfaces
...
Maximum of 4 rows
Uses 4x the previous tier for crafting operations (4 rows = 64 interfaces consumption)
2021-06-08 23:23:12 -03:00
Salomão
9b9579b358
storage drawer cache optimisation
2021-06-08 23:22:00 -03:00
Salomão
52da4f9528
fix shift-clicking patterns from pattern slot sometimes voiding them
2021-06-05 18:54:26 -03:00
Salomão
50aac2c768
send the player a message if the crafting job succeeds on simulation
...
but fails on real extraction
2021-06-02 23:46:35 -03:00
Salomão
33946438bd
fix JEI ghost fluids not working for filtering fluid storage bus
2021-05-30 13:40:21 -03:00
Salomão
9372cb2f14
Merge remote-tracking branch 'PrototypeTrousers/AE2-Omnifactory' into AE2-Omnifactory
2021-05-29 20:13:43 -03:00
Salomão
00037ace77
Blank Pattern Slot has priority when shift clicking blank patterns
2021-05-29 16:48:59 -03:00
PrototypeTrousers
e13af643ba
Update CHANGES.md
2021-05-29 14:32:51 -03:00
PrototypeTrousers
ffcfd809d8
Add files via upload
2021-05-29 14:32:23 -03:00
Salomão
7c10a6b883
fix damaged tools not being selected for JEI recipe transfer
2021-05-27 17:15:19 -03:00
Salomão
c2bddc30c4
fix NPE transfering recipes without an actual output
2021-05-26 16:09:40 -03:00
Salomão
024655f84d
fix fluid terminal not having a recipe
2021-05-24 15:42:25 -03:00
Salomão
589e48ac01
restore depth on highlight
...
fixes #21
2021-05-23 18:14:07 -03:00
Salomão
43d3a2c1c0
add dimension info to the interface highlighting
...
implements #20
2021-05-23 17:46:28 -03:00
Salomão
c432fa7200
automatically change between crafting/processing recipes on jei transfer
2021-05-23 01:06:39 -03:00
Salomão
cc744ab8b9
Revert "level emitter changes"
...
This reverts commit 9d6026635d .
2021-05-17 21:11:08 -03:00
Salomão
8fe4229a8e
add extra checks
2021-05-17 00:27:53 -03:00
Salomão
3f86884965
fix GTCE blocking mode
2021-05-16 23:28:05 -03:00
Salomão
1319ec79c9
allow GTCE blocking mode to work through phantom faces
2021-05-16 13:30:27 -03:00
Salomão
31a3afc18b
revert inventory merging code to keep compatibility with ae2fc
2021-05-14 12:43:34 -03:00
Salomão
9d6026635d
level emitter changes
2021-05-13 19:32:03 -03:00
Salomão
39038ac935
revert iitemrepository cache changes
2021-05-12 23:22:54 -03:00
Salomão
4f627b234c
invert comparison
2021-05-12 03:26:12 -03:00
Salomão
6180c188e6
Revert "remove crafting failure penalty"
...
This reverts commit 0240a5d76a .
2021-05-12 02:42:34 -03:00
Salomão
7ada6d18ee
small optimizations
2021-05-12 00:19:55 -03:00
Salomão
f493767243
fix out of bounds crash
2021-05-09 22:00:20 -03:00
Salomão
ba4cdbcb85
fix #16
2021-05-09 10:59:31 -03:00
Salomão
f3877aa1ec
Merge branch 'iir-cache' into AE2-Omnifactory
2021-05-08 22:46:56 -03:00
Salomão
366b31b3aa
import bus optimization
2021-05-08 22:11:13 -03:00
Salomão
533fb5c34b
initial test
2021-05-08 19:40:58 -03:00
Salomão
62d1d904c6
update item cache directly on insert/removal
...
import bus fails faster and throttles down when inventory is full
2021-05-08 19:08:21 -03:00
Salomão
03fb43db16
revert blocking mode to previous implementation
2021-05-05 19:45:25 -03:00
Salomão
9576bec855
renamed method. fixed round robin while blocking mode on
2021-05-04 22:51:20 -03:00
Salomão
b5da6730a1
loop optimization
2021-05-04 15:15:09 -03:00
Salomão
039bab4811
drop items waiting to be injected when interface is broken
2021-05-04 11:07:31 -03:00
Salomão
4b5bdf9893
fix NPE
2021-05-04 10:57:01 -03:00
Salomão
3c3c23712d
Merge branch 'rr-interfaces' into AE2-Omnifactory
2021-05-03 21:38:43 -03:00
Salomão
af91c04ea1
re - implement blocking mode
2021-05-03 21:34:59 -03:00
Salomão
0240a5d76a
remove crafting failure penalty
2021-05-03 21:09:03 -03:00
Salomão
0c0aafba2f
make ItemSlots copy-able
2021-05-03 21:07:51 -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
62f842d4ef
visit crafting mediums in round-robin
2021-05-03 21:05:14 -03:00
Salomão
fc154d8568
remove slotless capability implementation from inventory adaptor
...
affects interface,import and export busses
2021-05-03 21:00:35 -03:00
Salomão
4641e48529
push patterns in round-robin
2021-04-30 12:20:36 -03:00
Salomão
0fae87afc7
allow left clicking on bookmarked items on GUIs without fake slots
2021-04-26 23:53:43 -03:00
Salomão
ee1b6bb0d7
Add bookmarked ghost items support
...
fixed fluid dragging not working on servers
2021-04-18 21:01:09 -03:00
Salomão
36ca8b9f0a
JEI Bookmark dragnDrop
2021-04-15 22:58:57 -03:00
Salomão
9c94c7342b
Merge branch 'JEI-drag-phantom-items' into AE2-Omnifactory
2021-04-14 21:46:40 -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
d1ddf53d99
wip 2
2021-04-13 14:54:52 -03:00
Salomão
f776b4d548
wip
2021-04-13 12:36:20 -03:00
Salomão
41180792e1
Cellworkbench acts weird
...
missing bookmark dragging
2021-04-12 23:51:49 -03:00
Salomão
2269c05d98
implement #14
...
also fix tooltip position
2021-04-10 09:46:48 -03:00
Salomão
63616e5730
try fix #13
2021-04-10 09:30:44 -03:00
Salomão
6ca3e6e696
add tooltip to fluid level emitter number box
2021-04-05 00:11:30 -03:00
Salomão
a4b5cfc3b9
fix lightning issue while tooltip is showing on interface terminal
2021-04-04 22:17:14 -03:00
Salomão
38b0a7a153
handle interface slots serverside
2021-04-04 01:29:27 -03:00
Salomão
aa4863a979
Added Fluid support for the Storage Monitor and Conversion Monitor
...
Highlighted interfaces is turned off after switching dimensions
2021-04-02 08:31:14 -03:00
Salomão
44c7a46315
fix advancements not triggering
2021-04-02 08:29:32 -03:00
PrototypeTrousers
c3b1dea7c5
better level emitting
2021-03-31 17:34:43 -03:00
Salomão
40ec517480
level emitters cache rework
2021-03-30 23:05:15 -03:00
Salomão
2fdc16d3a8
Merge remote-tracking branch 'ALongStringOfNumbers/recipeConditions' into AE2-Omnifactory
2021-03-30 21:58:46 -03:00
Salomão
053485a95a
another try at fixing level emitters
2021-03-30 21:57:53 -03:00
ALongStringOfNumbers
e910af7734
Fix advancements to check if their parent item is enabled to prevent more logging
2021-03-30 15:36:25 -07:00
Salomão
59d7bd6c16
JEI recipe transfer fixes
...
re-checks the amount of items in the recipe
only do fuzzy search for damageable items
2021-03-29 21:20:46 -03:00
Salomão
1a11462ddd
can now drag encoded patterns on the interface terminal
2021-03-29 01:53:59 -03:00
Salomão
77d615559f
Add proper button and tooltips to interface terminal
2021-03-28 16:20:37 -03:00
ALongStringOfNumbers
6878bfa4b0
Fix parts
2021-03-27 01:26:29 -07:00
ALongStringOfNumbers
f1d50eca1a
More minor fixes
2021-03-26 22:10:24 -07:00
ALongStringOfNumbers
4ee32dd0b0
Fix some recipes not showing up due to bad conditions
2021-03-26 21:48:03 -07:00
ALongStringOfNumbers
66e589324a
Make recipes and advancements conditional
...
Fix crash when fluix was disabled
2021-03-26 19:12:49 -07:00
Salomão
362b001cb4
level emitter dying fix
2021-03-25 22:48:42 -03:00
Salomão
b6fd4b3c0f
changed priority of JEI items on the
2021-03-23 22:23:58 -03:00
Salomão
e364603a5a
Changed level emitters to update only once when they tick
2021-03-17 21:35:26 -03:00
Salomão
c58bebc346
Fix gregtech tileentities showing up as unnamed or draconium lens
2021-03-07 23:59:39 -03:00
Salomão
97f11f0c61
Fix storage drawers showing up as nothing on interface terminal
2021-03-07 23:56:52 -03:00
Salomão
5c2fa72f95
mix pattern terminal multiplying items above maxitemstack size
2021-03-07 00:01:01 -03:00
Salomão
ebd8501301
fix inaccessible items setting in storage bus not being respected
2021-03-07 00:00:16 -03:00
Salomão
fa07247bd7
Revert "also shrink the fluid skiplist if the tanks change sizes"
...
This reverts commit 892c919ee2 .
2021-03-04 23:08:08 -03:00
Salomão
95d25ddf47
Revert "Skip un-extractable slots."
...
This reverts commit e2e6f6e83f .
2021-03-04 23:07:58 -03:00
Salomão
7a45e1faf4
Revert "rebuild skipslotlist if the the inventory grows or shrinks"
...
This reverts commit 7796c6d4b6 .
2021-03-04 23:07:34 -03:00
Salomão
1f88494832
fix not being able to swap patterns on interface terminal
2021-03-03 09:57:02 -03:00
PrototypeTrousers
c629b4e0cf
Merge pull request #4 from Theisyat/AE2-Omnifactory
...
Fixed 'Only show Empty' in Interface Terminal
2021-03-02 19:56:16 -03:00
PrototypeTrousers
65ca607134
Merge branch 'AE2-Omnifactory' into AE2-Omnifactory
2021-03-02 19:55:52 -03:00
Salomão
898c07ca01
fix toggling full interfaces hiding all interfaces
2021-03-02 18:45:14 -03:00
Theisyat
883c267aa8
Fixed Interface Terminal and Added Stuff
...
Fixed 'Hide Full' Button
First Free Molecular Assembler Button
Added Button in Interface Terminal, which Searches for 'Molecular
Assembler' and sets the Interface Terminal to only show Assemblers with
free Slots.
2021-03-02 07:00:48 +01:00
Salomão
22cf913708
highlight interfaces from interface terminal.
2021-02-28 21:32:11 -03:00
Salomão
b4ba1af1ec
bind BlockPos of the interface on the list
2021-02-28 02:03:00 -03:00
Salomão
892c919ee2
also shrink the fluid skiplist if the tanks change sizes
2021-02-24 18:08:57 -03:00
Salomão
a65b3d2ceb
fix interface terminal GUI
2021-02-24 13:24:04 -03:00
Salomão
c826a3e24f
Add second search bar to Interface Terminal
2021-02-23 20:48:45 -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
ea54ccbcf5
More JEI integration
2021-02-22 18:35:46 -03:00
Salomão
7796c6d4b6
rebuild skipslotlist if the the inventory grows or shrinks
2021-02-22 14:33:06 -03:00
Salomão
e2e6f6e83f
Skip un-extractable slots.
2021-02-21 23:08:16 -03:00
Salomão
a7a1a87cd8
Holding SHIFT with an empty hand will increase the amount of items set
...
on interfaces and on pattern terminal
2021-02-21 20:26:52 -03:00
Salomão
e50eb7965f
undo monitor ticking limit
2021-02-21 03:24:03 -03:00
Salomão
d25a8a53a2
fix IItemRepository insert and extraction
2021-02-21 02:24:50 -03:00
Salomão
92b48f01a2
do not use java equals to compare stacks
2021-02-20 21:18:20 -03:00
Salomão
42f0d37c44
Merge branch 'IItemRepository' into AE2-Omnifactory
2021-02-18 23:26:49 -03:00
Salomão
088a1827be
implement IItemRepository
2021-02-18 18:33:06 -03:00
Salomão
6a21968dab
add storagedrawers to the gradle deps
2021-02-17 12:30:07 -03:00
Salomão
7c5ff5322a
Fix JEI transfer fix. Typo correction.
2021-02-16 16:47:22 -03:00
Salomão
7834028459
Rebuild itemlist only once per tick
...
re-enabled level-emitters update
2021-02-15 15:41:48 -03:00
Salomão
c43cbbef43
Switched JEI search to crafting terminal to fuzzy mode
2021-02-14 02:14:15 -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
f1c41bab3f
Implement MouseTweaks API
...
can now set item quantities in pattern terminal and interfaces by right clicking with the same configured item
2021-02-12 20:26:21 -03:00
Salomão
12e74dc0de
Merge remote-tracking branch 'origin/AE2-Omnifactory' into AE2-Omnifactory
2021-02-11 23:07:43 -03:00
Salomão
c10088d907
Fill pattern with items from JEI
...
Just Enough Energistics overrides this
2021-02-11 23:07:26 -03:00
PrototypeTrousers
a12d29c4a0
Update README.md
2021-02-09 18:58:08 -03:00
PrototypeTrousers
2227510acf
Update README.md
2021-02-09 18:55:22 -03:00
Salomão
97ae7e1f14
encoded patterns now stack up to 64
2021-02-08 22:14:37 -03:00
Salomão
fc119070b2
Actually copy level emitters set values
2021-01-15 17:41:40 -03:00
Salomão
82e3a95f11
fix memory card not saving fluids an level emitters
2021-01-12 18:24:05 -03:00
Salomão
e6998913e1
remove forced level emitters update
...
remove unneeded itemStack creation.
2021-01-04 14:18:07 -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
ceef176a2a
remove time-based thread syncinc
2020-12-01 17:26:42 -03:00
Salomão
c2e2696707
Fix fuzzy search for items that have metadata > maxdamage
2020-12-01 17:25:52 -03:00
Salomão
4d6c61dfcb
backport e82093eec9459be3211564a83166455150c51259
2020-11-23 00:45:49 -03:00
Salomão
932141cc9e
backport b7ca98d1e24e5797a8e42ca861ae4187ab5839ec
2020-11-23 00:45:49 -03:00
Salomão
adf59774d4
Remove uneeded Forge Event Firing
...
improves crafting calculation performance
2020-11-18 20:22:40 -03:00
Salomão
9c6668b0f7
disable "smart" button
...
wasn't so smart
2020-11-13 17:42:41 -03:00
Salomão
1b7f11a12e
buttons work and set quantities properly
2020-11-12 23:27:56 -03:00
Salomão
3cf4f9122c
works..ish
2020-11-12 20:42:30 -03:00
Salomão
d97996070a
x2 button on the right place
2020-11-12 18:40:10 -03:00
Salomão
8a165bea09
ease punishment a bit
2020-10-28 19:50:57 -03:00
Salomão
f707f95373
Revert "undo penalties"
...
This reverts commit d6499c16b0 .
2020-10-28 19:49:23 -03:00
Salomão
b2a660ec9b
formating fixes
2020-10-28 17:50:40 -03:00
Salomão
d6499c16b0
undo penalties
2020-10-28 16:59:51 -03:00
Salomão
de3e0178a4
update forge and jei
2020-10-27 03:38:12 -03:00
Salomão
203522316c
more tweaks testing
2020-10-25 18:57:42 -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
Salomão
00e19d67a2
Tune punishment
2020-10-23 21:39:36 -03:00
Salomão
169f6393d1
move penalty up the chain
2020-10-22 11:24:16 -03:00
Salomão
12bf337238
Re-do Blocking mode logic
2020-10-21 15:44:43 -03:00
Salomão
3b544c2486
Merge remote-tracking branch 'PrototypeTrousers/AE2-Omnifactory' into AE2-Omnifactory
2020-10-20 23:52:18 -03:00
Salomão
660e17d167
Merge remote-tracking branch 'talchas/on-upstream' into AE2-Omnifactory
2020-10-20 23:52:11 -03:00
Salomão
b10246a67b
Merge remote-tracking branch 'talchas/on-upstream' into AE2-Omnifactory
2020-10-20 23:04:44 -03:00
Salomão
74362bb543
Merge branch 'ae2-interface-export-bus-fixes' into AE2-Omnifactory
2020-10-20 23:02:53 -03:00
Salomão
81df58afa5
dont try to re-request craft immediately, if we cant craft it now
2020-10-20 23:01:09 -03:00
Salomão
535289e694
Change interface behavior
...
skip complete configured stacks
postpone crafting job start
2020-10-20 14:30:08 -03:00
yueh
d730503378
Fixes #4388 : Ensure correct ticking priority order ( #4393 )
2020-05-27 16:13:20 +02:00
yueh
f3349b0a2d
Fixes #4372 : Limit validated itemstack to a size of 1 ( #4373 )
2020-05-07 11:49:00 +02:00
yueh
f667e9a5f0
Reduce lock time
2020-04-25 18:28:33 +02:00
Hinara
2c0a2975de
Fix #4114 ( #4357 )
2020-04-25 18:05:14 +02:00
yueh
2e3d6b721a
Run daily after the initial cleanup is done
2020-03-30 11:00:43 +02:00
yueh
94e294f4e9
Remove redundant option
2020-03-27 21:28:55 +01:00
yueh
91620a0042
Handle issues and prs
2020-03-27 21:23:29 +01:00
yueh
ffc79b5494
Run workflow hourly
2020-03-27 19:43:09 +01:00
yueh
ce7c29d0ac
Create lock.yml
2020-03-27 18:06:46 +01:00
talchas
5ac8db41e7
option for a blocking mode that actually works
2020-02-06 18:13:31 -08: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
yueh
1fc1d5517d
Fixes #4213 : Prevent NPE when inserting via conversion monitor ( #4265 )
2020-01-26 13:36:06 +01:00
yueh
d5fc7a5b21
Fixes #4256 : Cache AESharedItemStack#hashCode() ( #4257 )
2020-01-16 13:22:42 +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
talchas
dfe5b82bda
Safer implementation of CraftingGridCache updatePatterns coalescing
2019-12-31 10:57:23 -08:00
talchas
c7f8f4249e
Avoid quadratic behavior from rebuilding the entire crafting cache for
...
each interface visited. Instead rebuild it at most once per tick, like
cpu clusters.
This is particularly important when channels are disabled, since in
that case even adding a cable visits every grid node.
2019-12-31 10:57:23 -08:00
ruifung
5efa6d6251
Update API JavaDocs for clarification ( #4180 )
...
* Fix javadoc for IGridBlock.getMachineRepresentation()
Javadoc should state proper semantics for that method, and telling people to return null there is a sure crash. #4178
* Update IPart interface javadoc.
Update the javadoc to state that functional parts should not be allowed to be placed on dense cables.
2019-12-19 10:18:27 +01:00
Andrew Motz
4269a66a4b
Fix Typos in README.md ( #4183 )
...
"Summery" to "Summary"
2019-12-19 10:16:59 +01:00
Chan, Danny
df2a7c1858
Add "cullface" into charged_quartz_ore.json ( #4108 )
2019-08-07 10:08:05 +02:00
yueh
c483bd17f5
Fixes #4089 : Render cable core on straight lines of different types. ( #4103 )
2019-07-23 21:12:17 +02:00
yueh
92536fceb4
Fixes #4090 Portable cell incorrect empty itemstack handling ( #4093 )
2019-07-23 20:13:15 +02:00
yueh
ded71cb2bd
Fixes #4062 : Rounding error due to float precision. ( #4064 )
2019-06-20 10:47:28 +02:00
yueh
41a4518c5b
Fixes #4005 : Persist cell after cleanup. ( #4009 )
2019-04-21 22:30:45 +02:00
yueh
87643094c3
Fixes #3925 : Incorrect API JavaDoc ( #4008 )
...
`IGridBlock#getMachineRepresentation()` must be non null.
2019-04-21 22:30:35 +02:00
yueh
8a4c9b58e6
Fixes #3911 : Incorrectly used string format. ( #4007 )
2019-04-21 22:30:21 +02:00
InterPlay
5436e6bf08
Added support for fluids in pt-BR lang file ( #3904 )
2019-04-21 13:20:57 +02:00
yueh
078112d97b
Disable modmaven due to build issues for now ( #4011 )
2019-04-21 13:10:02 +02:00
yueh
46355a4e9b
Fixes #3899 : Put fluid interface into configured mode when needed. ( #3903 )
2019-01-15 12:52:12 +01:00
yueh
eb389971a3
Fixes #3901 : Ensure fluid terminal respects reported stacksizes. ( #3902 )
2019-01-15 12:52:00 +01:00
yueh
a38ebf7c4d
Fixes #3886 : Initialise sleeping import bus in pulse mode. ( #3887 )
2018-12-26 23:28:17 +01:00
yueh
dfcba264f3
Fixes #3880 : Incorrect compare with empty itemstack. ( #3882 )
2018-12-25 21:21:19 +01:00
yueh
d343ac47f5
Added CTM as actual soft dependency. ( #3881 )
2018-12-25 21:21:08 +01:00
yueh
05db930a4e
Fixes #3821 : Unconfigured level emitter now report all fluids. ( #3875 )
2018-12-24 14:44:40 +01:00
yueh
33bc0a6a3f
Fixes #3776 : Fixes dupe bug with cell upgrades. ( #3874 )
2018-12-24 14:11:45 +01:00
yueh
f2f48a8d59
Fixes #3767 : Fluid Annihilation plane too strict about leftover ( #3872 )
2018-12-23 23:33:15 +01:00
yueh
0f0af2349b
Fixes #3866 : Use blockstates to avoid the missing fluid block. ( #3869 )
2018-12-23 22:42:25 +01:00
yueh
32a4fcab77
Fixes #3768 : Damageable items with nbt and without damage could crash. ( #3867 )
2018-12-23 22:42:09 +01:00
yueh
a847a01d8a
Feature #3832 : Made onRequestChange() less ambiguous ( #3833 )
2018-12-23 22:41:52 +01:00
yueh
ed643787df
Updated gradle scripts ( #3871 )
...
Includes #3819
2018-12-23 22:41:11 +01:00
covers1624
524b26d2a2
Implement caching for facade item models.
2018-12-19 12:46:43 +01:00
covers1624
184b1f8efb
Guard against models providing quads with null orientations.
2018-12-19 12:46:43 +01:00
E. Kim
06cca13087
Update ko_kr.lang ( #3674 )
2018-11-17 10:31:29 +01:00
徐晨曦
8e735e72ff
Update zh_cn.lang ( #3570 )
2018-11-17 10:31:01 +01:00
yueh
d3dd137570
Fixes #3817 : Missing 1k Crafting Storage and Monitor from Network Status ( #3818 )
2018-11-11 13:11:45 +01:00
yueh
78e1126c38
Fixes #3814 : IO Port no longer put to sleep on load when having work. ( #3816 )
2018-11-11 11:52:13 +01:00
yueh
ebe3ff045d
Fixes #3811 : Display crafting unit as themself in the network monitor. ( #3815 )
2018-11-11 11:52:03 +01:00
yueh
6291a545c3
Fixes #3793 : Limit filling fluid inventories to their max capacity. ( #3794 )
2018-10-21 11:18:02 +02:00
yueh
99fd5a9d53
Fixes #3790 : Correctly handle fluids with NBT data. ( #3791 )
2018-10-21 11:17:27 +02:00
yueh
416c7d2683
Input P2P tunnels can now be assigned a new frequency. ( #3765 )
...
Shift right clicking an existing tunnel only allowed to copied the
stored frequency.
When shift right clicking now and the stored frequency being the same as
already stored one, it will now create a new one and save it to the memory
card. In other words doubling clicking will reset now, otherwise the old
behaviour is still kept.
2018-10-21 11:17:01 +02:00
yueh
0c88d1e7ee
Fixes #3746 : Revert OreDict use for cable anchors. Blame Forge for crashes. ( #3764 )
2018-10-06 00:02:41 +02:00
fscan
d88f550eb0
Switch to new IItemHandler ( #3669 )
2018-10-04 20:39:06 +02:00
yueh
e21c59b326
Fixes #3146 : Prevent crash when GlassState is missing. ( #3758 )
2018-10-04 19:33:10 +02:00
yueh
d8af8d26be
Updated to new Forge RB ( #3760 )
2018-10-04 19:32:47 +02:00
yueh
02426bc101
Update bug_report.md
...
Fixed missing *
2018-10-02 17:38:22 +02:00
yueh
11f8471772
Updated issue templates
...
Updated bug report
Added feature request
2018-10-01 13:12:44 +02:00
yueh
d35b720a16
Update issue templates ( #3751 )
2018-10-01 13:00:07 +02:00
mezz
7a5b84c10a
Allow JEI to differentiate between different cable facades ( #3750 )
2018-10-01 11:18:38 +02:00
covers1624
800860d4e6
Fixes #3747 : Fix issues with facade breaking textures. ( #3748 )
2018-10-01 11:12:38 +02:00
yueh
ac81418684
Changed some fluid recipes to match their item variant. ( #3744 )
2018-09-28 18:25:05 +02:00
yueh
7daad58607
Fixes #3742 : Do not use storableInStorageCell() to identify generic c… ( #3743 )
...
Annotated IStorageCell with Nonnull where appropriate.
2018-09-28 17:38:08 +02:00
yueh
038ca23523
Fixes #3688 : Invalidate Storage Bus cache immediately upon missing TE. ( #3737 )
2018-09-28 17:36:58 +02:00
yueh
37d8833b95
Fixes #3708 : Move knifes/wrenches to oredict as constants are unreliable ( #3729 )
2018-09-22 20:14:28 +02:00
yueh
fdcba13369
Power off a network in case it losses its local buffer. ( #3703 )
...
This better indicates power issue with dynamic consumption like
extracting/inserting items into a network. E.g. the terminals will
shutdown, no light/channel/etc indicators.
Due to the networks trying to extract from the largest possible energy
storage first, the network buffer will be used as last option after
energy cells or controllers.
Potentially needs evaluation in case of adhoc networks with a high
transfer rate locally. Increasing the local buffer might be an idea or
have it scale with the amount of local gridnodes. As long as it does not
invalidates energy cells.
2018-09-02 14:00:15 +02:00
yueh
b1ac0adfd8
Added a new facade config. ( #3706 )
...
The whitelist is now based on manually add explicit entries instead of
automatically adding every existing block. This alone should save a few
MB of RAM depending on the modpack size.
Additionally the FacadeConfig is no longer extending the normal
Configuration provided by Forge. It will only parse the file once per
start and store the settings in an optimised collection to further
reduce memory consumption.
Any full block without a TileEntity and having a model is whitelisted
automatically and does not need an explicit entry anymore.
By default vanilla and AE2 glass is added as they are no fullblocks
technically.
The whitelist technically allows many more blocks now. E.g. stairs,
slabs or even items like saplings. But with various rendering quality.
Further there is an option to allow facades based on TileEntities, this
is completely unsupported and can work or corrupt the whole save.
2018-09-02 13:59:18 +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
fscan
ed8baf8c15
Fix tooltip for vibration chamber ( #3675 )
2018-08-30 23:13:38 +02:00
yueh
758377ed5d
Various code fixes ( #3704 )
...
Correctly close streams.
Avoid ArithmeticException in case of /0.
2018-08-30 23:12:35 +02:00
yueh
a2091d10fe
Code cleanup
...
Added missing this, annotations, etc.
2018-08-30 20:33:08 +02:00
yueh
fed12cb99f
Organise Imports
2018-08-30 20:32:01 +02:00
yueh
66c365d11f
Code Formatting
2018-08-30 20:31:27 +02:00
yueh
044f4c9ed3
Added jacoco for coverage reports ( #3700 )
2018-08-30 20:09:36 +02:00
yueh
91a74813d9
Updated Travis CI caches ( #3699 )
2018-08-30 20:09:25 +02:00
yueh
a0b645a0a7
Added SonarCloud integration ( #3698 )
...
Updated gradle wrapper to 4.8
2018-08-29 23:24:55 +02:00
fscan
d439fb2915
Fix fluid parts item models ( #3676 )
2018-08-29 19:09:04 +02:00
yueh
7efd4d872f
Readded forge as required dependency. ( #3678 )
...
Version will automatically be computed based on the release used to
build as well as the next major release being marked as exclusive upper
bound.
2018-08-29 19:08:46 +02:00
yueh
1b09760631
Followup #3646 : Assemblers actually have to render in both layers. ( #3662 )
2018-08-05 13:11:36 +02:00
fscan
04daadceed
Increase Vibration Chamber AE/t ( #3635 )
2018-08-01 00:27:19 +02:00
yueh
4d3df96350
Fixes #3646 : Render assemblers in the correct layer. ( #3658 )
2018-08-01 00:26:28 +02:00
fscan
d7e2ae8fcb
Fix ConcurrentModificatonException in NetworkEventBus ( #3654 )
...
Fixes #3653
2018-08-01 00:20:47 +02:00
fscan
73f471e685
Make search box toggle key configurable ( #3650 )
...
Fixes #3641
2018-08-01 00:20:17 +02:00
fscan
390ad875ee
Fix Platform#postChanges to check all registered channels ( #3644 )
2018-08-01 00:19:49 +02:00
fscan
e5f43bf315
Allow ME Chest to work with any cell ( #3640 )
2018-08-01 00:17:43 +02:00
fscan
8a72ebca89
check if actually added before removing ( #3639 )
...
Fixes #3634
2018-08-01 00:17:10 +02:00
fscan
ad1eff2adb
Condensor improvements ( #3636 )
2018-08-01 00:15:30 +02:00
fscan
9e252df8d9
Fix dupe bug with shulker box ( #3633 )
...
Fixes #3632
2018-08-01 00:13:58 +02:00
yueh
67584083c6
Fixes #3630 : Formation planes not respecting the entity limit. ( #3631 )
2018-08-01 00:13:20 +02:00
fscan
c1c7e94cf6
Generic ICellInventoryHandler ( #3624 )
...
Allows addons who register a custom IStorageChannel to use the IStorageCell interface without registering a cell handler. Also adds some helpers (poweredInsert/poweredExtract).
This breaks API!
2018-07-22 19:20:47 +02:00
fscan
85dec35366
Fix buckets in vibration chamber ( #3626 )
2018-07-20 21:51:05 +02:00
yueh
d5372a5ff6
Added fingerprint
2018-07-14 21:48:52 +02:00
fscan
c8eb792d38
Move some blocks to their own feature category and add some comments ( #3618 )
...
Start of a bigger cleanup happening in 1.13 to fix the worst issues.
2018-07-14 21:25:06 +02:00
fscan
f4ef7edf86
InventoryTweak sorting support ( #3603 )
2018-07-14 21:07:00 +02:00
fscan
67c733b418
Cutting knife fixes ( #3619 )
...
Fixes #3226
2018-07-14 21:03:27 +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
fscan
2891014cf6
P2P tunnel frequency color indicators ( #3610 )
2018-07-14 17:05:07 +02:00
fscan
e809c688df
Performance improvements for saveChanges() and ICellInventory ( #3586 )
...
API break!
Fixes #3553
2018-07-14 16:53:49 +02:00
fscan
71a9bb2532
Change storage/conversion monitor interaction. ( #3613 )
...
Fixes #1480
2018-07-14 16:40:20 +02:00
fscan
3363acb7db
Follow forges registration guidelines for entities and oredict. Remove ore camouflage ( #3605 )
2018-07-14 16:37:50 +02:00
fscan
8f6f35b9cf
Cache current task in Inscriber, reduce amount of GL calls in TESR ( #3604 )
2018-07-14 16:35:56 +02:00
fscan
ff75f34333
Fix shift-double click behavior ( #3606 )
2018-07-14 16:33:48 +02:00
fscan
e2c0129037
Restore behaviour of ESCAPE always closing the GUI ( #3601 )
2018-07-14 16:32:21 +02:00
Brock
7fe7f4b1c2
Fixed unnecessary cell saving when cell is full ( #3611 )
2018-07-14 16:30:33 +02:00
yueh
693487504c
Updated README.me
2018-07-11 19:23:00 +02:00
fscan
883d9ba49b
Add alternative spelling of aluminium ( #3573 )
2018-07-08 20:27:12 +02:00
yueh
fe8d824526
Updated plane textures ( #3598 )
...
New Fluid Annihilation/Formation Plane textures.
Updated Annihilation Plane texture for a more noticable animation.
2018-07-08 18:21:16 +02:00
fscan
d2250b115f
Fix poweredExtract/Insert and add simulate mode ( #3597 )
...
Fixes #3595
2018-07-08 18:16:29 +02:00
fscan
e5ab9df086
Add Fluid Formation/Annihilation Planes ( #3591 )
...
Fixes #3572
2018-07-08 16:54:22 +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
bde76d1fb1
Search box improvements ( #3576 )
...
* When the search box has the focus, tell forge to not send any other events.
* Toggle search box focus with TAB.
2018-07-08 16:48:24 +02:00
fscan
eb4caaa688
Priority GUI improvements ( #3592 )
2018-07-08 16:41:37 +02:00
fscan
3ba04b3831
Format fluid tooltip in buckets ( #3580 )
...
Fixes #3560
2018-07-04 19:58:19 +02:00
fscan
7cd8b72bb7
Add fluid level emitter ( #3588 )
...
Fixes #3571
2018-07-04 19:56:47 +02:00
fscan
2182b6e37c
Add fluid GUI to me chest, fixed some warnings while at it. ( #3579 )
...
Fixes #3555
2018-07-04 19:14:34 +02:00
fscan
5d26b98ab8
Fluid cleanup and performance improvements ( #3581 )
...
Use custom gui widget with custom synchronization for rendering fake fluid slots.
2018-07-04 19:12:12 +02:00
fscan
979531afb7
Fix SpatialIO entity teleport ( #3569 )
...
Fixes #3484
2018-06-28 22:26:34 +02:00
yueh
dcf7de9000
Updated fluid interface GUI and other fluid related textures. ( #3567 )
2018-06-27 20:28:43 +02:00
yueh
87999dbf27
Moved FluidList to fluid package ( #3568 )
2018-06-27 20:28:29 +02:00
fscan
c2d18ce013
Added ME Fluid Interface ( #3564 )
...
* Fixed fluid storage bus json recipe
* Added part version and recipes
* Added rudimentary gui
2018-06-27 20:04:30 +02:00
yueh
046a27bf4c
Fixes #3560 : Render the fluid stacksize for ME fluid slots. ( #3562 )
2018-06-24 17:22:07 +02:00
fscan
841bc6e356
Rework custom recipe system ( #3232 )
2018-06-24 17:20:29 +02:00
yueh
e72b5b369c
Updated Dependencies and readme
2018-06-23 14:28:54 +02:00
Florian Scandella
d635a87f01
Fluid import/export bus fixes.
...
* use correct side for capability.
* don't to to sleep if there is nothing to extract.
2018-06-22 21:34:33 +02:00
yueh
51481d3e30
Fixes #3556 : Only extract insertable fluid amount. ( #3558 )
2018-06-22 21:30:31 +02:00
Florian Scandella
77e11c7a24
fix fluid part names in json recipe
2018-06-21 23:18:33 +02:00
Florian Scandella
3056bb6ffb
Fixes #3535 , Fixes #3486 : Fixes crash when either quartz types are disabled and prevent cascading worldgen.
2018-06-20 23:17:48 +02:00
Florian Scandella
edc0cef2bb
Fixes #3449 : Fix CellInventory to not mess with the item definition
2018-06-20 23:13:07 +02:00
Florian Scandella
4bd2797f5e
Fixes #3459 : Just open the inventory if raytrace misses.
2018-06-20 23:13:41 +02:00
Florian Scandella
f37dfd0a24
Fixes #3548 : Fix AEBaseTile to respect overridden markDirty implementations.
2018-06-20 23:13:07 +02:00
Florian Scandella
937ea00e9d
Fixes #3478 : Changes the way xp drops from Certus Ore blocks
2018-06-20 23:03:05 +02:00
fscan
b431d5d681
Fixes DriveBakedModel to not crash when SLOT_STATE is null ( #3545 )
...
Uses a null object in case the TE is not available for whichever reason.
2018-06-19 23:23:59 +02:00
fscan
0ef854ca4b
Fixes interface shift-clicking to generate correct onChangeInventory events ( #3544 )
2018-06-19 23:23:38 +02:00
yueh
2c6e50d48a
Added fluid models ( #3543 )
2018-06-17 21:17:40 +02:00
Brock
dcd94b1cfa
Fixes issue with Fluid Channel not being sent changes. ( #3504 )
2018-06-17 21:16:44 +02:00
yueh
89de98f71e
Changed fluid cells to better match the item ones. ( #3539 )
2018-06-17 21:15:49 +02:00
Brock
d16677224a
Initial Fluid Integration ( #3510 )
...
* Added Fluid Storage Cells
* Added Fluid Import Bus
* Added Fluid Export Bus
* Added Fluid Storage Bus
* Added Fluid Terminal.
While holding a item with the FLUID_HANDLER_ITEM_CAPABILITY, such as a tank
Left click on a fluid to extract the fluid
Right click to insert the fluid
2018-06-11 19:55:33 +02:00
yueh
89bebc4385
Fixes #3490 : Use cached recipe before reaching out to CraftingManager ( #3525 )
2018-06-02 11:06:19 +02:00
yueh
987ea8d39d
Fixes #3476 : Correctly handle an empty top namepress. ( #3521 )
...
Also some further changes like avoiding to match a recipe without any
input.
2018-06-02 11:06:04 +02:00
Kyle VanderBeek
f4212a86c3
Fixes #3520 : Correct order for sort by mod and general code cleanup ( #3517 )
...
Comparable/Comparator implementation now use fast Java built-ins for
primitive types rather than hand-coded versions. Also DRY some code
and simplify logic.
This maintains the "biggest stack first" notion of "ascending", but
also fixes the inconsistent/accidental reversal of sort by mod (the
mod name should sort the same direction as the item name).
2018-06-02 11:05:44 +02:00
yueh
3c4a0cae11
Reworked cable connections ( #3334 )
...
* Reworked cable connections
Added enums for cable variants and sizes.
Rules for connections between a cable and another cable or grid member
are much more simple without any exceptions for certain combinations.
1/ Connections are rendered as the lowest type between cores.
2/ Each type uses are core for clear separation.
3/ The core will always be on the cable with the higher order.
2018-05-27 21:34:28 +02:00
yueh
2894a7caa0
Replaces all custom number comparisons with java provided ones. ( #3434 )
2018-05-27 21:33:59 +02:00
yueh
044e639827
Updated Grid API ( #3399 )
...
* Updated Grid API
Added Nonull/Nullable/Nonnegative where applicable.
Deprecated unused methods
Changed concrete classes with interfaces (HashMap -> Map)
IGridTickable will no longer accept null as TickingRequest. Do not
implement it, if it should not tick.
* Renamed parameter to match conventions
2018-05-27 21:16:01 +02:00
yueh
d7b97fa7b8
Replaced LinkedList with ArrayList or ArrayDeque when applicable. ( #3392 )
2018-05-27 21:15:50 +02:00
yueh
62435a65f1
IAEStack#fuzzyComparison now compares the same subtypes. ( #3384 )
...
To reduce the amount of instanceof checks, it will now compare the same
subtupe.
Comparing an ItemStack and IAEItemStack can simply wrap it before
calling it. Heavy use should already use an IAEStack internal.
Analogue for fluids or other types.
2018-05-27 21:15:42 +02:00
yueh
bf4818cf97
Updated Cell Registry safety and docs ( #3383 )
...
The Cell registry now ensures that the first handler is our own as other
addons might depend on it.
Updated docs to match the new requirements.
Made internal handler classes final.
2018-05-27 21:15:35 +02:00
Kyle VanderBeek
3e09c49e03
Remove call to neighborChanged() ( #3497 )
...
Fixes #3462
2018-05-27 20:46:08 +02:00
yueh
9481c9a7d7
Fixes #3428 : Invalidate container when the corresponding TE no longer exists. ( #3433 )
2018-03-22 13:52:07 +01:00
yueh
ccefb47581
Added a config option to disable the CraftingManager fallback. ( #3415 )
2018-03-08 16:44:48 +01:00
yueh
59af05aeb1
Fixes #3417 : Avoid creating ItemStacks when injecting them into a cell. ( #3418 )
2018-03-08 16:38:00 +01:00
yueh
b32834e2b3
Fixes #3411 : Limit patterns without substitute to precise operations. ( #3413 )
...
This will no longer ignore NBT data when searching for an itemstack,
thus less likely to trigger the CraftingManager fallback.
2018-03-08 16:35:13 +01:00
yueh
6c7cbb7ee1
Added a simple warning to patterns when using CraftingManager fallback. ( #3412 )
2018-03-08 16:34:48 +01:00
yueh
84c065ff28
Fixes #3394 : Use cache to avoid using removed IItemHandler ( #3395 )
2018-03-04 14:33:45 +01: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
eed4776c6f
Fixes #3389 : Prevent inventory cache from becoming unmatched. ( #3390 )
...
Use slightly faster ArrayDeqeue instead of LinkedList.
Check boolean fields before more complex datatypes
2018-02-17 19:10:09 +01:00
yueh
22807bc619
Updated maven repos. ( #3391 )
2018-02-16 18:43:09 +01:00
Florian Scandella
ae352c093e
fix typo in AEItemStack#fuzzyComparison
2018-02-10 19:02:32 +01:00
yueh
36d6681eac
Rework fuzzy comparison for 99 percent threshold ( #3367 )
...
* Rework fuzzy comparison for 99 percent threshold
The current implementation is quite convoluted and can handle 99%
incorrectly when items exceed a certain damage range.
* Use metadata explicitly for comparison
Some item could use metadata to pack damageable and undamageable items
into the same id. Thus could lead to get ItemStack#getItemDamage() to
return bogus values for undamageable items.
2018-02-05 15:20:02 +01:00
yueh
6cffe93970
Fixes #3370 : Avoid caching the model for facades locally. ( #3371 )
2018-02-05 15:19:20 +01:00
yueh
b1472c58d0
Fixes #3363 : Energy providers/requesters incorrectly removed on simulate ( #3364 )
2018-01-29 15:30:56 +01:00
yueh
96450a76c7
Fixes #3239 : Torches should not be placeable on cranks. ( #3359 )
2018-01-28 13:47:49 +01:00
yueh
ac209053b9
Fixes #3345 : Added missing sky stone brick recipes. ( #3357 )
2018-01-28 13:31:07 +01:00
Foxgreat
dce1aa37eb
Update ru_RU.lang ( #3336 )
2018-01-28 12:52:53 +01:00
sfs131010
0b6831e4d7
Update zh_TW.lang ( #3337 )
2018-01-28 12:52:25 +01:00
yueh
da6d8ba9a8
Fixes #3338 : Upgrade inventory dupe bug due to ignoring player hand. ( #3340 )
2018-01-28 12:50:20 +01:00
yueh
f0e45c7a3c
Fixes #3288 : Fixes various item rotations when held in 3rd person. ( #3330 )
2018-01-14 14:36:04 +01:00
fscan
cbfc88c87f
Fix light sync ( #3304 )
...
* Sync light opacity changes to client
* While at it, also fix Light P2P
* Use int for opacity, dont store it in NBT
2018-01-14 13:44:12 +01:00
yueh
8c5842aca9
Fixes #3315 : Slightly more permissive checks for autocrafting ( #3319 )
...
* Fixes #3315 : Slightly more permissive checks for autocrafting
Also fixes a bug in the fallback for looking up patterns to only use
ItemStack.EMPTY.
2018-01-14 13:43:31 +01:00
yueh
483049f555
Fixes #3293 : Only update light level if the panel-facing block changes. ( #3302 )
2017-12-31 13:11:26 +01:00
yueh
a7a65ae39d
Fixes #3296 : Prevent invalid TileEntites from updating their block. ( #3301 )
...
Updating the blockstate of invalid TEs will cause Forge to restore the
block including the TE leading to invalid TEs sticking around after
being moved.
2017-12-31 13:06:18 +01:00
yueh
45878df17d
Fixes #3286 : Incorrectly inverted hasSkyLight causes crashes on spatial transfer. ( #3299 )
2017-12-31 13:06:08 +01:00
yueh
98142d8ade
Fixes CraftTweaker deploying incomplete releases. ( #3300 )
...
Due to CraftTweaker not deploying necessary dependencies, we cannot
rely on building against the most recent compatible version. Instead we
have to build against a specific known release to avoid it but have to
risk incompatibilities should there be changes on later versions.
2017-12-30 11:12:04 +01:00
yueh
7956872d1d
Reworked IO Port to handle StorageChannels better. ( #3284 )
...
* Reworked IO Port to handle custom StorageChannels in a better way.
* Added a transferFactor to `IStorageChannel` to allow addons to speedup the IO Port to transfer faster. E.g. 1000 mB fluid as fast as transfering 1 bucket (item) per operation, not just 1 mB.
* Also some changes to avoid moving fluids being 1000x as energy expensive as items.
2017-12-21 19:12:45 +01:00
yueh
e243c8e9a2
Adds a debug generator for ForgeEnergy. ( #3259 )
...
* Adds a debug generator for ForgeEnergy.
This adds a simple debug block to test external energy injection via
ForgeEnergy and not rely solely on creative cells.
The energy has two functions. The first is acting as an infinite
ForgEnergy battery, this is unused by AE2 itself as nothing pulls
energy.
The second one is injecting energy every tick into any adjacent block
accepting ForgeEnergy.
The base generation is 8 per tick, but this is increased by the power of
adjacent TileEnergyGenerators.
2017-12-21 17:29:39 +01:00
yueh
641d0d40cc
Fixes #3265 : Do not strip special chars when extracting recipes. ( #3266 )
2017-12-21 17:28:31 +01:00
yueh
50fad685b6
Fixes #3282 : Stacksizes > 64 prevent applicator from cycling. ( #3287 )
2017-12-21 17:28:16 +01:00
yueh
1ad49edd76
Fixes #3260 : Only match damaged items when selected and set to 99%. ( #3261 )
2017-12-01 21:14:29 +01:00
yueh
7ceaa4cc3e
Fixes #3217 : Allow caps to be used as P2P attunements. ( #3257 )
...
Adds a more abstract approach to map a cap to a certain type instead of
the hardcoded ForgeEnergy case.
Reorders the check from exact ItemStack > ModId > ForgeEnergy to
ItemStack > Cap > ModId. Thus the mod wildcard will be used last.
Support for ForgeEnergy and FluidHandlerItems by default.
Result for items supporting multiple capabilities is not defined.
2017-12-01 21:14:11 +01:00
yueh
b70c86542b
Fixes #3255 : Cache invalid patterns instead computing them every frame. ( #3256 )
2017-12-01 21:13:23 +01:00
yueh
c1197c0084
Updated to latest Forge RB. ( #3250 )
...
While this is not ideal for a stable release, switching to the latest RB
of Forge avoids the broken recipes in previous versions.
2017-11-26 15:46:38 +01:00
fscan
f0d807f0a2
Rework ContainerInscriber validation ( #3238 )
...
* Correctly handle metadata wildcard for inscriber inputs
2017-11-26 15:46:02 +01:00
fscan
5fa2c0ab27
Deprecate AE2 recipe system. ( #3247 )
...
* Deprecate aerecipes to indicate that they are going away soon.
2017-11-26 15:45:34 +01:00
fscan
3063bd887c
Revert DamageableRecipe changes ( #3246 )
...
Forge fixed this after all. This is no longer needed.
2017-11-26 15:44:56 +01:00
Florian Scandella
fac4a8f9dc
Fix typo
2017-11-26 14:38:09 +01:00
fscan
9d8226da19
Remove swingArm in IToolHammer implementation. ( #3249 )
...
Fixes #3248
2017-11-25 13:38:22 +01:00
yueh
33754d289d
Fixes #932 : Fire ExplosionEvent.Detonate when tiny TNT explodes. ( #3229 )
...
This still bypasses the start event to prevent it from ever being
cancelled.
2017-11-23 11:06:46 +01:00
fscan
959672dae3
Add CraftTweaker support ( #3231 )
2017-11-22 21:09:26 +01:00
fscan
90c17c09a8
Add custom recipe for damageable Ingredients ( #3230 )
2017-11-17 16:20:53 +01:00
yueh
e0bf7223e0
Refactors grid connections ( #3219 )
...
Extracted all checks and subsequent updates to a factory method from the constructor.
Reordered checks to check for nulls before anything else.
Also existing connections before security breaks.
Fixes TileController#checkController() using the wrong position.
Added debug logging for failed connections.
Improved logging.
Inversed boolean so false no longer means security check passed.
Only issue a security break on SecurityConnectionException.
2017-11-12 18:13:59 +01:00
fscan
ba9af94228
Fix StorageBus not updating item count correctly ( #3218 )
...
* Queue tick instead of ticking immediatley
2017-11-12 18:12:56 +01:00
yueh
122b6163dc
Fixes #3209 : Reset stack to prevent leaking meaningful ones ( #3210 )
2017-11-12 12:53:40 +01:00
yueh
fab42ccc75
Use craftinggrid to check existing patterns for JEI recipe transfer. ( #3202 )
2017-11-12 12:48:18 +01:00
yueh
f5dd2c8b0a
Fixes tooltips for ME Slots ( #3205 )
...
No longer strips colors from names, lore, etc.
Now uses the translation again for "Items Stored:" instead of a hardcoded string.
Removed obsolete methods.
2017-11-12 12:35:05 +01:00
fscan
a126112a2d
Rework ImportBus ( #3206 )
...
Fixes #3201
2017-11-11 19:59:11 +01:00
fscan
99cda5f5a3
Cleanup recipe factories ( #3207 )
...
Fixes #3200
2017-11-11 17:51:20 +01:00
Florian Scandella
56a5363528
Fix NetworkToolViewer stack overflow, saveguard against markDirty recursion.
...
fixes #3199
2017-11-08 13:17:34 +01:00
fscan
be65edbd5b
Set base biome to "void" to shut up warning. ( #3194 )
...
Fixes #3118
2017-11-05 03:12:20 +01:00
fscan
fe5d9251eb
Spatial IO fixes ( #3195 )
...
* fix warning when transfering entities
* clean removed TileEntities from the ITickable list.
2017-11-04 23:12:17 +01:00
yueh
3cf48b2291
Remove channels per side from non smart cable states. ( #3192 )
...
These are unnecessary for these cable types and their rendering, but are
actually causing the cache to add duplicate models.
2017-11-04 13:24:57 +01:00
yueh
cc4599b5fc
Add a basic cache for cable models to avoid constant regeneration. ( #3185 )
...
* Add a basic cache for cable models to avoid constant regeneration.
* Improved equals/hashCode to ignore cable unrelated parts or facades.
2017-10-31 21:02:03 +01:00
yueh
c1fa77df51
Fixes #3189 : Formation plane unable to place special items. ( #3190 )
2017-10-31 16:12:08 +01:00
yueh
725fa491e6
Fixes #2611 : Limit the adaptor to the main player inv. ( #3188 )
...
This prevents the result from various inventory actions to be placed into
the offhand or armor slots.
2017-10-31 14:05:05 +01:00
fscan
e2a6cd1d57
Fix SkyChest bounding box ( #3187 )
...
fixes #3149
2017-10-31 01:40:17 +01:00
fscan
6ddf60fab8
Improve Facade rendering ( #3182 )
...
UV fix based on #2941 by @MoreThanHidden
fixes #2679 , fixes #2625
2017-10-29 16:47:26 +01:00
fscan
2c07acfe81
Allow extraction for Condenser ( #3179 )
...
fixes #2960 , fixes #2017 , fixes #2602
2017-10-27 15:49:40 +02:00
fscan
3749742231
Fix handling of ItemStacks using getShareTag or Capabilites ( #3171 )
...
Temporary fix, ideally we would have a way to reference the original ItemStack so we don't need to send the full NBT data to the client.
2017-10-26 17:59:55 +02:00
yueh
74b9610b45
JSON resource cleanup ( #3178 )
...
Unified formatting
Added missing new lines at end of file
Removed superfluous spaces
Removed channel texture from dense covered cables.
2017-10-26 12:47:08 +02:00
yueh
a725779ff6
Fixes #3175 : Return the correct used amount. ( #3176 )
2017-10-26 12:46:49 +02:00
Flithor
b82df25c75
Update zh_cn.lang ( #3137 )
2017-10-21 00:47:07 +02:00
fscan
cc9b33b473
Implement Advancements ( #3160 )
...
Improvements welcome.
2017-10-20 23:54:18 +02:00
fscan
5496b746ea
Fix Tiny TNT ( #3162 )
2017-10-20 23:52:55 +02:00
fscan
f80f623ccf
Fix AESharedItemStack#compareNBT to get consistent ordering. ( #3169 )
2017-10-20 23:25:18 +02:00
yueh
cba6c5500f
Fixes inscriber crash with name presses.
2017-10-16 21:41:44 +02:00
Florian Scandella
bc8268af94
readd the non-fortune version
2017-10-15 16:07:12 +02:00
Florian Scandella
297cd16702
cleanup BlockQuartzOre and circumvent Forge bug
2017-10-15 15:53:31 +02:00
Florian Scandella
41711e50b9
Check for null in UpgradeInventory#saveChanges. Fixes #3159
2017-10-14 23:53:34 +02:00
Florian Scandella
2bfb8b75e8
Return correct item defintion.
2017-10-14 19:06:57 +02:00
yueh
58e96aa3de
Fixes new modes not being considered JEI modes.
2017-10-14 14:39:05 +02: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
yueh
905dd6c888
Added a clientside config to keep or clear the search filter when opening. ( #3154 )
...
Closes #3153 .
2017-10-14 14:13:18 +02:00
yueh
ab7f35a9ee
Further StorageChannel refactoring ( #3152 )
...
Updated Drives to support more than Item and Fluid cells.
Use Collections.emptyList() instead of creating empty ArrayLists.
Fixes a NPE with uninitialized ME Chests.
Fixes #3150
2017-10-14 14:12:24 +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
8ad8ce68b5
Added optional TE wrench support. ( #3145 )
2017-10-08 17:58:57 +02:00
yueh
644194d0d6
Updated Forge to 1.12.2 RB ( #3141 )
...
* Updated Forge to 1.12.2 RB
Updated mappings to the MDK defaults for 1.12.2
Updated related depdencies
* With Forge 14.23 not available for < 1.12.2, we have to drop support.
With one potential fix for TE corruption, this step should be
reasonable.
2017-10-08 17:34:05 +02:00
yueh
95b27f490c
Added Registry for customized charger rates. ( #3139 )
...
* Added Registry for customized charger rates.
* Added rates for all chargable items/block.
* Charger and Inscriber now store 1.6k AE each instead of 1.5k
* A crank applies 160 AE instead of 150
* Charged certus now requires 1.6k instead of 1.5k
2017-10-08 17:33:06 +02:00
fscan
6032c0328e
Fixes #3143 : Queue network list updates in onTick ( #3144 )
2017-10-08 15:12:27 +02:00