These are chat archives for PrismarineJS/prismarine-server

25th
Feb 2015
Dennis Bartlett
@dcbartlett
Feb 25 2015 04:17
should items be considered entities?
Dennis Bartlett
@dcbartlett
Feb 25 2015 04:54
Anyone want to look at PrismarineJS/prismarine-server#13
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:07
Sure
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:09
Sweet
those look so much better
:D
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:11
Agreed ^-^
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:11
did you finish your Readme by chance?
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:12
for yggdrasil?
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:12
yeah
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:12
nope, been sidetracked with a different project all night
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:12
:+1:
was just wondering if there was anything to look at for inspirartion
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:13
I made the mistake of thinking "Hey I should write my own CMS. That's a good idea."
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:13
proably going to start on “how to build and run” instructions
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:13
Cool
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:13
<.<
i hate making CMS's
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:13
I'm sorta enjoying it
the way I'm setting this one up is relatively unconventional, which is fun
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:15
hum
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:18
There's a lot of boilerplate ps-server code to be done >.>
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:18
indeed
a LOT
i’m trying to make tickets as i think of things
but thats about all i’ve been able to start so far
trying not to add my random thoughts as tickets
those wouldn’t make any sense
heh
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:20
what repo are you adding those issues to?
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:20
the main one
there is only 2 there right now
lol
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:21
Ah. I thought there would be more :p
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:21
<.<
too busy playing minecraft
heh
although, now when i’m playing i’m looking at it from a whole different perspective
going “wonder what this block would fall under"
and
“how would this interact with that"
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:22
I wish I could play >.>
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:22
why cant you?
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:23
my desktop's PSU died the other day, and my laptop is way too slow to game at my monitors resolution
We can/should use this for the prismarine-server executable
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:29
:/
thats pretty slick looking
have it execute and be interactive?
but why?
what would you interact with
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:30
Or maybe that's something more for a module
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:30
other than maybe rcon
probably be a module you can include
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:31
playerlist, server console, cpu usage, etc
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:31
true
i spose it can be useful
cli-admin
so
yeah
module
maybe we should make an issue thats open for adding “modules"
and a breif description of each
btw
prismarine-server-cli === pms
heh
pms install <pack name>
maybe?
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:34
Hm
eh
I like ppm. It sticks with the convention of 'whatever' package manager and isn't a period joke
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:35
yeah
if ppm is the package manager, what should the server commands be?
if we wanted to start with the admin mode?
or should we allow modules to add arguments to the CLI command?
so
node app.js —admin (would ignore flag unless prismarine-server-cli-admin is installed)
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:42
Why not just prismarine?
what do you mean by start the server in admin mode?
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:43
—admin would load that blessed interface
without it, it would run in background mode or something
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:43
I think people should just not have it installed then
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:43
O.o
whats that english?
heh
hum
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:44
Nope, again just the shitty gitter native mobile app
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:44
right, but if its a module, how do you tell it to load the interface
or does it just do that automagically
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:44
It would be default?
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:44
no user input needed
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:44
automagically
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:44
so it would override the default default
heh
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:45
or maybe a flag to turn it off?
idrk
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:45
that made my head hurt a bit
maybe a flag to turn it off yeah
gitter sucks
:/
at least the OSX app is kinda slow
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:46
The iOS app is trashhhhh
alright I'm gonna get some sleep
Let's hackaton out the boilerplate code this weekend
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:51
family in this weekend
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:51
Damn
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:52
i’ll work on some tickets this week though
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:52
Cool
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:52
feel free to have some other people join though
i’ll probably pop in and out during the weekend
every friday i have to go for a meeting with members of the board of my company
but other than that, my weekends are normally empty
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:52
I don't know anyone else, unfortunately
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:52
heh
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:53
i have a couple of developer friends, but they're very very much beginners
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:53
can work with brady on the visual aspect of it i spose
if we can get some mock ups of what the game would “look” like
our client anyways
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:53
mhm, but that's about all the work I can defer
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:53
i can proably get us some kind of funding and make it a real business
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:53
funding? business?
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:53
like mojang style
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:54
what would be the product even
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:54
but open-sourced software
the server
plan to use it for hosting later on
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:54
what would we be selling-- but it's open source
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:54
accounts?
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:54
I guess
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:54
like mojang charges for you to get an account to play
dcbartlett @dcbartlett shrugs
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:55
dunno
Will Franzen
@wtfaremyinitials
Feb 25 2015 05:55
welp I need sleep
cya
Dennis Bartlett
@dcbartlett
Feb 25 2015 05:55
later
Dennis Bartlett
@dcbartlett
Feb 25 2015 07:28
would a mob be considered an entity?
Robin Lambertz
@roblabla
Feb 25 2015 10:26
yes
everything that isn't an unmoving block is an entity
Items on the ground, falling blocks, mobs, players, etc... are all entities
Robin Lambertz
@roblabla
Feb 25 2015 18:19
The heck is world-heaven in #14 ?
a new type of world ?
you're kinda missing world-end and world-nether
Robin Lambertz
@roblabla
Feb 25 2015 18:25

