Adminblocks

Post all ideas and suggestions for fCraft here
Post Reply
User avatar
Sanjar Khan
Trustee
Offline
Posts: 1766
Joined: May 24th, 2011, 1:40 pm
Location: Leiden, Zuid Holland

Adminblocks

Post by Sanjar Khan »

Had this idea for awhile, shot it into staff yesterday, sprouted quite a discussion wether it was possible. But the general concensus was that it would be awesome and very useful; Admincrete (solid) counterparts to every building block. It would open up many possibilities. /solid would enter solid mode rather than just replace stone. :happyskeleton:
Ferrisbuler2: i will stay but i might not post cus of ollieboy

User avatar
Pandorum
Offline
Posts: 127
Joined: May 22nd, 2011, 1:14 am
Location: Rainbow Road
Contact:

Re: Adminblocks

Post by Pandorum »

I don't get it...
<KingCrab> oh btw, did you Kirshi is my babie's daddy?

User avatar
Sanjar Khan
Trustee
Offline
Posts: 1766
Joined: May 24th, 2011, 1:40 pm
Location: Leiden, Zuid Holland

Re: Adminblocks

Post by Sanjar Khan »

I want adminglass, I want adminpink, I want admingrass, I want admindirt. :pig:
Ferrisbuler2: i will stay but i might not post cus of ollieboy

User avatar
Hafnium
Owner
Offline
Posts: 604
Joined: May 21st, 2011, 10:51 pm

Re: Adminblocks

Post by Hafnium »

Yeah, and maybe a cuboid like command to convert normal blocks to admin blocks. We can call it /zadd. :happyskeleton:
The first law of thermodynamics states that you don't discuss thermodynamics.

User avatar
Sanjar Khan
Trustee
Offline
Posts: 1766
Joined: May 24th, 2011, 1:40 pm
Location: Leiden, Zuid Holland

Re: Adminblocks

Post by Sanjar Khan »

Try zoning a sphere without the air around it, or a canyon that runs all across main without making it impossible for guests to build on :creeper:
Ferrisbuler2: i will stay but i might not post cus of ollieboy

User avatar
Pandorum
Offline
Posts: 127
Joined: May 22nd, 2011, 1:14 am
Location: Rainbow Road
Contact:

Re: Adminblocks

Post by Pandorum »

you mean you want to design an admin-kind of block for all blocks?
<KingCrab> oh btw, did you Kirshi is my babie's daddy?

User avatar
Lim-Dul
The Necromancer
Offline
Posts: 663
Joined: May 21st, 2011, 10:21 pm

Re: Adminblocks

Post by Lim-Dul »

It's called block hardening and is available for some other servers. It's basically "zoning stuff as you place blocks" instead of arbitrarily shaped areas.
This would most likely require per-block metadata and won't be viable until there is a DB (i.e. when there's block tracking as well =).
War does not determine who is right - only who is left. - Bertrand Russell

User avatar
Pandorum
Offline
Posts: 127
Joined: May 22nd, 2011, 1:14 am
Location: Rainbow Road
Contact:

Re: Adminblocks

Post by Pandorum »

AKA never.

Sorry Fragmy
<KingCrab> oh btw, did you Kirshi is my babie's daddy?

User avatar
Hafnium
Owner
Offline
Posts: 604
Joined: May 21st, 2011, 10:51 pm

Re: Adminblocks

Post by Hafnium »

I'm sorry. I'm being an asshole today. :twisted:

I see your point Sanjar. This would be useful.

Didn't the other server software with custom blocks just use more IDs? That would probably use the least memory, and the extra processing power you'd have to use to convert the ID before sending would be negligible, even on a large server.

However, I have a feeling that this wouldn't fit too well with fcraft's current structure, but that's me guessing.
The first law of thermodynamics states that you don't discuss thermodynamics.

User avatar
fragmer
fCraft Developer
Offline
Posts: 1386
Joined: May 21st, 2011, 10:53 pm

Re: Adminblocks

Post by fragmer »

Warning: This post contains technobabble.

The main problem with custom block types is having to translate between custom block codes (for internal representation) and standard block codes (for actually sending to the client). That means every time someone joins a 512x512x64 map, like our main, this conversion has to be done about 17 million times. This also means that I have to either compress the map in small chunks (slow), make a copy of the whole map every time someone joins a world (slightly faster, but makes huge memory spikes), or always keep two copies of each map in memory (fastest, wastes memory ALL the time).

I am paranoid about degrading performance, so I've been trying to stay away from custom blocks until I find an efficient solution to the aforementioned problems.

User avatar
Allie
Offline
Posts: 329
Joined: May 24th, 2011, 1:37 am
Location: Sealand

Re: Adminblocks

Post by Allie »

Would it be possible to instead add something like a /zonenot command, in order to exclude certain blocks from the zone (like air)?
<CMB> KingCrab72: Some mixture and contrast would be nice tbh Ollie
<Ollieboy> Some mixture and contrast of your face on my penis would also be nice

User avatar
Pandorum
Offline
Posts: 127
Joined: May 22nd, 2011, 1:14 am
Location: Rainbow Road
Contact:

Re: Adminblocks

Post by Pandorum »

Image
<KingCrab> oh btw, did you Kirshi is my babie's daddy?

User avatar
Sennec
SupOP
Offline
Posts: 103
Joined: May 31st, 2011, 4:13 pm

Re: Adminblocks

Post by Sennec »

Haha Pando, I lol'd.
Dogs fucked the Pope, no fault of mine.

User avatar
capi
OP
Offline
Posts: 89
Joined: June 27th, 2011, 3:44 am

Re: Adminblocks

Post by capi »

Astelyn wrote:Would it be possible to instead add something like a /zonenot command, in order to exclude certain blocks from the zone (like air)?
The Genius comes forward...

also, perhaps add parameters to "/zone" (like /zonenot)
similair to /paste pink
if you decide to do this, usage could be:

capi: /zone pink
now adding pink blocks ONLY to the next zone.
you can now /zadd
capi: /zadd pinkcupoftea supop

that way, it would be optional so you can still just regular /zadd

I'm not sure if this is a limitation though and whether commands can store that kind of information for other commands :|
I would assume youre brilliant enough to do this...
>l>

Post Reply