5606096040
Update BlazeFireballGoal's code
2025-03-23 09:40:48 +07:00
832b5f7d2a
Use targetSelector goal list
2025-03-23 09:26:02 +07:00
6888a8c7bc
Rearrange goals
2025-03-23 09:24:54 +07:00
55688594b9
apple
2025-03-20 07:28:30 +05:00
77026f6d72
make matter decomposer have a more visible working state texture
2025-03-18 17:02:06 +05:00
10f250b822
Provide convenient unit packet registration
2025-03-18 18:58:51 +07:00
7f299a6dec
Provide Unit (singleton) codecs
2025-03-18 18:58:49 +07:00
442a7b7496
Declare event listener functions as internal
2025-03-18 18:40:07 +07:00
2f016a76a6
Declare registerNetworkPackets as internal
2025-03-18 18:27:54 +07:00
71186b7c30
Ignore /.kotlin
2025-03-18 18:27:29 +07:00
92cd3326ee
Make crossroads large enough to fit both the arena and corridors
2025-03-18 04:27:36 +05:00
94601478bb
Merge branch '1.21' into world-structures
2025-03-18 00:02:36 +07:00
dec8aab382
Actual fix for ladder datagen
2025-03-18 00:02:31 +07:00
2f1b698810
Add industrial ladder to creative menu, rearrange items in decorative tab
2025-03-17 23:55:54 +07:00
aedd545a39
Fix ladder datagen
2025-03-17 23:54:08 +07:00
62c05b3c3f
Misc code fixes in enforcer code
2025-03-17 23:39:27 +07:00
a9851e08b3
n
2025-03-17 21:27:00 +05:00
7f362a95a2
Rearrange icons in quickmove
2025-03-17 23:01:58 +07:00
ae840736c7
idiot
2025-03-17 14:01:52 +05:00
5b68a6c7ba
Add "quick move" to/from storage graphics
2025-03-17 11:23:51 +07:00
2d5858bd29
beep
2025-03-17 08:12:25 +05:00
7a7139c48c
Merge branch '1.21' of https://git.dbotthepony.ru/DBot/overdrive_that_matters into world-structures
2025-03-17 05:44:22 +05:00
96400db67c
ok
2025-03-17 05:44:07 +05:00
64c9b007cc
буду срать
2025-03-17 03:47:22 +05:00
b212959490
⡶⠶⠂⠐⠲⠶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡶⠶⡶⣶
...
⣗⠀⠀⠀⠀⠀⠀⠀⠉⠛⠿⠿⣿⠿⣿⣿⣿⣿⠿⠿⠿⠟⠛⠉⠁⠀⠀⠀⢠⣿
⣿⣷⣀⠀⠈⠛⠢⠥⠴⠟⠂⠀⠀⠀⠉⣛⠉⠁⠀⠐⠲⠤⠖⠛⠁⠀⠀⣐⣿⣿
⣿⣿⣿⣦⣄⡀⠀⠀⠀⠀⣀⡠⣤⣦⣿⣿⣿⣆⣴⣠⣀⣀⡀⣀⣀⣚⣿⣿⣿⢳
⣧⠉⠙⢿⣿⣿⣶⣶⣾⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢇⣿
⣿⣷⡄⠈⣿⣿⣿⣿⣯⣥⣦⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢉⣴⣿⣿
⣿⣿⣿⣦⣘⠋⢻⠿⢿⣿⣿⣿⣾⣭⣛⣛⣛⣯⣷⣿⣿⠿⠟⠋⠉⣴⣿⣿⣿
2025-03-16 23:29:34 +05:00
9a5614de65
Don't drop experience capsules when keepInventory is enabled
2025-03-16 17:29:13 +07:00
5e3fcddd34
fireball
2025-03-16 13:20:21 +05:00
24485696f3
don't move when charging
2025-03-16 10:03:41 +05:00
7b3a6f229b
Merge remote-tracking branch 'origin/world-structures' into world-structures
2025-03-16 02:45:59 +05:00
7c31180430
h2
2025-03-16 02:45:46 +05:00
df5c8dc6aa
Make Matter Decomposer throttle for 1 tick when buffer can't fit all matter produced
2025-03-16 00:31:05 +07:00
f599f1c2b9
Fix saturation going negative
2025-03-15 13:23:34 +07:00
962ecb1996
Use nextDouble() because PRNG provides 64 bit numbers
2025-03-15 10:42:45 +07:00
fd3caf5d21
Revert black hole random changes
2025-03-15 10:12:43 +07:00
05fa437fa4
Merge branch '1.21' into world-structures
2025-03-15 10:11:55 +07:00
42386e1fbe
Update commentary on otmRandom
2025-03-15 10:08:02 +07:00
b7b2b8095c
Revert "Remove otmRandom"
...
This reverts commit 5a016bef
The way OTM uses random generator in its code will quickly cause LCG used in Minecraft to show its bias
because LCG in minecraft samples its highest 48 bits, which gives us at best 2^16 period in the lowest bit returned by LCG.
Which it doesn't sound bad, it quickly causes RNG become biased the quicker/more it is sampled on each tick, especially considering
some may use `level.random.nextInt(chance) == 0` to determine chance of something happening,
which will get extremely biased on heavy RNG congested environment
If we avoid sampling Level's generator this much, we won't suffer from bias in our own code, as well as avoid biasing other mods this much.
The "2^16 period" problem is also might be the reason why Entities get their own instance of RandomSource, and Mob Goals use random exactly the way described above (`nextInt(chance)`), which can and will suffer from bias the moment mob exists in world for more than 2^16 ticks (but actual bias will happen sooner because RNG is not sampled only once per tick, obviously)
2025-03-15 10:04:16 +07:00
bc5ad7f37b
кипяточек
2025-03-14 19:47:13 +07:00
579445fbbe
Nerf food for androids further
2025-03-14 17:44:26 +07:00
80ff50b937
Nullify excess hunger when eating as android
2025-03-14 17:40:16 +07:00
ca37b4959f
Bring back old behavior where exhaustion is immediately nullified by energy buffer on Androids
2025-03-14 17:36:55 +07:00
5d8f2d5a4a
Add REGENERATE_ENERGY_EFFICIENCY_FOOD and REGENERATE_ENERGY_EFFICIENCY_SATURATION
2025-03-14 12:04:16 +07:00
e06928a4b5
Update mixin signature
2025-03-14 11:24:58 +07:00
d10b1b4ee1
Aeugh
2025-03-14 11:21:08 +07:00
922f94b9de
e
2025-03-14 11:02:08 +07:00
b23bda2f6a
Move android package to player package
2025-03-14 10:54:08 +07:00
c4d5ffefa5
Move all logic regarding food / regeneration to MatteryFoodData
2025-03-14 10:37:54 +07:00
a34b485e68
Base replacement for FoodData
2025-03-14 08:52:36 +07:00
1670e14ae8
h
2025-03-13 10:45:42 +05:00
c3b2681e89
Rename AndroidConfig to PlayerConfig
2025-03-12 20:57:57 +07:00