Skip to main content
Solved

I have been given a DEM and an aerial image of the property where we hold a camp and I would like to build is a Minecraft World to scale. Is there someone or some way that we could use FME to create this?

  • February 10, 2021
  • 8 replies
  • 23 views

Hello,

I am a youth volunteer with a medieval boys camp. Since Covid hit, we have not been able to attend any camps for safety reasons. I have been given a DEM and an aerial image of the property where we hold the camp and I would like to build a Minecraft World to scale, so we could attend virtually. I found some info about how to use FME to translate the DEM into a Minecraft world, but I need help. 

Is there someone or some way that you could use your software to help us create this? I am an expert with Minecraft but as a 15-year old, I have no idea how to use FME.

 

Thanks For Your Time, 

Kaleb McNeil

Best answer by caracadrian

The Mojang Minecraft Writer requires a Pointcloud based dataset.

You should combine your DEM and aerial image via RasterBandCombiner (some resampling may be needed), convert them to pointcloud via PointCloudCombiner and thin the pointcloud to your desired blocksize (I think they are called blocks, I haven't played Minecraft in a while).

Then you have to set up a few attributes/components.

It's a lot more work than what I described but it will take you there.

Have fun!

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

8 replies

caracadrian
Contributor
Forum|alt.badge.img+23
  • Contributor
  • Best Answer
  • February 10, 2021

The Mojang Minecraft Writer requires a Pointcloud based dataset.

You should combine your DEM and aerial image via RasterBandCombiner (some resampling may be needed), convert them to pointcloud via PointCloudCombiner and thin the pointcloud to your desired blocksize (I think they are called blocks, I haven't played Minecraft in a while).

Then you have to set up a few attributes/components.

It's a lot more work than what I described but it will take you there.

Have fun!


caracadrian
Contributor
Forum|alt.badge.img+23
  • Contributor
  • February 10, 2021

Tip: Read/Inspect an existing level.dat file to get a sense of what is your desired output should be.

Also: Read the documentation to get a sense of how the coordinate system works Mojang Minecraft Reader/Writer (safe.com)


hkingsbury
Celebrity
Forum|alt.badge.img+65
  • Celebrity
  • February 10, 2021

  • Author
  • February 10, 2021

Do you know if I could use this method to generate custom trees in a randomized order if a set of 5 unique trees

 

 

Thanks For Your Time,

Kaleb McNeil


hkingsbury
Celebrity
Forum|alt.badge.img+65
  • Celebrity
  • February 10, 2021

Do you know if I could use this method to generate custom trees in a randomized order if a set of 5 unique trees

 

 

Thanks For Your Time,

Kaleb McNeil

(i've never used minecraft) you could assign each of the 5 trees a number (1-5) and then assuming you have locations where you want trees, use the random number generator to pick a number between 1 and 5. you can join/place that tree to that location using the featuremerger


  • Author
  • February 10, 2021

Tip: Read/Inspect an existing level.dat file to get a sense of what is your desired output should be.

Also: Read the documentation to get a sense of how the coordinate system works Mojang Minecraft Reader/Writer (safe.com)

I will, Thank you


  • Author
  • February 10, 2021

The Mojang Minecraft Writer requires a Pointcloud based dataset.

You should combine your DEM and aerial image via RasterBandCombiner (some resampling may be needed), convert them to pointcloud via PointCloudCombiner and thin the pointcloud to your desired blocksize (I think they are called blocks, I haven't played Minecraft in a while).

Then you have to set up a few attributes/components.

It's a lot more work than what I described but it will take you there.

Have fun!

That's Perfect this way I don't have to set up a block randomizer for the ground level stuff

 

Thanks For Your Time,

Kaleb McNeil


  • Author
  • February 11, 2021

Do you know if I could use this method to generate custom trees in a randomized order if a set of 5 unique trees

 

 

Thanks For Your Time,

Kaleb McNeil

Thanks, ill give it a go