onEntityCollidedWithBlockで一度だけ実行

Modやプラグインの制作/開発に関する質問はこちらへどうぞ。
Bloom
ID: 495UHKI8CC

onEntityCollidedWithBlockで一度だけ実行

投稿記事 by Bloom » 2020年8月01日(土) 19:59

Minecraft1.7.10、Forge10.13.4.1558でのModdingの質問です。
onEntityCollidedWithBlockで、Entityが接触している際、そのEntityが動いていれば停止させ、停止していれば向いている方向に動かすブロックを作りたいのですが、tickごとに実行されてしまい、停止→動かすを繰り返してしまいます。
一度接触したEntityには一度だけ実行するようにしたいのですが、よい方法をご存じでしたら教えてください。