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