Skip to content

Commit ed2211d

Browse files
committed
[Chore] Replace static enum with generated villager types and professions (#26)
1 parent a74ffd2 commit ed2211d

9 files changed

Lines changed: 227 additions & 351 deletions

File tree

code-generators/src/main/java/net/minestom/codegen/entity/VillagerProfessionGenerator.java

Lines changed: 0 additions & 195 deletions
This file was deleted.

code-generators/src/main/java/net/minestom/codegen/entity/VillagerTypeGenerator.java

Lines changed: 0 additions & 152 deletions
This file was deleted.
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
package net.minestom.server.entity.villager;
2+
3+
/**
4+
* Code autogenerated, do not edit!
5+
*/
6+
@SuppressWarnings("unused")
7+
interface VillagerProfessions {
8+
VillagerProfession NONE = VillagerProfessionImpl.get("minecraft:none");
9+
10+
VillagerProfession ARMORER = VillagerProfessionImpl.get("minecraft:armorer");
11+
12+
VillagerProfession BUTCHER = VillagerProfessionImpl.get("minecraft:butcher");
13+
14+
VillagerProfession CARTOGRAPHER = VillagerProfessionImpl.get("minecraft:cartographer");
15+
16+
VillagerProfession CLERIC = VillagerProfessionImpl.get("minecraft:cleric");
17+
18+
VillagerProfession FARMER = VillagerProfessionImpl.get("minecraft:farmer");
19+
20+
VillagerProfession FISHERMAN = VillagerProfessionImpl.get("minecraft:fisherman");
21+
22+
VillagerProfession FLETCHER = VillagerProfessionImpl.get("minecraft:fletcher");
23+
24+
VillagerProfession LEATHERWORKER = VillagerProfessionImpl.get("minecraft:leatherworker");
25+
26+
VillagerProfession LIBRARIAN = VillagerProfessionImpl.get("minecraft:librarian");
27+
28+
VillagerProfession MASON = VillagerProfessionImpl.get("minecraft:mason");
29+
30+
VillagerProfession NITWIT = VillagerProfessionImpl.get("minecraft:nitwit");
31+
32+
VillagerProfession SHEPHERD = VillagerProfessionImpl.get("minecraft:shepherd");
33+
34+
VillagerProfession TOOLSMITH = VillagerProfessionImpl.get("minecraft:toolsmith");
35+
36+
VillagerProfession WEAPONSMITH = VillagerProfessionImpl.get("minecraft:weaponsmith");
37+
}

0 commit comments

Comments
 (0)