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