| Package | Description |
|---|---|
| org.geysermc.connector.network.translators.collision | |
| org.geysermc.connector.network.translators.collision.translators |
| Modifier and Type | Method and Description |
|---|---|
boolean |
BoundingBox.checkIntersection(int offsetX,
int offsetY,
int offsetZ,
BoundingBox otherBox) |
List<com.nukkitx.math.vector.Vector3i> |
CollisionManager.getCollidableBlocks(BoundingBox box) |
| Modifier and Type | Field and Description |
|---|---|
protected BoundingBox[] |
BlockCollision.boundingBoxes |
| Modifier and Type | Method and Description |
|---|---|
void |
BlockCollision.beforeCorrectPosition(BoundingBox playerCollision)
Overridden in classes like SnowCollision and GrassPathCollision when correction code needs to be run before the
main correction
|
void |
SnowCollision.beforeCorrectPosition(BoundingBox playerCollision) |
void |
DirtPathCollision.beforeCorrectPosition(BoundingBox playerCollision) |
boolean |
BlockCollision.checkIntersection(BoundingBox playerCollision) |
boolean |
ScaffoldingCollision.correctPosition(GeyserSession session,
BoundingBox playerCollision) |
boolean |
BlockCollision.correctPosition(GeyserSession session,
BoundingBox playerCollision)
Returns false if the movement is invalid, and in this case it shouldn't be sent to the server and should be
cancelled
While the Java server should do this, it could result in false flags by anticheat
This functionality is currently only used in 6 or 7 layer snow
|
boolean |
TrapdoorCollision.correctPosition(GeyserSession session,
BoundingBox playerCollision) |
boolean |
DoorCollision.correctPosition(GeyserSession session,
BoundingBox playerCollision) |
boolean |
SnowCollision.correctPosition(GeyserSession session,
BoundingBox playerCollision) |
| Constructor and Description |
|---|
BlockCollision(BoundingBox[] boxes) |
DirtPathCollision(String params,
BoundingBox[] defaultBoxes) |
DoorCollision(String params,
BoundingBox[] defaultBoxes) |
OtherCollision(BoundingBox[] boundingBoxes) |
ScaffoldingCollision(String params,
BoundingBox[] defaultBoxes) |
SnowCollision(String params,
BoundingBox[] defaultBoxes) |
TrapdoorCollision(String params,
BoundingBox[] defaultBoxes) |
Copyright © 2021 GeyserMC. All rights reserved.