⁨zml⁩ avatar
zml

remember when md5 was going to implement Workbench?

unlisted ⁨1⁩ ⁨file⁩ 2020-07-31 05:30:27 UTC

md

Raw
- {Day changed to August 16, 2012}
<-> md_5|away is now known as md_5
-*- md_5 pings SpaceManiac 
<SpaceManiac> beep boop
<md_5> Hows it going?
<SpaceManiac> Pretty good
<md_5> have you decided on how you want to work this thing, because on some project or another, whether it be glowstone or not is the question, I want to actually start implementing WorkBench
<SpaceManiac> it's essentially just Glowstone but for the server half of Workbench instead of Bukkit
<SpaceManiac> Haven't really planned out a development process or anything
<md_5> hm
<SpaceManiac> A sort-of plan was to code in stuff that isn't likely to have a Workbench side
<SpaceManiac> and everything else wait for the Workbench side and implement that
<-> md_5 is now known as md_5|away
<-> main-- is now known as main--|away
<-> kuke|away is now known as MrRad|away
<-> MrRad|away is now known as kuke|away
<-- kuke|away (~cactusman@184.154.203.43) has quit (Quit: ZNC - http://znc.in)
--> Guest88115 (~cactusman@184.154.203.43) has joined #glowstone
<-> Guest88115 is now known as kuke|away
<-> kuke|away is now known as kukelekuuk00
<-> kukelekuuk00 is now known as kuke|away
<-> andrewkm|away is now known as andrewkm
--> Raphfrk (~Raphfrk__@46.7.14.168) has joined #glowstone
<-> md_5|away is now known as md_5
<-> md_5 is now known as md_5|away
<-- Raphfrk (~Raphfrk__@46.7.14.168) has quit (Quit: Leaving)
<= Netsplit between *.net and *.split. Users quit: CIA-6, md_5|away, andrewkm
=> Netsplit between *.net and *.split ended. Users joined: CIA-6, andrewkm, md_5|away
<-> kuke|away is now known as kukelekuuk00
<-> kukelekuuk00 is now known as Sleepy_cactus
<-> Sleepy_cactus is now known as kuke|away
<-> kuke|away is now known as Sleepy_cactus
<-> andrewkm is now known as andrewkm|away
<-> md_5|away is now known as md_5
- {Day changed to August 17, 2012}
<-> main--|away is now known as main--
<-> andrewkm|away is now known as andrewkm
<-> md_5 is now known as md_5|away
<-> Sleepy_cactus is now known as kuke|away
<-> kuke|away is now known as kukelekuuk00
<-> main-- is now known as main--|away
--> Raphfrk (~Raphfrk__@46.7.14.168) has joined #glowstone
<-> md_5|away is now known as md_5
<-> md_5 is now known as md_5|away
<-> md_5|away is now known as md_5
<-> kukelekuuk00 is now known as Sleepy_cactus
<-- Raphfrk (~Raphfrk__@46.7.14.168) has quit (Quit: Leaving)
<-> md_5 is now known as bcrypt
<-> bcrypt is now known as md_5
<-> Sleepy_cactus is now known as kuke|away
<md_5> SpaceManiac you there?
<SpaceManiac> Allo allo
<SpaceManiac> md_5: boop
<md_5> SpaceManiac yeah thinking
<md_5> SpaceManiac I think I am going to start my own custom server for now. I want to try and get stuff done, and move in front / with the mcapi
<SpaceManiac> md_5: best of luck to you then
<md_5> SpaceManiac its just I'm, not sure what your exact plans, whether you want to develop with the api, implement it later etc etc etc
<SpaceManiac> md_5: haven't done a whole ton of planning tbh, one thing I thought of was develop with the API except for things like world loading, the protocol, etc that aren't likely to have API sides
<md_5> SpaceManiac well basically I think I'm going to start this afternoon, get the build system, project management etc up, and then implement the client->server protocol and login, and banlists etc
<SpaceManiac> mmhm
<md_5> Then I'm at the current point of the api, so I can go on to adding chunk loading etc etc
<SpaceManiac> that's definitely on my list, just haven't got around to it yet (*laze* *laze*)
<md_5> I don't want to go the Spout approach but I'm not going to go to pains to replicate worldgen
<SpaceManiac> I do have the advantage of an (admittely old) existing codebase to pull from
<md_5> Just provide flatland and plugins can do the rest
<md_5> SpaceManiac imho that code is horrible
<SpaceManiac> it's pretty hodgepodgey
<md_5> What I feel I want to go for is something that implements the entire api but not much for
<md_5> being unclear of glowstones intentions I dont think I can work on glowston
<SpaceManiac> fair enough
<SpaceManiac> to some degree I'll be developing my intentions as I develop Glowstone
<SpaceManiac> I liked how other-people-involvement went last time - I kind of coasted along for a while getting more of the basics working and suddenly people started helping
<md_5> well SpaceManiac thats the thing
<SpaceManiac> I'm not sure I'd be able to handle the logistics of 3+ people working on a project from the ground up
<md_5> I'm trying to probe into whether that will work / I can help or whether I should just go m own way
<SpaceManiac> Mmhm
<SpaceManiac> For a while at least I expect to be getting the base server, protocol handling, etc up and running solo (taking into account any advice someone randomly decides to give me for some reason)
<SpaceManiac> And eventually it'll hit the point where it's worth it to other people to contribute
<md_5> SpaceManiac well that begs my final question do you want help? Because regardless I plan to spend this afternoon getting something setup and working on the base + protocol handling
<SpaceManiac> With the base it's lovely to be told if I've screwed up something fierce as early as possible, but I feel it's been too long since I've gotten personal with the protocol
<md_5> On the otherhand for me, pretty much everything I have done these last month(s) has been revolving around the protocol
<md_5> well SpaceManiac anything or should I start thinking of a name :P
<SpaceManiac> Have fun, I hate thinking of names :P
<md_5> SpaceManiac my latest one was RubberBand (as suggested by codename_b it flings you between servers)
<md_5> then I had Spigot, a parody of spout
<SpaceManiac> I was happy I thought of InventorySplit quickly when I needed a name for a per-world inventories plugin
<md_5> I like 'Fondue' SpaceManiac :P
<SpaceManiac> :P
<md_5> SpaceManiac have you decided how you are going to do logging internally? System.out or Glowstone.getLogger() , are you going to use jline?
<SpaceManiac> I really liked jline so I'm probably going to stick with it
<md_5> SpaceManiac I found it a bitch to work with tbh
<md_5> it still has that issue if a message in the buffer is longer than one sent
<SpaceManiac> md_5: what issue?
<md_5> SpaceManiac meh its just a minor annoyance with regards to async writing to the console
<SpaceManiac> ah
<md_5> SpaceManiac which of cause is a feature heavily used in MC"
- {Day changed to August 18, 2012}