jopi
Попрошайка
- 1,421
- 30
- 260
При соприкосновении с блоком, игрок не телепортируется.
java:
public void onEntityCollidedWithBlock(World w, int x, int y, int z, Entity e) {
//if (!w.isRemote) {
if (e != null && !(e instanceof EntityFX)) {
TilePortal tp = (TilePortal)w.getBlockTileEntity(x, y, z);
if (tp.isWorking) {
e.setPosition(tp.xyzTeleport[0], tp.xyzTeleport[1], tp.xyzTeleport[2]);
e.onEntityUpdate();
tp.isWorking = false;
tp.tick = 0;
}
}
//}
}