Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Called to update the entity's position/logic.
- */
- public void onUpdate() {
- if (this.worldObj.isBlockLoaded(new BlockPos(this.posX, 0.0D, this.posZ))) {
- new UpdateEvent().publishItself();
- final UpdateMotionEvent updateMotionEvent = new UpdateMotionEvent(UpdateMotionEvent.Type.PRE, this.isCurrentViewEntity()).publishItself();
- if(updateMotionEvent.isCancelled())
- return;
- super.onUpdate();
- new UpdateMotionEvent(UpdateMotionEvent.Type.MID, updateMotionEvent.isCurrentView()).publishItself();
- if (this.isRiding()) {
- this.sendQueue.addToSendQueue(new C03PacketPlayer.C05PacketPlayerLook(PlayerHandler.yaw, PlayerHandler.pitch, this.onGround));
- this.sendQueue.addToSendQueue(new C0CPacketInput(this.moveStrafing, this.moveForward, this.movementInput.jump, this.movementInput.sneak));
- } else {
- this.onUpdateWalkingPlayer(updateMotionEvent, PlayerHandler.yaw, PlayerHandler.pitch);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement