예제 #1
0
 public override net.minecraft.src.EnumStatus GoToSleep(int i, int j, int k)
 {
     net.minecraft.src.EnumStatus enumstatus = base.GoToSleep(i, j, k);
     if (enumstatus == net.minecraft.src.EnumStatus.OK)
     {
         net.minecraft.src.EntityTracker entitytracker = mcServer.GetEntityTracker(dimension
                                                                                   );
         net.minecraft.src.Packet17Sleep packet17sleep = new net.minecraft.src.Packet17Sleep
                                                             (this, 0, i, j, k);
         entitytracker.SendPacketToTrackedPlayers(this, packet17sleep);
         netServerHandler.TeleportTo(posX, posY, posZ, rotationYaw, rotationPitch);
         netServerHandler.SendPacket(packet17sleep);
     }
     return(enumstatus);
 }
예제 #2
0
 public virtual void HandleSleep(net.minecraft.src.Packet17Sleep packet17sleep)
 {
     RegisterPacket(packet17sleep);
 }