Author Topic: Mr Queeba's ManyMods7 BLF Minecraft Server (Online, 24/7!)  (Read 3379 times)

by kick i mean respect and by your ass i mean women



>makes minecraft server
>only hosts for one day

what the hell happened


>makes minecraft server
>only hosts for one day

what the hell happened
I dont actually know. I think queeba is not hosting because its not the weekend or its that he has no chance of catching up to mikey or me and pah.

its the weekend someone open up

opened for a couple hours already but forgot to update the topic aaa

Space race to begin next time I log in. :D


boop
Working on a code for reactor statistics and stuff during free time.




Quote
local component = require "component"
local event = require "event"
local keyboard = require "keyboard"
reactor = component.br_reactor
err = false
if reactor == nil then
    print("Could not find reactor.")
    err = true
end
gpu=component.gpu
if gpu == nil then
    print("Could not find gpu.")
    err = true
end
function fls()
   local scr
   local l = 0
   for k in pairs(component.list("screen")) do
      local x, y = component.proxy(k).getAspectRatio()
      local size = x * y
      if l < size then
         l = size
         scr = k
      end
   end
   return scr
end

screen = fls()
if screen == nil then
   print("Could not find screen.")
   err = true
end

if err then
   print("One or more errors occurred during startup.")
   return
end
gpu.bind(screen)
w, h = gpu.getResolution()
-- ╔═╗ ╚═╝ ║
function drawHeader()
   gpu.set(1,1,"╔")
   gpu.set(1,2,"║")
   gpu.set(1,3,"╚")
   gpu.fill(2,1,w-3,1,"═")
   gpu.set(w-1,1,"╗")
   gpu.set(w-1,2,"║")
   gpu.set(w-1,3,"╝")
   gpu.fill(2,3,w-3,1,"═")
   gpu.set(2,2,"Reactor Monitor")
end
--touch(screenAddress: string, x: number, y: number, button: number, playerName: string)
local rf = {"RF", "KRF", "MRF", "GRF", "TRF"}
function niceifyNumber(i)
   local step = 1
   while i > 1024 and step < #rf do
      step = step+1
      i = i/1024
   end
   return tostring(math.floor(i*10)/10) .. " " .. rf[step]
end
function handleTouchEvent(screenAddress, x, y, button, playerName)
   if screenAddress ~= screen.address then return end
end
gpu.fill(1,1,w,h," ")
drawHeader()
function drawGraph(x, y, w, h, data)
   local fg = gpu.getForeground()
   local bg = gpu.getBackground()
   gpu.setBackground(0x333333)
   gpu.fill(x,y,w,h," ")
   local steps = w/#data
   local lo = 0
   local hi = 0
   for i, v in pairs(data) do
      if v > hi then hi = v end
      if v < lo then lo = v end
   end
   local t = hi-lo
   
   for i, v in ipairs(data) do
      local xoff = (math.floor(steps*(i-1)))
      gpu.setForeground(0x00FF00)
      gpu.set(x+xoff, y, tostring(niceifyNumber(v)))
      gpu.fill(x+xoff, y+1, 1, h-1, "|")
      gpu.setForeground(0xFF0000)
      local yoff = math.floor((v-lo)/t*(h-2)+0.5)
      gpu.set(x+xoff, y+1+(h-1)-yoff, ".")
   end
   gpu.setForeground(fg)
   gpu.setBackground(bg)
end
local rfs = {-1}
local pp = {-1}
local rfsur = 10
local rfsu = 0
while true do
   if screen == nil then
      screen = fls()
      if screen == nil then
         break
      end
      gpu.bind(screen)
   end
   gpu.setBackground(0x000000);
   gpu.setForeground(0xFFFFFF);
   gpu.fill(1,4,w,h-4," ")
   gpu.fill(1,4,w,1," ")
   rfsu = rfsu + 1
   if rfsu > rfsur then
      rfs[#rfs+1] = reactor.getEnergyStored()
   end
   if #rfs > 10 then
      table.remove(rfs, 1)
   end
   rfs[#rfs] = reactor.getEnergyStored()

   pp[#pp+1] = reactor.getEnergyProducedLast Tick()
   if #pp > 25 then
      table.remove(pp, 1)
   end
   gpu.set(1,4,"RF Stored: ")
   drawGraph(1,5,w,20,rfs)
   gpu.fill(1,25,w,1," ")
   gpu.set(1,25,"Past Produced: ")
   drawGraph(1,26,w,20,pp)
   if keyboard.isKeyDown('c') and keyboard.isControlDown() then
      break
   end
   local cl = math.floor((reactor.getEnergyStored()-5000000)/10000000*100+0.5)+100
   gpu.set(1,46,"Control Rods: " .. tostring(cl) .. "%")

   reactor.setAllControlRodLevel s(cl)
   os.sleep(0.05)

end

server was just up for like 2 minutes before dying due to lag

zuc
« Last Edit: December 27, 2017, 07:20:54 PM by Twix »

another pack(tm)
mc 1.12.2, 24/7 hosting by creeperhost apex mc hosting!
once i get the hosting set up the server will be online
« Last Edit: December 27, 2017, 08:33:45 PM by Mr Queeba »

QUEEBA
DID THE SPIDER REVIVE IT

we are now online!
if you downloaded v1.0 of the pack, please update to 1.1