Commit Graph
976 Commits
Author SHA1 Message Date
gnembon 289df9d9f8 specify inventory changes 2024-02-29 12:32:52 +01:00
gnembon a0bd6e22ac simplify stackableShulkerBoxes rule 2024-02-29 11:11:18 +01:00
gnembon 4e57eecf2d 24w09a 2024-02-29 11:05:15 +01:00
gnembon 3b6ada52f8 24w06a 2024-02-07 19:01:07 +01:00
gnembon dcb45c93b8 24w05a 2024-02-01 11:42:59 +01:00
gnembon f316ffa3e2 24w04a 2024-01-24 23:52:01 +01:00
gnembon d524df5a0b removed spawn chunks size rule. Hack for network stuff - may stay. 24w03a 2024-01-18 23:11:56 +01:00
gnembon d76d013acb 23w51b 2023-12-18 19:20:26 +01:00
gnembon 930655009b 1.20.3-pre2 2023-11-22 23:06:07 +01:00
gnembon 5c1da81b9f 23w45a fixes and unmaintainable optimized TNT rule pseudofix. 2023-11-08 21:41:49 +01:00
gnembon 7392f16785 23w44a and some cleanups 2023-11-01 22:13:35 +01:00
gnembon 382706a6df 23w43a 2023-10-25 19:09:20 +02:00
gnembon 1a7e8b6875 yeet most of tick 2023-10-25 17:06:53 +02:00
gnembon bccefa4729 23w42a and removed portalCreativeDelay and portalSurvivalDelay 2023-10-18 20:44:35 +02:00
gnembon 1fe486a5e8 23w41a 2023-10-11 18:20:30 +02:00
altrisi 9039bbaa16 Fix hopper counters command error when guessing item color (#1826)
* Fix hopper counters command crash when guessing item color

* Less List types, slightly less copying and clearer Stream chain

* Reverse result equal logic to not search through registries as much

Gets the item being searched once outside instead of getting the id for
every recipe
2023-10-06 18:37:45 +02:00
gnembon 83940f50b3 lol stupid mojang 23w40a 2023-10-04 23:24:08 +02:00
manyrandomthings cd1deed5e5 Fix movableBlockEntities crashing in 1.20.2 (#1817) 2023-09-24 18:13:32 +02:00
silnarm 1205c9fdd1 fix-players-pushing-entities-in-tick-freeze
* cancel pushEntities() if game paused
* fixes #1779
2023-09-14 02:37:48 +02:00
gnembon 5a77da26d4 1.20.2-pre1 2023-09-05 22:15:44 +02:00
gnembon ed91bfe95d 23w35a 2023-08-30 21:58:54 +02:00
gnembon 7fdc6a97ef fixed server connection 2023-08-08 13:10:35 +02:00
gnembon cd572695b6 remove unnecessary command parameter 2023-08-08 12:42:35 +02:00
gnembon 7a19bbe997 fix client communication for carpet 2023-08-08 11:59:50 +02:00
gnembon 55a88c6cdc 1.4.113 on 23w31a, many regressions including modded networking, fake players, scoreboard api and more. 2023-08-03 12:33:49 +02:00
altrisi 8416a2f28b Tweaks on top of #1775
Make new interface not have default methods, make `Shadow` body throw
and tiny style changes
2023-08-01 13:39:00 +02:00
Blodhgarm f564a9c491 Refactor PistionStructureResolver API for better Compatiblity (#1775)
* Implement better handling for custom block interactions within the `PistionStructureResolver`

- Switch to a opt in system for piston interaction methods by moving to a dedicated interface and removing mixin that injects such into every block
- Default to vanilla code for slime blocks and honey blocks behavior.
- Keep `BlockBehaviourInterface` and `BlockBehaviour_customStickyMixin` for compatibility reasons
2023-08-01 13:29:49 +02:00
altrisi 1a73edbf76 Fix chat signatures desyncing when cancelling __on_player_message (#1778) 2023-08-01 12:43:47 +02:00
altrisi a29b84ec0d Remove lightEngineMaxBatchSize rule (#1771) 2023-07-28 21:10:17 +02:00
altrisi fbe37017c5 Refactor spawn reporting (#1519)
Not all that could be done for now
2023-07-28 20:57:48 +02:00
altrisi ac588c3e55 Add utility method to easily run code on all SettingsManagers (#1696) 2023-07-26 19:01:03 +02:00
AngelBottomless dd902fd77c Fix piglin brutes spawning in air (#1769) 2023-07-26 15:40:00 +02:00
James McCulloch aeb68e9ba0 Fake player portal fix (#1724)
* fake-player-portal-fix:
* Fix the teleport fix, so it doesn't crash when bots go through nether portals (Fixes #1712)

* fake-player-portal-fix:
* Re-implement fix for #1190
* Without causing #1712
* Just move the bot on the chunkmap directly.
2023-05-24 14:24:03 +02:00
gnembon e28f52171f 1.20-pre5 2023-05-23 18:25:09 +02:00
gnembon e140a5ddb0 send tick info with client level data 2023-05-19 00:45:27 +02:00
gnembon b744956777 fixed server only issues, properly separated client / server logic in common class. 2023-05-18 14:19:26 +02:00
gnembon c6f52b3293 retire static TickSpeed. Use Server and Client synchronization agents. 2023-05-17 21:20:00 +02:00
gnembon df786605c2 moar client-server tick speed separation 2023-05-16 10:35:40 +02:00
gnembon e0a3060339 tickspeed server - client separation. 2023-05-14 23:36:55 +02:00
gnembon 755ec1daa8 relight cleanup - think it works now. Little higher level, but that's what's needed. 2023-05-12 22:04:19 +02:00
gnembon fa0200c137 1.20-pre1 2023-05-10 21:12:15 +02:00
gnembon cac97b5127 23w18a 2023-05-03 22:09:14 +02:00
gnembon 9cae675ede attempt to make the game no crash when resetting chunks. Lighting gonna get fixed later I presume 2023-05-03 21:50:37 +02:00
gnembon 07033af7dd 23w17a 2023-04-26 22:58:59 +02:00
altrisi f1205a4251 Make hoppers use the getter for HopperCounter in their mixin
And very minor cleanup in it
2023-04-22 20:41:12 +02:00
gnembon d68c252180 23w16a 2023-04-20 22:13:32 +02:00
altrisi 8cd60db5e4 Random cleanups to users of Level.OVERWORLD and reduce minecraft_server usage (#1697)
- Use `overworld()` instead of `getLevel(Level.OVERWORLD)` when convenient
- Remove now unnecessary `// OW` comments, from when it had no mappings
- Make spawn chunk size and light batches not depend on global server instance
- Merge all spawn chunk size logic into SpawnChunks instead of methods in the validator
- Remove unneeded `withWorld(OVERWORLD)` with just-created server `CommandSource`s
- Use enhanced for in light batch application
2023-04-08 20:01:30 +02:00
altrisi 17c2d601d2 Remove global server reference from Player_antiCheatDisabledMixin 2023-04-08 19:48:52 +02:00
gnembon 1751f103f9 23w14a 2023-04-05 20:12:21 +02:00
altrisi 83e88856ab Rename fungus growth enum given the rule is no longer about a fix 2023-04-03 19:15:08 +02:00