Commit Graph

1812 Commits

Author SHA1 Message Date
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