Commit Graph
100 Commits
Author SHA1 Message Date
ManInMyVan 99dce8c28d don't check the same value twice 2026-04-13 19:51:59 -06:00
ManInMyVan fc75e51a09 fix PacketOrderC viabackwards false 2026-04-12 18:21:25 -06:00
ManInMyVan 13ad8bd823 fix #2579 2026-04-12 18:18:54 -06:00
ManInMyVan e8dc9ae997 RESOURCE_PACK_STATUS is async 2026-04-10 14:50:24 -06:00
ManInMyVan b55a12c721 minor changes to PacketHidePlayerInfo 2026-04-10 13:12:05 -06:00
ManInMyVan b9da63c8e2 fix #1990 2026-04-06 17:37:54 -06:00
ManInMyVan d1b2135191 add BadPacketsC to check if the LEAVE_BED packet is valid 2026-04-04 19:57:24 -06:00
ManInMyVan 77c48f4942 quilt is a normal client 2026-04-03 14:12:54 -06:00
ManInMyVan cd3576b196 fix #2563 2026-04-02 20:54:03 -06:00
ManInMyVan 89eedbeb85 actually check sneaking in MultiInteractA 2026-04-02 20:36:39 -06:00
ManInMyVan 7d9dc86ec7 account for INTERACT_ENTITY being split in 26.1 2026-04-02 20:32:24 -06:00
ManInMyVan 11d572f8fd move ElytraA onStartGliding() to before the client version check in PacketEntityAction 2026-04-01 19:06:19 -06:00
ManInMyVan bf10e23e8e spear stabs are attacks, handle them as such 2026-03-26 20:56:41 -06:00
ManInMyVan e40ec015b9 footer text does not get parsed as markdown 2026-03-21 15:56:50 -06:00
ManInMyVan e954124802 check for keepsprint on 1.9 servers (#2070)
* check for keepsprint on 1.9 servers

* update held item in AttackCooldownHandler every time the slot is changed

* fix #2389

* change AttackCooldownHandler package
2026-03-21 15:46:58 -06:00
ManInMyVan 598aae0ec8 require hand to be MAIN_HAND in PacketOrderB 2026-03-20 17:47:11 -06:00
ManInMyVan 48115eb7aa fix noslow with invalid drop item packets 2026-03-19 21:16:43 -06:00
ManInMyVan 68f34f2a31 make TransactionOrder verbose consistent with other checks 2026-03-18 20:26:23 -06:00
ManInMyVan 3055cd10de set CheckManager#packetEntityReplication on init 2026-03-18 20:20:54 -06:00
ManInMyVan 177c00355c rename BadPacketsC to SelfInteract 2026-03-18 20:15:14 -06:00
ManInMyVan 539e822615 slightly change BadPacketsP description 2026-03-15 19:25:20 -06:00
ManInMyVan 29c0757bbb exempt spectators in 1.21.11+ from PacketOrderB (fixes #2493) 2026-03-15 18:38:18 -06:00
ManInMyVan d273229487 remove unused imports in Reach.java 2026-03-08 15:34:03 -06:00
ManInMyVan c7983b7e37 Revert "load after ZNPCsPlus"
This reverts commit 1d0cbb7078.
2026-03-08 15:33:53 -06:00
ManInMyVan 1d0cbb7078 load after ZNPCsPlus 2026-02-22 10:24:30 -07:00
ManInMyVan 327b947c08 Add /grim testwebhook 2026-02-13 15:37:14 -07:00
ManInMyVan f95d877025 fix elytra packet abuse on 1.8 servers 2026-01-27 17:29:13 -07:00
ManInMyVan 6186abc7e7 make CrashC verbose more consistent with other checks 2026-01-03 19:01:25 -07:00
ManInMyVan d374c2bc08 support CAMERA packet (#2303) 2025-12-29 11:13:28 -07:00
ManInMyVan 2d8def6eec clean up OptifineFastMath.java a bit 2025-12-27 16:56:34 -07:00
ManInMyVan 499bf7e2f9 more consistent issue templates 2025-11-19 17:02:06 -07:00
ManInMyVan ba91251307 improve bypass template 2025-11-19 16:39:03 -07:00
ManInMyVan b14628c578 hopefully make installation instructions more clear
also moves it higher on the page
2025-11-09 11:39:53 -07:00
ManInMyVan def21633e2 disable ExploitB "invalid page characters" check 2025-11-03 19:54:02 -07:00
ManInMyVan fc47c5b663 refactor via 1.11->1.10 chat hook 2025-11-01 17:10:11 -06:00
ManInMyVan 17cf067d58 fix #2330 2025-11-01 16:05:03 -06:00
ManInMyVan 6280b28e16 show size for applicable reach/hitbox flags 2025-11-01 12:23:17 -06:00
ManInMyVan 0df77dd32a slight cleanup of fabric code 2025-10-31 14:59:26 -06:00
ManInMyVan b373e5f1c4 switch to mojmap for fabric
see https://fabricmc.net/2025/10/31/obfuscation.html
2025-10-31 14:38:23 -06:00
ManInMyVan 5f8692deda refactor plugin message wrappers 2025-10-30 17:32:01 -06:00
ManInMyVan a76bf9ce09 add copper golem statue collision box 2025-10-26 19:01:29 -06:00
ManInMyVan 4f3e715f94 add shelf collision box 2025-10-26 18:41:25 -06:00
ManInMyVan 1b47e31776 allow up to one PLAYER_INPUT per tick (#2306) 2025-10-26 11:54:15 -06:00
ManInMyVan 9ba4052c35 possibly fix build 2025-10-23 00:51:27 -06:00
ManInMyVan a86bf57a39 mark MultiActionsD as stable 2025-10-23 00:49:50 -06:00
ManInMyVan a82f2b888a mark MultiActionsC as stable 2025-10-23 00:49:23 -06:00
ManInMyVan 89cf181772 mark PositionBreakB as stable 2025-10-23 00:43:47 -06:00
ManInMyVan 6e5ec332dd remove double space in ChatB 2025-10-23 00:40:59 -06:00
ManInMyVan 79bf7e4fd1 mark ElytraF as stable 2025-10-23 00:39:32 -06:00
ManInMyVan d0aafdd9f7 mark ElytraA as stable 2025-10-22 18:06:48 -06:00
ManInMyVan 3f19abc859 mark ElytraC as stable 2025-10-22 18:06:29 -06:00
ManInMyVan 8a6863b9d3 mark ElytraB as stable 2025-10-22 17:47:05 -06:00
ManInMyVan e222df8e87 check if we're already sending a bundle packet 2025-10-15 16:50:39 -06:00
ManInMyVan bbab7e222c require CHUNK_BATCH_ACK be sent only when it's supposed to be sent 2025-10-15 15:26:40 -06:00
ManInMyVan 1317ae0bb4 add 2 more rules to .editorconfig 2025-10-14 13:40:20 -06:00
ManInMyVan d538c59a79 CHUNK_BATCH_ACK is async 2025-10-12 15:43:52 -06:00
ManInMyVan 6a223a30c7 don't specify baby scale factor twice 2025-10-12 12:58:00 -06:00
ManInMyVan 832194a1e9 fix #2294 2025-10-11 18:46:37 -06:00
ManInMyVan 0321e0bceb fix some warnings 2025-10-11 12:32:57 -06:00
ManInMyVan 63854605b6 slightly more configurable webhook embed 2025-10-11 12:11:03 -06:00
ManInMyVan c208824b16 rewrite BukkitItemResetHandler & add isUsingItem() & docs 2025-10-10 13:50:38 -06:00
ManInMyVan 7f6b7d0bfa forgot 1.21.9/10 2025-10-10 10:00:29 -06:00
ManInMyVan a56e99e3e2 support latest spigot in BukkitItemResetHandler 2025-10-10 09:55:17 -06:00
ManInMyVan c3eb0e4196 allow multiple instances of TridentItem 2025-10-09 16:24:46 -06:00
ManInMyVan 7137b36d62 remove unnecessary parenthesis on folia scheduler tasks 2025-10-09 16:23:45 -06:00
ManInMyVan 2c0b4a2a60 make MovementTickerLivingVehicle#movementInput protected 2025-10-09 16:11:07 -06:00
ManInMyVan 8f437d6bec clean up some comments and spacing 2025-10-09 16:10:20 -06:00
ManInMyVan c0bd2dd685 make FabricPermissionRegistrationManager#fabricSenderFactory private 2025-10-09 16:08:16 -06:00
ManInMyVan 258d94b525 make LastInstance#lastInstance private 2025-10-09 16:07:53 -06:00
ManInMyVan 6a02c93204 use GrimMath.radians instead of manual conversion 2025-10-09 16:07:33 -06:00
ManInMyVan 0c86d017ac deobf some methods in PredictionEngineBoat 2025-10-09 16:06:05 -06:00
ManInMyVan 6d3aa4784d move bstats plugin id to a constants class 2025-10-09 16:05:40 -06:00
ManInMyVan cec4a85454 make BlockPlaceSnapshot a record 2025-10-09 16:05:07 -06:00
ManInMyVan 438e1accf9 fix build 2025-10-09 16:04:04 -06:00
ManInMyVan f9fff4ee0c make VehiclePositionUpdate a record 2025-10-09 16:02:52 -06:00
ManInMyVan b102afb8c8 undeprecate BukkitConversionUtils#fromBukkitFace(BlockFace) 2025-10-09 16:01:27 -06:00
ManInMyVan ef0ea352ad don't use Preconditions for null-checking 2025-10-09 16:00:53 -06:00
ManInMyVan e36e61987d remove unused class TaskWrapperHandle 2025-10-09 15:59:45 -06:00
ManInMyVan 3cf06bf00b use lombok in some places 2025-10-09 15:59:02 -06:00
ManInMyVan 7b243d3a44 use jetbrains nullability annotations 2025-10-09 13:59:48 -06:00
ManInMyVan d24726c7df less messy build script 2025-10-09 13:44:41 -06:00
ManInMyVan 1bb95e796d slight cleanup (mostly weakening package-private) 2025-10-09 13:33:49 -06:00
ManInMyVan 8884b0a126 bump version 2025-10-09 10:40:02 -06:00
ManInMyVan 7c5aae956e fix 1.9 sloped rail height 2025-10-07 22:15:56 -06:00
ManInMyVan 0e6d116ec6 nullability annotations & deobfing 2025-10-07 15:35:30 -06:00
ManInMyVan 141ccae1c2 deobf getNearestLookingDirections() 2025-10-07 14:51:12 -06:00
ManInMyVan 662d02cc2a xRot & yRot -> yaw & pitch 2025-10-07 14:10:37 -06:00
ManInMyVan c42217375b fix a few warns 2025-10-07 14:03:28 -06:00
ManInMyVan 258ef064ba make ExplosionHandler#firstBreadMap private 2025-10-07 14:03:12 -06:00
ManInMyVan 8d1ee003d9 small cleanup (mostly making things private & final) 2025-10-05 12:41:18 -06:00
ManInMyVan aa4c6e0f1d add reset-item-usage-on-item-use 2025-10-04 12:38:32 -06:00
ManInMyVan cc10288e0d fix segmented hitboxes 2025-09-30 15:27:03 -06:00
ManInMyVan c10e74cd72 fix leaf litter hitbox 2025-09-29 18:02:20 -06:00
ManInMyVan f739b1e396 remove unused imports 2025-09-05 10:24:25 -06:00
ManInMyVan 070116b037 PacketServerTeleport/PLAYER_POSITION_AND_LOOK: read event after getting player 2025-09-04 17:58:41 -06:00
ManInMyVan a8693c300e PacketServerTeleport/VEHICLE_MOVE: read event after getting player 2025-09-04 17:45:12 -06:00
ManInMyVan bd4cd314c6 remove GrimPlayer#getInventory() 2025-09-03 22:53:57 -06:00
ManInMyVan 0bf3a21677 protected -> private in final class 2025-09-03 16:56:54 -06:00
ManInMyVan dc030603c8 deobf FluidFallingAdjustedMovement.getFluidFallingAdjustedMovement(...) 2025-09-03 16:52:08 -06:00
ManInMyVan 4e1320f032 remove GrimPlayer#isEyeInFluid(FluidTag) 2025-09-03 16:44:55 -06:00