Commit Graph

2510 Commits

Author SHA1 Message Date
f4c36cc728
Specify "id" of job event loop 2023-06-23 00:04:10 +07:00
97d3a07065
Allow MatteryWorkerBlockEntity to have multiple job event loops 2023-06-23 00:00:35 +07:00
4e62b47f84
Rename fraction() to decimal() in FieldSynchronizer 2023-06-22 22:55:30 +07:00
2298dd17c7
Update black hole code structure 2023-06-22 22:55:00 +07:00
c40375d607
Add ConsumeResearchCost event 2023-06-20 21:43:03 +07:00
a518c98999
Visual clarity for added event classes 2023-06-20 21:38:38 +07:00
805297564a
Add more events to android research 2023-06-20 21:37:05 +07:00
070b962df9
Add GatherTooltipsEvent to AndroidResearch 2023-06-20 21:28:01 +07:00
da89401985
updated localization files 2023-06-20 21:15:53 +07:00
1a9ae25fa8
Remove phantom attractor research advancement 2023-06-20 21:01:16 +07:00
c76681d740
React to ESC press while android research tree is open 2023-06-20 20:58:14 +07:00
378f39b877
Remove phantom attractor as android feature 2023-06-20 20:41:35 +07:00
ab61101ab6
Pull and push modes now can be independently configured 2023-06-20 20:36:33 +07:00
e83121c77a
a 2023-06-20 19:26:59 +07:00
85c426e2b6
Update striped tritanium block texture 2023-06-20 18:08:54 +07:00
c6e0777942
YuRaNnNzZZ — Сегодня, в 17:38
:WiseTree:
2023-06-20 17:39:24 +07:00
02606c5ac6
Mappings are no longer present 2023-06-20 11:33:29 +07:00
a8eeebc166
Useless 2023-06-20 11:32:00 +07:00
734655f53b
Fix "isRigid" being the opposite of "optional" in research builder 2023-06-20 11:30:40 +07:00
fa22fb7cce
Add compound tag to android research for storing arbitrary data with research 2023-06-20 11:22:36 +07:00
3117349757
Move android research type to codecs 2023-06-20 00:32:59 +07:00
e39bb8e1ab
More meaningful error 2023-06-20 00:24:04 +07:00
90de22b288
Update streams tests 2023-06-20 00:23:44 +07:00
ddc3850722
Fix writeJson and readJson trying to correct negative numbers, when writeVarLong already does this 2023-06-20 00:23:34 +07:00
09db4ad9e9
Revisit how android research datapacks work
Instead of "feature results" provide them with just "results", which reference arbitrary features from registry
Do the same to research description, with its own registry
2023-06-19 21:37:43 +07:00
dfa14ca2a1
Add missing json null writer for writeJson 2023-06-19 21:31:14 +07:00
2bc9aa8f06
Put 3 decimals by default when formatting numbers, always SI format numbers smaller than 1
Formatting numbers in SI format when they are smaller than 1 by absolute value
avoids case where we want to see "exact" values, but value is too small to be displayed without SI prefix
2023-06-18 18:32:42 +07:00
849563e7eb
Remove Decimal interning 2023-06-18 18:15:08 +07:00
9276d087df
Greatly increase Decimal cache pool 2023-06-18 17:57:00 +07:00
f8e9d20094
Get rid of Long precision value, since it upper limits possible precision 2023-06-18 17:48:51 +07:00
48ee669458
New Decimal class, with fixed point and compile-time precision 2023-06-18 17:45:48 +07:00
1c7abed6e9
Fix matter manager recipe finder creating item stacks with infinite cost 2023-06-18 17:43:23 +07:00
9efad96aff Sligthly update machine frame 2023-06-16 22:20:32 +06:00
fed99d4104 Remove some unnecessary faces 2023-06-16 22:13:54 +06:00
8c06b0e497 Matter replicator texture update 2023-06-16 17:26:22 +06:00
ab1b752f3c
⚙ SHOCKY — Сегодня, в 1:34
о ниеее рендер предмета что печатается больше не работает
2023-06-16 09:23:44 +07:00
a2dc3c7d97 Updated redstone signal configuration widgets (?) 2023-06-16 01:23:27 +06:00
0da6a8bd28
Better names for additions 2023-06-16 00:18:04 +07:00
afe46b0bd9
Separate job loop logic from Worker Block Entity into own class 2023-06-15 15:34:26 +07:00
a040e4cc63
Bump dependencies in mods.toml 2023-06-13 22:20:13 +07:00
7ffebff8f1
bump curios version 2023-06-12 11:07:32 +03:00
56771dcd32
YuRaNnNzZZ — Сегодня, в 18:13
:WiseTree:
2023-06-11 18:24:24 +07:00
0a01a4f133
Jokerge 2023-06-11 18:11:55 +07:00
20acf14bee
matter reconstructor item render 2023-06-10 17:49:44 +03:00
87e2c8d1d8
Update matter interface to match energy one, add profiled matter storage
Add weighted average to profiled storage to make "transferred last second" display less stiff
2023-06-10 20:18:21 +07:00
0db20bc389
Add missing profiled gauge panel to plate press screen 2023-06-10 13:08:12 +07:00
d1e94f4154
YuRaNnNzZZ — Сегодня, в 1:37
НУ НЕ УМЕЮ Я В КОТЛИН
2023-06-10 01:37:28 +07:00
d77f735fa8
redone tritanium recycle recipes, added simple armor recycling, removed shield from tools group 2023-06-09 19:01:29 +03:00
9b5871a320
i world like my text be not outside my screen thanks 2023-06-09 19:23:03 +07:00
67aec1a731
fixed mixin warnings 2023-06-09 14:38:56 +03:00
e660810c73
move tools tags to vanilla from forge 2023-06-09 14:02:19 +03:00
660fe93297
update JEI plugin + added back to runtime 2023-06-09 12:26:24 +03:00
b31bbf151c
Fix text selection in text input panel 2023-06-09 14:59:29 +07:00
431326de4b
Render baked text immediately when rendering inside GUI 2023-06-09 14:51:27 +07:00
cc9f87b352
Register creative tab registrar 2023-06-09 14:39:11 +07:00
926b9a2a17
Forge seemingly removed its lootpool deserializer patches 2023-06-09 14:28:53 +07:00
3fca6e0694
Make mod compile 2023-06-09 14:22:50 +07:00
8262a60e10
Add update level() accessor in mixin 2023-06-09 12:51:49 +07:00
b9cf88789d
Make font helper functions compile 2023-06-09 12:43:23 +07:00
b7a8f6db14
добейте выживших (триггеры) 2023-06-09 08:41:27 +03:00
16b28a1d2d
most *compile* errors resolved for 1.20
only damage triggers remain and whatever font funcs in Ext.kt
2023-06-08 15:41:18 +03:00
8a0cfaa90d
Some 1.20 portings 2023-06-08 13:51:04 +07:00
817630cb79
Update mods.toml to reflect new mc version 2023-06-08 11:07:00 +07:00
c42961f68e
useless 2023-06-07 15:37:05 +07:00
30397f8197
e 2023-06-07 15:07:31 +07:00
76603cd664
These are now patched into tooltip methods themselves 2023-06-07 15:06:44 +07:00
5f514a85ab
remove unused code 2023-06-01 19:52:43 +07:00
068e6ba3f9
Configurable Fluid Handler 2023-05-31 14:09:12 +07:00
e373512a61
i would like to introduce you to saveShared 2023-05-30 10:57:22 +07:00
e82d7b74a7
Gravity -> Spacetime, in locale, where applicable 2023-05-28 15:50:26 +07:00
bb2f5ccaac
add creative tab themselves after list 2023-05-27 00:07:26 +07:00
3c25353367
Update pill advancement description 2023-05-27 00:03:48 +07:00
367a3ea98e
Split saveAdditional into saveLevel and saveShared 2023-05-26 23:49:51 +07:00
3d4c5855c4
wait, no 2023-05-15 08:13:56 +07:00
18ac57a632
YuRaNnNzZZ — Сегодня, в 7:02
ЗАТО ТРУБОЙ Я ТУДА СОВАТЬ НЕ МОГУ НИЧЕГО
а точнее не могу когда там есть жидкость
2023-05-15 08:11:30 +07:00
1967b2869a
Update fluid handler conditions 2023-05-15 08:11:29 +07:00
fd236d8a53
Revert ":downs:"
This reverts commit 205c45e25d.
2023-05-12 18:10:59 +03:00
205c45e25d
:downs:
Revert ":upside_down:"

