Skip to content

Entity refactor pt2#6108

Draft
onebeastchris wants to merge 3 commits intomasterfrom
entity-refactor-pt2
Draft

Entity refactor pt2#6108
onebeastchris wants to merge 3 commits intomasterfrom
entity-refactor-pt2

Conversation

@onebeastchris
Copy link
Member

@onebeastchris onebeastchris commented Jan 13, 2026

TODO:

  • decide on using float offset or vector
  • handle code TO-DOs
  • check merge conflicts with existing PRs

Main changes:

  • fluent position() accessor in preparation of exposing it as part of API
  • unified offset handling across entities; avoids messy overriddes
  • bedrockPosition computing happens at base entity class level

@onebeastchris onebeastchris linked an issue Jan 13, 2026 that may be closed by this pull request
# Conflicts:
#	core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java
#	core/src/main/java/org/geysermc/geyser/entity/type/MinecartEntity.java
#	core/src/main/java/org/geysermc/geyser/entity/type/TextDisplayEntity.java
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Running into the world border can glitch you down blocks

1 participant

Comments