Merge pull request #27 from classic-mods-revived/hitboxes

hitboxes
This commit is contained in:
Eli Gibbs
2026-06-01 14:50:59 -04:00
committed by GitHub
7 changed files with 81 additions and 82 deletions
@@ -33,304 +33,303 @@ public class ModEntities {
public static final RegistrySupplier<EntityType<AlbertosaurusEntity>> ALBERTOSAURUS = public static final RegistrySupplier<EntityType<AlbertosaurusEntity>> ALBERTOSAURUS =
ENTITIES.register("albertosaurus", () -> EntityType.Builder.of(AlbertosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("albertosaurus", () -> EntityType.Builder.of(AlbertosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 3.0f).build("albertosaurus")); .sized(2.0f, 3.0f).build("albertosaurus"));
public static final RegistrySupplier<EntityType<ApatosaurusEntity>> APATOSAURUS = public static final RegistrySupplier<EntityType<ApatosaurusEntity>> APATOSAURUS =
ENTITIES.register("apatosaurus", () -> EntityType.Builder.of(ApatosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("apatosaurus", () -> EntityType.Builder.of(ApatosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("apatosaurus")); .sized(3.0f, 5.0f).build("apatosaurus"));
public static final RegistrySupplier<EntityType<BrachiosaurusEntity>> BRACHIOSAURUS = public static final RegistrySupplier<EntityType<BrachiosaurusEntity>> BRACHIOSAURUS =
ENTITIES.register("brachiosaurus", () -> EntityType.Builder.of(BrachiosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("brachiosaurus", () -> EntityType.Builder.of(BrachiosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("brachiosaurus")); .sized(4.0f, 7.0f).build("brachiosaurus"));
public static final RegistrySupplier<EntityType<CeratosaurusEntity>> CERATOSAURUS = public static final RegistrySupplier<EntityType<CeratosaurusEntity>> CERATOSAURUS =
ENTITIES.register("ceratosaurus", () -> EntityType.Builder.of(CeratosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("ceratosaurus", () -> EntityType.Builder.of(CeratosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("ceratosaurus")); .sized(2.0f, 3.0f).build("ceratosaurus"));
public static final RegistrySupplier<EntityType<CompsognathusEntity>> COMPSOGNATHUS = public static final RegistrySupplier<EntityType<CompsognathusEntity>> COMPSOGNATHUS =
ENTITIES.register("compsognathus", () -> EntityType.Builder.of(CompsognathusEntity::new, MobCategory.CREATURE) ENTITIES.register("compsognathus", () -> EntityType.Builder.of(CompsognathusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("compsognathus")); .sized(1.0f, 1.0f).build("compsognathus"));
public static final RegistrySupplier<EntityType<DilophosaurusEntity>> DILOPHOSAURUS = public static final RegistrySupplier<EntityType<DilophosaurusEntity>> DILOPHOSAURUS =
ENTITIES.register("dilophosaurus", () -> EntityType.Builder.of(DilophosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("dilophosaurus", () -> EntityType.Builder.of(DilophosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("dilophosaurus")); .sized(1.0f, 2.0f).build("dilophosaurus"));
public static final RegistrySupplier<EntityType<DiplodocusEntity>> DIPLODOCUS = public static final RegistrySupplier<EntityType<DiplodocusEntity>> DIPLODOCUS =
ENTITIES.register("diplodocus", () -> EntityType.Builder.of(DiplodocusEntity::new, MobCategory.CREATURE) ENTITIES.register("diplodocus", () -> EntityType.Builder.of(DiplodocusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("diplodocus")); .sized(3.0f, 6.0f).build("diplodocus"));
public static final RegistrySupplier<EntityType<FDuckEntity>> FDUCK = public static final RegistrySupplier<EntityType<FDuckEntity>> FDUCK =
ENTITIES.register("fduck", () -> EntityType.Builder.of(FDuckEntity::new, MobCategory.CREATURE) ENTITIES.register("fduck", () -> EntityType.Builder.of(FDuckEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("fduck")); .sized(1.0f, 1.5f).build("fduck"));
public static final RegistrySupplier<EntityType<GallimimusEntity>> GALLIMIMUS = public static final RegistrySupplier<EntityType<GallimimusEntity>> GALLIMIMUS =
ENTITIES.register("gallimimus", () -> EntityType.Builder.of(GallimimusEntity::new, MobCategory.CREATURE) ENTITIES.register("gallimimus", () -> EntityType.Builder.of(GallimimusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("gallimimus")); .sized(1.0f, 2.5f).build("gallimimus"));
public static final RegistrySupplier<EntityType<IndominusRexEntity>> INDOMINUS_REX = public static final RegistrySupplier<EntityType<IndominusRexEntity>> INDOMINUS_REX =
ENTITIES.register("indominus_rex", () -> EntityType.Builder.of(IndominusRexEntity::new, MobCategory.CREATURE) ENTITIES.register("indominus_rex", () -> EntityType.Builder.of(IndominusRexEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("indominus_rex")); .sized(3.0f, 5.5f).build("indominus_rex"));
public static final RegistrySupplier<EntityType<OuranosaurusEntity>> OURANOSAURUS = public static final RegistrySupplier<EntityType<OuranosaurusEntity>> OURANOSAURUS =
ENTITIES.register("ouranosaurus", () -> EntityType.Builder.of(OuranosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("ouranosaurus", () -> EntityType.Builder.of(OuranosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("ouranosaurus")); .sized(1.0f, 3.0f).build("ouranosaurus"));
public static final RegistrySupplier<EntityType<ParasaurolophusEntity>> PARASAUROLOPHUS = public static final RegistrySupplier<EntityType<ParasaurolophusEntity>> PARASAUROLOPHUS =
ENTITIES.register("parasaurolophus", () -> EntityType.Builder.of(ParasaurolophusEntity::new, MobCategory.CREATURE) ENTITIES.register("parasaurolophus", () -> EntityType.Builder.of(ParasaurolophusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("parasaurolophus")); .sized(2.0f, 4.0f).build("parasaurolophus"));
public static final RegistrySupplier<EntityType<SpinosaurusEntity>> SPINOSAURUS = public static final RegistrySupplier<EntityType<SpinosaurusEntity>> SPINOSAURUS =
ENTITIES.register("spinosaurus", () -> EntityType.Builder.of(SpinosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("spinosaurus", () -> EntityType.Builder.of(SpinosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("spinosaurus")); .sized(2.5f, 5.0f).build("spinosaurus"));
public static final RegistrySupplier<EntityType<TriceratopsEntity>> TRICERATOPS = public static final RegistrySupplier<EntityType<TriceratopsEntity>> TRICERATOPS =
ENTITIES.register("triceratops", () -> EntityType.Builder.of(TriceratopsEntity::new, MobCategory.CREATURE) ENTITIES.register("triceratops", () -> EntityType.Builder.of(TriceratopsEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("triceratops")); .sized(2.5f, 3.5f).build("triceratops"));
public static final RegistrySupplier<EntityType<TyrannosaurusRexEntity>> TYRANNOSAURUS_REX = public static final RegistrySupplier<EntityType<TyrannosaurusRexEntity>> TYRANNOSAURUS_REX =
ENTITIES.register("tyrannosaurus_rex", () -> EntityType.Builder.of(TyrannosaurusRexEntity::new, MobCategory.CREATURE) ENTITIES.register("tyrannosaurus_rex", () -> EntityType.Builder.of(TyrannosaurusRexEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("tyrannosaurus_rex")); .sized(2.5f, 5.0f).build("tyrannosaurus_rex"));
public static final RegistrySupplier<EntityType<VelociraptorEntity>> VELOCIRAPTOR = public static final RegistrySupplier<EntityType<VelociraptorEntity>> VELOCIRAPTOR =
ENTITIES.register("velociraptor", () -> EntityType.Builder.of(VelociraptorEntity::new, MobCategory.CREATURE) ENTITIES.register("velociraptor", () -> EntityType.Builder.of(VelociraptorEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("velociraptor")); .sized(1.0f, 1.5f).build("velociraptor"));
public static final RegistrySupplier<EntityType<BaryonyxEntity>> BARYONYX = public static final RegistrySupplier<EntityType<BaryonyxEntity>> BARYONYX =
ENTITIES.register("baryonyx", () -> EntityType.Builder.of(BaryonyxEntity::new, MobCategory.CREATURE) ENTITIES.register("baryonyx", () -> EntityType.Builder.of(BaryonyxEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("baryonyx")); .sized(2.0f, 3.0f).build("baryonyx"));
public static final RegistrySupplier<EntityType<CarnotaurusEntity>> CARNOTAURUS = public static final RegistrySupplier<EntityType<CarnotaurusEntity>> CARNOTAURUS =
ENTITIES.register("carnotaurus", () -> EntityType.Builder.of(CarnotaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("carnotaurus", () -> EntityType.Builder.of(CarnotaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("carnotaurus")); .sized(2.0f, 3.0f).build("carnotaurus"));
public static final RegistrySupplier<EntityType<ConcavenatorEntity>> CONCAVENATOR = public static final RegistrySupplier<EntityType<ConcavenatorEntity>> CONCAVENATOR =
ENTITIES.register("concavenator", () -> EntityType.Builder.of(ConcavenatorEntity::new, MobCategory.CREATURE) ENTITIES.register("concavenator", () -> EntityType.Builder.of(ConcavenatorEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("concavenator")); .sized(1.0f, 2.0f).build("concavenator"));
public static final RegistrySupplier<EntityType<DeinonychusEntity>> DEINONYCHUS = public static final RegistrySupplier<EntityType<DeinonychusEntity>> DEINONYCHUS =
ENTITIES.register("deinonychus", () -> EntityType.Builder.of(DeinonychusEntity::new, MobCategory.CREATURE) ENTITIES.register("deinonychus", () -> EntityType.Builder.of(DeinonychusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("deinonychus")); .sized(1.0f, 2.0f).build("deinonychus"));
public static final RegistrySupplier<EntityType<EdmontosaurusEntity>> EDMONTOSAURUS = public static final RegistrySupplier<EntityType<EdmontosaurusEntity>> EDMONTOSAURUS =
ENTITIES.register("edmontosaurus", () -> EntityType.Builder.of(EdmontosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("edmontosaurus", () -> EntityType.Builder.of(EdmontosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("edmontosaurus")); .sized(2.0f, 3.0f).build("edmontosaurus"));
public static final RegistrySupplier<EntityType<GiganotosaurusEntity>> GIGANOTOSAURUS = public static final RegistrySupplier<EntityType<GiganotosaurusEntity>> GIGANOTOSAURUS =
ENTITIES.register("giganotosaurus", () -> EntityType.Builder.of(GiganotosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("giganotosaurus", () -> EntityType.Builder.of(GiganotosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("giganotosaurus")); .sized(2.5f, 5.0f).build("giganotosaurus"));
public static final RegistrySupplier<EntityType<GuanlongEntity>> GUANLONG = public static final RegistrySupplier<EntityType<GuanlongEntity>> GUANLONG =
ENTITIES.register("guanlong", () -> EntityType.Builder.of(GuanlongEntity::new, MobCategory.CREATURE) ENTITIES.register("guanlong", () -> EntityType.Builder.of(GuanlongEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("guanlong")); .sized(1.0f, 1.5f).build("guanlong"));
public static final RegistrySupplier<EntityType<HerrerasaurusEntity>> HERRERASAURUS = public static final RegistrySupplier<EntityType<HerrerasaurusEntity>> HERRERASAURUS =
ENTITIES.register("herrerasaurus", () -> EntityType.Builder.of(HerrerasaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("herrerasaurus", () -> EntityType.Builder.of(HerrerasaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("herrerasaurus")); .sized(1.5f, 2.5f).build("herrerasaurus"));
public static final RegistrySupplier<EntityType<MajungasaurusEntity>> MAJUNGASAURUS = public static final RegistrySupplier<EntityType<MajungasaurusEntity>> MAJUNGASAURUS =
ENTITIES.register("majungasaurus", () -> EntityType.Builder.of(MajungasaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("majungasaurus", () -> EntityType.Builder.of(MajungasaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("majungasaurus")); .sized(2.0f, 2.5f).build("majungasaurus"));
public static final RegistrySupplier<EntityType<ProcompsognathusEntity>> PROCOMPSOGNATHUS = public static final RegistrySupplier<EntityType<ProcompsognathusEntity>> PROCOMPSOGNATHUS =
ENTITIES.register("procompsognathus", () -> EntityType.Builder.of(ProcompsognathusEntity::new, MobCategory.CREATURE) ENTITIES.register("procompsognathus", () -> EntityType.Builder.of(ProcompsognathusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("procompsognathus")); .sized(1.0f, 1.0f).build("procompsognathus"));
public static final RegistrySupplier<EntityType<ProtoceratopsEntity>> PROTOCERATOPS = public static final RegistrySupplier<EntityType<ProtoceratopsEntity>> PROTOCERATOPS =
ENTITIES.register("protoceratops", () -> EntityType.Builder.of(ProtoceratopsEntity::new, MobCategory.CREATURE) ENTITIES.register("protoceratops", () -> EntityType.Builder.of(ProtoceratopsEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("protoceratops")); .sized(1.0f, 1.5f).build("protoceratops"));
public static final RegistrySupplier<EntityType<ArambourgianiaEntity>> ARAMBOURGIANIA = public static final RegistrySupplier<EntityType<ArambourgianiaEntity>> ARAMBOURGIANIA =
ENTITIES.register("arambourgiania", () -> EntityType.Builder.of(ArambourgianiaEntity::new, MobCategory.CREATURE) ENTITIES.register("arambourgiania", () -> EntityType.Builder.of(ArambourgianiaEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("arambourgiania")); .sized(2.0f, 4.0f).build("arambourgiania"));
public static final RegistrySupplier<EntityType<CearadactylusEntity>> CEARADACTYLUS = public static final RegistrySupplier<EntityType<CearadactylusEntity>> CEARADACTYLUS =
ENTITIES.register("cearadactylus", () -> EntityType.Builder.of(CearadactylusEntity::new, MobCategory.CREATURE) ENTITIES.register("cearadactylus", () -> EntityType.Builder.of(CearadactylusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("cearadactylus")); .sized(1.0f, 1.0f).build("cearadactylus"));
public static final RegistrySupplier<EntityType<DimorphodonEntity>> DIMORPHODON = public static final RegistrySupplier<EntityType<DimorphodonEntity>> DIMORPHODON =
ENTITIES.register("dimorphodon", () -> EntityType.Builder.of(DimorphodonEntity::new, MobCategory.CREATURE) ENTITIES.register("dimorphodon", () -> EntityType.Builder.of(DimorphodonEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("dimorphodon")); .sized(1.0f, 1.0f).build("dimorphodon"));
public static final RegistrySupplier<EntityType<GeosternbergiaEntity>> GEOSTERNBERGIA = public static final RegistrySupplier<EntityType<GeosternbergiaEntity>> GEOSTERNBERGIA =
ENTITIES.register("geosternbergia", () -> EntityType.Builder.of(GeosternbergiaEntity::new, MobCategory.CREATURE) ENTITIES.register("geosternbergia", () -> EntityType.Builder.of(GeosternbergiaEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("geosternbergia")); .sized(2.0f, 2.0f).build("geosternbergia"));
public static final RegistrySupplier<EntityType<GuidracoEntity>> GUIDRACO = public static final RegistrySupplier<EntityType<GuidracoEntity>> GUIDRACO =
ENTITIES.register("guidraco", () -> EntityType.Builder.of(GuidracoEntity::new, MobCategory.CREATURE) ENTITIES.register("guidraco", () -> EntityType.Builder.of(GuidracoEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("guidraco")); .sized(1.0f, 1.5f).build("guidraco"));
public static final RegistrySupplier<EntityType<LudodactylusEntity>> LUDODACTYLUS = public static final RegistrySupplier<EntityType<LudodactylusEntity>> LUDODACTYLUS =
ENTITIES.register("ludodactylus", () -> EntityType.Builder.of(LudodactylusEntity::new, MobCategory.CREATURE) ENTITIES.register("ludodactylus", () -> EntityType.Builder.of(LudodactylusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("ludodactylus")); .sized(2.0f, 2.0f).build("ludodactylus"));
public static final RegistrySupplier<EntityType<MoganopterusEntity>> MOGANOPTERUS = public static final RegistrySupplier<EntityType<MoganopterusEntity>> MOGANOPTERUS =
ENTITIES.register("moganopterus", () -> EntityType.Builder.of(MoganopterusEntity::new, MobCategory.CREATURE) ENTITIES.register("moganopterus", () -> EntityType.Builder.of(MoganopterusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("moganopterus")); .sized(1.0f, 1.5f).build("moganopterus"));
public static final RegistrySupplier<EntityType<NyctosaurusEntity>> NYCTOSAURUS = public static final RegistrySupplier<EntityType<NyctosaurusEntity>> NYCTOSAURUS =
ENTITIES.register("nyctosaurus", () -> EntityType.Builder.of(NyctosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("nyctosaurus", () -> EntityType.Builder.of(NyctosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("nyctosaurus")); .sized(1.0f, 1.0f).build("nyctosaurus"));
public static final RegistrySupplier<EntityType<PteranodonEntity>> PTERANODON = public static final RegistrySupplier<EntityType<PteranodonEntity>> PTERANODON =
ENTITIES.register("pteranodon", () -> EntityType.Builder.of(PteranodonEntity::new, MobCategory.CREATURE) ENTITIES.register("pteranodon", () -> EntityType.Builder.of(PteranodonEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("pteranodon")); .sized(2.0f, 2.0f).build("pteranodon"));
public static final RegistrySupplier<EntityType<PterodaustroEntity>> PTERODAUSTRO = public static final RegistrySupplier<EntityType<PterodaustroEntity>> PTERODAUSTRO =
ENTITIES.register("pterodaustro", () -> EntityType.Builder.of(PterodaustroEntity::new, MobCategory.CREATURE) ENTITIES.register("pterodaustro", () -> EntityType.Builder.of(PterodaustroEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("pterodaustro")); .sized(1.0f, 1.5f).build("pterodaustro"));
public static final RegistrySupplier<EntityType<QuetzalcoatlusEntity>> QUETZALCOATLUS = public static final RegistrySupplier<EntityType<QuetzalcoatlusEntity>> QUETZALCOATLUS =
ENTITIES.register("quetzalcoatlus", () -> EntityType.Builder.of(QuetzalcoatlusEntity::new, MobCategory.CREATURE) ENTITIES.register("quetzalcoatlus", () -> EntityType.Builder.of(QuetzalcoatlusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("quetzalcoatlus")); .sized(2.0f, 4.0f).build("quetzalcoatlus"));
public static final RegistrySupplier<EntityType<TapejaraEntity>> TAPEJARA = public static final RegistrySupplier<EntityType<TapejaraEntity>> TAPEJARA =
ENTITIES.register("tapejara", () -> EntityType.Builder.of(TapejaraEntity::new, MobCategory.CREATURE) ENTITIES.register("tapejara", () -> EntityType.Builder.of(TapejaraEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("tapejara")); .sized(1.0f, 1.5f).build("tapejara"));
public static final RegistrySupplier<EntityType<TropeognathusEntity>> TROPEOGNATHUS = public static final RegistrySupplier<EntityType<TropeognathusEntity>> TROPEOGNATHUS =
ENTITIES.register("tropeognathus", () -> EntityType.Builder.of(TropeognathusEntity::new, MobCategory.CREATURE) ENTITIES.register("tropeognathus", () -> EntityType.Builder.of(TropeognathusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("tropeognathus")); .sized(2.0f, 2.0f).build("tropeognathus"));
public static final RegistrySupplier<EntityType<TupuxuaraEntity>> TUPUXUARA = public static final RegistrySupplier<EntityType<TupuxuaraEntity>> TUPUXUARA =
ENTITIES.register("tupuxuara", () -> EntityType.Builder.of(TupuxuaraEntity::new, MobCategory.CREATURE) ENTITIES.register("tupuxuara", () -> EntityType.Builder.of(TupuxuaraEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("tupuxuara")); .sized(1.0f, 1.5f).build("tupuxuara"));
public static final RegistrySupplier<EntityType<ZhenyuanopterusEntity>> ZHENYUANOPTERUS = public static final RegistrySupplier<EntityType<ZhenyuanopterusEntity>> ZHENYUANOPTERUS =
ENTITIES.register("zhenyuanopterus", () -> EntityType.Builder.of(ZhenyuanopterusEntity::new, MobCategory.CREATURE) ENTITIES.register("zhenyuanopterus", () -> EntityType.Builder.of(ZhenyuanopterusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("zhenyuanopterus")); .sized(1.0f, 2.0f).build("zhenyuanopterus"));
public static final RegistrySupplier<EntityType<RugopsEntity>> RUGOPS = public static final RegistrySupplier<EntityType<RugopsEntity>> RUGOPS =
ENTITIES.register("rugops", () -> EntityType.Builder.of(RugopsEntity::new, MobCategory.CREATURE) ENTITIES.register("rugops", () -> EntityType.Builder.of(RugopsEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("rugops")); .sized(1.0f, 2.0f).build("rugops"));
public static final RegistrySupplier<EntityType<ShantungosaurusEntity>> SHANTUNGOSAURUS = public static final RegistrySupplier<EntityType<ShantungosaurusEntity>> SHANTUNGOSAURUS =
ENTITIES.register("shantungosaurus", () -> EntityType.Builder.of(ShantungosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("shantungosaurus", () -> EntityType.Builder.of(ShantungosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("shantungosaurus")); .sized(2.0f, 5.5f).build("shantungosaurus"));
public static final RegistrySupplier<EntityType<StegosaurusEntity>> STEGOSAURUS = public static final RegistrySupplier<EntityType<StegosaurusEntity>> STEGOSAURUS =
ENTITIES.register("stegosaurus", () -> EntityType.Builder.of(StegosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("stegosaurus", () -> EntityType.Builder.of(StegosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("stegosaurus")); .sized(2.0f, 4.5f).build("stegosaurus"));
public static final RegistrySupplier<EntityType<StyracosaurusEntity>> STYRACOSAURUS = public static final RegistrySupplier<EntityType<StyracosaurusEntity>> STYRACOSAURUS =
ENTITIES.register("styracosaurus", () -> EntityType.Builder.of(StyracosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("styracosaurus", () -> EntityType.Builder.of(StyracosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("styracosaurus")); .sized(1.0f, 1.5f).build("styracosaurus"));
public static final RegistrySupplier<EntityType<TherizinosaurusEntity>> THERIZINOSAURUS = public static final RegistrySupplier<EntityType<TherizinosaurusEntity>> THERIZINOSAURUS =
ENTITIES.register("therizinosaurus", () -> EntityType.Builder.of(TherizinosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("therizinosaurus", () -> EntityType.Builder.of(TherizinosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("therizinosaurus")); .sized(2.0f, 4.0f).build("therizinosaurus"));
public static final RegistrySupplier<EntityType<DistortusRexEntity>> DISTORTUS_REX = public static final RegistrySupplier<EntityType<DistortusRexEntity>> DISTORTUS_REX =
ENTITIES.register("distortus_rex", () -> EntityType.Builder.of(DistortusRexEntity::new, MobCategory.CREATURE) ENTITIES.register("distortus_rex", () -> EntityType.Builder.of(DistortusRexEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("distortus_rex")); .sized(4.0f, 7.0f).build("distortus_rex"));
public static final RegistrySupplier<EntityType<ChickenosaurusEntity>> CHICKENOSAURUS = public static final RegistrySupplier<EntityType<ChickenosaurusEntity>> CHICKENOSAURUS =
ENTITIES.register("chickenosaurus", () -> EntityType.Builder.of(ChickenosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("chickenosaurus", () -> EntityType.Builder.of(ChickenosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("chickenosaurus")); .sized(1.0f, 1.5f).build("chickenosaurus"));
public static final RegistrySupplier<EntityType<AllosaurusEntity>> ALLOSAURUS = public static final RegistrySupplier<EntityType<AllosaurusEntity>> ALLOSAURUS =
ENTITIES.register("allosaurus", () -> EntityType.Builder.of(AllosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("allosaurus", () -> EntityType.Builder.of(AllosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("allosaurus")); .sized(2.0f, 3.0f).build("allosaurus"));
public static final RegistrySupplier<EntityType<AlvarezsaurusEntity>> ALVAREZSAURUS = public static final RegistrySupplier<EntityType<AlvarezsaurusEntity>> ALVAREZSAURUS =
ENTITIES.register("alvarezsaurus", () -> EntityType.Builder.of(AlvarezsaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("alvarezsaurus", () -> EntityType.Builder.of(AlvarezsaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("alvarezsaurus")); .sized(1.0f, 1.0f).build("alvarezsaurus"));
public static final RegistrySupplier<EntityType<AnkylosaurusEntity>> ANKYLOSAURUS = public static final RegistrySupplier<EntityType<AnkylosaurusEntity>> ANKYLOSAURUS =
ENTITIES.register("ankylosaurus", () -> EntityType.Builder.of(AnkylosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("ankylosaurus", () -> EntityType.Builder.of(AnkylosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("ankylosaurus")); .sized(3.0f, 3.0f).build("ankylosaurus"));
public static final RegistrySupplier<EntityType<CarcharodontosaurusEntity>> CARCHARODONTOSAURUS = public static final RegistrySupplier<EntityType<CarcharodontosaurusEntity>> CARCHARODONTOSAURUS =
ENTITIES.register("carcharodontosaurus", () -> EntityType.Builder.of(CarcharodontosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("carcharodontosaurus", () -> EntityType.Builder.of(CarcharodontosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("carcharodontosaurus")); .sized(2.0f, 4.0f).build("carcharodontosaurus"));
public static final RegistrySupplier<EntityType<ChasmosaurusEntity>> CHASMOSAURUS = public static final RegistrySupplier<EntityType<ChasmosaurusEntity>> CHASMOSAURUS =
ENTITIES.register("chasmosaurus", () -> EntityType.Builder.of(ChasmosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("chasmosaurus", () -> EntityType.Builder.of(ChasmosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("chasmosaurus")); .sized(2.0f, 2.0f).build("chasmosaurus"));
public static final RegistrySupplier<EntityType<CoelophysisEntity>> COELOPHYSIS = public static final RegistrySupplier<EntityType<CoelophysisEntity>> COELOPHYSIS =
ENTITIES.register("coelophysis", () -> EntityType.Builder.of(CoelophysisEntity::new, MobCategory.CREATURE) ENTITIES.register("coelophysis", () -> EntityType.Builder.of(CoelophysisEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("coelophysis")); .sized(1.0f, 1.0f).build("coelophysis"));
public static final RegistrySupplier<EntityType<CoelurusEntity>> COELURUS = public static final RegistrySupplier<EntityType<CoelurusEntity>> COELURUS =
ENTITIES.register("coelurus", () -> EntityType.Builder.of(CoelurusEntity::new, MobCategory.CREATURE) ENTITIES.register("coelurus", () -> EntityType.Builder.of(CoelurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("coelurus")); .sized(1.0f, 1.0f).build("coelurus"));
public static final RegistrySupplier<EntityType<CorythosaurusEntity>> CORYTHOSAURUS = public static final RegistrySupplier<EntityType<CorythosaurusEntity>> CORYTHOSAURUS =
ENTITIES.register("corythosaurus", () -> EntityType.Builder.of(CorythosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("corythosaurus", () -> EntityType.Builder.of(CorythosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("corythosaurus")); .sized(2.0f, 3.0f).build("corythosaurus"));
public static final RegistrySupplier<EntityType<DryosaurusEntity>> DRYOSAURUS = public static final RegistrySupplier<EntityType<DryosaurusEntity>> DRYOSAURUS =
ENTITIES.register("dryosaurus", () -> EntityType.Builder.of(DryosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("dryosaurus", () -> EntityType.Builder.of(DryosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("dryosaurus")); .sized(1.0f, 1.5f).build("dryosaurus"));
public static final RegistrySupplier<EntityType<HadrosaurusEntity>> HADROSAURUS = public static final RegistrySupplier<EntityType<HadrosaurusEntity>> HADROSAURUS =
ENTITIES.register("hadrosaurus", () -> EntityType.Builder.of(HadrosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("hadrosaurus", () -> EntityType.Builder.of(HadrosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("hadrosaurus")); .sized(2.0f, 3.0f).build("hadrosaurus"));
public static final RegistrySupplier<EntityType<HypsilophodonEntity>> HYPSILOPHODON = public static final RegistrySupplier<EntityType<HypsilophodonEntity>> HYPSILOPHODON =
ENTITIES.register("hypsilophodon", () -> EntityType.Builder.of(HypsilophodonEntity::new, MobCategory.CREATURE) ENTITIES.register("hypsilophodon", () -> EntityType.Builder.of(HypsilophodonEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("hypsilophodon")); .sized(1.0f, 1.0f).build("hypsilophodon"));
public static final RegistrySupplier<EntityType<IndoraptorEntity>> INDORAPTOR = public static final RegistrySupplier<EntityType<IndoraptorEntity>> INDORAPTOR =
ENTITIES.register("indoraptor", () -> EntityType.Builder.of(IndoraptorEntity::new, MobCategory.CREATURE) ENTITIES.register("indoraptor", () -> EntityType.Builder.of(IndoraptorEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("indoraptor")); .sized(2.0f, 3.0f).build("indoraptor"));
public static final RegistrySupplier<EntityType<InostranceviaEntity>> INOSTRANCEVIA = public static final RegistrySupplier<EntityType<InostranceviaEntity>> INOSTRANCEVIA =
ENTITIES.register("inostrancevia", () -> EntityType.Builder.of(InostranceviaEntity::new, MobCategory.CREATURE) ENTITIES.register("inostrancevia", () -> EntityType.Builder.of(InostranceviaEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("inostrancevia")); .sized(1.0f, 1.5f).build("inostrancevia"));
public static final RegistrySupplier<EntityType<LambeosaurusEntity>> LAMBEOSAURUS = public static final RegistrySupplier<EntityType<LambeosaurusEntity>> LAMBEOSAURUS =
ENTITIES.register("lambeosaurus", () -> EntityType.Builder.of(LambeosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("lambeosaurus", () -> EntityType.Builder.of(LambeosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("lambeosaurus")); .sized(2.0f, 4.0f).build("lambeosaurus"));
public static final RegistrySupplier<EntityType<MamenchisaurusEntity>> MAMENCHISAURUS = public static final RegistrySupplier<EntityType<MamenchisaurusEntity>> MAMENCHISAURUS =
ENTITIES.register("mamenchisaurus", () -> EntityType.Builder.of(MamenchisaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("mamenchisaurus", () -> EntityType.Builder.of(MamenchisaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("mamenchisaurus")); .sized(3.0f, 5.5f).build("mamenchisaurus"));
public static final RegistrySupplier<EntityType<MetriacanthosaurusEntity>> METRIACANTHOSAURUS = public static final RegistrySupplier<EntityType<MetriacanthosaurusEntity>> METRIACANTHOSAURUS =
ENTITIES.register("metriacanthosaurus", () -> EntityType.Builder.of(MetriacanthosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("metriacanthosaurus", () -> EntityType.Builder.of(MetriacanthosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("metriacanthosaurus")); .sized(2.0f, 3.0f).build("metriacanthosaurus"));
public static final RegistrySupplier<EntityType<OrnitholestesEntity>> ORNITHOLESTES = public static final RegistrySupplier<EntityType<OrnitholestesEntity>> ORNITHOLESTES =
ENTITIES.register("ornitholestes", () -> EntityType.Builder.of(OrnitholestesEntity::new, MobCategory.CREATURE) ENTITIES.register("ornitholestes", () -> EntityType.Builder.of(OrnitholestesEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("ornitholestes")); .sized(1.0f, 1.0f).build("ornitholestes"));
public static final RegistrySupplier<EntityType<OrnithomimusEntity>> ORNITHOMIMUS = public static final RegistrySupplier<EntityType<OrnithomimusEntity>> ORNITHOMIMUS =
ENTITIES.register("ornithomimus", () -> EntityType.Builder.of(OrnithomimusEntity::new, MobCategory.CREATURE) ENTITIES.register("ornithomimus", () -> EntityType.Builder.of(OrnithomimusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("ornithomimus")); .sized(1.0f, 1.5f).build("ornithomimus"));
public static final RegistrySupplier<EntityType<OviraptorEntity>> OVIRAPTOR = public static final RegistrySupplier<EntityType<OviraptorEntity>> OVIRAPTOR =
ENTITIES.register("oviraptor", () -> EntityType.Builder.of(OviraptorEntity::new, MobCategory.CREATURE) ENTITIES.register("oviraptor", () -> EntityType.Builder.of(OviraptorEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("oviraptor")); .sized(1.0f, 1.0f).build("oviraptor"));
public static final RegistrySupplier<EntityType<PachycephalosaurusEntity>> PACHYCEPHALOSAURUS = public static final RegistrySupplier<EntityType<PachycephalosaurusEntity>> PACHYCEPHALOSAURUS =
ENTITIES.register("pachycephalosaurus", () -> EntityType.Builder.of(PachycephalosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("pachycephalosaurus", () -> EntityType.Builder.of(PachycephalosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("pachycephalosaurus")); .sized(1.0f, 1.5f).build("pachycephalosaurus"));
public static final RegistrySupplier<EntityType<ProceratosaurusEntity>> PROCERATOSAURUS = public static final RegistrySupplier<EntityType<ProceratosaurusEntity>> PROCERATOSAURUS =
ENTITIES.register("proceratosaurus", () -> EntityType.Builder.of(ProceratosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("proceratosaurus", () -> EntityType.Builder.of(ProceratosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("proceratosaurus")); .sized(1.0f, 1.0f).build("proceratosaurus"));
public static final RegistrySupplier<EntityType<RajasaurusEntity>> RAJASAURUS = public static final RegistrySupplier<EntityType<RajasaurusEntity>> RAJASAURUS =
ENTITIES.register("rajasaurus", () -> EntityType.Builder.of(RajasaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("rajasaurus", () -> EntityType.Builder.of(RajasaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("rajasaurus")); .sized(2.0f, 2.5f).build("rajasaurus"));
public static final RegistrySupplier<EntityType<SegisaurusEntity>> SEGISAURUS = public static final RegistrySupplier<EntityType<SegisaurusEntity>> SEGISAURUS =
ENTITIES.register("segisaurus", () -> EntityType.Builder.of(SegisaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("segisaurus", () -> EntityType.Builder.of(SegisaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("segisaurus")); .sized(1.0f, 1.5f).build("segisaurus"));
public static final RegistrySupplier<EntityType<TitanosaurusEntity>> TITANOSAURUS = public static final RegistrySupplier<EntityType<TitanosaurusEntity>> TITANOSAURUS =
ENTITIES.register("titanosaurus", () -> EntityType.Builder.of(TitanosaurusEntity::new, MobCategory.CREATURE) ENTITIES.register("titanosaurus", () -> EntityType.Builder.of(TitanosaurusEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("titanosaurus")); .sized(4.0f, 8.0f).build("titanosaurus"));
public static final RegistrySupplier<EntityType<TroodonEntity>> TROODON = public static final RegistrySupplier<EntityType<TroodonEntity>> TROODON =
ENTITIES.register("troodon", () -> EntityType.Builder.of(TroodonEntity::new, MobCategory.CREATURE) ENTITIES.register("troodon", () -> EntityType.Builder.of(TroodonEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("troodon")); .sized(1.0f, 1.0f).build("troodon"));
public static final RegistrySupplier<EntityType<UtahraptorEntity>> UTAHRAPTOR = public static final RegistrySupplier<EntityType<UtahraptorEntity>> UTAHRAPTOR =
ENTITIES.register("utahraptor", () -> EntityType.Builder.of(UtahraptorEntity::new, MobCategory.CREATURE) ENTITIES.register("utahraptor", () -> EntityType.Builder.of(UtahraptorEntity::new, MobCategory.CREATURE)
.sized(1.875f, 2.375f).build("utahraptor")); .sized(1.0f, 2.0f).build("utahraptor"));
public static void registerAttributes() { public static void registerAttributes() {
EntityAttributeRegistry.register(APATOSAURUS, ApatosaurusEntity::createAttributes); EntityAttributeRegistry.register(APATOSAURUS, ApatosaurusEntity::createAttributes);
@@ -9,7 +9,7 @@ import software.bernie.geckolib.renderer.GeoEntityRenderer;
public class CompsognathusRenderer extends GeoEntityRenderer<CompsognathusEntity> { public class CompsognathusRenderer extends GeoEntityRenderer<CompsognathusEntity> {
private final float animalScale = 0.2F; private final float animalScale = 0.4F;
public CompsognathusRenderer(EntityRendererProvider.Context renderManager) { public CompsognathusRenderer(EntityRendererProvider.Context renderManager) {
super(renderManager, new CompsognathusModel()); super(renderManager, new CompsognathusModel());
} }
@@ -9,7 +9,7 @@ import software.bernie.geckolib.renderer.GeoEntityRenderer;
public class EdmontosaurusRenderer extends GeoEntityRenderer<EdmontosaurusEntity> { public class EdmontosaurusRenderer extends GeoEntityRenderer<EdmontosaurusEntity> {
private final float animalScale = 2.0F; private final float animalScale = 1.8F;
public EdmontosaurusRenderer(EntityRendererProvider.Context renderManager) { public EdmontosaurusRenderer(EntityRendererProvider.Context renderManager) {
super(renderManager, new EdmontosaurusModel()); super(renderManager, new EdmontosaurusModel());
} }
@@ -9,7 +9,7 @@ import software.bernie.geckolib.renderer.GeoEntityRenderer;
public class GallimimusRenderer extends GeoEntityRenderer<GallimimusEntity> { public class GallimimusRenderer extends GeoEntityRenderer<GallimimusEntity> {
private final float animalScale = 0.8F; private final float animalScale = 1.0F;
public GallimimusRenderer(EntityRendererProvider.Context renderManager) { public GallimimusRenderer(EntityRendererProvider.Context renderManager) {
super(renderManager, new GallimimusModel()); super(renderManager, new GallimimusModel());
} }
@@ -9,7 +9,7 @@ import software.bernie.geckolib.renderer.GeoEntityRenderer;
public class LudodactylusRenderer extends GeoEntityRenderer<LudodactylusEntity> { public class LudodactylusRenderer extends GeoEntityRenderer<LudodactylusEntity> {
private final float animalScale = 0.9F; private final float animalScale = 1.5F;
public LudodactylusRenderer(EntityRendererProvider.Context renderManager) { public LudodactylusRenderer(EntityRendererProvider.Context renderManager) {
super(renderManager, new LudodactylusModel()); super(renderManager, new LudodactylusModel());
} }
@@ -9,7 +9,7 @@ import software.bernie.geckolib.renderer.GeoEntityRenderer;
public class StegosaurusRenderer extends GeoEntityRenderer<StegosaurusEntity> { public class StegosaurusRenderer extends GeoEntityRenderer<StegosaurusEntity> {
private final float animalScale = 1.4F; private final float animalScale = 1.8F;
public StegosaurusRenderer(EntityRendererProvider.Context renderManager) { public StegosaurusRenderer(EntityRendererProvider.Context renderManager) {
super(renderManager, new StegosaurusModel()); super(renderManager, new StegosaurusModel());
} }
+1 -1
View File
@@ -10,7 +10,7 @@ fabric.loom.multiProjectOptimisation=true
mod.name=Jurassic Revived mod.name=Jurassic Revived
mod.id=jurassicrevived mod.id=jurassicrevived
mod.group=net.cmr.jurassicrevived mod.group=net.cmr.jurassicrevived
mod.version=0.204.0 mod.version=0.206.0
mod.author=CMR Team, Eli Gibbs mod.author=CMR Team, Eli Gibbs
mod.description=A Minecraft mod that brings dinosaurs back to life using ancient DNA and modern technology\nBreed, study, and build your own prehistoric park with a wide variety of creatures... mod.description=A Minecraft mod that brings dinosaurs back to life using ancient DNA and modern technology\nBreed, study, and build your own prehistoric park with a wide variety of creatures...
mod.license=CC-BY-ND-4.0 mod.license=CC-BY-ND-4.0