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