mirror of
https://github.com/Minestom/Minestom.git
synced 2024-12-28 12:07:42 +01:00
Default to EntityType::new instead of undefined.
This commit is contained in:
parent
491ef8b514
commit
4d5f8cf468
@ -402,11 +402,12 @@ public final class EntityTypeGenerator extends MinestomCodeGenerator {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
String packageName = metadata.get(metaClassName);
|
String packageName = metadata.get(metaClassName);
|
||||||
|
String className = metaClassName + "Meta";
|
||||||
if (packageName == null) {
|
if (packageName == null) {
|
||||||
LOGGER.error("The Entity metadata for " + entity.get("id").getAsString() + " is not implemented!");
|
LOGGER.error("The Entity metadata for " + entity.get("id").getAsString() + " is not implemented!");
|
||||||
LOGGER.error("The package for " + metaClassName + "Meta has been automatically set to 'undefined'");
|
LOGGER.error("The metadata has been defaulted to EntityMeta.");
|
||||||
LOGGER.error("The import will be missing!");
|
packageName = "net.minestom.server.entity.metadata";
|
||||||
packageName = "undefined";
|
className = "EntityMeta";
|
||||||
}
|
}
|
||||||
|
|
||||||
entityClass.addEnumConstant(
|
entityClass.addEnumConstant(
|
||||||
@ -417,7 +418,7 @@ public final class EntityTypeGenerator extends MinestomCodeGenerator {
|
|||||||
entity.get("id").getAsString(),
|
entity.get("id").getAsString(),
|
||||||
entity.get("width").getAsDouble(),
|
entity.get("width").getAsDouble(),
|
||||||
entity.get("height").getAsDouble(),
|
entity.get("height").getAsDouble(),
|
||||||
ClassName.get(packageName, metaClassName + "Meta"),
|
ClassName.get(packageName, className),
|
||||||
ClassName.get("net.minestom.server.entity", "EntitySpawnType"),
|
ClassName.get("net.minestom.server.entity", "EntitySpawnType"),
|
||||||
entity.get("packetType").getAsString().toUpperCase()
|
entity.get("packetType").getAsString().toUpperCase()
|
||||||
).build()
|
).build()
|
||||||
|
Loading…
Reference in New Issue
Block a user