3

I have been trying to make falling sand that stays in the air instead of fall down, I have tried spawning it with

  1. No AI

and

  1. teleporting it with 40 pulses per second and a location of ~ ~ ~

but neither have worked. How can I get it to stay put?

5
  • I am not experienced in Minecraft commands, but it may help to describe what you are trying to do with that sand. Someone may suggest another way to achieve that without the sand.
    – Orc JMR
    Commented Jul 7, 2015 at 5:05
  • How are you running your teleport command with "40 pulses per second"? The fastest clocks in Minecraft run at 20Hz.
    – MBraedley
    Commented Jul 7, 2015 at 10:38
  • @MBraedley is it possible that if you specify an invalid tick count that it will default to 0 (Or whatever the value is that might casue this to not execute repetitively)?
    – Ben
    Commented Jul 9, 2015 at 0:49
  • There have been some answers here that create floating Sand blocks rather than floating fallingSand entities. Are those answers valid or do you specifically require the entity to float freely?
    – MrLemon
    Commented Jul 10, 2015 at 12:40
  • How did you try to use NoAI? That should do what you want. Commented Oct 23, 2015 at 5:03

3 Answers 3

2

So there are two ways to achieve this:

  • MCEdit, or
  • 20hz /entitydata.

For MCEdit:

  1. Go into your world, and place the sand with blocks underneath them.
  2. Open MCEdit, and find your world's level.dat.
  3. Delete the blocks under the sand.
  4. Save, quit, don't block update the sand.

For commands:

  1. Create a fill clock.
  2. Attach the following command to the clock: entitydata @e[type=FallingSand] {Motion:[0.0,0.04,0.0]}
  3. Spawn the FallingSand.

Disclaimer:

I don't have screenshots for any of this, nor have I tested it, but it seems as though it should work.

1

Teleport your falling sand constantly to an Armor Stand which has {Invisible:1b} and {NoGravity:1b}.

In Vanilla, you can put a barrier under it.

0

There are multiple ways of doing this without commands, by using "transparent blocks" (like lily pads for example).

  • Place a body of still water 2 blocks below the desired height of your sand block.
  • Place a lily pad beneath each desired spot for your sand blocks
  • Place down the sand on each lily pad. You will notice the sand blocks "float" one block above each lily pad.
  • Important - do not break the lily pads! Because the lily pads are "touching" the sand blocks, interacting with them directly will cause the sand blocks to fall. Instead, place a solid block beneath each lily pad.
  • Clear out your "scaffolding" (the blocks you placed to contain the water) and voila!

This can also be done with vines.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.