diff options
author | nea <romangraef@gmail.com> | 2022-06-06 15:04:10 +0200 |
---|---|---|
committer | nea <romangraef@gmail.com> | 2022-06-06 15:04:10 +0200 |
commit | 8429ee15a20c38fe3a094bebf4ba4eb51c2cedd7 (patch) | |
tree | 43475d90009dd6f610272573fa054acb9bad4ab2 /src/main/java/moe/nea/morbing/ModEntities.java | |
download | morbingtime-8429ee15a20c38fe3a094bebf4ba4eb51c2cedd7.tar.gz morbingtime-8429ee15a20c38fe3a094bebf4ba4eb51c2cedd7.tar.bz2 morbingtime-8429ee15a20c38fe3a094bebf4ba4eb51c2cedd7.zip |
Initial commit
Diffstat (limited to 'src/main/java/moe/nea/morbing/ModEntities.java')
-rw-r--r-- | src/main/java/moe/nea/morbing/ModEntities.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/main/java/moe/nea/morbing/ModEntities.java b/src/main/java/moe/nea/morbing/ModEntities.java new file mode 100644 index 0000000..aef52ba --- /dev/null +++ b/src/main/java/moe/nea/morbing/ModEntities.java @@ -0,0 +1,21 @@ +package moe.nea.morbing; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityType; +import net.minecraft.entity.SpawnGroup; +import net.minecraft.util.registry.Registry; + +public class ModEntities extends ModRegistry<EntityType<?>> { + public ModEntities() { + super(Registry.ENTITY_TYPE); + } + + public static ModEntities INSTANCE = new ModEntities(); + + public <U extends Entity> EntityType<U> register(String id, EntityType.Builder<U> builder) { + return register(id, builder.build(id)); + } + + public EntityType<MorbArrowEntity> morbArrowEntityEntityType = register("morbarrow", EntityType.Builder.<MorbArrowEntity>create(MorbArrowEntity::new, SpawnGroup.MISC).setDimensions(0.5F, 0.5F).maxTrackingRange(4).trackingTickInterval(20)); + +} |