Minecraft Server Thread
- Jimer Lins
- Deacon
- Posts:2999
- Joined:Fri Jul 30, 2010 10:53 pm
Or what if portals were insta-activated instead of closing a door? So you could run rails into them, even? (I have no idea if that's possible, but it's something to consider)
A man may fight for many things. His country, his friends, his principles, the glistening tear on the cheek of a golden child. But personally, I'd mud-wrestle my own mother for a ton of cash, an amusing clock and a sack of French porn. - Edmund Blackadder
- Blackferne
- Archbishop
- Posts:9554
- Joined:Thu May 27, 2010 4:04 pm
- Contact:
Re: Minecraft Server Thread
Well tangentially related to Jimer's point. With /top working I realized that a hall in my hobbit hole will /top you into Bulwark's balcony (house next to the Acropolis). To help Zoe enjoy the trip I marked it with a wooden slab. It now feels like a a transporter pad in star trek.
I think if you are redesigning with in game mechanics on a programming level (and feel free to correct me if I'm wrong), the trigger needs to be an event. That used to be doors, but a button works just as well.
If you did something like stand on this block of Iron/emerald/lapus in the floor, press the button on the attached jungle wood to activate, you could get that star treky transporter design rolling. However from a practical stand point you would probably still need a chest to ID one station to another.
I think if you are redesigning with in game mechanics on a programming level (and feel free to correct me if I'm wrong), the trigger needs to be an event. That used to be doors, but a button works just as well.
If you did something like stand on this block of Iron/emerald/lapus in the floor, press the button on the attached jungle wood to activate, you could get that star treky transporter design rolling. However from a practical stand point you would probably still need a chest to ID one station to another.
Jounville Blackferne
Archbishop of the Church of Alvis
Dungeon Master of the Tabletop Forum
Archbishop of the Church of Alvis
Dungeon Master of the Tabletop Forum
- Blackferne
- Archbishop
- Posts:9554
- Joined:Thu May 27, 2010 4:04 pm
- Contact:
Re: Minecraft Server Thread
Alternately have the floor stone be a directional instruction and the transporter will put you to the next transporter in that direction.
(all transporters would need to have 4 floor tiles then (iron, ruby, obsidian, lapus blocks maybe) and an activation button.
(all transporters would need to have 4 floor tiles then (iron, ruby, obsidian, lapus blocks maybe) and an activation button.
Jounville Blackferne
Archbishop of the Church of Alvis
Dungeon Master of the Tabletop Forum
Archbishop of the Church of Alvis
Dungeon Master of the Tabletop Forum
- Jimer Lins
- Deacon
- Posts:2999
- Joined:Fri Jul 30, 2010 10:53 pm
Re: Minecraft Server Thread
Oh, I like the idea of a transporter. A quartz slab on a chest?
A man may fight for many things. His country, his friends, his principles, the glistening tear on the cheek of a golden child. But personally, I'd mud-wrestle my own mother for a ton of cash, an amusing clock and a sack of French porn. - Edmund Blackadder
Re: Minecraft Server Thread
trigger plate on top of quartz on top of chest?
I like the quartz block as a limiting factor to keep them from being too common.
I like the quartz block as a limiting factor to keep them from being too common.
- Jimer Lins
- Deacon
- Posts:2999
- Joined:Fri Jul 30, 2010 10:53 pm
Re: Minecraft Server Thread
Could go full Star Trek and require a quartz slab with another one above, activated by a button or plate. A pressure plate would work but it'd be instant so there would be issues of popping back and forth- unless you made them one-way, which could also be interesting.
A man may fight for many things. His country, his friends, his principles, the glistening tear on the cheek of a golden child. But personally, I'd mud-wrestle my own mother for a ton of cash, an amusing clock and a sack of French porn. - Edmund Blackadder
Re: Minecraft Server Thread
some pseudo code to get things started. I'm not sure of any of the method names or even if they work like this, but I assume the mincraft code has something similar.
Code: Select all
// create Portals
void OnEventPlaceBlock(Event event)
{
if (event.getBlockType() != pressurePlate.ID)
return;
Block block = event.getBlock();
Block blockBelow1 = getBlockAt(block.getX(), block.getY()-1, block.getZ());
Block blockBelow2 = getBlockAt(block.getX(), block.getY()-2, block.getZ());
if (blockBelow1.blockType() == QuartzBlock.ID AND blockBelow2.blockType() == Chest.ID)
{
Items[] contents = (Chest)blockBelow2.getContents();
if (!Portals.exists(contents))
{
Portals.addPortal(contents,block.getX(), block.getY(), block.getZ() );
}
}
}
------
Boolean addPortal(Items key, Int x, Int y, int z)
{
if (portalKeys.count(key) == 2)
return False;
if (portalKeys.count(key) == 0)
newPortal(key, x, y, z);
if (portalKeys.count(key) == 1)
linkPortal(key,x, y, z)
}
------
// use portal
OnEventTriggerPressurePlate(Block plate)
{
if (Portal.isPortal(plate.getX(), plate.getY(), plate.getZ())
teleportPlayer(Portal.getLink(plate.getX(), plate.getY(), plate.getZ()));
}
- Jimer Lins
- Deacon
- Posts:2999
- Joined:Fri Jul 30, 2010 10:53 pm
Re: Minecraft Server Thread
Look at you with all your Java wankery. 
I like the concept a lot.

I like the concept a lot.
A man may fight for many things. His country, his friends, his principles, the glistening tear on the cheek of a golden child. But personally, I'd mud-wrestle my own mother for a ton of cash, an amusing clock and a sack of French porn. - Edmund Blackadder
Re: Minecraft Server Thread
I missed the last page at first, I was going to suggest the full on transporter too!
It would be more cumbersome than the existing setup, but maybe a series of switches determine where you end up? Up Up Up takes you to town, Up Down Up takes you to X, Up Down Down takes you to Y, etc.
It would be more cumbersome than the existing setup, but maybe a series of switches determine where you end up? Up Up Up takes you to town, Up Down Up takes you to X, Up Down Down takes you to Y, etc.
Spoiler:
- Jimer Lins
- Deacon
- Posts:2999
- Joined:Fri Jul 30, 2010 10:53 pm
Re: Minecraft Server Thread
Github repository: https://github.com/Cyclometh/mc-transporter
I'm going to put the basic structures in place shortly and do an initial draft commit.
I'm going to put the basic structures in place shortly and do an initial draft commit.
A man may fight for many things. His country, his friends, his principles, the glistening tear on the cheek of a golden child. But personally, I'd mud-wrestle my own mother for a ton of cash, an amusing clock and a sack of French porn. - Edmund Blackadder
Re: Minecraft Server Thread
obviously It will need code for deleting a portal (onBlockDestroyEvent?) and similar functionality to the lapisPortal redstone torch to make the subway station return people to their houses properly, but this should get us started.Jimer Lins wrote:Look at you with all your Java wankery.
I like the concept a lot.
Re: Minecraft Server Thread
I can't wait to get in game and put holes in jimer's towerBulwark wrote:trigger plate on top of quartz on top of chest?
I like the quartz block as a limiting factor to keep them from being too common.

Spoiler:
Re: Minecraft Server Thread
complexity adds complexityWhiteness wrote:I missed the last page at first, I was going to suggest the full on transporter too!
It would be more cumbersome than the existing setup, but maybe a series of switches determine where you end up? Up Up Up takes you to town, Up Down Up takes you to X, Up Down Down takes you to Y, etc.

- Jimer Lins
- Deacon
- Posts:2999
- Joined:Fri Jul 30, 2010 10:53 pm
Re: Minecraft Server Thread
Actually, with a chest under a slab, it would be smaller than the current one.Whiteness wrote:I missed the last page at first, I was going to suggest the full on transporter too!
It would be more cumbersome than the existing setup, but maybe a series of switches determine where you end up? Up Up Up takes you to town, Up Down Up takes you to X, Up Down Down takes you to Y, etc.
A man may fight for many things. His country, his friends, his principles, the glistening tear on the cheek of a golden child. But personally, I'd mud-wrestle my own mother for a ton of cash, an amusing clock and a sack of French porn. - Edmund Blackadder
Re: Minecraft Server Thread
I was picturing a full transporter room before I saw blackie's post, but then I thought the multiple switches I was talking about would take up spaceJimer Lins wrote:Actually, with a chest under a slab, it would be smaller than the current one.Whiteness wrote:I missed the last page at first, I was going to suggest the full on transporter too!
It would be more cumbersome than the existing setup, but maybe a series of switches determine where you end up? Up Up Up takes you to town, Up Down Up takes you to X, Up Down Down takes you to Y, etc.
Spoiler:
Re: Minecraft Server Thread
We should use trapped chests so then can go for the narrow look. Like a slab above, slab below and something in the back for the button to go.Jimer Lins wrote:Actually, with a chest under a slab, it would be smaller than the current one.Whiteness wrote:I missed the last page at first, I was going to suggest the full on transporter too!
It would be more cumbersome than the existing setup, but maybe a series of switches determine where you end up? Up Up Up takes you to town, Up Down Up takes you to X, Up Down Down takes you to Y, etc.
___
Sorry, got nothin.
Sorry, got nothin.
- Jimer Lins
- Deacon
- Posts:2999
- Joined:Fri Jul 30, 2010 10:53 pm
Re: Minecraft Server Thread
OK, so one little fly in the ointment- you can't put pressure plates on half-slabs. So it'd have to be a chest, then a quartz block, then a pressure plate.
A man may fight for many things. His country, his friends, his principles, the glistening tear on the cheek of a golden child. But personally, I'd mud-wrestle my own mother for a ton of cash, an amusing clock and a sack of French porn. - Edmund Blackadder
Re: Minecraft Server Thread
works for meJimer Lins wrote:OK, so one little fly in the ointment- you can't put pressure plates on half-slabs. So it'd have to be a chest, then a quartz block, then a pressure plate.
- Blackferne
- Archbishop
- Posts:9554
- Joined:Thu May 27, 2010 4:04 pm
- Contact:
Re: Minecraft Server Thread
Actually whitey's idea reminded me of:

Which could solve the sprawl problem a bit. Assume that a series of switches helps you program where it goes like the chevrons on a star gate. And it will only open if it matches. But if we made construction of a stargate a bit of an issue or large or whatever you wouldn't have whitey's 9 teleporters in his house, and the incentive would be to drop them at geographically reasonable places.
Example list:
Town
Ocean port on the East
Jungle deep south
Far northern alpine
Desert beyond bulwark's wall.
Then we have incentive to build infrastructure around stargates since it isn't just "of this cave is mildly interesting I'll build a portal real quick"

Which could solve the sprawl problem a bit. Assume that a series of switches helps you program where it goes like the chevrons on a star gate. And it will only open if it matches. But if we made construction of a stargate a bit of an issue or large or whatever you wouldn't have whitey's 9 teleporters in his house, and the incentive would be to drop them at geographically reasonable places.
Example list:
Town
Ocean port on the East
Jungle deep south
Far northern alpine
Desert beyond bulwark's wall.
Then we have incentive to build infrastructure around stargates since it isn't just "of this cave is mildly interesting I'll build a portal real quick"
Jounville Blackferne
Archbishop of the Church of Alvis
Dungeon Master of the Tabletop Forum
Archbishop of the Church of Alvis
Dungeon Master of the Tabletop Forum
- Blackferne
- Archbishop
- Posts:9554
- Joined:Thu May 27, 2010 4:04 pm
- Contact:
Re: Minecraft Server Thread
Second thought maybe don;'t do switches to determine location as that is not something I think Zoe would get quite yet.
Jounville Blackferne
Archbishop of the Church of Alvis
Dungeon Master of the Tabletop Forum
Archbishop of the Church of Alvis
Dungeon Master of the Tabletop Forum
Re: Minecraft Server Thread
Forget Zoe, I don't think I would get it.Blackferne wrote:Second thought maybe don;'t do switches to determine location as that is not something I think Zoe would get quite yet.

I like the teleporter pad idea with the activation being a plate or button.

(Sorry for the largeness of this....)
___
Sorry, got nothin.
Sorry, got nothin.
Re: Minecraft Server Thread
Do both!
The stargate one could be similar to existing netherportals, just using different materials.
The stargate one could be similar to existing netherportals, just using different materials.
Spoiler:
Re: Minecraft Server Thread
the problem with the stargate is the number of switches you would need for unique locations. We probably have 50 portals in game right now. That means each stargate would need room for 6 switches just to support our current infrastructure. (2^switches = number of unique destinations)
Then there is the problem of remembering the addresses for each location. Was it 'up up down up down down up' or' up up down up down up down' to get to spawn?
Then there is the problem of remembering the addresses for each location. Was it 'up up down up down down up' or' up up down up down up down' to get to spawn?
Re: Minecraft Server Thread
Hey Jimer, did you get the access setup for my Nephew Flupe?
Thank you if already done.
Thank you if already done.
___
Sorry, got nothin.
Sorry, got nothin.
- Jimer Lins
- Deacon
- Posts:2999
- Joined:Fri Jul 30, 2010 10:53 pm
Re: Minecraft Server Thread
Done, sorry for the delay.
A man may fight for many things. His country, his friends, his principles, the glistening tear on the cheek of a golden child. But personally, I'd mud-wrestle my own mother for a ton of cash, an amusing clock and a sack of French porn. - Edmund Blackadder