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
e1be8dcfdb
Revert mattery menu changes
2022-10-19 23:07:29 +07:00
066921c981
Remove confusing function, rename everything to add
2022-10-19 17:12:25 +07:00
9dfb534f9a
ContainerProxy, trick minecraft's click logic
2022-10-19 17:10:48 +07:00
b6bb0ed4b3
show actual shockwave radius
2022-10-19 15:40:17 +07:00
3535cf95f7
SystemTime class
...
Fixes #125
2022-10-19 15:36:28 +07:00
ffb7c7b5ae
Merge remote-tracking branch 'origin/master'
2022-10-18 23:12:06 +06:00
c44d36fbfe
Minor texture changes for floor tiles
2022-10-18 23:11:38 +06:00
ed94449f80
YuRaNnNzZZ — Вчера, в 12:16
...
нет
дбот
вот ты говоришь моды охуеют
но тут охуел уже я
2022-10-18 08:43:18 +07:00
8e91e2564e
shockwaive
2022-10-17 23:32:34 +07:00
add03b6167
Don't predict shockwave sound
2022-10-17 19:41:34 +07:00
5f7d20b32b
не нужны нам ваши эти частицы
2022-10-17 13:41:35 +03:00
333f268228
а вот и звуки
2022-10-17 11:48:45 +03:00
c64270c75e
Shockwave and jump boost sound files? (not implemented)
2022-10-17 12:56:07 +06:00
e15c426135
Shockwave visual effects or something
...
Fixes #118
2022-10-17 11:25:14 +07:00
dd686e23c5
Scissor logic in calculateAbsoluteObstructingRectangles
2022-10-17 00:23:09 +07:00
9a218de5e7
EditablePanel.isObstructing
...
Fixes #127
2022-10-17 00:16:03 +07:00
d26660c917
yippie
2022-10-16 23:54:14 +07:00
ef8738a0f4
что то тут не так.
2022-10-16 23:48:25 +07:00
78b838bff8
GearShocky — Сегодня, в 17:25
...
а возможно ли оставить эффект глюков на экране смерти
2022-10-16 19:57:38 +07:00
d8ba380998
damn it
2022-10-16 19:46:41 +07:00
c4de2248ab
Disallow to quickly pickup items from equipment slots on doubleclick
2022-10-16 19:46:08 +07:00
054d393976
YuRaNnNzZZ — Сегодня, в 18:11
...
а чё оффсет такой
не по центру
2022-10-16 18:15:01 +07:00
54e19dc78d
Door ❓
2022-10-16 18:14:11 +07:00
dfb93f65f1
Render android abilities cooldown on main HUD
2022-10-16 17:55:27 +07:00
65eaf916f8
that was a bad idea
2022-10-16 17:41:13 +07:00
1dfdc44acd
Add field synchronizer > 128 fields test
2022-10-16 16:06:58 +07:00
5b596dc2cb
Write field IDs as Var Ints
2022-10-16 15:08:17 +07:00
5a8a3e375d
Make cooldownPercent be property
2022-10-16 15:03:15 +07:00
df683477d1
split drawArc to uploadArc, more intelligent steps calculation
2022-10-16 13:32:41 +07:00
b5ed902871
Allow to teleport under blocks
...
Fixes #119
2022-10-16 12:19:12 +07:00
9623f84eb5
Fix inventoryDropAll violating Inventory#dropAll contract
...
Fixes #126
2022-10-16 11:17:56 +07:00
b645d44b8d
Some improvements to android glitches
2022-10-16 01:27:19 +07:00
20092b91b2
Merge remote-tracking branch 'origin/master' into master
2022-10-15 23:34:15 +07:00
3ead1c998d
Android glitch effect or something
...
Fixes #116
2022-10-15 23:34:06 +07:00
d5d9ee473f
200 Ticks
2022-10-15 11:26:23 +03:00
a688f775b8
Use isActuallyEmpty
2022-10-15 15:22:33 +07:00
29abf5f071
Get post render hooks working at least
2022-10-14 22:23:05 +07:00
120c6b39a2
отображение кулдауна на колесе #124
2022-10-14 14:38:46 +03:00
cace26411a
More loottables datagen api
2022-10-14 16:47:01 +07:00
34cd04fb2d
вынос кд и макс. кд в базовый класс, отображение прогресса кд при применении
2022-10-14 12:34:15 +03:00
89ae6e9f2c
Exosuit texture; Updated cosmetic thrusters for tritanium armor.
2022-10-14 14:38:01 +06:00
0342e2bfa4
how
2022-10-14 12:46:13 +07:00
8238946f74
YuRaNnNzZZ — Вчера, в 16:45
...
всрато
2022-10-14 11:08:46 +07:00
dd7c54eadb
More Laboratory rooms; Laboratory rooms weight changes; An alternative variant for a frigate;
2022-10-14 02:10:43 +06:00
790fdde0cb
when client ticks faster than server, don't die horribly
...
since client either way handles teleportation logic by itself
we just take care of discharging battery
2022-10-13 20:53:41 +07:00
7a0d7d668a
Fix endless while loop when machine can't finish work without idle reason
2022-10-13 20:21:49 +07:00
0b3a9221f7
Update loot tables api
2022-10-13 19:54:59 +07:00
78211dce2b
style fix
2022-10-13 18:07:45 +07:00
b968447e91
food box loot table
2022-10-13 17:01:49 +06:00