It's possible for components to be queried during entity construction, which can cause a very weird NPE: [16:26:48] [Server thread/ERROR] (Minecraft) Couldn't place player in world ...
Specify class-level annotation @Entity. This lets JPA runtime to know that this particular class should be treated as an entity. Specify field-level annotation @Id for id field. This lets JPA runtime ...