Commit Graph

4019 Commits

Author SHA1 Message Date
e9a0983ab2
Add relative side and direction nullable codecs 2025-04-11 06:54:52 +07:00
77443ee801
To avoid name conflicts, move dynamic synchable group map implementation to asMap property 2025-04-10 22:29:52 +07:00
1cfa2be1dd
Make DynamicSynchableGroup implement Int2ReferenceMap
what am i doing
2025-04-10 22:17:47 +07:00
389d0648b1
Allow allocating indices sparsingly in IDAllocator 2025-04-10 10:12:01 +07:00
bb501e2c7e
Mark "is mod loaded" as internal property, so it don't bleed into other namespaces 2025-04-10 08:31:26 +07:00
8fbf7d4c2c
Merge branch 'ironchests' into 1.21 2025-04-09 18:11:33 +03:00
5f64f5708b
давайте короче скопируем метод из ваниллы не особо разбираясь зачем он нам нужен, ПОХУЙ ЧТО АЙРОНЧЕСТЫ НИКОГДА НЕ БЫВАЮТ СДВОЕННЫЕ. 2025-04-09 18:10:43 +03:00
1fc5c76224
ничего не забыл? 2025-04-09 17:11:49 +03:00
cc372ed871
iron shulker boxes 2025-04-09 03:57:42 +03:00
85950c6a90
ты как меня назвал 2025-04-09 03:48:10 +03:00
16515ecc92
iron chests 2025-04-09 00:36:49 +03:00
2922af8715
How this went unnoticed i have no idea 2025-04-05 21:23:52 +07:00
822ab97066
Merge remote-tracking branch 'origin/1.21' into 1.21 2025-04-05 09:59:29 +07:00
43c02b37a8
Use memorizing suppliers to considerably improve get() performance of CapabilityCache 2025-04-05 09:58:50 +07:00
8f9103ca48
Store cable side directly, and not relative side, to further improve cable transfer performance 2025-04-05 09:47:30 +07:00
9a6cc53189
Actually fix matter bottler bottling when transferring very little amount of matter 2025-04-05 09:45:44 +07:00
2453c60d76
maybe fix matter bottler getting stuck? 2025-04-05 09:45:43 +07:00
a54382b74e
Use LinkedHashMap in DynamicSynchableGroup so iteration order is preserved 2025-04-05 09:45:43 +07:00
d35da8c7f4
Allow DynamicSynchableGroup to accept non-ISynchables 2025-04-05 09:45:42 +07:00
afb6cd5907
Add global direction and relative side codecs, so less data is duplicated when something need these codecs 2025-04-05 09:45:42 +07:00
578d86410b
Add shuffle variant for object array 2025-04-05 09:45:37 +07:00
9e1ae327ea
Add RelativeSide#defaultOf 2025-04-05 09:45:33 +07:00
cc7fe1ea2f
matter dust in creative tab 2025-04-05 00:43:44 +03:00
3e59eb5595
GearShocky — Вчера, в 15:24
ну давай ещё полоску на батарейках влепи
(она сверху)
2025-04-05 00:19:56 +03:00
4faef9d7c9
ЩАС БУДЕТ ТЕБЕ ТОЧНОСТЬ ЧИСЛА. 2025-04-04 22:09:35 +03:00
55856e6aec
matter capacitor gauge 2025-04-04 15:07:42 +03:00
167ea42ec8
idea refactor moment 2025-03-31 20:56:33 +07:00
a956d9a34f
Move feature to world subpackage 2025-03-31 09:32:32 +07:00
9b1c192f09
Provide "enhanced" (count unlimited) item stack codecs 2025-03-31 09:12:12 +07:00
2b589410f5
Move triggers and worldgen to server subpackage 2025-03-31 08:57:04 +07:00
12241ead12
Remove outdated code 2025-03-31 08:12:09 +07:00
a4b54f052c
Bump kommons 2025-03-30 23:56:43 +07:00
4b38528fe0
Switch more code to use kommons 2025-03-30 23:56:05 +07:00
c5c7e1bac4
Remove operator modifier on blockstate#set alias 2025-03-30 18:51:25 +07:00
339cacc545
Remove toImmutableList 2025-03-30 18:47:18 +07:00
844323ead6
Move streams exts from Utils to FriendlyStreams 2025-03-30 18:46:36 +07:00
ca95da8c6f
Move level extensions to separate file 2025-03-30 18:45:45 +07:00
3cbcd9e280
Use immutableMap provided by kommons 2025-03-30 18:42:42 +07:00
118f5e1b5c
Use immutableSet provided by kommons 2025-03-30 18:18:59 +07:00
1241d2368e
a? 2025-03-30 18:17:59 +07:00
4b5602404d
wtfffff 2025-03-30 18:17:28 +07:00
e0aa5ebbae
Compile against kommons immutable* factory functions and mapped comparator 2025-03-30 18:16:43 +07:00
88d47ef4d5
Remove enum.next/prev 2025-03-30 16:39:08 +07:00
46eebd236a
Rename file to Utils 2025-03-30 16:37:02 +07:00
4207be5078
Remove byte supplier and short supplier 2025-03-30 16:35:19 +07:00
2f03d6730a
Fix IDAllocator not being utilized properly in dynamic synchable group 2025-03-30 16:34:18 +07:00
30fb67f63a
Remove NotNullVar
lateinit should be used instead, really
2025-03-30 16:32:04 +07:00
6f12295245
Move nbt extensions to util subpackage 2025-03-30 16:27:40 +07:00
a2c5b84e77
Move observed config list to config subpackage 2025-03-30 16:24:06 +07:00
1a94ab6634
Split core into util package
for no reason of course
2025-03-30 16:23:46 +07:00