Skip to content
This repository was archived by the owner on May 28, 2025. It is now read-only.

Commit cad446c

Browse files
committed
fixed registration of tools and armor
1 parent 48cbc6a commit cad446c

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

fabric/src/main/java/muramasa/antimatter/registration/fabric/AntimatterRegistration.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ public static void onRegister(final String domain) {
7272
Registry.register(Registry.ITEM, new ResourceLocation(d, id), i);
7373
AntimatterAPIImpl.registerItemTransferAPI(i);
7474
});
75-
if (domain.equals(Ref.SHARED_ID)) registerTools(domain);
75+
registerTools(domain);
7676
AntimatterAPI.all(BlockEntityType.class, domain, (t, d, i) -> {
7777
Registry.register(Registry.BLOCK_ENTITY_TYPE, new ResourceLocation(d, i), t);
7878
});
@@ -112,16 +112,16 @@ public Ingredient fromJson(JsonObject object) {
112112
}
113113

114114
public static void registerTools(String domain) {
115-
AntimatterAPI.all(AntimatterToolType.class, t -> {
115+
AntimatterAPI.all(AntimatterToolType.class, domain, t -> {
116116
List<IAntimatterTool> tools = t.isPowered() ? t.instantiatePoweredTools(domain) : t.instantiateTools(domain);
117117
for (IAntimatterTool i : tools) {
118118
Registry.register(Registry.ITEM, new ResourceLocation(domain, i.getId()), i.getItem());
119119
}
120120
});
121-
AntimatterAPI.all(AntimatterArmorType.class, t -> {
121+
AntimatterAPI.all(AntimatterArmorType.class, domain, t -> {
122122
List<IAntimatterArmor> i = t.instantiateTools();
123123
i.forEach(a -> {
124-
Registry.register(Registry.ITEM, new ResourceLocation(Ref.SHARED_ID, a.getId()), a.getItem());
124+
Registry.register(Registry.ITEM, new ResourceLocation(domain, a.getId()), a.getItem());
125125
});
126126

127127
});

forge/src/main/java/muramasa/antimatter/registration/forge/AntimatterRegistration.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ public static void onRegister(final String domain, final RegistryEvent.Register<
9999
i.setRegistryName(d, id);
100100
((IForgeRegistry) e.getRegistry()).register(i);
101101
});
102-
if (domain.equals(Ref.SHARED_ID)) registerTools(domain, e.getRegistry());
102+
registerTools(domain, e.getRegistry());
103103
} else if (e.getRegistry() == ForgeRegistries.BLOCK_ENTITIES) {
104104
AntimatterAPI.all(BlockEntityType.class, domain, (t, d, i) -> {
105105
if (t.getRegistryName() == null) t.setRegistryName(d, i);
@@ -171,17 +171,17 @@ public void write(FriendlyByteBuf arg, Ingredient arg2) {
171171

172172
@SuppressWarnings({"unchecked", "rawtypes"})
173173
public static void registerTools(String domain, IForgeRegistry registry) {
174-
AntimatterAPI.all(AntimatterToolType.class, t -> {
174+
AntimatterAPI.all(AntimatterToolType.class, domain, t -> {
175175
List<IAntimatterTool> tools = t.isPowered() ? t.instantiatePoweredTools(domain) : t.instantiateTools(domain);
176176
for (IAntimatterTool i : tools) {
177177
if (i.getItem().getRegistryName() == null) i.getItem().setRegistryName(domain, i.getId());
178178
registry.register(i.getItem());
179179
}
180180
});
181-
AntimatterAPI.all(AntimatterArmorType.class, t -> {
181+
AntimatterAPI.all(AntimatterArmorType.class, domain, t -> {
182182
List<IAntimatterArmor> i = t.instantiateTools();
183183
i.forEach(a -> {
184-
if (a.getItem().getRegistryName() == null) a.getItem().setRegistryName(Ref.SHARED_ID, a.getId());
184+
if (a.getItem().getRegistryName() == null) a.getItem().setRegistryName(domain, a.getId());
185185
registry.register(a.getItem());
186186
});
187187

0 commit comments

Comments
 (0)