Skip to content

Commit dbe234c

Browse files
committed
feat: Add BalmRegistries.getAttribute
1 parent 54d1292 commit dbe234c

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

fabric/src/main/java/net/blay09/mods/balm/fabric/FabricBalmRegistries.java

+6
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import net.minecraft.tags.TagKey;
1010
import net.minecraft.world.effect.MobEffect;
1111
import net.minecraft.world.entity.EntityType;
12+
import net.minecraft.world.entity.ai.attributes.Attribute;
1213
import net.minecraft.world.item.Item;
1314
import net.minecraft.world.level.block.Block;
1415
import net.minecraft.world.level.material.Fluid;
@@ -77,4 +78,9 @@ public Fluid getMilkFluid() {
7778
public Collection<ResourceLocation> getItemKeys() {
7879
return BuiltInRegistries.ITEM.keySet();
7980
}
81+
82+
@Override
83+
public Attribute getAttribute(ResourceLocation key) {
84+
return BuiltInRegistries.ATTRIBUTE.get(key);
85+
}
8086
}

forge/src/main/java/net/blay09/mods/balm/forge/ForgeBalmRegistries.java

+6
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import net.minecraft.tags.TagKey;
77
import net.minecraft.world.effect.MobEffect;
88
import net.minecraft.world.entity.EntityType;
9+
import net.minecraft.world.entity.ai.attributes.Attribute;
910
import net.minecraft.world.item.Item;
1011
import net.minecraft.world.level.block.Block;
1112
import net.minecraft.world.level.material.Fluid;
@@ -74,4 +75,9 @@ public void enableMilkFluid() {
7475
public Fluid getMilkFluid() {
7576
return ForgeMod.MILK.get();
7677
}
78+
79+
@Override
80+
public Attribute getAttribute(ResourceLocation key) {
81+
return ForgeRegistries.ATTRIBUTES.getValue(key);
82+
}
7783
}

shared/src/main/java/net/blay09/mods/balm/api/BalmRegistries.java

+3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import net.minecraft.tags.TagKey;
55
import net.minecraft.world.effect.MobEffect;
66
import net.minecraft.world.entity.EntityType;
7+
import net.minecraft.world.entity.ai.attributes.Attribute;
78
import net.minecraft.world.item.Item;
89
import net.minecraft.world.level.block.Block;
910
import net.minecraft.world.level.material.Fluid;
@@ -34,4 +35,6 @@ public interface BalmRegistries {
3435
void enableMilkFluid();
3536

3637
Fluid getMilkFluid();
38+
39+
Attribute getAttribute(ResourceLocation key);
3740
}

0 commit comments

Comments
 (0)