@dcbartlett Also :
prismarine-(server-?)network
prismarine-(server-?)network-forge

prismarine-server-blockregistry
prismarine-server-mc-blocks

rename prismarine-server-entities => prismarine-server-entityRegistry
prismarine-server-mc-entities

Reason why is that some servers might want to add mod/forge support and add their own types of entities/blocks, in which case we don't want them to depend on the module that imports all the blocks/entities, but just the registry.

BTW, you should put "chat" in the gitter badge, so people who don't know what gitter is can guess it.
so it says "Gitter Chat"
Dennis Bartlett
@dcbartlett
Feb 25 2015 19:46
we aren't re-creating exactly the worlds for minecraft
if we did, we'd get sued
heh
Robin Lambertz
@roblabla
Feb 25 2015 19:46
Nah m8, we can recreate the minecraft worlds without getting sued.
Dennis Bartlett
@dcbartlett
Feb 25 2015 19:46
but thats still something i'm working out
Robin Lambertz
@roblabla
Feb 25 2015 19:47
What we can't do is rip parts of their codes.
Dennis Bartlett
@dcbartlett
Feb 25 2015 19:47
talking with some lawyers to find out for sure before doing it
since microsoft now owns it
Robin Lambertz
@roblabla
Feb 25 2015 19:47
TBH, who cares. We're an open source software made up by those 4 guys on the web trying to recreate a game without, for all they know at this point, trying to get any money out of it
Dennis Bartlett
@dcbartlett
Feb 25 2015 19:48
heh
Robin Lambertz
@roblabla
Feb 25 2015 19:48
If every game port led to suing, I would have lost faith in this world a long time ago.
Dennis Bartlett
@dcbartlett
Feb 25 2015 19:48
so, why do we need a block / entity registry
Robin Lambertz
@roblabla
Feb 25 2015 19:48
for custom blocks/entities ?
Dennis Bartlett
@dcbartlett
Feb 25 2015 19:48
i was thinking that would be handled in the worlds themselve
or in the modules
if a module needs to create a new block type
it just calls to the blocks module
and registeres it in there
Robin Lambertz
@roblabla
Feb 25 2015 19:49
yeah, well that's what I named the registry
Dennis Bartlett
@dcbartlett
Feb 25 2015 19:49
prismarine-server-mc-blocks
Robin Lambertz
@roblabla
Feb 25 2015 19:49
I guess it doesn't need to be a separate module.
Dennis Bartlett
@dcbartlett
Feb 25 2015 19:49
what is MC for?
Robin Lambertz
@roblabla
Feb 25 2015 19:49
the real minecraft blocks.
Dennis Bartlett
@dcbartlett
Feb 25 2015 19:50
shouldn't make a diff if its real minecraft or not
Robin Lambertz
@roblabla
Feb 25 2015 19:50
point is
we can have -mc-blocks
Dennis Bartlett
@dcbartlett
Feb 25 2015 19:50
yeah but why?
why have a different module for it?
Robin Lambertz
@roblabla
Feb 25 2015 19:50
then we can have -aethermod-blocks
we can have -buildcraft-blocks
etc etc
Dennis Bartlett
@dcbartlett
Feb 25 2015 19:51
those shoudl be part of the module to create though
Robin Lambertz
@roblabla
Feb 25 2015 19:51
of course
Dennis Bartlett
@dcbartlett
Feb 25 2015 19:51
ok
so we should have prismarine-server-blocks
and then prismarine-aethermod-* will register to that
Robin Lambertz
@roblabla
Feb 25 2015 19:52
the idea is, we should separate the registry from the standard blocks.
Dennis Bartlett
@dcbartlett
Feb 25 2015 19:52
we can have prismarine-minecraft-* for pure minecraft compatability
Robin Lambertz
@roblabla
Feb 25 2015 19:52
yup
Dennis Bartlett
@dcbartlett
Feb 25 2015 19:52
yeah
thats what i'm saying
prismarine-server-blocks doesn't actually hold block information
just stuff for how to interact with them based on how they are registered
Robin Lambertz
@roblabla
Feb 25 2015 19:53
kk
Dennis Bartlett
@dcbartlett
Feb 25 2015 19:53
blocks will be part of the module's discretion
for prismarine-minecraft, it would be up to us
for prismarine-appliedenergistics, it would be up to them
heh
not sure what the interface will look like for registering a block yet though