Elements

All elements have 4 basic properties. It’s position, size, anchor point, and offset. These properties are as explained below.


Position

This is the number of scaled pixels1 from the anchor’s position. This is an integer, without any upper or lower limits.

Omitting the position will default to 0, 0.


Size

This is the size of the element in scaled pixels1. This is an integer, without any upper or lower limits.

Negative values may cause the element to not appear on the screen.

Omitting the size will default to 0, 0 and cause the element to not appear on the screen.


Anchor

This is the anchor point where the Position starts from in relation to the screen size. This is a floating point percentage (0.0-1.0), without any upper or lower limits.

Omitting the anchor will default to 0.0, 0.0.

0.0, 0.0 will anchor to the top left corner of the screen.
0.5, 0.5 will anchor to the center of the screen.
1.0, 1.0 will anchor to the bottom right of the screen.


Offset

This is the offset point where the position aligns on the element in relation to it’s size. This is a floating point percentage (0.0-1.0), without any upper or lower limits.

Omitting the offset will default to 0.0, 0.0.

0.0, 0.0 results in the top left corner at the anchor + position.
0.5, 0.5 results in the center at the anchor + position.
1.0, 1.0 results in the bottom right corner at the anchor + position.


Try It Out!

Sometimes words just aren’t enough, and a more hands-on example speaks volumes more.


  1. Scaled pixels are the number of real pixels multiplied by the client’s GUI Scale. For more information see the Video Settings section of the Minecraft wiki.  2


Copyright © 2022-2025 William Blake Galbreath (BillyGalbreath)

This website is not an official Minecraft website and is not associated with Mojang Studios or Microsoft.
All product and company names are trademarks or registered trademarks of their respective holders.
Use of these names does not imply any affiliation or endorsement by them.