Revisions for ⁨remember when md5 was going to implement Workbench?⁩

View the changes made to this paste.

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

md

@@ -0,0 +1,97 @@

+- {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 ([email protected]) has quit (Quit: ZNC - http://znc.in)
+--> Guest88115 ([email protected]) 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 ([email protected]) has joined #glowstone
+<-> md_5|away is now known as md_5
+<-> md_5 is now known as md_5|away
+<-- Raphfrk ([email protected]) 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 ([email protected]) 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 ([email protected]) 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}
\ No newline at end of file