class MinecraftPi::Player

Public Class Methods

new(socket) click to toggle source
# File lib/minecraft-pi/player.rb, line 10
def initialize(socket)
  @socket = socket
  self
end

Public Instance Methods

getPos() click to toggle source
# File lib/minecraft-pi/player.rb, line 16
def getPos
  @socket
    .request('player.getPos()')
    .split(',')
    .map(&:to_f)
end
getTile() click to toggle source
# File lib/minecraft-pi/player.rb, line 29
def getTile
  @socket
    .request('player.getTile()')
    .split(',')
    .map(&:to_i)
end
setPos(x, y, z) click to toggle source
# File lib/minecraft-pi/player.rb, line 24
def setPos(x, y, z)
  @socket.write "player.setPos(#{x.to_f},#{y.to_f},#{z.to_f})"
end
setTile(x, y, z) click to toggle source
# File lib/minecraft-pi/player.rb, line 37
def setTile(x, y, z)
  @socket.write "player.setTile(#{x.to_i},#{y.to_i},#{z.to_i})"
end