Commit Graph

2974 Commits

Author SHA1 Message Date
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
fc0bc69488
more focus fixes 2023-03-08 15:08:10 +07:00
dd74643c67
Quick search in pattern grid 2023-03-08 09:34:06 +07:00
1315636948
how 2023-03-07 22:50:38 +07:00
a666c8ec2f
put tritanium before diamond 2023-03-07 22:48:30 +07:00
4039143974
If your tier is equivalent to another tier, then Tier#getTag should return an empty tag reference defined by BlockTags#create and have the equivalent tier be placed in the after list when registering. If the tier is a vanilla tier, you should also specify the next tier above in the before list.
If your tier is equivalent to another tier, then Tier#getTag should return an empty tag reference defined by BlockTags#create and have the equivalent tier be placed in the after list when registering. If the tier is a vanilla tier, you should also specify the next tier above in the before list.
If your tier is equivalent to another tier, then Tier#getTag should return an empty tag reference defined by BlockTags#create and have the equivalent tier be placed in the after list when registering. If the tier is a vanilla tier, you should also specify the next tier above in the before list.
If your tier is equivalent to another tier, then Tier#getTag should return an empty tag reference defined by BlockTags#create and have the equivalent tier be placed in the after list when registering. If the tier is a vanilla tier, you should also specify the next tier above in the before list.
If your tier is equivalent to another tier, then Tier#getTag should return an empty tag reference defined by BlockTags#create and have the equivalent tier be placed in the after list when registering. If the tier is a vanilla tier, you should also specify the next tier above in the before list.
If your tier is equivalent to another tier, then Tier#getTag should return an empty tag reference defined by BlockTags#create and have the equivalent tier be placed in the after list when registering. If the tier is a vanilla tier, you should also specify the next tier above in the before list.
If your tier is equivalent to another tier, then Tier#getTag should return an empty tag reference defined by BlockTags#create and have the equivalent tier be placed in the after list when registering. If the tier is a vanilla tier, you should also specify the next tier above in the before list.
If your tier is equivalent to another tier, then Tier#getTag should return an empty tag reference defined by BlockTags#create and have the equivalent tier be placed in the after list when registering. If the tier is a vanilla tier, you should also specify the next tier above in the before list.
If your tier is equivalent to another tier, then Tier#getTag should return an empty tag reference defined by BlockTags#create and have the equivalent tier be placed in the after list when registering. If the tier is a vanilla tier, you should also specify the next tier above in the before list.
If your tier is equivalent to another tier, then Tier#getTag should return an empty tag reference defined by BlockTags#create and have the equivalent tier be placed in the after list when registering. If the tier is a vanilla tier, you should also specify the next tier above in the before list.
If your tier is equivalent to another tier, then Tier#getTag should return an empty tag reference defined by BlockTags#create and have the equivalent tier be placed in the after list when registering. If the tier is a vanilla tier, you should also specify the next tier above in the before list.

