mirror of
https://github.com/danbulant/flying-squid
synced 2026-06-16 04:51:08 +00:00
fix delta support in updatePositions for 1.8
This commit is contained in:
parent
b133bb8093
commit
0dabd933e2
1 changed files with 9 additions and 1 deletions
|
|
@ -96,7 +96,15 @@ module.exports.entity = function (entity, serv) {
|
|||
entity.knownPosition = entity.knownPosition === undefined ? entity.position : entity.knownPosition
|
||||
|
||||
const diff = position.minus(entity.knownPosition)
|
||||
if (diff.abs().x > 7 || diff.abs().y > 7 || diff.abs().z > 7) {
|
||||
|
||||
let maxDelta
|
||||
if (serv.supportFeature('fixedPointDelta')) {
|
||||
maxDelta = 3
|
||||
} else if (serv.supportFeature('fixedPointDelta128')) {
|
||||
maxDelta = 7
|
||||
}
|
||||
|
||||
if (diff.abs().x > maxDelta || diff.abs().y > maxDelta || diff.abs().z > maxDelta) {
|
||||
let entityPosition
|
||||
|
||||
if (serv.supportFeature('fixedPointPosition')) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue