re-ovo / Matrix-Issues

Matrix Issue Tracker
GNU General Public License v2.0
50 stars 17 forks source link

[FP] Double-click the space-key with elytra will cause Phase, and Phase will lead to Move false positive. #2541

Closed sakurawald closed 1 year ago

sakurawald commented 2 years ago

Troubleshooting Information

Change - [ ] to - [X] to check the checkboxes below.

Issue Information

Server version: This server is running Paper version git-Paper-81 (MC: 1.19) (Implementing API version 1.19-R0.1-SNAPSHOT) (Git: 86f87ba) You are running the latest version Previous version: git-Paper-78 (MC: 1.19) Verbose messages: QQ图片20220827013511

(12:36:21) Alice failed Phase check | moved into block (block: farmland, move: 0.002,-0.087,0.167, at: 774.377,67.938,8310.386, dist: 0.167, loop: false) (+2) | vl:2 ping:50 tps:20.0 lp:10 component: phase.main ver: 1.19.x
(12:36:21) Alice failed Phase check | moved into block (block: farmland, move: 0.051,-0.111,0.111, at: 774.548,68.938,8311.156, dist: 0.122, loop: false) (+2) | vl:4 ping:50 tps:20.0 lp:10 component: phase.main ver: 1.19.x
(12:36:21) Alice failed Phase check | moved into block (block: farmland, move: 0.037,-0.078,0.011, at: 774.552,68.97,8311.062, dist: 0.038, loop: false) (+2) | vl:6 ping:50 tps:20.0 lp:10 component: phase.main ver: 1.19.x
(12:36:22) Alice failed Phase check | moved into block (block: farmland, move: 0.019,0.248,0.01, at: 774.719,69.939,8311.366, dist: 0.021, loop: false) (+2) | vl:8 ping:50 tps:20.0 lp:11 component: phase.main ver: 1.19.x
(12:36:22) Execute command: matrix notify Alice is phase into block (Phase) #1
(12:36:22) Alice failed Phase check | moved into block (block: farmland, move: 0.0,-0.289,0.044, at: 774.7,68.938,8311.459, dist: 0.044, loop: false) (+2) | vl:10 ping:50 tps:20.0 lp:11 component: phase.main ver: 1.19.x
(12:36:23) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.078, hor: 0.025, buffer: 0.152/true, ground: +,-, setback: -, vel: , from: 69.227, past: 0.0, tags: ) (+5) | vl:5 ping:50 tps:20.0 lp:11 component: move.vert ver: 1.19.x
(12:36:23) Alice failed Phase check | moved into block (block: farmland, move: 0.0,-0.155,0.012, at: 774.7,68.993,8311.466, dist: 0.012, loop: false) (+2) | vl:12 ping:50 tps:20.0 lp:11 component: phase.main ver: 1.19.x
(12:36:23) Alice failed Phase check | moved into block (block: farmland, move: 0.0,-0.132,0.0, at: 774.7,68.938,8311.453, dist: 0.0, loop: false) (+2) | vl:14 ping:50 tps:20.0 lp:11 component: phase.main ver: 1.19.x
(12:36:23) Execute command: matrix notify Alice is phase into block (Phase) #2
(12:36:23) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.035/true, ground: +,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:10 ping:50 tps:20.0 lp:12 component: move.vert ver: 1.19.x
(12:36:23) Alice failed Phase check | moved into block (block: farmland, move: -0.037,-0.078,-0.002, at: 774.643,68.991,8311.449, dist: 0.037, loop: false) (+2) | vl:16 ping:50 tps:20.0 lp:12 component: phase.main ver: 1.19.x
(12:36:23) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.035/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:15 ping:50 tps:20.0 lp:12 component: move.vert ver: 1.19.x
(12:36:24) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.07/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:20 ping:50 tps:20.0 lp:14 component: move.vert ver: 1.19.x
(12:36:24) Alice failed Phase check | moved into block (block: farmland, move: 0.0,-0.078,0.0, at: 774.681,68.991,8311.451, dist: 0.0, loop: false) (+2) | vl:18 ping:50 tps:20.0 lp:14 component: phase.main ver: 1.19.x
(12:36:24) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.105/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:25 ping:50 tps:20.0 lp:14 component: move.vert ver: 1.19.x
(12:36:24) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.139/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:30 ping:50 tps:20.0 lp:14 component: move.vert ver: 1.19.x
(12:36:24) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.174/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:35 ping:50 tps:20.0 lp:14 component: move.vert ver: 1.19.x
(12:36:24) Alice failed Phase check | moved into block (block: farmland, move: 0.0,-0.078,0.0, at: 774.681,68.991,8311.451, dist: 0.0, loop: false) (+2) | vl:20 ping:50 tps:20.0 lp:14 component: phase.main ver: 1.19.x
(12:36:24) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.209/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:40 ping:50 tps:20.0 lp:14 component: move.vert ver: 1.19.x
(12:36:24) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.244/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:45 ping:50 tps:20.0 lp:15 component: move.vert ver: 1.19.x
(12:36:25) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.279/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:50 ping:50 tps:20.0 lp:15 component: move.vert ver: 1.19.x
(12:36:25) Alice failed Phase check | moved into block (block: farmland, move: 0.0,-0.078,0.0, at: 774.681,68.991,8311.451, dist: 0.0, loop: false) (+2) | vl:22 ping:50 tps:20.0 lp:15 component: phase.main ver: 1.19.x
(12:36:25) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.314/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:55 ping:50 tps:20.0 lp:15 component: move.vert ver: 1.19.x
(12:36:25) Execute command: matrix notify Alice tried to move abnormally (Move) #1
(12:36:25) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.349/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:60 ping:50 tps:20.0 lp:15 component: move.vert ver: 1.19.x
(12:36:25) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.384/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:65 ping:50 tps:20.0 lp:15 component: move.vert ver: 1.19.x
(12:36:25) Alice failed Phase check | moved into block (block: farmland, move: 0.0,-0.078,0.0, at: 774.681,68.991,8311.451, dist: 0.0, loop: false) (+2) | vl:24 ping:50 tps:20.0 lp:16 component: phase.main ver: 1.19.x
(12:36:25) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.418/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:70 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:25) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.453/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:75 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:25) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.488/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:80 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:26) Alice failed Phase check | moved into block (block: farmland, move: 0.0,-0.078,0.0, at: 774.681,68.991,8311.451, dist: 0.0, loop: false) (+2) | vl:26 ping:50 tps:20.0 lp:16 component: phase.main ver: 1.19.x
(12:36:26) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.523/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:85 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:26) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.558/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:90 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:26) Execute command: matrix notify Alice tried to move abnormally (Move) #2
(12:36:26) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.593/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:95 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:26) Alice failed Phase check | moved into block (block: farmland, move: 0.0,-0.078,0.0, at: 774.681,68.991,8311.451, dist: 0.0, loop: false) (+2) | vl:28 ping:50 tps:20.0 lp:16 component: phase.main ver: 1.19.x
(12:36:26) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.628/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:100 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:26) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.663/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:105 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:26) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.697/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:110 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:26) Alice failed Phase check | moved into block (block: farmland, move: 0.0,-0.078,0.0, at: 774.681,68.991,8311.451, dist: 0.0, loop: false) (+2) | vl:30 ping:50 tps:20.0 lp:16 component: phase.main ver: 1.19.x
(12:36:26) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.732/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:115 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:27) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.767/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:120 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:27) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.802/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:125 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:27) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.098, buffer: 0.837/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: hor_start) (+5) | vl:130 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:27) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.02, buffer: 0.872/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:135 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:27) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.02, buffer: 0.907/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:140 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:27) Alice failed Phase check | moved into block (block: farmland, move: 0.0,-0.078,0.0, at: 774.681,68.991,8311.451, dist: 0.0, loop: false) (+2) | vl:32 ping:50 tps:20.0 lp:16 component: phase.main ver: 1.19.x
(12:36:27) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.02, buffer: 0.941/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:145 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:27) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 0.976/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:150 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:28) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 1.011/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:110 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:28) Alice failed Phase check | moved into block (block: farmland, move: 0.0,-0.078,0.0, at: 774.681,68.991,8311.451, dist: 0.0, loop: false) (+2) | vl:34 ping:50 tps:20.0 lp:16 component: phase.main ver: 1.19.x
(12:36:28) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.02, buffer: 1.046/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:115 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:28) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 1.081/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:120 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:28) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 1.116/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:125 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:28) Alice failed Phase check | moved into block (block: farmland, move: 0.0,-0.078,0.0, at: 774.681,68.991,8311.451, dist: 0.0, loop: false) (+2) | vl:36 ping:50 tps:20.0 lp:16 component: phase.main ver: 1.19.x
(12:36:28) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.02, buffer: 1.151/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:130 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:28) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 1.186/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:135 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:28) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 1.22/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:140 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:29) Alice failed Phase check | moved into block (block: farmland, move: 0.0,-0.078,0.0, at: 774.681,68.991,8311.451, dist: 0.0, loop: false) (+2) | vl:38 ping:50 tps:20.0 lp:16 component: phase.main ver: 1.19.x
(12:36:29) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.02, buffer: 1.255/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:145 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:29) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 1.29/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:150 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:29) Alice failed Phase check | moved into block (block: farmland, move: 0.0,-0.078,0.0, at: 774.681,68.991,8311.451, dist: 0.0, loop: false) (+2) | vl:40 ping:50 tps:20.0 lp:16 component: phase.main ver: 1.19.x
(12:36:29) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.02, buffer: 1.325/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:155 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:29) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 1.36/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:160 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:29) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 1.395/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:165 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:30) Alice failed Phase check | moved into block (block: farmland, move: 0.0,-0.078,0.0, at: 774.681,68.991,8311.451, dist: 0.0, loop: false) (+2) | vl:42 ping:50 tps:20.0 lp:16 component: phase.main ver: 1.19.x
(12:36:30) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.02, buffer: 1.43/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:170 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:30) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 1.465/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:175 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:30) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 1.499/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:180 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:30) Alice failed Phase check | moved into block (block: farmland, move: 0.0,-0.078,0.0, at: 774.681,68.991,8311.451, dist: 0.0, loop: false) (+2) | vl:44 ping:50 tps:20.0 lp:16 component: phase.main ver: 1.19.x
(12:36:30) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.02, buffer: 1.534/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:185 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:30) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 1.569/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:190 ping:50 tps:20.0 lp:16 component: move.vert ver: 1.19.x
(12:36:30) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.0, buffer: 1.604/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:195 ping:50 tps:20.0 lp:17 component: move.vert ver: 1.19.x
(12:36:31) Alice failed Phase check | moved into block (block: farmland, move: 0.0,-0.078,0.0, at: 774.681,68.991,8311.451, dist: 0.0, loop: false) (+2) | vl:46 ping:50 tps:20.0 lp:17 component: phase.main ver: 1.19.x
(12:36:31) Alice failed Move check | unexpected vertical movement (motion: 0.0/-0.07, hor: 0.02, buffer: 1.639/true, ground: -,-, setback: -, vel: , from: 69.07, past: 0.0, tags: ) (+5) | vl:200 ping:50 tps:20.0 lp:17 component: move.vert ver: 1.19.x
(12:36:31) Execute command: ban Alice 作弊玩家.

How/when does this happen: 当你身穿鞘翅,通过双击空格,打算跳上耕地时,由于鞘翅会导致被Matrix误判Phase,进而引发和Move相关的判定,最终玩家被一直卡在空中,导致最终VL值达到惩罚阈值。 Video of false positive: none Other information: 鞘翅可能会导致误引发的穿墙,但是由于事件取消,会使得玩家不断被卡在空中,被迫违反Move。 经过几次测试,鞘翅可能更容易卡入非完整的方块,比如耕地,铁轨这些方块。

Configuration Files

Link to checks.yml file: 默认配置。除了Move的220改为200