gigaherz — 22.06.2022 13:53
we decided that we wouldn't support equivalent grades , due to API complexity, instead we recommend having one explicitly "just above the other but with an empty tag"
2023-03-07 22:34:30 +07:00
27c7ef7b50
Use TextInputPanel 2023-03-07 21:04:33 +07:00
c91124d25c
Align text vertically when not multilining 2023-03-07 21:04:25 +07:00
986be8fa1a
Un-hellish panel focus logic 2023-03-07 20:48:56 +07:00
fda82f3357
Fix creative matter capacitor not exposing Long.MAX_VALUE stored matter 2023-03-07 19:35:36 +07:00
9fd4c22c36
Fix referencing Decimal::deserializeNBT not pointing at proper function 2023-03-07 19:34:59 +07:00
75b06f34c2
Display total matter required, stored, and total complexity in pattern grid 2023-03-07 19:31:32 +07:00
b063175b8c
Undo caching of enum value codec 2023-03-06 18:18:02 +07:00
59f275c91e
Fix quickmove behaving weirdly 2023-03-06 15:41:45 +07:00
d7d731bea9
Fix being unable to repair shields or shears in anvil
:thinkies:
2023-03-06 15:28:41 +07:00
651759ddc3
Actual scroll position remember in pattern screen 2023-03-06 15:18:22 +07:00
f75880d5ed
Remove named fields from field synchronizer 2023-03-06 15:18:21 +07:00
3e4d6dcc11
Revisit enumvaluecodec 2023-03-06 15:18:20 +07:00
34f6767265
Add tritanium nugget to creative tab 2023-03-06 00:22:57 +07:00
6d434f2c2b
YuRaNnNzZZ — Сегодня, в 0:20
24??????????????????????????
2023-03-06 00:22:19 +07:00
441f358e12
Matter panel sorting (with buttons), cleanup nbt extensions 2023-03-06 00:21:06 +07:00
f4146ffea9
Tritanium anvil matter values 2023-03-03 22:09:12 +07:00
024d46638e
Multi packet mattery registry sync 2023-03-03 22:02:34 +07:00
f004c62990
Increase (de)compress buffer sizes 2023-03-03 21:26:44 +07:00
29777706aa
Compress matter registry packet 2023-03-03 21:24:25 +07:00
289c3642d5
Payload may not be larger than 1048576 bytes 2023-03-03 08:05:41 +07:00
6fa598d5fc
Add -> Once 2023-03-03 07:57:24 +07:00
fed79e273b
Окей 2023-03-02 23:51:06 +07:00
c671d2e13d
Wasn't the best idea to write immutable list helper with uppercase I 2023-03-02 22:17:22 +07:00
dd4be8b961
New quickmove implementation 2023-03-02 22:14:02 +07:00
d151fd6727
Display equipment in energy servo, display curios in android station 2023-03-02 20:55:41 +07:00
193489021b Tritanium anvil model 2023-03-02 17:51:54 +06:00
d3cb715180 Merge remote-tracking branch 'origin/master' 2023-03-02 16:12:09 +06:00
0b74f5be27
гиршоку нужны blockstate 2023-03-02 17:11:26 +07:00
67ea5aeb2b Merge remote-tracking branch 'origin/master' 2023-03-02 14:58:34 +06:00
04f8da559b
Add missing languagestrings to russian locale 2023-03-02 15:53:20 +07:00
d918654178
damn it 2023-03-02 14:15:58 +07:00
7364f7d2d8 Tritanium shield, exosuit upgrade modules texture update 2023-03-02 05:41:13 +06:00
8319b7c26d
YuRaNnNzZZ — Сегодня, в 15:51
он при репликации берёт какое-то количество
и оставляет после репликации
2023-02-28 17:27:39 +07:00
bd9ec5f4a3
вы не туда шутите 2023-02-27 21:31:56 +03:00
de68575848
Every KILL has it's ULTRA
- Jhon Ultrakill
2023-02-27 20:06:03 +03:00
0d33ce228a
do not generate shield model + shield blocking predicate 2023-02-27 10:49:27 +03:00
a85124224f Tritanium shears, no idea where do i put a shield model since it makes a duplicate 2023-02-27 04:55:52 +06:00
813e7cda26
typo 2023-02-26 16:30:11 +07:00
3530c60e15
tags for armors/tools
+ forge tag appender fix
2023-02-25 20:23:15 +03:00
2ab3ccdf02
Add ignoreFlowRestrictions to moveEnergy 2023-02-25 22:13:17 +07:00
5adbcdb7b1
eeey 2023-02-25 22:08:15 +07:00
de69829cbc
Oh my god 2023-02-25 22:06:34 +07:00
ace592b74f
Energy servo item and energy configurations 2023-02-25 22:00:40 +07:00
1e48b00c2a
kot 2023-02-25 21:38:10 +07:00
13840d3dcc
forgot count 2023-02-25 21:14:51 +07:00
69077d97d2
More correct wording 2023-02-25 20:45:26 +07:00
eda537f460
YuRaNnNzZZ — 19.02.2023 12:24
и почему все слова в названии с большой буквы
инглишмен дохуя?
2023-02-25 20:42:45 +07:00
11fd2cb7bb
YuRaNnNzZZ — Сегодня, в 20:25
Тритановые Прутья
2023-02-25 20:33:59 +07:00
3f25afd9d9
Tritanium anvil, bars, shears, shield, nuggets 2023-02-25 20:25:26 +07:00
7c4ad1049e
sheeesh 2023-02-25 20:05:31 +07:00
f5840c4ca1
<???> 2023-02-25 18:37:44 +07:00
eb39675b15
Typo 2023-02-25 18:29:55 +07:00
f4db9b1e22
Ignore creative players 2023-02-25 18:24:53 +07:00
5b4c68b201
More achievements!
Travel underwater without Air Bags, fixes #209
Kill Elder Guardian without Air Bags, fixes #210
Kill the Wither as Android, fixes #206
2023-02-25 18:11:54 +07:00
9924711f31
Make UUIDIntModifiersMap compatible with savetables 2023-02-25 18:00:16 +07:00
c555b2f318
More savetables types, make savetables compatible to be nested 2023-02-25 17:59:52 +07:00
59689011a1
Fix soft deadlock in storage interfaces 2023-02-25 17:59:24 +07:00
a36e47c629
For the love of god 2023-02-24 14:31:26 +07:00
10e71d2ab8
sure buddy 2023-02-23 20:40:06 +07:00
53563e9982
Try to narrow down the issue with missing field id mappings 2023-02-23 19:01:20 +07:00
689d9cd5c1
Some fixes for holo signs save/load, fix for redstone control 2023-02-23 15:38:43 +07:00
a9b28a66ca
Create separate loot item function for saving tile nbt data 2023-02-23 15:11:45 +07:00
5b12be2ac4
deduplicate stuff 2023-02-23 02:10:57 +07:00
2db9e45291
Fix plate press being broken 2023-02-23 01:58:42 +07:00
259d944d0d
Fix push/pull of energy working while disabled by redstone 2023-02-21 16:13:34 +07:00
504033b65e
not so good attempt at improving clarity of configuration menu 2023-02-21 16:10:58 +07:00
3b53d65b29
Configurable energy handler working 2023-02-21 09:13:31 +07:00
9959f72db3
Fix invalid condition in imatteryenergystorage extractenergy 2023-02-19 13:26:53 +07:00
0a240fc37f
god damn it 2023-02-19 12:43:28 +07:00
3a108c3b13
fix using clientside method serverside 2023-02-19 12:41:39 +07:00
14c0ff1476
имейте в ввиду 2023-02-19 12:26:06 +07:00
32da00423e
More ConfigurableItemHandler tests 2023-02-19 12:08:55 +07:00
5db3d665f0
Get things a little cleanup after recent commits 2023-02-19 11:25:24 +07:00
3f8cf5abe6
Move slash in texture 1 pixel up 2023-02-19 01:08:56 +07:00
a54d2f940f
A lot of stuff related to configurable devices sides 2023-02-19 01:06:09 +07:00
5f5af4ed06
get rid of rigid ModeState dependency 2023-02-18 10:23:05 +07:00
d8648d7088
Capability subscriptions embedded into MatteryBlockEntity.Side 2023-02-18 09:59:09 +07:00
aab9e09e30
damn 2023-02-18 00:31:49 +07:00
0c06d6edb8
Move savetables logic to utility class 2023-02-18 00:18:09 +07:00
e9b753667a
Rename item handler impl, remove unused code 2023-02-17 14:58:10 +07:00
d66b96c791
Make children panels override tickInner 2023-02-17 14:46:12 +07:00
49caf1c0b2
Shrink cobblestone generator container size to 9 2023-02-17 13:28:50 +07:00
882d60ebc6
Fix android config not being built fully 2023-02-17 07:57:16 +07:00
4fc05e1f3a
Make everything revolve around block sides rather than anything else
*spontaneous combustion*
2023-02-16 21:53:20 +07:00
0ee5673ea9
A lot of refactoring related to block entities, capability helpers and save helpers 2023-02-16 13:12:29 +07:00
370aca1e6a
Cobblestone generator device 2023-02-15 17:35:58 +07:00
b254a705d7
applyNetworkPayload -> read 2023-02-15 14:24:24 +07:00
513ef21926
Idiot proof network read methods 2023-02-14 22:49:57 +07:00
a7266ec01e
Add missing pattern drives to creative menu 2023-02-10 21:27:28 +07:00
685ac399b6
fix items config 2023-02-10 21:23:59 +07:00
faa64a47c3
Proper phantoms spawn hook 2023-02-10 21:23:45 +07:00
3a82981341
⚙ SHOCKY — Сегодня, в 20:42
что не так.
...
2023-02-10 20:43:12 +07:00
536c959f47
Update code to reflect newer kotlin version 2023-02-10 19:04:29 +07:00
4ca63a0650
Actually, this should be enough 2023-02-10 16:51:22 +07:00
685450da0c
Rename keys 2023-02-09 21:39:03 +07:00
f0fadcc852
Split server config, energy sword discharge variance 2023-02-09 21:37:54 +07:00
d7af3774de
move configs to config subpackage 2023-02-09 14:13:20 +07:00
c1d244dda6
Make sure player is still watching for chunk when networking 2023-02-08 23:32:54 +07:00
d56cf36fb9
AXES_BREAK_LEAVES_INSTANTLY config option 2023-02-08 23:26:21 +07:00
89609b45f6
Make axe instantly break leaves 2023-02-08 23:24:47 +07:00
e238ceceaf
Plate press recipes experience points
Fixes #139
2023-02-08 23:15:11 +07:00
7b6cce48b9
some config key renames to match code 2023-02-05 18:03:06 +07:00
fb8d882af0
ALWAYS_DISPLAY_MATTER_VALUE client setting 2023-02-05 17:58:33 +07:00
fea86d74ef
Cycle between full and si-prefixed matter values 2023-02-05 17:56:35 +07:00
a9fee2b527
how 2023-02-05 17:53:12 +07:00
e28867e913
Formatting without SI prefix while holding shift 2023-02-05 17:52:54 +07:00
2d519356fa
get rid of useless stuff in formatting 2023-02-03 15:15:40 +07:00
e20fc1274c
Fix widgets 2023-01-31 15:56:46 +07:00
6390857959
Split widgets_18 to several files 2023-01-31 13:45:08 +07:00
b551044867
Fix pattern_panel_tabs dimensions were wrong in code 2023-01-31 11:36:57 +07:00
ab99eb7994
Fix broken holo sign not retaining redstone control settings 2023-01-31 00:40:27 +07:00
99e1f94fb5
docs 2023-01-31 00:30:59 +07:00
c5c2a3a3cb
Update docs 2023-01-31 00:27:04 +07:00
5ee05f3a6b
Return zero instead of throwing exception 2023-01-31 00:26:05 +07:00
2b9920c8ac
make energy servo be fully controlled by redstone 2023-01-31 00:23:24 +07:00
e35a3aaf80
daym 2023-01-31 00:21:57 +07:00
b8b83bde32
Merge remote-tracking branch 'origin/master' into master 2023-01-31 00:16:00 +07:00
9f58bb8736
Fix using wrong rotation in physical models 2023-01-31 00:15:50 +07:00
bfcb941f0f Merge remote-tracking branch 'origin/master' 2023-01-30 23:03:32 +06:00
ae75a05e64 Fix funny z-fighting on holo signs 2023-01-30 23:03:04 +06:00
6b97e050c6
fix phantom attractor physics model 2023-01-30 23:57:45 +07:00
12779ddc62
Add redstone control to battery bank menu 2023-01-30 23:52:19 +07:00
0ad7618ad7
Redstone controls in menus, fix a lot of machines ignoring their redstone control 2023-01-30 23:48:56 +07:00
9e995a88ae
⚙ SHOCKY — Сегодня, в 22:45
я думал текст будет немного дальше
2023-01-30 23:25:18 +07:00
7d5b63f38e
Redstone control button, sanitize EnumRectangleButtonPanel, EnumInputWithFeedback 2023-01-30 23:19:58 +07:00
862eba0234
Get button classes in line 2023-01-30 21:35:11 +07:00
52a2e845fa
Get rid of blockstate explosion caused by battery banks
except now they have unbaked models
2023-01-30 18:38:25 +07:00
81c773b228
More efficient getShapeForEachState 2023-01-30 16:25:15 +07:00
ba90c60cd2
Use getShapeForEachState 2023-01-30 16:05:26 +07:00
643ca83851
BlockShape.rotateFromNorth and rotateFromSouth 2023-01-30 15:52:59 +07:00
25630a7924
Actual block rotation enum impl, with left/right and front/back 2023-01-30 15:36:25 +07:00
192144cc27
Implement some logic for three rotation freedom of blocks, make holo sign have three rotation freedoms 2023-01-30 14:08:01 +07:00
e2791add3b
Add BlockRotationFreedom and BlockRotation without changing any logic 2023-01-30 11:10:14 +07:00
a99dab51b4
fix enums 2023-01-29 23:19:40 +07:00
45ec6d1428
Add null check in EnumValueCodec 2023-01-29 23:02:37 +07:00
c6cdc6c3a2
Stop eating exceptions 2023-01-29 23:02:15 +07:00
e6018bd9d7
Always call a callback when one of fields change 2023-01-29 22:38:55 +07:00
4c7f68e66d
Specify redstone control field names if using secondary constructor 2023-01-29 22:35:29 +07:00
b2998ccaa5
EnumValueCodec writeByIndices 2023-01-29 22:33:16 +07:00
44c0422387
Allow to specify field name prefix in SynchronizedRedstoneControl 2023-01-29 22:26:34 +07:00
b817e9f290
Allow to pass nulls as field name to use private next field name 2023-01-29 22:24:30 +07:00
4b9fc97b7c
Mark field creation methods as jvm overloads 2023-01-29 22:19:51 +07:00
f742d6d819
Declare redstone control as abstract class, not interface
to further enforce composition usage of this class
2023-01-29 21:54:59 +07:00
1bedd960da
⚙ SHOCKY — Сегодня, в 21:49
СЫР?
а и
текст синим останется
или будет жёлтым
2023-01-29 21:51:24 +07:00
ff6de094c0
IRedstoneControl, redstone control for holo signs 2023-01-29 21:50:14 +07:00
1d8c636de4
Holo sign crafting recipe 2023-01-29 21:14:05 +07:00
fb1117907a
Matter panel now requires tritanium plates 2023-01-29 21:07:18 +07:00
ac2deefcae
Holo screen locale, api docs 2023-01-29 21:01:12 +07:00
46f0b1bf59
Fix scroll bar constants 2023-01-29 20:31:35 +07:00
074090f404
fix checkbox texture 2023-01-29 20:26:51 +07:00
ece5b2a936
Better check box label 2023-01-29 20:23:37 +07:00
19d8eca2e5
Holo sign lock, more streamlined player input API 2023-01-29 20:02:40 +07:00
e505bce76d
Give player input classes better names 2023-01-29 14:23:17 +07:00
d49ec98d71
Implement ReadWriteProperty in GetterSetter 2023-01-29 00:12:32 +07:00
4c78e4e6c6
Trick JVM into not validating hierarchy tree 2023-01-29 00:02:41 +07:00
fdad25cb17
AbstractNetworkedInput.with accepts GetterSetter 2023-01-28 23:57:08 +07:00
6c4d8d492b
Make IMutableField implement GetterSetter 2023-01-28 23:48:01 +07:00
cb433871be
Holo sign shape 2023-01-28 18:48:53 +07:00
903cb30c8e
Exiark - Let There Be Light (feat. Chi-Chi) 2023-01-28 18:29:07 +07:00
ad2ab7e10a
Add battery models which are no longer datagened 2023-01-28 18:24:05 +07:00
fd9b74cebe
Get rid of matterymodelbuilder (because it is useless) 2023-01-28 18:18:46 +07:00
845550e7a2
Merge remote-tracking branch 'origin/master' into master 2023-01-28 17:50:52 +07:00
8de86dd087
Limit text input in holo sign 2023-01-28 17:50:18 +07:00
64a54add95
Line and row scrolling 2023-01-28 17:26:04 +07:00
fd84c40c1e
Rename cursorCharacter to cursorRow 2023-01-27 20:16:40 +07:00
864d8b8df2
Return proper "input handled" booleans when possible 2023-01-27 12:29:57 +07:00
c47082e3f3
Clear selection only when clicked while already focused 2023-01-27 12:12:44 +07:00
b7887b4946
Unfocus text input panel when clicking outside its bounds 2023-01-27 11:51:03 +07:00
87b86b5d9f
Declare setter of autoKillFocus as public 2023-01-27 11:50:45 +07:00
74ade46807
More proper mouse grab killing in killfocus 2023-01-27 11:48:22 +07:00
6ea1edd358
Kill mouse grab when killing focus 2023-01-27 11:46:15 +07:00
cbd40d03ee
Allow to move selection cursor while mouse is outside of panel bounds 2023-01-27 11:45:52 +07:00
f76fe4add6
acceptsCharacter, support text padding in text input 2023-01-27 11:39:02 +07:00
03927bfc72
Directly declare generic type 2023-01-27 11:03:32 +07:00
2a8d08c357 holo-sign model is in but for some reason lights rendering is odd 2023-01-27 05:15:15 +06:00
a14c069c50
Fix imports 2023-01-26 22:14:56 +07:00
806a45f6bb
Rename buttons -> button 2023-01-26 22:02:37 +07:00
bf756191a5
Move panels to subpackages 2023-01-26 22:01:30 +07:00
68736860d9
Move screens to subpackages 2023-01-26 21:57:22 +07:00
ff21380939
Move menus to subpackages 2023-01-26 21:54:58 +07:00
14b2d673d1
docs 2023-01-26 21:51:47 +07:00
bbe4e0ccad
Get rid of client/server fields in networked inputs
because they don't make sense anyway
2023-01-26 21:50:50 +07:00
feb1f8d9d6
Rename field -> access in FieldSetter 2023-01-26 21:47:44 +07:00
b1c978a3b0
Fix editing holo sign does not mark chunk dirty 2023-01-26 21:47:29 +07:00
117e59e028
NetworkedStringInput 2023-01-26 21:46:02 +07:00
1842074d9e
AbstractNetworkedInput 2023-01-26 21:16:11 +07:00
0ea4d25755
Technically NetworkedBooleanInput is no longer widget 2023-01-26 21:11:52 +07:00
34d14ec9c6
Migrate player menu inputs to PlayerInput 2023-01-26 21:08:53 +07:00
fc1623b478
a 2023-01-26 20:14:14 +07:00
22ec96345b
Set more meaningful default dimensions 2023-01-26 20:07:39 +07:00
f279bcd3d6
Holo sign block is now barely functional 2023-01-26 20:05:14 +07:00
c7e086e9ae
Home and End hotkeys 2023-01-26 19:01:25 +07:00
60acb8a2dd
ctrl c ctrl v Works™️
selection doesn't Works™️
2023-01-26 18:55:21 +07:00
9c762d50fa
try to fix some selection bugs 2023-01-26 17:21:53 +07:00
518b7e67fe
Selecting text with mouse 2023-01-26 16:06:20 +07:00
b6d5cc4024
Moving text cursor using mice 2023-01-26 15:21:34 +07:00
962ac1d6b7
Merge remote-tracking branch 'origin/master' into master 2023-01-26 00:22:09 +07:00
16e371ec01
selection wiping 2023-01-26 00:17:15 +07:00
dac83d7e63
Selecting text while going up and down the lines 2023-01-25 23:25:44 +07:00
7299238fc9
Tabs don't render properly loal 2023-01-25 21:03:49 +07:00
b62ac72bc5
Text input selection test 2023-01-25 21:03:22 +07:00
472cb057a5
Text input panel test 2023-01-25 14:21:44 +07:00
8ba2ef8b95 matter-bottled 2023-01-24 12:43:05 +06:00
7dffa61bae
rotateWithBlockFacing 2023-01-24 12:09:37 +07:00
48bda405cd
Holo sign test 2023-01-23 23:37:03 +07:00
f9b5a673e2
More block packages sorting 2023-01-23 22:27:03 +07:00
ab135ace62
Move laboratory lamp to decorative package 2023-01-23 22:20:04 +07:00
95189b7eaf
Opening a cargo crate now updates its physical model 2023-01-23 22:18:48 +07:00
47f95975e5
Actually make tritanium armor require full set to stop freezing instead 2023-01-23 22:09:33 +07:00
740ae89ab2
Add tritanium armor to freeze immune tag 2023-01-23 22:02:03 +07:00
b2bababac2
Make tritanium armor require leather armor 2023-01-23 21:17:15 +07:00
b82a027108
even lesser chance for android pills in dungeons
Fixes #160
2023-01-23 20:53:09 +07:00
b7a7a5e5d8
Android Research locale 2023-01-23 18:41:16 +07:00
7dd709938f
More advancement russian locale, english locale adjustments 2023-01-23 17:52:06 +07:00
1d0ab8170a
Fix П not being capital 2023-01-23 15:00:28 +07:00
01caf1d85b
Fix tritanium pressure plates being missing from creative menu 2023-01-23 14:59:35 +07:00
610e10c9ad
Russian locale for main advancements 2023-01-23 14:44:24 +07:00
ae02fbd25d
Initial Russian locale 2023-01-21 15:30:36 +07:00
ab9bb9c15f
oops 2023-01-19 11:55:45 +07:00
26fe34d400
final override fun iterator() 2023-01-17 12:43:39 +07:00
e5d94792ae
Fix creative tabs have no names 2023-01-15 22:44:32 +07:00
2889d70648
Move to formatting.kt 2023-01-15 20:10:26 +07:00
45f22762c6
Update battery bank physics model
Fixes #224
2023-01-15 20:01:55 +07:00
f89af0aefb
Add ship engine recipe, lang string and tag 2023-01-14 23:03:54 +07:00
51c35d6142
Fix engine model not being parented to cube_all 2023-01-14 22:51:17 +07:00
8abf97f7f8
Actually add ship engine block 2023-01-14 22:42:08 +07:00
7b22bd72c1
unoptimized 2023-01-14 22:38:56 +07:00
005ca65617
Rename internal names of creative tabs 2023-01-14 22:14:37 +07:00
f54322a94b
otm_player -> player 2023-01-14 22:14:15 +07:00
d5186edb23
Merge remote-tracking branch 'origin/master' into master 2023-01-14 22:06:54 +07:00
95a9aa72aa
Move everything to BESubscribeList (and eliminate old, bugged code) 2023-01-14 22:06:45 +07:00
3c73f809dc
Misc updates to BESubscribeList 2023-01-14 20:05:41 +07:00
bd2132c06a
BESubscribeList
Fxies #227
2023-01-14 19:19:21 +07:00
03755ccaa4 engine model 2023-01-14 17:18:38 +06:00
ea6a237de8
Move tick, timer and writeonce to util 2023-01-14 17:34:48 +07:00
aa07bdea3b
Engine block 2023-01-14 17:30:28 +07:00
c4692bdec4
Sort core package 2023-01-14 15:02:56 +07:00
35921a3a4b
Use canreceive/extract 2023-01-14 14:32:39 +07:00
87276e22ed
oops 2023-01-14 14:29:33 +07:00
1365ac445a
Small correction to checked energy extensions 2023-01-14 14:24:48 +07:00
b9cb5db9ac
Redo mattery energy storage 2023-01-14 14:22:15 +07:00
9073ae1b08
Remove inner/outer variants from IMatteryEnergyStorage 2023-01-14 13:02:29 +07:00
75211f068c
Rename IMatterHandler to IMatterStorage 2023-01-14 11:59:41 +07:00
e4dc6f60e7
Get rid of receive/extract matter separation 2023-01-14 11:57:32 +07:00
f68ce78bf9
Documentation and some refactoring related to matter capability 2023-01-14 11:41:18 +07:00
16ea829514
Better package structure in capabilities 2023-01-14 10:54:57 +07:00
5c5c68742b
Add docs to MatteryPlayerCapability 2023-01-14 10:50:36 +07:00
fd7619b144
Remove EmptyMutableIterator 2023-01-14 10:14:51 +07:00
0b316fe0fc
toImpreciseFraction -> toDecimal 2023-01-14 10:12:15 +07:00
ce437d4e14
Remove Fraction class 2023-01-14 10:05:42 +07:00
5149b7432d
update render stuff 2023-01-13 23:55:50 +07:00
0c01a7cdaf
Update signature of renderLevel in coremod 2023-01-13 23:37:28 +07:00
37e0f152a7
Suppress warnings from mixin 2023-01-13 23:37:16 +07:00
fe91b184a6
Proper ore json datagen 2023-01-13 22:33:57 +07:00
4c419aaf35
Update tritanium ore biome modifier 2023-01-13 22:08:42 +07:00
5d0b2c9f7e
Ore worldgen json datagen
Used to place a configuredfeature, tele jigsaw, template or st'ructure at a given location.

☎️ 🧩 😤 🛣️ 😵 💭  🏗️ ⚙️ 🧩 🌎  🧮 🇯 🌞
☎️ 🧩 😤 🛣️ 😵 💭  🏗️ ⚙️ 🧩 🌎  🧮 🇯 🌞
☎️ 🧩 😤 🛣️ 😵 💭  🏗️ ⚙️ 🧩 🌎  🧮 🇯 🌞
☎️ 🧩 😤 🛣️ 😵 💭  🏗️ ⚙️ 🧩 🌎  🧮 🇯 🌞

When the dev team was programming telepathicgrunt, they realized that there was a potential to create something similar inside the tele, causing recursion until the jigsaw crashed. To fix this, they capped the injigsaw grunt available at 2^512 pathics, forcing anything telepathic to be less complex than telepathicgrunt and preventing crashes.

Let’s dissect tele jigsaw grunt pathic telepathic st’ructure worldgenjson. Starting from the beginning, tele implies that the whole has remote control capabilities, such as telepathy or telekinesis. Next, jigsaw implies multiple pieces that can be slotted together and rearranged. A grunt is simply a particular sound generated by an animal, implying that it is capable of creating noise. Pathic, similar to pathos, implies that it can affect emotions in some way. Following this, we have the even more direct telepathic, implying it is capable of reading thoughts and emotions. St’ructure is more difficult because the part after the apostrophe must be abbreviated, meaning it is likely two words, “stereospecific technostructure”. This implies it is a synthetic construct with a specific arrangement, meaning it could be a program. With this context in mind, processorjigsaw makes sense: it’s capable of rearranging its components and editing its code. Finally, worldgenjson could mean that it has some ability to manipulate reality through JSON.
With all this in mind, I present my theory. tele jigsaw grunt pathic telepathic st’ructure processorjigsaw worldgenjson is a sapient, self-editing AI with telepathic and ontokinetic abilities. Due to its synthetic nature, it is interested in studying the behavior of humans, and using its abilities, created and spread an inside joke within the MCDrama server, giving it its own name in an act of vanity.
2023-01-13 21:54:52 +07:00
3d9bc21a6f
Don't add second itemstack if matter/energy value didn't change 2023-01-13 19:42:39 +07:00
46509a59fb
Fix matter data provider writing to wrong folder 2023-01-13 19:28:11 +07:00
8a68bc9bd8
Make it run 2023-01-13 19:20:14 +07:00
299ca05029
Update datagen code to latest forge changes 2023-01-13 19:13:03 +07:00
90dd782bcf
Reference forge registries directly, when possible 2023-01-13 18:56:17 +07:00
3c0f74bc03
Update datagen to match Mojang's inner schizo 2023-01-13 18:47:16 +07:00
a8a01702ca
re-re-re-redo datagen providers 2023-01-13 17:52:32 +07:00
afcbaf75ae
что вы курили mojang
Revert "One more data provider"

This reverts commit be2dcc6bae.

Revert "Update datagen class"

This reverts commit ee53b85aff.
2023-01-13 17:39:47 +07:00
b7a551cef4
Make it compile 2023-01-13 17:31:10 +07:00
27c0f2274f
remove widget atlas from coremod injection 2023-01-13 17:29:22 +07:00
d403726d54
Update leaveBedButton SRG name 2023-01-13 16:44:21 +07:00
027b4bcc3d
GridInSprite 2023-01-13 16:43:58 +07:00
6305886775
More renames of element to sprite 2023-01-13 16:38:49 +07:00
ada06bda05
Rename skingrid to atlas/sprite grids 2023-01-13 16:36:52 +07:00
5693ca266e
Mattery atlas, update all atlas assets 2023-01-13 16:35:33 +07:00
68b68c4219
Rename Skin Element to Mattery Sprite 2023-01-13 15:30:39 +07:00
c439665871
Update battery and matter implementations to reflect vars 2023-01-07 16:50:20 +07:00
adad99a6bf
Declare batteryLevel and matterLevel as vars instead of vals 2023-01-07 16:15:37 +07:00
be2dcc6bae
One more data provider 2023-01-07 16:12:41 +07:00
7e6381ad74
idk what to do with oregen 2023-01-07 15:48:41 +07:00
ee53b85aff
Update datagen class 2023-01-07 15:48:26 +07:00
bb52032364
More 1.19.3 porting 2023-01-07 13:28:06 +07:00
1bb643d91b
update euclid math extensions 2023-01-07 01:32:30 +07:00
30929fc7e6
Creative tabs updated 2023-01-02 13:04:20 +07:00
889a312eec
oh my god 2022-12-22 07:05:06 +07:00
5efe3a2e35
Use forValidRefs in field synchronizer 2022-12-06 18:35:34 +07:00
82389a5e72
optimize imports 2022-12-06 18:24:02 +07:00
400b92faf6
Replace Int2Object avl maps with hash maps 2022-12-05 00:28:05 +07:00
e971a6014d
Int sets to hashmap where we don't iterate 2022-12-05 00:19:50 +07:00
1b4dfc4321
Replace AVL tree maps with hash maps where we don't iterate stuff 2022-12-05 00:13:24 +07:00
1f7b8a6858
Don't throw exception if timer is already finished 2022-12-04 12:51:09 +07:00
3e70cc2a60
readability 2022-12-04 12:50:32 +07:00
de1295abc6 Fuck 2022-12-02 03:33:45 +06:00
9fce3e2242 Merge remote-tracking branch 'origin/master' 2022-12-02 03:32:09 +06:00
ef415b9898 Fixed some textures;
Texture updates: Matter replicator, pattern monitor;
Fixed UVs for Matter Replicator armatures;
2022-12-02 03:31:41 +06:00
e5261ef454
also this 2022-12-02 01:20:49 +07:00
e1cc295b38
Merge remote-tracking branch 'origin/master' into master 2022-12-02 01:19:37 +07:00
6136713cff
how 2022-12-02 01:19:05 +07:00
44647d1228
forValidRefs extension function 2022-11-30 20:23:55 +07:00
a63d9e15b5
use equals 2022-11-30 18:13:00 +07:00
b3b858233d Pattern storage and matter scanner textures update 2022-11-28 03:55:15 +06:00
cce73992e3
Make tritanium doors zombie proof 2022-11-27 19:14:17 +07:00
017802e90f
Store IEnergyStorage in Mekanism2MatteryEnergyWrapper, providing canExtract and canReceive
Fixes #205
2022-11-27 19:04:05 +07:00
a6d020bdab
BatteryBankBlockEntity now expose mekanism energy capability
Fixes #155
2022-11-27 17:47:39 +07:00
ddf44d11c2
Fix duplicate recipe names 2022-11-27 13:25:06 +07:00
5e85430f10
Greatly buff decorative recipes 2022-11-27 13:21:23 +07:00
f885791de4
Plate -> Ingot smelthing recipes 2022-11-27 13:17:35 +07:00
7073ecfbe8
Put doors, trapdoors and minecart cargo crates to appropriate tabs 2022-11-27 13:06:25 +07:00
0b31085dc6
door.
Fixes #177
2022-11-27 13:02:08 +07:00
83ce1e28f2
Revert "More matteryrecipe stuff"
This reverts commit adb5d9db59.
2022-11-27 12:53:22 +07:00
adb5d9db59
More matteryrecipe stuff 2022-11-27 12:25:48 +07:00
6dabb0b5ba
Don't cover entire screen in matter commentary 2022-11-27 00:36:03 +07:00
2c7bb69b71
exosuit -> exopack 2022-11-27 00:31:09 +07:00
2e55e256d6
tritanium d00r, painted
related to #177
2022-11-27 00:16:27 +07:00
f52fc4eb84
HasExosuit -> HasExoPack 2022-11-26 11:57:27 +07:00
f8a32ac2c3
properly register loot item conditions 2022-11-26 11:56:16 +07:00
94c64e0a5c
properly register item function types 2022-11-26 11:52:02 +07:00
e8f8682692
Fix itemstack with shared tag being synchronized when nothing changed from client viewpoint 2022-11-25 15:28:29 +07:00
3c38188ddf
a 2022-11-25 14:18:36 +07:00
58e5dfb505
Don't create "top most" config declaration
Because it is not required and clutters vision
2022-11-25 14:15:44 +07:00
5c1aaaa352
Allow to scroll exopack inventory when hovering over slots in non OTM guis through config option
Fixes #208
2022-11-25 14:14:02 +07:00
ae9c706cdc
Rename Exosuit to Exopack 2022-11-25 13:13:39 +07:00
e811a66119
Wither boss is now neutral to android players
Fixes #207
2022-11-24 23:23:19 +07:00
3d77f5c02f
Fire teleport event on forge event bus
Fixes #219
2022-11-24 22:43:09 +07:00
56d1501d61
Fire teleport event on forge event bus
Fixes #219
2022-11-24 22:28:11 +07:00
cef1ead810
isDamageableItem check is useless 2022-11-24 22:15:00 +07:00
06bd41946c
Allow HFB to be enchanted at table directly 2022-11-24 22:14:16 +07:00
09111a87d9
Mark energy sword as enchantable
still, you can't enchant it, because enchants don't recognize it as appropriate item to enchant
2022-11-24 22:02:07 +07:00
56789d0e40
Transfer enchantments from recipe ingredients to result item in EnergyContainerRecipe
Fixes #216
2022-11-24 21:58:51 +07:00
aa32dea682
ImpreciseFraction -> Decimal
because it truly is.
2022-11-24 21:44:45 +07:00
5eaa8adc6c
Display matter value for one item and stack at the same time 2022-11-24 21:35:56 +07:00
4a7fa4c089
Merge remote-tracking branch 'origin/master' into master 2022-11-24 21:35:38 +07:00
62e14cee02
Update scan time formula 2022-11-24 21:15:09 +07:00
6e6127b3f9
Update research advance formula 2022-11-24 21:14:58 +07:00
bda1da86d5
Rebalance and update matter recycler
update matter replicator internal capacity
2022-11-24 21:07:06 +07:00
ab97d9f051
Remove unused code 2022-11-24 20:06:02 +07:00
6ead1cfaf5 Let there be light. (For batteries) 2022-11-24 19:01:07 +06:00
768bd83920 Matter decomposer texture update; Why is this widget colored like that 2022-11-24 18:33:13 +06:00
f97e533f32
Use imprecise fraction cache more intensively 2022-11-24 17:40:48 +07:00
d539042e29 Better battery bank plug; Battery/matter banks and android station texture updates 2022-11-24 16:37:45 +06:00
8daf8e4618
Comment on default value of imprecise fraction config values 2022-11-24 16:47:28 +07:00
8f675a8a02
Fix matter capacitor and matter dust having "no" matter value 2022-11-24 16:45:40 +07:00
10b2df4c48
Fix blackhole rendering 2022-11-24 16:34:10 +07:00
657b388e55
Rebalance black hole to new matter values 2022-11-24 16:27:58 +07:00
d8e6a43085
oopsie 2022-11-24 15:47:39 +07:00
096a144c53
Use valueOf to avoid polluting heap 2022-11-24 15:36:21 +07:00
d39c0d33a3
Don't store modification chain since it is not used anywhere 2022-11-23 19:47:39 +07:00
033660a357
typos 2022-11-23 19:39:58 +07:00
244da481da
Merge remote-tracking branch 'origin/master' into master 2022-11-22 16:47:14 +07:00
2857a3f9ef
Long hash map somehow is ~4 times faster than AVL tree map 2022-11-22 16:12:51 +07:00
310823055b Fix Гиршок какого чёрта 2022-11-21 01:03:29 +06:00
bbcf83e239
Java friendly version of hasMatterValue 2022-11-19 16:06:22 +07:00
3ca8f11c48
Stream'y 2022-11-19 16:04:50 +07:00
471ddb49e5
Matter value calculation now account for itemhandler 2022-11-19 15:01:57 +07:00
f68a927773
Matter blacklist 2022-11-18 21:37:15 +07:00
80a9759d4e
Update balance values of matter capacity 2022-11-18 10:27:01 +07:00
08911ed033
Properly prefix dump files 2022-11-18 00:19:28 +07:00
613add6658
Make sure it wont shockwave in creative 2022-11-18 00:17:56 +07:00
cd63bcca28
Log matter registry packets technical information 2022-11-18 00:16:11 +07:00
a405d396ca
New matter registry is now functional in multiplayer
yippie
2022-11-18 00:03:28 +07:00
6dafff0bf4
Support /reload in matter manager 2022-11-17 23:31:27 +07:00
96c4b21bc5
Ghast tear matter value 2022-11-17 23:13:27 +07:00
dcdb4b88e4
Fix recursive recipes resolving bugs 2022-11-17 23:12:15 +07:00
804dfed42c
Account for compute entires in backtrack code (despite it should not have reached backtracking if there is compute entry) 2022-11-17 22:39:55 +07:00
9a92205178
More matter values and balancing 2022-11-17 22:27:25 +07:00
979ac2b447
Comment with iteration number 2022-11-17 22:26:50 +07:00
0f1ef82fcd
store multiple comments 2022-11-17 22:15:39 +07:00
d9944bd37c
Add modes and mod filer to Dump Matter Registry command 2022-11-17 00:03:39 +07:00
209d639251
Matter registry dumps 2022-11-16 09:23:38 +07:00
865d74ed2e
We don't receive cancelled events 2022-11-14 10:06:53 +07:00
3d435200bc
Bring back 2022-11-14 09:48:08 +07:00
e27c791c08
formatting 2022-11-14 09:45:55 +07:00
fa536734c2
Merge remote-tracking branch 'origin/master' into master 2022-11-13 17:00:21 +07:00
e2e7ce4f7a
Comment on internal functions 2022-11-13 00:48:19 +07:00
6d97731614
Move indirect computations behind seenItems 2022-11-13 00:01:01 +07:00
9592860349
Un-tangle matter system 2022-11-12 23:54:29 +07:00
37e4f33af6
Compute action, more matter values 2022-11-12 12:31:43 +07:00
f7a1d8aeed
Actually deserializeFunctionTree should be private 2022-11-11 00:55:47 +07:00
1330fe6925
Extract functions from updateaction 2022-11-11 00:47:42 +07:00
9d9ff2e35b
Медно-цинковые сплавы отличаются большей твердостью, чем исходные металлы. Применяются они для изготовления приборов, деталей машин и предметов домашнего обихода. 2022-11-10 20:30:35 +03:00
00c02aab82
Don't computeIfAbsent so we can recursively compute stuff in future 2022-11-09 23:37:58 +07:00
3a589f53ec
get rid of color glitch completely 2022-11-09 23:31:18 +07:00
3e6cab943f
Comment on derived recipe 2022-11-09 23:19:19 +07:00
114c8adbe6
Even better recipe backtrack 2022-11-09 23:09:04 +07:00
5d727fc5ce
Better recipe backtrack 2022-11-09 21:26:49 +07:00
c07c9e7aaa
Add plate press recipes to recipe resolver 2022-11-09 20:09:03 +07:00
ed3fafe89b
Fix simple recipe finder 2022-11-09 20:07:34 +07:00
c9d511bd5c
Remove second isIncomplete check 2022-11-09 19:52:07 +07:00
caa5464641
Recipe backtracking 2022-11-09 19:46:44 +07:00
36dcc83f35
More matter values 2022-11-09 19:14:45 +07:00
33aee85cda
Fixes to recipe resolver 2022-11-09 19:07:12 +07:00
92854f66a7
Fix formatting of doubles and ints 2022-11-09 18:46:35 +07:00
ed027eecec
Make recipe streams sequential 2022-11-09 18:29:13 +07:00
e56f27ee6b
Log "to determine" matter values 2022-11-09 18:25:07 +07:00
4ab5871493
ticks -> Ticks 2022-11-09 18:24:45 +07:00
59fe4dc0ea
Add single quotes 2022-11-09 18:12:39 +07:00
b66ce4a859
clarify 2022-11-07 20:39:10 +07:00
11f876ab57
Slice and splice classes 2022-11-06 16:29:38 +07:00
b1bd0aa2b5
Rename resolver to finder 2022-11-06 16:23:47 +07:00
b2ea1e9b24
Maybe compute baseDirectory each time it is accessed?
maybe fixes #218
2022-11-06 16:22:45 +07:00
f3f7e84b69
Recipe resolver now comment about it's matter value resolution failures 2022-11-06 16:11:24 +07:00
5ab1f1806a
Report when kotlin is missing or outdated 2022-11-06 13:05:23 +07:00
94097d428d
Report when kotlin is missing or outdated 2022-11-06 13:00:16 +07:00
593b4d7554
Allow to use DSL syntax of MatterDataProvider in Java 2022-11-06 12:43:53 +07:00
2f0b817d5d
Include entry name in error message 2022-11-06 12:31:03 +07:00
9e9cac41ee
Use unmodifiable map 2022-11-06 12:22:56 +07:00
0cf1bbcf24
Make it compile 2022-11-06 00:29:28 +07:00
68a1e8c9e8
Always return "skipped" status if hitting recursion or something 2022-11-05 12:29:13 +07:00
778dd400f6
Some corrections and additions of defined but defunct logic 2022-11-05 12:27:19 +07:00
a14a702f39
New recipe resolver, json based 2022-11-05 01:09:14 +07:00
4e154f0263
configurator 2022-11-03 22:17:28 +07:00
745979d101
also make implement lazy 2022-11-03 21:43:56 +07:00
bdb2e85bcd
Move probablyParallelStream to ext 2022-11-03 21:40:11 +07:00
026a670dec
Make RegistryDelegate implement Supplier 2022-11-03 21:38:50 +07:00
f01b354cd8
Open RegistryDelegate to public 2022-11-03 21:38:12 +07:00
0202683e77
Remove deci and centi SI prefixes 2022-11-03 21:25:54 +07:00
2744ec080d
some new matter values 2022-11-03 21:19:22 +07:00
df14e1b449
Update pack mcmeta 2022-11-02 23:42:13 +07:00
3ee445a1fd Tritanium dust texture 2022-11-01 01:44:56 +06:00
adf351c6af
forgot kot for dust 2022-10-29 18:31:00 +03:00
c45168b120
tritanium dust (#214) 2022-10-29 18:03:39 +03:00
59a1bff1ba
Matter values datagen test 2022-10-29 20:10:00 +07:00
8909fbfcfc
More helper functions in MatterDataProvider 2022-10-29 12:23:08 +07:00
71fc9601b0
probablyParallelStream 2022-10-29 11:19:19 +07:00
a757fcc9ab
New matter values system checkpoint 2022-10-29 00:39:45 +07:00
53f987e84a Merge remote-tracking branch 'origin/master' 2022-10-27 22:04:38 +06:00
dbf4be9f6c Ocean container??? 2022-10-27 21:59:14 +06:00
a178c88bf2
GearShocky — Сегодня, в 18:47
pattern monitor не поворачивается
2022-10-27 18:50:48 +07:00
606309a962 Fuck 2022-10-27 17:19:51 +06:00
3e291ff340 Merge remote-tracking branch 'origin/master' 2022-10-27 17:12:28 +06:00
3ed221afc6
Fix glitches rendering incorrectly in water on fancy and fast settings
Fixes #211
2022-10-27 17:57:18 +07:00
ab2e31adee Fix No starting jigsaw overdrive_that_matters:frigate_anchor found in start pool overdrive_that_matters:frigate 2022-10-27 16:51:07 +06:00
2b50109fd5
Check for "survives explosion"
Fixes #161
2022-10-27 16:13:57 +07:00
4dc132a8ec
Move everything to lootpools
Fixes #191
2022-10-27 16:01:45 +07:00
228cc3eab5
un-funny format 2022-10-27 14:23:14 +07:00
f319bd9287
Split kotlin dsl extensions from loottables file 2022-10-27 14:22:13 +07:00
a2345fa602
More moves 2022-10-27 14:19:57 +07:00
37eea6f2e0
Move conditions to subpackage 2022-10-27 14:19:18 +07:00
486a668e8a
Get rid of basic and plant loot appenders
Almost fixes #191
2022-10-27 14:17:22 +07:00
ef074721f8
rename 2022-10-27 01:07:14 +07:00
fd1007b164
aaaaaaaaaAAAAAAAAAAAAAAA 2022-10-27 01:04:59 +07:00
1fed86db80
Allow to quickly move items from curio slots 2022-10-26 23:46:10 +07:00
d8eef6db10
Make exosuit upgrades drop only when killed by real player 2022-10-26 22:57:48 +07:00
6d40cc923f
Nerf tritanium armor values once again, make it slightly worse than diamond armor at protection 2022-10-26 22:56:31 +07:00
6e0ccf35fe
Tick only visible children 2022-10-26 22:38:53 +07:00
f97ec55e0c
Why this wasn't done before 2022-10-26 22:37:01 +07:00
ebabcdf731
docs 2022-10-26 22:27:10 +07:00
1e34b7dfce
Energy counter reset recipe
Fixes #175
2022-10-26 21:53:06 +07:00
9fa2aa46cd
Buff nanobots regeneration, move balance values to config
Fixes #174
2022-10-26 21:50:17 +07:00
91fab0848f
Buff machine frame recipe 2022-10-26 21:32:52 +07:00
29cad18e2d
Buff advanced plate press recipe
Fixes #154
2022-10-26 21:31:40 +07:00
4e07ceb8e8
Androids are now immune to confusion
Fixes #159
2022-10-26 21:30:09 +07:00
0736259b11
Wearing tritanium leggings and boots disable sweet berry bush damage
Fixes #164
2022-10-26 21:07:41 +07:00
bf802cd1aa
Shockwave no longer trigger in creative flight 2022-10-26 20:47:29 +07:00
1e6aa979db
Optimize quick move 2022-10-26 20:21:00 +07:00
3c1e74015e
Simplify quickMoveStack logic in MatteryMenu 2022-10-26 18:52:54 +07:00
62b16ac29d
Allow to quickly move armor from its slots 2022-10-26 18:46:07 +07:00
3c2aa6649a
KilledByRealPlayerOrIndirectly
Fixes #202
2022-10-26 18:40:06 +07:00
e0a01b7cf0
Add getUndockedVisibleChildren 2022-10-26 18:30:26 +07:00
d403fca482
Rename children properties 2022-10-26 18:28:21 +07:00
44da2c4b11
Track visible children separately
Fixes #201
2022-10-26 18:27:35 +07:00
a7b09441c5
More smart energy distribution in battery bank 2022-10-25 21:35:17 +07:00
dbbb05808a
Move decorative recipes 2022-10-25 21:05:36 +07:00
7c7b7abe5e
Placeholder crafting recipe for pattern drive
Related to #138
2022-10-25 21:04:55 +07:00
5c85cdd4d0
Metal beam recipe
Fixes #185
2022-10-25 20:53:50 +07:00
3ea3dbd6b1
Danger stripe block recipe
Fixes #186
2022-10-25 20:51:05 +07:00
32b8215435
Fix android glitch cause horizon to render black
Fixes #162
2022-10-25 18:23:25 +07:00
991972216e
Fix android research refund refunding "levels" of experience
Fixes #184
2022-10-25 16:41:46 +07:00
4d551a2df9
Bows now can use arrows from exosuit inventory
Fixes #172
2022-10-25 16:35:12 +07:00
5468a18280
Fix nanobots regeneration reset counters when damage received is zero
Fixes #189
2022-10-25 13:52:45 +07:00
964065eca5
Double power requirement of energy as android 2022-10-24 19:40:39 +07:00
062bd74cf8
actually, regenerate strictly 1 heart at most 2022-10-24 18:26:26 +07:00
2e140b1f9e
Merge remote-tracking branch 'origin/master' into master 2022-10-24 18:23:22 +07:00
967057cf36
Invalidate synchronizers exosuit menu when scrolling in non otm guis
Fixes #165
2022-10-24 18:22:54 +07:00
3e2b524519
Do not trigger glitch effect when damage received is zero or negative
Fixes #143
2022-10-24 18:05:53 +07:00
0cc753e035
Re-opening GUIs no longer evaporate scrollbar due to already scrolled slots
Fixes #150
2022-10-24 18:04:01 +07:00
d3e2b1928a
Try to prevent multiple scrollbars
Fixes #168
2022-10-24 17:39:05 +07:00
2287c74ed9 Base textures for colored doors 2022-10-24 15:12:55 +06:00
06ada43c75 Exosuit color texture 2022-10-24 15:09:36 +06:00
1e654ff079
Quickcraft into hotbar
Fixes #170
2022-10-24 09:13:14 +07:00
8a5727233a
Also don't scroll mattery menus 2022-10-24 08:43:08 +07:00
3f3d08ac32
Color noise client option
Fixes #142
2022-10-23 22:56:47 +07:00
b0f820e6f0
Fix nanobots regeneration being wild 2022-10-23 22:22:14 +07:00
161da49007
Nerf energy sword damage 2022-10-23 20:19:38 +07:00
83ab948b51
Mark glass achievement as goal 2022-10-23 18:05:18 +07:00
604385e82e
Actually, this is better 2022-10-23 18:03:32 +07:00
a1727fc7bf
stupid 2022-10-23 18:02:05 +07:00
115cd1f027
Do not scroll inventory menu 2022-10-23 15:00:21 +07:00
b14b7467c9
Don't eat mouse input in effect list panel
this allows to click on effect list panel with item to drop it
2022-10-23 13:54:50 +07:00
8442cdb9ad
Don't give a damn about imprecise energy ops
because it is a video game anyway
2022-10-23 13:28:50 +07:00
99513ecc04
Merge remote-tracking branch 'origin/master' into master 2022-10-23 12:32:41 +07:00
55592a0e11
Make mekanism energy conversion update 2022-10-23 12:30:19 +07:00
2dd617b617
Fix energy conversion with mekanism 2022-10-23 12:19:30 +07:00
c1120c92ff
Spew errors in mekanism integration 2022-10-23 12:08:24 +07:00
6cd29403be
thirty two bits 2022-10-23 12:01:25 +07:00
54fea6bc22
god damn it 2022-10-23 11:30:25 +07:00
a6e0778d49
я ненавижу каждую секунду видения этого. 2022-10-22 23:38:17 +07:00
104ceaf0a4
Don't scroll any possible item variant this fast 2022-10-22 21:46:44 +07:00
071d831005
Add missing items to Old Fashion Color Touch 2022-10-22 21:03:33 +07:00
18b62dff42 Laboratory Tele jigsaw worldgenjson error fix and alternative entrance structure variants 2022-10-22 18:19:41 +06:00
40cfb030c2
Rename 2022-10-22 12:28:46 +07:00
2fc7073c01
Simplify integerDivisionDown and integerDivisionUp 2022-10-22 12:22:12 +07:00
0d52bd8e19
Add config option to disable hunger to energy regeneration
Fixes #79
2022-10-22 10:44:21 +07:00
da96de0037
Don't instantly destroy blocks by shockwave which can't be mined by hand 2022-10-22 01:24:39 +07:00
d6250f4cb2
Revert shockwave sound to ultrakill one
Because we now have permission from copyright holder
2022-10-22 01:11:23 +07:00
6f4622884d
Don't waste cpu cycles 2022-10-22 01:04:48 +07:00
6cd050e0a7
Unify android ability wheel render logic 2022-10-22 01:01:07 +07:00
32f5b2ece9
Actually fix android glitches on death 2022-10-22 00:54:26 +07:00
667553fb3d
Fix inventory scrollbar in regular guis 2022-10-22 00:51:51 +07:00
4f64733981
lol 2022-10-22 00:42:33 +07:00
54213d944f
something something glitch 2022-10-22 00:35:33 +07:00
e7f919de21
Add exosuit visibility toggle tooltip 2022-10-22 00:21:54 +07:00
8fc69cf3e3
Actually, DO use default endpoint in public synchronizer 2022-10-22 00:11:30 +07:00
2816250774
Final fixes to synchronization of mattery player to other players 2022-10-21 23:56:38 +07:00
949e529b19
Instantly invalidate synchronizers for mattery players 2022-10-21 23:06:37 +07:00
af916f39e9
Throw exception when trying to read after end of stream 2022-10-21 23:03:07 +07:00
f64ea09a1b
Fix imports 2022-10-21 22:53:53 +07:00
00f759d1a5
Remove entity renderer panel button hacks 2022-10-21 22:49:51 +07:00
b6b7ea6a77
Split checkbox panels file 2022-10-21 22:46:35 +07:00
b2181819ca
Split buttons panel file 2022-10-21 22:45:56 +07:00
a53438e1f9
Exosuit display toggle button 2022-10-21 22:44:12 +07:00
834efad363
Proper exosuit model 2022-10-21 20:08:19 +07:00
70a0030be7
Make exosuit glow ??? 2022-10-21 19:47:17 +07:00
5a76223f14
ah yes, no hooks for layers 2022-10-21 19:31:53 +07:00
16bd9cd20a
Exosuit model test or something
???
2022-10-21 18:59:20 +07:00
6ac423f256
Name fields 2022-10-21 17:44:22 +07:00
2809840e43
Optimize imports 2022-10-21 17:09:44 +07:00
13802c0cb2
Separate networked fields in mattery player to private and public 2022-10-21 17:06:38 +07:00
286174d8a7
Fields now know their payload sizes, field synchronizer stream now can be safely embedded into any other data structure 2022-10-21 16:37:06 +07:00
0396a4f7c0
Field synchronizer can have fields defined in any order, it will work as long as field names match on both client and server 2022-10-21 15:49:42 +07:00
cac0b2fadb
MatteryContainer now save only non empty itemstacks 2022-10-21 14:02:16 +07:00
5a70c22acc
Put in more sane values 2022-10-21 13:30:29 +07:00
920ae7b2b2
formatting 2022-10-21 13:16:23 +07:00
d2257749e0
Inventory scrollbar in all inventories
Fixes #120
2022-10-20 20:59:04 +07:00
c6fae3348b
Implement double click quickmove fix using isSameInventory 2022-10-19 23:08:56 +07:00