Axionize
bf80d63c4a
Address code review concerns
2025-10-31 14:14:55 -04:00
Axionize
540fc454b9
Minor code review changes
2025-10-31 07:54:56 -04:00
Axionize
cad28d6342
Merge remote-tracking branch 'origin/2.0' into optimize/vector-objects
...
# Conflicts:
# common/src/main/java/ac/grim/grimac/utils/data/ReachInterpolationData.java
2025-10-30 13:29:09 -04:00
Axionize
978cbb293c
Address more code review concerns
2025-10-30 13:27:43 -04:00
Axionize
42ce2122a8
Apply code review suggestions for Reachutils, BlockModifications, and CheckManagerListener
2025-10-30 13:18:59 -04:00
Axionize
096b01213c
Fix code review concerns for break checks
2025-10-30 13:15:07 -04:00
SamB440
f8a5315fff
We do not need high bound if player ticks reliably.
2025-10-28 13:27:54 +00:00
Axionize
22e9a649c5
Make input Vec2d
2025-10-27 17:02:48 -04:00
Axionize
8e470d82bc
Primitivify inputs
2025-10-27 17:02:48 -04:00
Axionize
de083b7b84
Make VectorData vector use primitives
2025-10-27 17:02:48 -04:00
Axionize
3f86a097de
More TeleportData conversions
2025-10-27 17:02:48 -04:00
Axionize
1b3b3d7b1d
Optimize Collisions forEach predicates
2025-10-27 17:02:48 -04:00
Axionize
40aa1eadbe
Primitize more vehicle teleport code
2025-10-27 17:02:48 -04:00
Axionize
fac7d98530
use more primitives for teleports
2025-10-27 17:02:48 -04:00
Axionize
b9f16762f1
Make BlockBreak object use primitives
2025-10-27 17:02:48 -04:00
Axionize
441af405b7
Optimize usage of vector3i.getSerializedPosition()
2025-10-27 17:02:48 -04:00
Axionize
71fb934a7e
Improve performance of updateBlock()
2025-10-27 17:02:48 -04:00
Axionize
fe1d3b2b93
Fix minor bug and cleanup primitiiveify ReachInterpolationData
2025-10-27 17:02:48 -04:00
Axionize
a408946c0e
De Vector-ify TrackedPosition
2025-10-27 17:02:48 -04:00
Axionize
f1192069ae
Optimize MainSupportingBlockPosFinder
2025-10-27 17:02:48 -04:00
Axionize
09139062c6
Optimize VehiclePositionUpdate, PositionUpdate, and some VectorUtils usage
2025-10-27 17:02:48 -04:00
Axionize
813551a093
Optimize TeleportData
2025-10-27 17:02:47 -04:00
Axionize
3028b4d274
Improve Vector allocations in Reach, BlockPos, ReachUtils
2025-10-27 17:02:47 -04:00
Axionize
7daaca95eb
More vector optimizations
2025-10-27 17:02:47 -04:00
AnnotationVisitor
102b5842e7
Add copper golem statue, shelf collision boxes and other missing 1.21.10 stuff ( #2315 )
...
* add copper golem statue
* Include ViaVersion substitution
* add shelves
* also add copper armor
* add mannequin box sizes
* Add copper golem size
2025-10-27 11:17:09 -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
BT (calcastor/mame)
b69906f809
Clear active item before updating inventory on legacy ( #2317 )
...
* Apply spotless
* Clear active item before updating inventory on legacy
2025-10-23 22:56:12 -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
Axionize
26492fd8e3
Optimize new Vector3dm() multiply calls
2025-10-20 23:23:39 -04:00
Axionize
15e809835b
Optimize new object creation on vector add() calls
2025-10-20 23:15:23 -04:00
Axionize
1eae5484c7
Micro optimize DefaultResyncHandler
2025-10-20 22:56:11 -04:00
Axionize
90036e2bf2
Optimize Messages ( #2309 )
...
* Optimize MessageUtil.replacePlaceHolders()
* Send user messages at packet level bypassing backend server for performance
* Stash temporary changes
* Make Grim send fast chat messages bypasses platform by default
2025-10-20 22:16:21 -04:00
Axionize
faf2fb3afb
Refactor Grim startup/system args handling
2025-10-20 21:48:49 -04:00
cyramek
7461aca13f
fix offground precision loss <= 1.20.4
...
we're now in 1e-15 average
2025-10-20 19:26:05 +02:00
AoElite
f381805cad
add translations for the sender-not-found message
2025-10-20 12:25:34 -04:00
AoElite
2fa022eb00
fix GrimDebug command exception if the sender is exempt or not found
2025-10-20 12:25:10 -04:00
cyramek
44900e584b
support copper variants of chains
2025-10-20 10:06:45 +02:00
cyramek
a2f4dc1979
get rid of a buffer in vector format conversion
2025-10-19 09:18:29 +02:00
Cyramek
0237f956ff
[1.21.10] Rewrite block effects, LpVector support, partially implemented collision boxes ( #2300 )
2025-10-18 11:24:15 +02:00
ManInMyVan
e222df8e87
check if we're already sending a bundle packet
2025-10-15 16:50:39 -06:00