MysticCity / Ancient

http://dev.bukkit.org/bukkit-plugins/ancient-rpg/
4 stars 6 forks source link

Get block directly above player's head #98

Closed MysticCity closed 10 years ago

MysticCity commented 10 years ago

Does anyone have a good method for returning a block above the player's head? (air is really what I'm looking for) I'm attempting to use GetBlockRelative, but that returns the block's exact coordinates and no decimal places.

For example: Player is standing on x=-448.47557, y=107.000, z=268.81899. GetBlockRelative would return x=-448, y=107, z=268.

Is there a way to keep the decimal places when doing such a thing?

FroznMine commented 10 years ago

Verstehe ich das richtig: Die Person möchte den Block über dem Spieler und benutzt dafür GetBlockRelative. Ihn stört, dass er ganze und keine Dezimalzahlen bekommt?

Wenn das das Problem ist, muss ich sagen: CLOSED. Minecraft hat Blöcke nur an solchen spezifischen Positionen. Der Spieler steht im Block, und daher gibt er die korrekte Position an. Das kann man nicht ändern.

Oder habe ich das falsch verstanden?

MysticCity commented 10 years ago

Sozusagen ja... denn er sucht sich die coords über f3 raus und da kannst du auch auf einem block andere coords haben. wie du oben in seinem beispiel siehst

FroznMine commented 10 years ago

Sind das wirklich andere Koordinaten?

MysticCity commented 10 years ago

ja so wie es oben steht

FroznMine commented 10 years ago

Aber, das sind doch dann die Block-Koordinaten. Die haben nur ganze Zahlen... Irgendwie verstehe ich das Problem nicht :smile:

MysticCity commented 10 years ago

Nein haben sie nicht sondern xx,xxxxx y bis 3 commastellen und x und z bis 5