Can I offer pull requests that violate backward compatibility? Refactoring, which makes the project code more pleasant. For example: separate Entity, Block, and BlockEntity classes from Location and Position classes inheritance