This reverts commit 6b3756a9de.
2023-05-12 16:59:05 +03:00
5076a9f6e2
why did i do this 2023-05-11 12:45:55 +07:00
52b7e2b80e
this is not functional atm, so lets disable this completely 2023-05-11 12:41:47 +07:00
24df358add
Condition 'components != null' is always 'true'
УВЫ БЛЯТЬ НЕ ТРУ
2023-05-11 02:24:03 +03:00
4dcf06ef35
Merge remote-tracking branch 'origin/master' into master 2023-05-09 11:21:19 +07:00
6b3756a9de
:upside_down: 2023-05-09 11:20:49 +07:00
431f3e11b8
Remove text position rounding (oh no) 2023-05-09 10:59:35 +07:00
f0fd5484ca
Add codec level range check in ChanceCondition 2023-05-09 10:29:17 +07:00
009b894374
Move ChanceCondition to codec 2023-05-09 10:27:30 +07:00
eabbd040d2
Get rid of IRandomizableItem, add proper data driven exopack slot upgrades 2023-05-09 10:24:59 +07:00
f177e796d7
offset itemstack decorations as well 2023-05-09 03:43:46 +03:00
61d4bf57a6 Added a tiny piece of metal to primed hammer 2023-05-09 05:07:46 +06:00
8d96615ddd
fix smelting/blasting recipe locations and move direct ResourceLocation calls to modLocation for datagen 2023-05-08 16:20:41 +03:00
f71bed5dae
Use prefix to merge result from codec with result json 2023-05-08 09:38:57 +07:00
d5bbd717b6
oops 2023-05-08 09:22:15 +07:00
73e082aeea
ItemStack already has codec 2023-05-08 00:10:10 +07:00
2ca00563e8
Codec2Serializer.embed 2023-05-08 00:09:49 +07:00
be43c59a2d
bytecode moment (fix #249) 2023-05-07 17:09:58 +03:00
0098302f39
YuRaNnNzZZ — Вчера, в 15:08
ботинки приварены друг к другу
2023-05-07 16:54:28 +03:00
56ab86aa3f
carbon mesh and plasma repeater stored energy lang 2023-05-07 16:51:55 +03:00
325d1f5786
рецепты #254 2023-05-07 16:33:13 +03:00
a4888c1982
DBotThePony — Вчера, в 16:20
:umer:
Вопрос только в том, а почему не переместить типичные патчи в mixin

----------
ну и починил /clear для экзокостюма
2023-05-07 02:08:53 +03:00
c9fa920a82
Move energy sword sweep patch to mixin 2023-05-06 20:20:24 +07:00
b6ae90e743
Merge remote-tracking branch 'origin/master' into master 2023-05-06 20:13:40 +07:00
f26f5a51bb
"fix" one pixel item offset 2023-05-06 20:06:10 +07:00
738479b6ee
Procedural batteries in dungeons! 2023-05-06 19:55:02 +07:00
1a7f88211b
Allow setting energy of itemenergystorageimpl 2023-05-06 13:18:36 +07:00
82448924be
e 2023-05-06 13:18:07 +07:00
acf5ce9fbc
УВЫ 2023-05-05 17:11:55 +03:00
d0ffa85647
Make hammer deal actual damage when attacking mobs and make it not spammable 2023-04-26 17:50:17 +07:00
2feb540076
Rebalance explosive hammer config values to make it more practical 2023-04-26 17:31:17 +07:00
3e36725f9e
Move explosive hammer config to appropriate place 2023-04-26 17:29:37 +07:00
37a91c525e
Fix some issues regarding datagen 2023-04-26 16:54:46 +07:00
8661d95bdb
помогите 2023-04-26 06:40:17 +03:00
7e9d5ddbf8
Make it compile against 1.19.4 2023-04-26 08:21:31 +07:00
e60dda4810
Update tags datagen 2023-04-26 07:41:32 +07:00
d151ba46fb
Small adjustments 2023-04-24 16:29:11 +07:00
232eeec9be
Вот гиршок твоя броня 2023-04-18 10:28:56 +07:00
70f38c7e54 Remove unnecessary "thrusters" on tritanium armor 2023-04-17 02:40:21 +06:00
7eaf180827 make 2023-04-17 02:37:48 +06:00
17abc2e29b Item textures for simple trarmor 2023-04-17 02:37:05 +06:00
8f8f7db0a8 Simple tritanium armor textures
I am too afraid to touch things in it to add a SIMPLE 2D LAYER ARMOR so i'll leave actually adding it
2023-04-17 01:47:37 +06:00
d3f97bfaa3
Move procedural exopack slot upgrade to proper subpackage 2023-04-16 21:18:37 +07:00
85aa5e7ce9
hmm 2023-04-16 19:30:52 +07:00
2ba1edf88d
Fix imports 2023-04-16 19:15:04 +07:00
cdd6ef9eb3
Sort item classes to subpackages, correct some code 2023-04-16 19:10:27 +07:00
c5d9ba34dd
Simple Tritanium Armor, some balancing to regular tritanium armor 2023-04-16 12:43:20 +07:00
3976c6da56
Make tritanium armor absorb 3/4 of cosmir radiation 2023-04-16 10:11:32 +07:00
e2a300259c
Swap execution order in moveEnergy 2023-04-16 10:05:46 +07:00
b7434d632c
Try to move as much as possible energy between energy storages 2023-04-16 00:09:16 +07:00
a65fb6d829
Merge remote-tracking branch 'origin/master' into master 2023-04-15 23:47:48 +07:00
8d63488d72
oh my god are you serious? 2023-04-15 23:46:47 +07:00
1828704859
Remove storage blocks from machines list 2023-04-15 15:41:05 +07:00
ba326b9fb8
Add profiled energy storage to most of machines 2023-04-15 14:09:24 +07:00
8afa21ae16
Profiled energy storage! 2023-04-14 23:58:38 +07:00
8c32a2cd7a
Put constants in decimal cache 2023-04-14 23:58:17 +07:00
20bbaec62a
Kotlin? Hello? 2023-04-14 22:45:39 +07:00
5df3a06fcb Perish 2023-04-14 19:20:25 +06:00
60ac4d60d2 did i deadass rollback this 2023-04-14 19:19:26 +06:00
addd088cc4
Sort matter json namespaces according to mod order 2023-04-14 14:59:02 +07:00
a51398e220
Fix mattery gui tracking last mattery player state wrong 2023-04-14 13:06:13 +07:00
130240e02a
Tritanium bars, but with proper model 2023-04-14 12:59:33 +07:00
de972f1688 Merge remote-tracking branch 'origin/master' 2023-04-13 23:34:28 +06:00
90fa7593f8
Carbon mesh recipe 2023-04-13 23:41:57 +07:00
2a910d2f96 OM NOM NOM 2023-04-13 22:28:35 +06:00
56a8831364 Merge remote-tracking branch 'origin/master' 2023-04-13 21:54:36 +06:00
bd357dad5f
Add is_primed property to hammer 2023-04-13 22:53:54 +07:00
951df4a7d1 explosive hammer model 2023-04-13 21:06:39 +06:00
08ca69fb0f
Merge remote-tracking branch 'origin/master' into master 2023-04-13 21:08:04 +07:00
8760fc3ec0
Explosive Hammer 2023-04-13 21:07:29 +07:00
f0076aca99
Fix EMP damage missing itemstack 2023-04-13 19:23:25 +07:00
ff4c24d5f6
Fix EMP damage not being actually dealt 2023-04-13 19:23:06 +07:00
607512cf1b Texture updates 2023-04-11 23:01:57 +06:00
50b19c3a31 Make shield use reinforced stuff too, also more edits 2023-04-11 04:27:11 +06:00
89847ac34a texture stuff 2023-04-11 04:19:29 +06:00
6a9df1d79b Liquid running gif 2023-04-11 04:06:53 +06:00
fc27199ce2
а где 2023-04-10 17:08:29 +03:00
3870428f5d
окно в европу 2023-04-10 16:58:51 +03:00
0bbe07f921
Fix non stackable items not getting moved to filtered slots first 2023-04-10 19:26:45 +07:00
9a1323ba46 AEUUGHH 2023-04-10 02:30:46 +06:00
8093d314d7 b 2023-04-10 02:28:56 +06:00
cf5d0455cf a 2023-04-10 01:22:23 +06:00
5e444300a1 Fluid tank is now transparent 2023-04-08 20:43:05 +06:00
d92dde8966
Use FluidUtil.interactWithFluidHandler 2023-04-08 01:40:14 +07:00
85ed4802f4
lol 2023-04-07 20:13:28 +07:00
13bfa7f2b2
Add datagen for fluid capsule and fluid tank 2023-04-07 20:11:34 +07:00
c3568a7fc1
Фиксим гигаприколы с IFluidHandler 2023-04-07 19:53:30 +07:00
56f3395c47 Oops 2023-04-07 18:50:14 +06:00
cc1b944eba Fluid tank and capsule 2023-04-07 18:48:14 +06:00
0eb9d99e3b Mesh and Reinforced Tritanium textures 2023-04-07 18:12:02 +06:00
509630ca35
More lenient "fill" checks 2023-04-06 15:16:39 +07:00
7ce73bdb52
Make fluid tanks drop item contents when broken 2023-04-06 15:13:32 +07:00
90f345a2d9
Fluid tanks
general improvements to SI prefix formatter
networking regarding fluid stacks
Own fluid handler implementations
2023-04-06 15:07:11 +07:00
82e410ad33
Use onItemUseFirst 2023-04-02 15:10:13 +07:00
516de507e4
Fluid capsules test 2023-04-02 14:48:28 +07:00
6c4c40073e
Merge remote-tracking branch 'origin/master' into master 2023-03-28 09:06:19 +07:00
7d5a585897 perish 3 2023-03-27 18:55:21 +06:00
828b8d1039 Add a slight animation to Android station's holograms + LET IT GLOW 2023-03-27 18:53:55 +06:00
8928e8e31b Perish 2 2023-03-27 18:27:57 +06:00
ae622739b9 Revert "Perish"
This reverts commit 5b0988f08e.
2023-03-27 18:18:05 +06:00
51c23b425c Cargo crates texture update 2023-03-27 18:17:14 +06:00
5b0988f08e Perish 2023-03-27 18:13:46 +06:00
42dcd22043
hmm 2023-03-27 18:34:20 +07:00
2752a82225 Active engine model (WIP) 2023-03-26 19:18:12 +06:00
77cb483774 Oops 2023-03-26 17:05:22 +06:00
cbde740747 ACKSHUALLY 2023-03-26 16:53:01 +06:00
d373393a5c
use array 2023-03-26 15:42:44 +07:00
faf43657fc
Androids no longer get hunger from "eating" raw food 2023-03-26 15:35:48 +07:00
7869d686f7
Fix crash caused by panel removing itself during tick 2023-03-26 15:16:16 +07:00
dd7ec5d839
CAGO 2 2023-03-25 23:05:43 +03:00
c81f181c46 Merge remote-tracking branch 'origin/master' 2023-03-25 23:39:27 +06:00
44d4c6bbbe Tritanium bars (pls fix) 2023-03-25 23:39:12 +06:00
a7dbae85ab Essence storage funni 2023-03-25 23:38:20 +06:00
20f7ef45ed Matter Reconstructor 2023-03-25 23:37:41 +06:00
a1fd948266
Add missing auto align to curios panel in matter reconstructor 2023-03-25 21:20:56 +07:00
581f337198
Don't use Streams.concat because they don't improve performance here 2023-03-25 20:51:29 +07:00
b4aee84249
Specify battery bank item handler as inputOutput 2023-03-25 20:38:55 +07:00
2bdefcf3c4
Specify all sides as input/output if inputOutput is present 2023-03-25 20:37:43 +07:00
f683f5acf8
Allow to extract matter containers from matter capacitor bank 2023-03-25 20:37:20 +07:00
065dd8bbe6
Add item configuration to matter capacitor bank 2023-03-25 20:27:48 +07:00
37400a2d5d
Rename item handler/energy config classes 2023-03-25 20:16:39 +07:00
ed04506507
Add item, energy and redstone configs to rest of machines 2023-03-25 20:15:21 +07:00
2da70e777f
Use type specific methods 2023-03-25 12:22:42 +07:00
6cc5659c43
Make menu widgets be just containers for synchronized fields 2023-03-25 11:33:27 +07:00
0902c445f6
Avoid excessive re-checks at the same tick 2023-03-25 09:16:11 +07:00
d21a4653e1
Matter reconstructor proper GUI 2023-03-25 09:09:46 +07:00
9adf18cd76
Use hash map for sideless caps 2023-03-25 00:56:11 +07:00
65c9a83b81
optimize imports 2023-03-25 00:34:32 +07:00
5b36988ac1
Rename itemrepairer to matter reconstructor internally everywhere but resource location 2023-03-25 00:31:55 +07:00
df130211c3
Add matter reconstructor controls 2023-03-25 00:30:17 +07:00
917a498e1e
Make matter reconstructor work only with anvil repair items by default 2023-03-25 00:20:28 +07:00
2f770e6e70
Account research percent of patterns in system in matter reconstructor 2023-03-25 00:11:35 +07:00
013fc649b2
Structurize decorative recipes 2023-03-24 23:53:51 +07:00
d2da3535c1
Clarify variable 2023-03-24 23:32:14 +07:00
11e3ff5161
Nerf matter capacity of matter reconstructor 2023-03-24 23:31:16 +07:00
72d4cdf29b
Move JsonArraySpliterator to proper package 2023-03-24 23:30:29 +07:00
66140d33a2
Item repairer recipe 2023-03-24 23:28:06 +07:00
d1978d7e04
Pattern panel now properly react to removed replication tasks 2023-03-24 20:59:05 +07:00
c6ded6b134
Fix displaying the same gauge twice 2023-03-24 20:37:30 +07:00
5f16804feb
New graph implementation 2023-03-24 20:25:35 +07:00
ebc41b808a
Merge remote-tracking branch 'origin/master' into master 2023-03-23 19:12:59 +07:00
f0caf66b68
Fix containerhandler stack size logic 2023-03-23 15:15:04 +07:00
2b4a8ec2c4
:sip: 2023-03-23 08:13:54 +07:00
5b1d52489e
CombinedItemHandler no longer checks underlying handlers if they are mattery container handlers 2023-03-23 08:05:04 +07:00
d47e5b3d7a
ConfigurableItemHandler now has inputOutput variant 2023-03-23 08:04:41 +07:00
e3993f439e
Item repairer block 2023-03-22 23:48:23 +07:00
aa31ff4cce
Fix wrong bounds operations when extracting matter from grid 2023-03-22 17:49:46 +07:00
9f6927cb8a
Multiplication of matter values 2023-03-20 18:06:08 +07:00
0481507217
Battery bank a bit smarter distribution 2023-03-20 18:05:57 +07:00
ec99243b15
Increase ZPM matter values again 2023-03-20 14:14:25 +07:00
198c9b4aa3
essence storage block shape
оно компилится и похуй
2023-03-19 19:05:20 +03:00
8c3eabb3bd ship wreckage structure 2023-03-19 07:36:18 +06:00
b57b954e5c essence storage glows oooo 2023-03-19 00:13:40 +06:00
f2dbe915d4 Merge remote-tracking branch 'origin/master' 2023-03-18 22:44:04 +06:00
3f2deae863 essence storage and essence servo 2023-03-18 22:40:52 +06:00
0de73d9eb2
Remove leftover phantom denied spawn trigger 2023-03-18 23:24:45 +07:00
75186cc272 METAL JUNK RU!! ! 2023-03-18 22:04:20 +06:00
89c2a99dfe METAL JUNK TEXTURE 4!!! ! !!!! 2023-03-18 21:57:40 +06:00
38e4c078fe
Fix health bar rendering when it shouldn't 2023-03-18 20:57:23 +07:00
04c295a359
Semantic fix for remove of MutablePredicateIterator 2023-03-18 16:29:42 +07:00
9f78291b79
Remove "phantom not spawned" achievement 2023-03-18 16:24:22 +07:00
ce224d6fe7
Remove the most useless mob in the game from ever spawning when not asked to 2023-03-18 16:20:23 +07:00
4068444e63
Buff attack boost even more 2023-03-18 15:28:03 +07:00
fcd1de644a
Fix nanobots armor almost instantly regenerating all armor layers 2023-03-18 15:27:15 +07:00
24aa9bfcbc
Add missing ∞ to quantum creative battery 2023-03-18 15:22:46 +07:00
e01d319517
Typo 2023-03-18 15:21:13 +07:00
90e6fe5f5d
Greatly buff android attack boost 2023-03-18 15:13:53 +07:00
2314b7d91c
a 2023-03-18 14:47:29 +07:00
f68d3e749d
Rename computed field factories to be prefixed with computed
to avoid shooting in foot
2023-03-18 14:25:21 +07:00
982554d2f0
Fix computed boolean field being ambiguous 2023-03-18 14:11:39 +07:00
9a841bf43b
Specify type specific properties of some field synchronizer users 2023-03-18 11:41:19 +07:00
d32cffe86b
Fix binding android wheel to mouse button breaking everything 2023-03-18 11:14:37 +07:00
743f9b64f1
Surprised FloatSupplier does not exist in either fastutil nor java base
loal
2023-03-18 08:42:11 +07:00
fdae27844a
Reimagine IConditionalTickable 2023-03-18 08:34:56 +07:00
6b3e80b629
Make tick list even faster 2023-03-18 08:21:12 +07:00
3672b9c3ac
Split field synchronizer into its own package 2023-03-18 08:11:34 +07:00
48a156cd9a
Reimplement variable length int field synchronizers, mark Supplier interface as deprecated 2023-03-18 07:49:58 +07:00
b4225af353
Type specific primitive fields in field synchronizer 2023-03-18 01:17:32 +07:00
34ed1322ba
Avoid unnecessary comparison 2023-03-17 23:34:35 +07:00
1e68baea9d
Revert using open hash set in dirtyFields 2023-03-17 23:08:33 +07:00
5b5c4de9f7
Fix energy counter setting ioLimit to not null when it is missing from nbt tag 2023-03-17 22:48:48 +07:00
4c97c99ee6
Format as readable research tooltips 2023-03-17 19:00:16 +07:00
f5b55f3ab1
oh my god 2023-03-17 18:18:55 +07:00
dfb0f5d3f3
Fix default text align being wrong, fix shadow not being aligned 2023-03-17 17:25:43 +07:00
f3b824b484
Use tick list for adding "tick once" stuff 2023-03-17 15:20:15 +07:00
bc99bc0c41
Add TickList to mattery player capability 2023-03-17 14:35:58 +07:00
8511c2c01b
Merge TimerQueue into TickList 2023-03-17 14:32:22 +07:00
a289d9d1c1
Add actuallyRemoved method to exopack menu 2023-03-17 14:08:27 +07:00
13f140ac31
Disable "store xp" buttons when player has no xp 2023-03-16 23:36:23 +07:00
5f95f9e75a
One more wrong exopack locale id 2023-03-16 23:26:55 +07:00
bcd810a5aa
Rebalance matter capacity values once again 2023-03-16 23:24:07 +07:00
6b2909fc1c
Fix addMatterValue speculation being wrong with negative matter values 2023-03-16 23:18:30 +07:00
704225cd9f
Rebalance matter capacitors' capacity 2023-03-16 22:48:15 +07:00
4c4b07ea4e
OTM singleplayer edition 2023-03-16 22:30:06 +07:00
d0963c7fe9
Ignore slotsChanged when removing exopack menu 2023-03-16 22:03:08 +07:00
8bcc169c62
Micro optimize MatteryBlockEntity#getCapability 2023-03-16 21:56:40 +07:00
d9190efdf1
Micro optimization involving marking fields dirty in endpoints 2023-03-16 21:53:34 +07:00
b7e58c09ff
Fix RectangleButtonPanel adding extra space when not required 2023-03-16 21:45:07 +07:00
833284db6f
Fix wrong translation strings involving exopack 2023-03-16 21:44:04 +07:00
9cfd1e2119
Make use of Curios' SlotModifiersUpdatedEvent 2023-03-16 21:41:15 +07:00
3c61a03fd8
User defined slot filters on MatteryContainer level, streamlined slot-level filter interface, cargo crates now allow slots to be filtered 2023-03-16 21:30:19 +07:00
30f07e2fed
Inventory filters preview 2023-03-16 07:56:48 +07:00
3354c698c4
Check if we gonna automate anything before checking neighbour slot count 2023-03-15 07:52:37 +07:00
1c8995f8ae
Merge remote-tracking branch 'origin/master' into master 2023-03-15 07:19:26 +07:00
873b0aa889
why did i do this 2023-03-15 07:19:11 +07:00
0d1f5d866a Merge remote-tracking branch 'origin/master' 2023-03-15 00:20:36 +06:00
d8a9b0e15b
Merge remote-tracking branch 'origin/master' into master 2023-03-14 22:55:46 +07:00
934366000b
[CHAT] <cd3y> дбот добавь возможность красить Floor Tile после крафта
[CHAT] <cd3y> белывй
[CHAT] <cd3y> белый
2023-03-14 22:33:07 +07:00
5ecfc99533
DBotThePony — Сегодня, в 17:11
ах да
ты просил визуалку брони наноботов
так тыж сделал полоску хп, можно туда и наноботов влепить
:Pogomega:
2023-03-14 18:09:46 +03:00
9b270b6891
Division free energy distribution in battery bank 2023-03-14 21:38:05 +07:00
9b92221221
HOLY SHIT 2023-03-14 20:56:46 +07:00
8dfc3fe88f Merge remote-tracking branch 'origin/master' 2023-03-14 19:04:14 +06:00
d65717e213 Pillar textures 2023-03-14 18:32:54 +06:00
4e064c2ac5
🙏 thanks ad astra 2023-03-14 19:16:11 +07:00
34aaab371e
Androids now get damaged without spacesuits on planets without atmosphere 2023-03-14 17:42:35 +07:00
2c745a302f
fix ad astra temperature system 2023-03-14 17:42:34 +07:00
efc1642254
Revert "Manually write android_immune_effects.json"
This reverts commit 1b8e1d147f.

because minecraft engine is stupid
2023-03-14 17:42:34 +07:00
594e6c9fbf
Androids don't need to breathe oxygen 2023-03-14 17:42:33 +07:00
312795df93 Change translucent to cutout 2023-03-14 13:15:38 +06:00
db2ab57bfc
don't trigger AndroidTravelUnderwater if you have air bags 2023-03-13 22:53:41 +07:00
dfa80af853
fix store all not storing everything if player level is 1 and has partial level 2023-03-13 22:37:25 +07:00
aa14577445 essence drive and capsule 2023-03-13 20:21:36 +06:00
be56aaae0c Paint tritanium block and vents 2023-03-13 19:48:13 +06:00
40993cd504 Texture updates 2023-03-13 19:31:59 +06:00
95989fb101 Fatter mirror corners and darker vent overlay 2023-03-13 19:12:04 +06:00
a54104638a
Recipes for essence storage and essence servo 2023-03-13 19:27:08 +07:00
c67add64e6
Add missing essence storage description 2023-03-13 19:05:03 +07:00
a49316000b
Functional essence capsule drops! 2023-03-13 18:58:06 +07:00
398bff70b8
Add loottables, advancement and mineable tag to essence stuff 2023-03-13 18:44:17 +07:00
40da26033d
Essence storage, servo, capsules 2023-03-13 18:10:02 +07:00
5748908ac2
tick faaaster bana-na 2023-03-13 12:34:26 +07:00
2243b65cec
sigh 2023-03-13 10:40:38 +07:00
0b64ffafaa
Add MtU and complexity sorting buttons 2023-03-13 10:28:31 +07:00
5626ca22d8
Fix previous commit losing sign in fractional numbers 2023-03-13 10:05:20 +07:00
de67209d24
Do not store minus zero in Decimal 2023-03-13 09:47:37 +07:00
1ed2eb2134
Much more lenient Decimal, solving much more problems than it can potentially create 2023-03-13 09:43:18 +07:00
419097ce88
A bit smarter battery bank energy distribution 2023-03-13 09:28:41 +07:00
4437634234
revert wrong file removal 2023-03-13 09:24:55 +07:00
93440f44cc Some changes to metal beam textures 2023-03-13 04:15:41 +06:00
8249c9a9cd Junk metal and Metal mesh blocks 2023-03-13 04:15:25 +06:00
bec79a1ea5
android health bar + 1px wider energy bar 2023-03-12 20:16:18 +03:00
ab0943d4c4
Micro optimization 2023-03-12 22:17:34 +07:00
938df857cb
Fix wrong translation key 2023-03-12 20:48:30 +07:00
f88163d1e5
Battery bank now have configurable item and energy sides 2023-03-12 17:57:39 +07:00
aeeabe90ee
Tritanium plates as shield ingredient 2023-03-12 14:42:05 +07:00
b80fa51fbc
shrink zero-matter dust stack on split (even if it will never go truly empty) 2023-03-11 13:16:46 +03:00
45084e8fe0
DBotThePony — Сегодня, в 12:31
что

(closes #237)
2023-03-11 12:55:55 +03:00
e2e256cf97
need to sleep 2023-03-11 14:57:19 +07:00
1b8e1d147f
Manually write android_immune_effects.json
to add effects from other mods easily
2023-03-11 14:38:54 +07:00
63f1f489a4
typo 2023-03-11 14:24:49 +07:00
2ec47c5d59
Don't use parallelStream
because https://github.com/MinecraftForge/EventBus/issues/44
2023-03-11 13:29:53 +07:00
d811a671c5
Fix block energy storage "deserializing" stuff even if it is missing 2023-03-11 12:05:30 +07:00
92c9339dbb
Потому-что свет должен знать, к какой лампе он принадлежит 2023-03-11 08:35:46 +07:00
9025036a6f
почему у прозрачного блока есть СТОРОНЫ БЛЯТЬ 2023-03-10 23:44:34 +03:00
288b2522c7
fix sword and android station emissive 2023-03-10 22:24:28 +03:00
0ea4669d49
pretty lomp. 2023-03-11 01:15:22 +07:00
e8d76a4a8e
жёстко какнул тегами + руды в креатив табе 2023-03-10 21:12:01 +03:00
ede087f4a0
lol 2023-03-10 23:25:26 +07:00
059d8e3065
Milk bucket matter values 2023-03-10 22:57:49 +07:00
8ce67a7fae
Make special recipe finder for crafting table recipes, make use of residue logic 2023-03-10 22:48:34 +07:00
574035774f
node shapegen.js cobblestone_generator 2023-03-10 02:36:08 +03:00
b74f465293 Merge remote-tracking branch 'origin/master' 2023-03-10 00:33:59 +06:00
7e914f010e Make shields normal 2023-03-10 00:32:47 +06:00
e09eb0a7a7
Merge remote-tracking branch 'origin/master' into master 2023-03-09 21:02:48 +07:00
4dfb4c5234
Lenient matter value calculation 2023-03-09 21:02:32 +07:00
194aca51ea
Add matter value and complexity sorters 2023-03-09 16:51:30 +07:00
4810894d72
fix no_exosuit to no_exopack 2023-03-09 15:32:13 +07:00
3c66f2a9d8
Add missing prismarine shard matter value 2023-03-09 15:28:34 +07:00
cd95825460
почему-то не работает 2023-03-09 08:44:18 +03:00
f403ce9051
Remove query panel when pressing escape 2023-03-08 19:59:58 +07:00
33aadb2487
Fix window flashing being eternal 2023-03-08 17:11:31 +07:00
b37df1c347
Opening pattern or task frames now block inputs to main panel 2023-03-08 17:05:40 +07:00
c4b36d497f
Polishing fixes to TextInputPanel 2023-03-08 16:59:27 +07:00