class Minecraft::RToolkit::API
Public Class Methods
new(options={})
click to toggle source
# File lib/minecraft_rtoolkit/api.rb, line 4 def initialize(options={}) raise 'No username given' if options[:user].nil? raise 'No password given' if options[:password].nil? user = options[:user] password = options[:password] host = options[:host].nil? ? '127.0.0.1' : options[:host] port = options[:port].nil? ? 25561 : options[:port] @conn = Minecraft::RToolkit::Connection.new(user: user, password: password, host: host, port: port) end
Public Instance Methods
disable_restarts()
click to toggle source
# File lib/minecraft_rtoolkit/api.rb, line 30 def disable_restarts @conn.send 'disable' end
enable_restarts()
click to toggle source
# File lib/minecraft_rtoolkit/api.rb, line 26 def enable_restarts @conn.send 'enable' end
force_restart()
click to toggle source
# File lib/minecraft_rtoolkit/api.rb, line 38 def force_restart @conn.send 'forcerestart' end
force_stop()
click to toggle source
# File lib/minecraft_rtoolkit/api.rb, line 34 def force_stop @conn.send 'forcestop' end
reschedule_restart(time)
click to toggle source
# File lib/minecraft_rtoolkit/api.rb, line 46 def reschedule_restart(time) @conn.send "reschedule:#{time}" end
restart()
click to toggle source
# File lib/minecraft_rtoolkit/api.rb, line 22 def restart @conn.send 'restart' end
start()
click to toggle source
# File lib/minecraft_rtoolkit/api.rb, line 14 def start @conn.send 'unhold' end
stop()
click to toggle source
# File lib/minecraft_rtoolkit/api.rb, line 18 def stop @conn.send 'hold' end
version()
click to toggle source
# File lib/minecraft_rtoolkit/api.rb, line 42 def version @conn.send 'version' end