class MinecraftPi::Entity
Public Class Methods
new(socket)
click to toggle source
# File lib/minecraft-pi/entity.rb, line 10 def initialize(socket) @socket = socket self end
Public Instance Methods
getPos(entity)
click to toggle source
# File lib/minecraft-pi/entity.rb, line 16 def getPos(entity) @socket .request("entity.getPos(#{entity.to_i})") .split(',') .map(&:to_f) end
getTile(entity)
click to toggle source
# File lib/minecraft-pi/entity.rb, line 30 def getTile(entity) @socket .request("entity.getTile(#{entity.to_i})") .split(',') .map(&:to_i) end
setPos(entity, x, y, z)
click to toggle source
# File lib/minecraft-pi/entity.rb, line 24 def setPos(entity, x, y, z) @socket .write("entity.setPos(#{entity.to_i},#{x.to_f},#{y.to_f},#{z.to_f})") end
setTile(entity, x, y, z)
click to toggle source
# File lib/minecraft-pi/entity.rb, line 38 def setTile(entity, x, y, z) @socket .write("entity.setTile(#{entity.to_i},#{x.to_i},#{y.to_i},#{z.to_i})") end