port A LOT
This commit is contained in:
@@ -4,6 +4,7 @@ import dev.architectury.registry.CreativeTabRegistry;
|
||||
import dev.architectury.registry.registries.DeferredRegister;
|
||||
import dev.architectury.registry.registries.RegistrySupplier;
|
||||
import net.cmr.jurassicrevived.Constants;
|
||||
import net.cmr.jurassicrevived.block.ModBlocks;
|
||||
import net.minecraft.core.registries.Registries;
|
||||
import net.minecraft.network.chat.Component;
|
||||
import net.minecraft.world.item.CreativeModeTab;
|
||||
@@ -13,17 +14,644 @@ public class ModCreativeTabs {
|
||||
public static final DeferredRegister<CreativeModeTab> TABS =
|
||||
DeferredRegister.create(Constants.MOD_ID, Registries.CREATIVE_MODE_TAB);
|
||||
|
||||
public static final RegistrySupplier<CreativeModeTab> JURASSIC_TAB = TABS.register("jurassic_tab",
|
||||
() -> CreativeTabRegistry.create(
|
||||
Component.translatable("itemGroup." + Constants.MOD_ID + ".jurassic_tab"),
|
||||
() -> new ItemStack(ModItems.AMBER_SHARD.get()) // Tab Icon
|
||||
));
|
||||
public static final RegistrySupplier<CreativeModeTab> ITEM_TAB = TABS.register("item_tab",
|
||||
() -> CreativeTabRegistry.create(builder -> {
|
||||
builder.title(Component.translatable("itemGroup." + Constants.MOD_ID + ".item_tab"));
|
||||
builder.icon(() -> new ItemStack(ModItems.MOSQUITO_IN_AMBER.get()));
|
||||
builder.displayItems((params, output) -> {
|
||||
output.accept(ModItems.FROG_MATERIAL.get());
|
||||
output.accept(ModItems.FROG_DNA.get());
|
||||
output.accept(ModItems.TEST_TUBE.get());
|
||||
output.accept(ModItems.SYRINGE.get());
|
||||
output.accept(ModItems.CRUSHED_FOSSIL.get());
|
||||
output.accept(ModItems.MOSQUITO_IN_AMBER.get());
|
||||
output.accept(ModItems.FROZEN_LEECH.get());
|
||||
output.accept(ModItems.CABLE.get());
|
||||
output.accept(ModItems.SCREEN.get());
|
||||
output.accept(ModItems.PROCESSOR.get());
|
||||
output.accept(ModItems.TIRE.get());
|
||||
output.accept(ModItems.CUTTING_BLADES.get());
|
||||
output.accept(ModItems.WRENCH.get());
|
||||
output.accept(ModItems.MAC_N_CHEESE.get());
|
||||
output.accept(ModItems.WALNUT_PUMPKIN_PIE.get());
|
||||
output.accept(ModItems.BANANA_NUT_COOKIE.get());
|
||||
});
|
||||
}));
|
||||
|
||||
public static final RegistrySupplier<CreativeModeTab> BLOCK_TAB = TABS.register("block_tab",
|
||||
() -> CreativeTabRegistry.create(builder -> {
|
||||
builder.title(Component.translatable("itemGroup." + Constants.MOD_ID + ".block_tab"));
|
||||
builder.icon(() -> new ItemStack(ModBlocks.GYPSUM_STONE_BRICKS.get()));
|
||||
builder.displayItems((params, output) -> {
|
||||
output.accept(ModBlocks.CAT_PLUSHIE.get());
|
||||
output.accept(ModBlocks.TRASH_CAN.get());
|
||||
output.accept(ModBlocks.BENCH.get());
|
||||
output.accept(ModBlocks.CHARRED_TERRACOTTA.get());
|
||||
output.accept(ModBlocks.FENCE_LIGHT.get());
|
||||
output.accept(ModBlocks.LIGHT_POST.get());
|
||||
output.accept(ModBlocks.GYPSUM_STONE.get());
|
||||
output.accept(ModBlocks.GYPSUM_COBBLESTONE.get());
|
||||
output.accept(ModBlocks.GYPSUM_STONE_BRICKS.get());
|
||||
output.accept(ModBlocks.SMOOTH_GYPSUM_STONE.get());
|
||||
output.accept(ModBlocks.CHISELED_GYPSUM_STONE.get());
|
||||
output.accept(ModBlocks.GYPSUM_BRICK_STAIRS.get());
|
||||
output.accept(ModBlocks.GYPSUM_BRICK_SLAB.get());
|
||||
output.accept(ModBlocks.GYPSUM_BRICK_WALL.get());
|
||||
|
||||
output.accept(ModBlocks.REINFORCED_STONE.get());
|
||||
output.accept(ModBlocks.REINFORCED_STONE_BRICKS.get());
|
||||
output.accept(ModBlocks.CHISELED_REINFORCED_STONE.get());
|
||||
output.accept(ModBlocks.REINFORCED_BRICK_STAIRS.get());
|
||||
output.accept(ModBlocks.REINFORCED_BRICK_SLAB.get());
|
||||
output.accept(ModBlocks.REINFORCED_BRICK_WALL.get());
|
||||
|
||||
output.accept(ModBlocks.LOW_SECURITY_FENCE_POLE.get());
|
||||
output.accept(ModBlocks.LOW_SECURITY_FENCE_WIRE.get());
|
||||
output.accept(ModBlocks.MEDIUM_SECURITY_FENCE_POLE.get());
|
||||
output.accept(ModBlocks.MEDIUM_SECURITY_FENCE_WIRE.get());
|
||||
|
||||
output.accept(ModBlocks.ITEM_PIPE.get());
|
||||
output.accept(ModBlocks.FLUID_PIPE.get());
|
||||
output.accept(ModBlocks.POWER_PIPE.get());
|
||||
|
||||
output.accept(ModBlocks.TANK.get());
|
||||
output.accept(ModBlocks.POWER_CELL.get());
|
||||
output.accept(ModBlocks.WOOD_CRATE.get());
|
||||
output.accept(ModBlocks.IRON_CRATE.get());
|
||||
|
||||
output.accept(ModBlocks.GENERATOR.get());
|
||||
output.accept(ModBlocks.DNA_EXTRACTOR.get());
|
||||
output.accept(ModBlocks.DNA_ANALYZER.get());
|
||||
output.accept(ModBlocks.FOSSIL_GRINDER.get());
|
||||
output.accept(ModBlocks.FOSSIL_CLEANER.get());
|
||||
output.accept(ModBlocks.DNA_HYBRIDIZER.get());
|
||||
output.accept(ModBlocks.EMBRYONIC_MACHINE.get());
|
||||
output.accept(ModBlocks.EMBRYO_CALCIFICATION_MACHINE.get());
|
||||
output.accept(ModBlocks.INCUBATOR.get());
|
||||
|
||||
output.accept(ModBlocks.WHITE_GENERATOR.get());
|
||||
output.accept(ModBlocks.WHITE_DNA_EXTRACTOR.get());
|
||||
output.accept(ModBlocks.WHITE_DNA_ANALYZER.get());
|
||||
output.accept(ModBlocks.WHITE_FOSSIL_GRINDER.get());
|
||||
output.accept(ModBlocks.WHITE_FOSSIL_CLEANER.get());
|
||||
output.accept(ModBlocks.WHITE_DNA_HYBRIDIZER.get());
|
||||
output.accept(ModBlocks.WHITE_EMBRYONIC_MACHINE.get());
|
||||
output.accept(ModBlocks.WHITE_EMBRYO_CALCIFICATION_MACHINE.get());
|
||||
output.accept(ModBlocks.WHITE_INCUBATOR.get());
|
||||
|
||||
output.accept(ModBlocks.STONE_FOSSIL.get());
|
||||
output.accept(ModBlocks.DEEPSLATE_FOSSIL.get());
|
||||
output.accept(ModBlocks.AMBER_ORE.get());
|
||||
output.accept(ModBlocks.DEEPSLATE_ICE_SHARD_ORE.get());
|
||||
});
|
||||
}));
|
||||
|
||||
public static final RegistrySupplier<CreativeModeTab> PLANT_TAB = TABS.register("plant_tab",
|
||||
() -> CreativeTabRegistry.create(builder -> {
|
||||
builder.title(Component.translatable("itemGroup." + Constants.MOD_ID + ".plant_tab"));
|
||||
builder.icon(() -> new ItemStack(ModBlocks.ROYAL_FERN.get().asItem()));
|
||||
builder.displayItems((params, output) -> {
|
||||
output.accept(ModBlocks.ROYAL_FERN.get().asItem());
|
||||
output.accept(ModBlocks.HORSETAIL_FERN.get().asItem());
|
||||
output.accept(ModBlocks.WESTERN_SWORD_FERN.get().asItem());
|
||||
output.accept(ModBlocks.ONYCHIOPSIS.get().asItem());
|
||||
});
|
||||
}));
|
||||
|
||||
public static final RegistrySupplier<CreativeModeTab> DNA_TAB = TABS.register("dna_tab",
|
||||
() -> CreativeTabRegistry.create(builder -> {
|
||||
builder.title(Component.translatable("itemGroup." + Constants.MOD_ID + ".dna_tab"));
|
||||
builder.icon(() -> new ItemStack(ModItems.TYRANNOSAURUS_REX_DNA.get().asItem()));
|
||||
builder.displayItems((params, output) -> {
|
||||
// Skull fossils (alphabetical)
|
||||
output.accept(ModItems.ALBERTOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.ALLOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.ALVAREZSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.ANKYLOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.APATOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.ARAMBOURGIANIA_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.BARYONYX_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.BRACHIOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.CARCHARODONTOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.CARNOTAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.CEARADACTYLUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.CERATOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.CHASMOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.COELOPHYSIS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.COELURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.COMPSOGNATHUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.CONCAVENATOR_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.CORYTHOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.DEINONYCHUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.DILOPHOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.DIMORPHODON_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.DIPLODOCUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.DRYOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.EDMONTOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.GALLIMIMUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.GEOSTERNBERGIA_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.GIGANOTOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.GUANLONG_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.GUIDRACO_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.HADROSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.HERRERASAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.HYPSILOPHODON_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.INOSTRANCEVIA_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.LAMBEOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.LUDODACTYLUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.MAJUNGASAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.MAMENCHISAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.METRIACANTHOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.MOGANOPTERUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.NYCTOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.ORNITHOLESTES_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.ORNITHOMIMUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.OURANOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.OVIRAPTOR_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.PACHYCEPHALOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.PARASAUROLOPHUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.PROCERATOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.PROCOMPSOGNATHUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.PROTOCERATOPS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.PTERANODON_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.PTERODAUSTRO_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.QUETZALCOATLUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.RAJASAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.RUGOPS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.SEGISAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.SHANTUNGOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.SPINOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.STEGOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.STYRACOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.TAPEJARA_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.THERIZINOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.TITANOSAURUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.TRICERATOPS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.TROODON_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.TROPEOGNATHUS_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.TUPUXUARA_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.TYRANNOSAURUS_REX_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.UTAHRAPTOR_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.VELOCIRAPTOR_SKULL_FOSSIL.get());
|
||||
output.accept(ModItems.ZHENYUANOPTERUS_SKULL_FOSSIL.get());
|
||||
|
||||
// Fresh skulls (alphabetical)
|
||||
output.accept(ModItems.FRESH_ALBERTOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_ALLOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_ALVAREZSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_ANKYLOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_APATOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_ARAMBOURGIANIA_SKULL.get());
|
||||
output.accept(ModItems.FRESH_BARYONYX_SKULL.get());
|
||||
output.accept(ModItems.FRESH_BRACHIOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_CARCHARODONTOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_CARNOTAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_CEARADACTYLUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_CERATOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_CHASMOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_COELOPHYSIS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_COELURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_COMPSOGNATHUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_CONCAVENATOR_SKULL.get());
|
||||
output.accept(ModItems.FRESH_CORYTHOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_DEINONYCHUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_DILOPHOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_DIMORPHODON_SKULL.get());
|
||||
output.accept(ModItems.FRESH_DIPLODOCUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_DISTORTUS_REX_SKULL.get());
|
||||
output.accept(ModItems.FRESH_DRYOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_EDMONTOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_GALLIMIMUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_GEOSTERNBERGIA_SKULL.get());
|
||||
output.accept(ModItems.FRESH_GIGANOTOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_GUANLONG_SKULL.get());
|
||||
output.accept(ModItems.FRESH_GUIDRACO_SKULL.get());
|
||||
output.accept(ModItems.FRESH_HADROSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_HERRERASAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_HYPSILOPHODON_SKULL.get());
|
||||
output.accept(ModItems.FRESH_INDOMINUS_REX_SKULL.get());
|
||||
output.accept(ModItems.FRESH_INDORAPTOR_SKULL.get());
|
||||
output.accept(ModItems.FRESH_INOSTRANCEVIA_SKULL.get());
|
||||
output.accept(ModItems.FRESH_LAMBEOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_LUDODACTYLUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_MAJUNGASAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_MAMENCHISAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_METRIACANTHOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_MOGANOPTERUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_NYCTOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_ORNITHOLESTES_SKULL.get());
|
||||
output.accept(ModItems.FRESH_ORNITHOMIMUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_OURANOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_OVIRAPTOR_SKULL.get());
|
||||
output.accept(ModItems.FRESH_PACHYCEPHALOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_PARASAUROLOPHUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_PROCERATOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_PROCOMPSOGNATHUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_PROTOCERATOPS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_PTERANODON_SKULL.get());
|
||||
output.accept(ModItems.FRESH_PTERODAUSTRO_SKULL.get());
|
||||
output.accept(ModItems.FRESH_QUETZALCOATLUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_RAJASAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_RUGOPS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_SEGISAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_SHANTUNGOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_STEGOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_STYRACOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_TAPEJARA_SKULL.get());
|
||||
output.accept(ModItems.FRESH_THERIZINOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_TITANOSAURUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_TRICERATOPS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_TROODON_SKULL.get());
|
||||
output.accept(ModItems.FRESH_TROPEOGNATHUS_SKULL.get());
|
||||
output.accept(ModItems.FRESH_TUPUXUARA_SKULL.get());
|
||||
output.accept(ModItems.FRESH_TYRANNOSAURUS_REX_SKULL.get());
|
||||
output.accept(ModItems.FRESH_UTAHRAPTOR_SKULL.get());
|
||||
output.accept(ModItems.FRESH_VELOCIRAPTOR_SKULL.get());
|
||||
output.accept(ModItems.FRESH_ZHENYUANOPTERUS_SKULL.get());
|
||||
|
||||
// Tissue (alphabetical)
|
||||
output.accept(ModItems.ALBERTOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.ALLOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.ALVAREZSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.ANKYLOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.APATOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.ARAMBOURGIANIA_TISSUE.get());
|
||||
output.accept(ModItems.BARYONYX_TISSUE.get());
|
||||
output.accept(ModItems.BRACHIOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.CARCHARODONTOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.CARNOTAURUS_TISSUE.get());
|
||||
output.accept(ModItems.CEARADACTYLUS_TISSUE.get());
|
||||
output.accept(ModItems.CERATOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.CHASMOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.COELOPHYSIS_TISSUE.get());
|
||||
output.accept(ModItems.COELURUS_TISSUE.get());
|
||||
output.accept(ModItems.COMPSOGNATHUS_TISSUE.get());
|
||||
output.accept(ModItems.CONCAVENATOR_TISSUE.get());
|
||||
output.accept(ModItems.CORYTHOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.DEINONYCHUS_TISSUE.get());
|
||||
output.accept(ModItems.DILOPHOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.DIMORPHODON_TISSUE.get());
|
||||
output.accept(ModItems.DIPLODOCUS_TISSUE.get());
|
||||
output.accept(ModItems.DISTORTUS_REX_TISSUE.get());
|
||||
output.accept(ModItems.DRYOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.EDMONTOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.GALLIMIMUS_TISSUE.get());
|
||||
output.accept(ModItems.GEOSTERNBERGIA_TISSUE.get());
|
||||
output.accept(ModItems.GIGANOTOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.GUANLONG_TISSUE.get());
|
||||
output.accept(ModItems.GUIDRACO_TISSUE.get());
|
||||
output.accept(ModItems.HADROSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.HERRERASAURUS_TISSUE.get());
|
||||
output.accept(ModItems.HYPSILOPHODON_TISSUE.get());
|
||||
output.accept(ModItems.INDOMINUS_REX_TISSUE.get());
|
||||
output.accept(ModItems.INDORAPTOR_TISSUE.get());
|
||||
output.accept(ModItems.INOSTRANCEVIA_TISSUE.get());
|
||||
output.accept(ModItems.LAMBEOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.LUDODACTYLUS_TISSUE.get());
|
||||
output.accept(ModItems.MAJUNGASAURUS_TISSUE.get());
|
||||
output.accept(ModItems.MAMENCHISAURUS_TISSUE.get());
|
||||
output.accept(ModItems.METRIACANTHOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.MOGANOPTERUS_TISSUE.get());
|
||||
output.accept(ModItems.NYCTOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.ORNITHOLESTES_TISSUE.get());
|
||||
output.accept(ModItems.ORNITHOMIMUS_TISSUE.get());
|
||||
output.accept(ModItems.OURANOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.OVIRAPTOR_TISSUE.get());
|
||||
output.accept(ModItems.PACHYCEPHALOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.PARASAUROLOPHUS_TISSUE.get());
|
||||
output.accept(ModItems.PROCERATOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.PROCOMPSOGNATHUS_TISSUE.get());
|
||||
output.accept(ModItems.PROTOCERATOPS_TISSUE.get());
|
||||
output.accept(ModItems.PTERANODON_TISSUE.get());
|
||||
output.accept(ModItems.PTERODAUSTRO_TISSUE.get());
|
||||
output.accept(ModItems.QUETZALCOATLUS_TISSUE.get());
|
||||
output.accept(ModItems.RAJASAURUS_TISSUE.get());
|
||||
output.accept(ModItems.RUGOPS_TISSUE.get());
|
||||
output.accept(ModItems.SEGISAURUS_TISSUE.get());
|
||||
output.accept(ModItems.SHANTUNGOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.SPINOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.STEGOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.STYRACOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.TAPEJARA_TISSUE.get());
|
||||
output.accept(ModItems.THERIZINOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.TITANOSAURUS_TISSUE.get());
|
||||
output.accept(ModItems.TRICERATOPS_TISSUE.get());
|
||||
output.accept(ModItems.TROODON_TISSUE.get());
|
||||
output.accept(ModItems.TROPEOGNATHUS_TISSUE.get());
|
||||
output.accept(ModItems.TUPUXUARA_TISSUE.get());
|
||||
output.accept(ModItems.TYRANNOSAURUS_REX_TISSUE.get());
|
||||
output.accept(ModItems.UTAHRAPTOR_TISSUE.get());
|
||||
output.accept(ModItems.VELOCIRAPTOR_TISSUE.get());
|
||||
output.accept(ModItems.ZHENYUANOPTERUS_TISSUE.get());
|
||||
|
||||
// DNA (alphabetical)
|
||||
output.accept(ModItems.ALBERTOSAURUS_DNA.get());
|
||||
output.accept(ModItems.ALLOSAURUS_DNA.get());
|
||||
output.accept(ModItems.ALVAREZSAURUS_DNA.get());
|
||||
output.accept(ModItems.ANKYLOSAURUS_DNA.get());
|
||||
output.accept(ModItems.APATOSAURUS_DNA.get());
|
||||
output.accept(ModItems.ARAMBOURGIANIA_DNA.get());
|
||||
output.accept(ModItems.BARYONYX_DNA.get());
|
||||
output.accept(ModItems.BRACHIOSAURUS_DNA.get());
|
||||
output.accept(ModItems.CARCHARODONTOSAURUS_DNA.get());
|
||||
output.accept(ModItems.CARNOTAURUS_DNA.get());
|
||||
output.accept(ModItems.CEARADACTYLUS_DNA.get());
|
||||
output.accept(ModItems.CERATOSAURUS_DNA.get());
|
||||
output.accept(ModItems.CHASMOSAURUS_DNA.get());
|
||||
output.accept(ModItems.COELOPHYSIS_DNA.get());
|
||||
output.accept(ModItems.COELURUS_DNA.get());
|
||||
output.accept(ModItems.COMPSOGNATHUS_DNA.get());
|
||||
output.accept(ModItems.CONCAVENATOR_DNA.get());
|
||||
output.accept(ModItems.CORYTHOSAURUS_DNA.get());
|
||||
output.accept(ModItems.DEINONYCHUS_DNA.get());
|
||||
output.accept(ModItems.DILOPHOSAURUS_DNA.get());
|
||||
output.accept(ModItems.DIMORPHODON_DNA.get());
|
||||
output.accept(ModItems.DIPLODOCUS_DNA.get());
|
||||
output.accept(ModItems.DISTORTUS_REX_DNA.get());
|
||||
output.accept(ModItems.DRYOSAURUS_DNA.get());
|
||||
output.accept(ModItems.EDMONTOSAURUS_DNA.get());
|
||||
output.accept(ModItems.GALLIMIMUS_DNA.get());
|
||||
output.accept(ModItems.GEOSTERNBERGIA_DNA.get());
|
||||
output.accept(ModItems.GIGANOTOSAURUS_DNA.get());
|
||||
output.accept(ModItems.GUANLONG_DNA.get());
|
||||
output.accept(ModItems.GUIDRACO_DNA.get());
|
||||
output.accept(ModItems.HADROSAURUS_DNA.get());
|
||||
output.accept(ModItems.HERRERASAURUS_DNA.get());
|
||||
output.accept(ModItems.HYPSILOPHODON_DNA.get());
|
||||
output.accept(ModItems.INDOMINUS_REX_DNA.get());
|
||||
output.accept(ModItems.INDORAPTOR_DNA.get());
|
||||
output.accept(ModItems.INOSTRANCEVIA_DNA.get());
|
||||
output.accept(ModItems.LAMBEOSAURUS_DNA.get());
|
||||
output.accept(ModItems.LUDODACTYLUS_DNA.get());
|
||||
output.accept(ModItems.MAJUNGASAURUS_DNA.get());
|
||||
output.accept(ModItems.MAMENCHISAURUS_DNA.get());
|
||||
output.accept(ModItems.METRIACANTHOSAURUS_DNA.get());
|
||||
output.accept(ModItems.MOGANOPTERUS_DNA.get());
|
||||
output.accept(ModItems.NYCTOSAURUS_DNA.get());
|
||||
output.accept(ModItems.ORNITHOLESTES_DNA.get());
|
||||
output.accept(ModItems.ORNITHOMIMUS_DNA.get());
|
||||
output.accept(ModItems.OURANOSAURUS_DNA.get());
|
||||
output.accept(ModItems.OVIRAPTOR_DNA.get());
|
||||
output.accept(ModItems.PACHYCEPHALOSAURUS_DNA.get());
|
||||
output.accept(ModItems.PARASAUROLOPHUS_DNA.get());
|
||||
output.accept(ModItems.PROCERATOSAURUS_DNA.get());
|
||||
output.accept(ModItems.PROCOMPSOGNATHUS_DNA.get());
|
||||
output.accept(ModItems.PROTOCERATOPS_DNA.get());
|
||||
output.accept(ModItems.PTERANODON_DNA.get());
|
||||
output.accept(ModItems.PTERODAUSTRO_DNA.get());
|
||||
output.accept(ModItems.QUETZALCOATLUS_DNA.get());
|
||||
output.accept(ModItems.RAJASAURUS_DNA.get());
|
||||
output.accept(ModItems.RUGOPS_DNA.get());
|
||||
output.accept(ModItems.SEGISAURUS_DNA.get());
|
||||
output.accept(ModItems.SHANTUNGOSAURUS_DNA.get());
|
||||
output.accept(ModItems.SPINOSAURUS_DNA.get());
|
||||
output.accept(ModItems.STEGOSAURUS_DNA.get());
|
||||
output.accept(ModItems.STYRACOSAURUS_DNA.get());
|
||||
output.accept(ModItems.TAPEJARA_DNA.get());
|
||||
output.accept(ModItems.THERIZINOSAURUS_DNA.get());
|
||||
output.accept(ModItems.TITANOSAURUS_DNA.get());
|
||||
output.accept(ModItems.TRICERATOPS_DNA.get());
|
||||
output.accept(ModItems.TROODON_DNA.get());
|
||||
output.accept(ModItems.TROPEOGNATHUS_DNA.get());
|
||||
output.accept(ModItems.TUPUXUARA_DNA.get());
|
||||
output.accept(ModItems.TYRANNOSAURUS_REX_DNA.get());
|
||||
output.accept(ModItems.UTAHRAPTOR_DNA.get());
|
||||
output.accept(ModItems.VELOCIRAPTOR_DNA.get());
|
||||
output.accept(ModItems.ZHENYUANOPTERUS_DNA.get());
|
||||
|
||||
// Syringes (alphabetical)
|
||||
output.accept(ModItems.ALBERTOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.ALLOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.ALVAREZSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.ANKYLOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.APATOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.ARAMBOURGIANIA_SYRINGE.get());
|
||||
output.accept(ModItems.BARYONYX_SYRINGE.get());
|
||||
output.accept(ModItems.BRACHIOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.CARCHARODONTOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.CARNOTAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.CEARADACTYLUS_SYRINGE.get());
|
||||
output.accept(ModItems.CERATOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.CHASMOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.COELOPHYSIS_SYRINGE.get());
|
||||
output.accept(ModItems.COELURUS_SYRINGE.get());
|
||||
output.accept(ModItems.COMPSOGNATHUS_SYRINGE.get());
|
||||
output.accept(ModItems.CONCAVENATOR_SYRINGE.get());
|
||||
output.accept(ModItems.CORYTHOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.DEINONYCHUS_SYRINGE.get());
|
||||
output.accept(ModItems.DILOPHOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.DIMORPHODON_SYRINGE.get());
|
||||
output.accept(ModItems.DIPLODOCUS_SYRINGE.get());
|
||||
output.accept(ModItems.DISTORTUS_REX_SYRINGE.get());
|
||||
output.accept(ModItems.DRYOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.EDMONTOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.GALLIMIMUS_SYRINGE.get());
|
||||
output.accept(ModItems.GEOSTERNBERGIA_SYRINGE.get());
|
||||
output.accept(ModItems.GIGANOTOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.GUANLONG_SYRINGE.get());
|
||||
output.accept(ModItems.GUIDRACO_SYRINGE.get());
|
||||
output.accept(ModItems.HADROSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.HERRERASAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.HYPSILOPHODON_SYRINGE.get());
|
||||
output.accept(ModItems.INDOMINUS_REX_SYRINGE.get());
|
||||
output.accept(ModItems.INDORAPTOR_SYRINGE.get());
|
||||
output.accept(ModItems.INOSTRANCEVIA_SYRINGE.get());
|
||||
output.accept(ModItems.LAMBEOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.LUDODACTYLUS_SYRINGE.get());
|
||||
output.accept(ModItems.MAJUNGASAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.MAMENCHISAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.METRIACANTHOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.MOGANOPTERUS_SYRINGE.get());
|
||||
output.accept(ModItems.NYCTOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.ORNITHOLESTES_SYRINGE.get());
|
||||
output.accept(ModItems.ORNITHOMIMUS_SYRINGE.get());
|
||||
output.accept(ModItems.OURANOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.OVIRAPTOR_SYRINGE.get());
|
||||
output.accept(ModItems.PACHYCEPHALOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.PARASAUROLOPHUS_SYRINGE.get());
|
||||
output.accept(ModItems.PROCERATOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.PROCOMPSOGNATHUS_SYRINGE.get());
|
||||
output.accept(ModItems.PROTOCERATOPS_SYRINGE.get());
|
||||
output.accept(ModItems.PTERANODON_SYRINGE.get());
|
||||
output.accept(ModItems.PTERODAUSTRO_SYRINGE.get());
|
||||
output.accept(ModItems.QUETZALCOATLUS_SYRINGE.get());
|
||||
output.accept(ModItems.RAJASAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.RUGOPS_SYRINGE.get());
|
||||
output.accept(ModItems.SEGISAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.SHANTUNGOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.SPINOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.STEGOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.STYRACOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.TAPEJARA_SYRINGE.get());
|
||||
output.accept(ModItems.THERIZINOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.TITANOSAURUS_SYRINGE.get());
|
||||
output.accept(ModItems.TRICERATOPS_SYRINGE.get());
|
||||
output.accept(ModItems.TROODON_SYRINGE.get());
|
||||
output.accept(ModItems.TROPEOGNATHUS_SYRINGE.get());
|
||||
output.accept(ModItems.TUPUXUARA_SYRINGE.get());
|
||||
output.accept(ModItems.TYRANNOSAURUS_REX_SYRINGE.get());
|
||||
output.accept(ModItems.UTAHRAPTOR_SYRINGE.get());
|
||||
output.accept(ModItems.VELOCIRAPTOR_SYRINGE.get());
|
||||
output.accept(ModItems.ZHENYUANOPTERUS_SYRINGE.get());
|
||||
|
||||
// Eggs (alphabetical)
|
||||
output.accept(ModBlocks.ALBERTOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.ALLOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.ALVAREZSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.ANKYLOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.APATOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.ARAMBOURGIANIA_EGG.get());
|
||||
output.accept(ModBlocks.BARYONYX_EGG.get());
|
||||
output.accept(ModBlocks.BRACHIOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.CARCHARODONTOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.CARNOTAURUS_EGG.get());
|
||||
output.accept(ModBlocks.CEARADACTYLUS_EGG.get());
|
||||
output.accept(ModBlocks.CERATOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.CHASMOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.COELOPHYSIS_EGG.get());
|
||||
output.accept(ModBlocks.COELURUS_EGG.get());
|
||||
output.accept(ModBlocks.COMPSOGNATHUS_EGG.get());
|
||||
output.accept(ModBlocks.CONCAVENATOR_EGG.get());
|
||||
output.accept(ModBlocks.CORYTHOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.DEINONYCHUS_EGG.get());
|
||||
output.accept(ModBlocks.DILOPHOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.DIMORPHODON_EGG.get());
|
||||
output.accept(ModBlocks.DIPLODOCUS_EGG.get());
|
||||
output.accept(ModBlocks.DISTORTUS_REX_EGG.get());
|
||||
output.accept(ModBlocks.DRYOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.EDMONTOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.GALLIMIMUS_EGG.get());
|
||||
output.accept(ModBlocks.GEOSTERNBERGIA_EGG.get());
|
||||
output.accept(ModBlocks.GIGANOTOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.GUANLONG_EGG.get());
|
||||
output.accept(ModBlocks.GUIDRACO_EGG.get());
|
||||
output.accept(ModBlocks.HADROSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.HERRERASAURUS_EGG.get());
|
||||
output.accept(ModBlocks.HYPSILOPHODON_EGG.get());
|
||||
output.accept(ModBlocks.INDOMINUS_REX_EGG.get());
|
||||
output.accept(ModBlocks.INDORAPTOR_EGG.get());
|
||||
output.accept(ModBlocks.INOSTRANCEVIA_EGG.get());
|
||||
output.accept(ModBlocks.LAMBEOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.LUDODACTYLUS_EGG.get());
|
||||
output.accept(ModBlocks.MAJUNGASAURUS_EGG.get());
|
||||
output.accept(ModBlocks.MAMENCHISAURUS_EGG.get());
|
||||
output.accept(ModBlocks.METRIACANTHOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.MOGANOPTERUS_EGG.get());
|
||||
output.accept(ModBlocks.NYCTOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.ORNITHOLESTES_EGG.get());
|
||||
output.accept(ModBlocks.ORNITHOMIMUS_EGG.get());
|
||||
output.accept(ModBlocks.OURANOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.OVIRAPTOR_EGG.get());
|
||||
output.accept(ModBlocks.PACHYCEPHALOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.PROCERATOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.PROCOMPSOGNATHUS_EGG.get());
|
||||
output.accept(ModBlocks.PROTOCERATOPS_EGG.get());
|
||||
output.accept(ModBlocks.PTERANODON_EGG.get());
|
||||
output.accept(ModBlocks.PTERODAUSTRO_EGG.get());
|
||||
output.accept(ModBlocks.QUETZALCOATLUS_EGG.get());
|
||||
output.accept(ModBlocks.RAJASAURUS_EGG.get());
|
||||
output.accept(ModBlocks.RUGOPS_EGG.get());
|
||||
output.accept(ModBlocks.SEGISAURUS_EGG.get());
|
||||
output.accept(ModBlocks.SHANTUNGOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.SPINOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.STEGOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.STYRACOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.TAPEJARA_EGG.get());
|
||||
output.accept(ModBlocks.THERIZINOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.TITANOSAURUS_EGG.get());
|
||||
output.accept(ModBlocks.TRICERATOPS_EGG.get());
|
||||
output.accept(ModBlocks.TROODON_EGG.get());
|
||||
output.accept(ModBlocks.TROPEOGNATHUS_EGG.get());
|
||||
output.accept(ModBlocks.TUPUXUARA_EGG.get());
|
||||
output.accept(ModBlocks.TYRANNOSAURUS_REX_EGG.get());
|
||||
output.accept(ModBlocks.UTAHRAPTOR_EGG.get());
|
||||
output.accept(ModBlocks.VELOCIRAPTOR_EGG.get());
|
||||
output.accept(ModBlocks.ZHENYUANOPTERUS_EGG.get());
|
||||
});
|
||||
}));
|
||||
|
||||
public static final RegistrySupplier<CreativeModeTab> DINO_TAB = TABS.register("dino_tab",
|
||||
() -> CreativeTabRegistry.create(builder -> {
|
||||
builder.title(Component.translatable("itemGroup." + Constants.MOD_ID + ".dino_tab"));
|
||||
builder.icon(() -> new ItemStack(ModItems.TYRANNOSAURUS_REX_SPAWN_EGG.get().asItem()));
|
||||
builder.displayItems((params, output) -> {
|
||||
output.accept(ModItems.ALBERTOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.ALLOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.ALVAREZSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.ANKYLOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.APATOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.ARAMBOURGIANIA_SPAWN_EGG.get());
|
||||
output.accept(ModItems.BARYONYX_SPAWN_EGG.get());
|
||||
output.accept(ModItems.BRACHIOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.CARCHARODONTOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.CARNOTAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.CEARADACTYLUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.CERATOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.CHASMOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.COELOPHYSIS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.COELURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.COMPSOGNATHUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.CONCAVENATOR_SPAWN_EGG.get());
|
||||
output.accept(ModItems.CORYTHOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.DEINONYCHUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.DILOPHOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.DIMORPHODON_SPAWN_EGG.get());
|
||||
output.accept(ModItems.DIPLODOCUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.DISTORTUS_REX_SPAWN_EGG.get());
|
||||
output.accept(ModItems.DRYOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.EDMONTOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.GALLIMIMUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.GEOSTERNBERGIA_SPAWN_EGG.get());
|
||||
output.accept(ModItems.GIGANOTOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.GUANLONG_SPAWN_EGG.get());
|
||||
output.accept(ModItems.GUIDRACO_SPAWN_EGG.get());
|
||||
output.accept(ModItems.HADROSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.HERRERASAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.HYPSILOPHODON_SPAWN_EGG.get());
|
||||
output.accept(ModItems.INDOMINUS_REX_SPAWN_EGG.get());
|
||||
output.accept(ModItems.INDORAPTOR_SPAWN_EGG.get());
|
||||
output.accept(ModItems.INOSTRANCEVIA_SPAWN_EGG.get());
|
||||
output.accept(ModItems.LAMBEOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.LUDODACTYLUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.MAJUNGASAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.MAMENCHISAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.METRIACANTHOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.MOGANOPTERUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.NYCTOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.ORNITHOLESTES_SPAWN_EGG.get());
|
||||
output.accept(ModItems.ORNITHOMIMUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.OURANOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.OVIRAPTOR_SPAWN_EGG.get());
|
||||
output.accept(ModItems.PACHYCEPHALOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.PARASAUROLOPHUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.PROCERATOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.PROCOMPSOGNATHUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.PROTOCERATOPS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.PTERANODON_SPAWN_EGG.get());
|
||||
output.accept(ModItems.PTERODAUSTRO_SPAWN_EGG.get());
|
||||
output.accept(ModItems.QUETZALCOATLUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.RAJASAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.RUGOPS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.SEGISAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.SHANTUNGOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.SPINOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.STEGOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.STYRACOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.TAPEJARA_SPAWN_EGG.get());
|
||||
output.accept(ModItems.THERIZINOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.TITANOSAURUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.TRICERATOPS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.TROODON_SPAWN_EGG.get());
|
||||
output.accept(ModItems.TROPEOGNATHUS_SPAWN_EGG.get());
|
||||
output.accept(ModItems.TUPUXUARA_SPAWN_EGG.get());
|
||||
output.accept(ModItems.TYRANNOSAURUS_REX_SPAWN_EGG.get());
|
||||
output.accept(ModItems.UTAHRAPTOR_SPAWN_EGG.get());
|
||||
output.accept(ModItems.VELOCIRAPTOR_SPAWN_EGG.get());
|
||||
output.accept(ModItems.ZHENYUANOPTERUS_SPAWN_EGG.get());
|
||||
});
|
||||
}));
|
||||
|
||||
public static void register() {
|
||||
// Items must be explicitly added to tabs in 1.20+
|
||||
// This usually goes in your Common setup, but you can trigger it here if your
|
||||
// loader-specific entry points call this method.
|
||||
|
||||
TABS.register();
|
||||
}
|
||||
}
|
||||
@@ -3,19 +3,569 @@ package net.cmr.jurassicrevived.item;
|
||||
import dev.architectury.registry.registries.DeferredRegister;
|
||||
import dev.architectury.registry.registries.RegistrySupplier;
|
||||
import net.cmr.jurassicrevived.Constants;
|
||||
import net.cmr.jurassicrevived.entity.ModEntities;
|
||||
import net.cmr.jurassicrevived.item.custom.CustomGenderedSpawnEggItem;
|
||||
import net.cmr.jurassicrevived.item.custom.FrogSyringeItem;
|
||||
import net.minecraft.core.registries.Registries;
|
||||
import net.minecraft.world.food.FoodProperties;
|
||||
import net.minecraft.world.item.Item;
|
||||
import net.minecraft.world.item.Rarity;
|
||||
|
||||
public class ModItems {
|
||||
public static final DeferredRegister<Item> ITEMS =
|
||||
DeferredRegister.create(Constants.MOD_ID, Registries.ITEM);
|
||||
|
||||
// --- Examples ---
|
||||
public static final RegistrySupplier<Item> AMBER_SHARD = ITEMS.register("amber_shard",
|
||||
() -> new Item(new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> FROG_MATERIAL = ITEMS.register("frog_material", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FROG_DNA = ITEMS.register("frog_dna", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
|
||||
public static final RegistrySupplier<Item> WRENCH = ITEMS.register("wrench", () -> new Item(new Item.Properties().stacksTo(1)));
|
||||
//? if >1.20.1 {
|
||||
/*public static final RegistrySupplier<Item> MAC_N_CHEESE = ITEMS.register("mac_n_cheese", () -> new Item(new Item.Properties().food(new FoodProperties.Builder().nutrition(12).saturationModifier(0.6f).build())));
|
||||
public static final RegistrySupplier<Item> WALNUT_PUMPKIN_PIE = ITEMS.register("walnut_pumpkin_pie", () -> new Item(new Item.Properties().food(new FoodProperties.Builder().nutrition(12).saturationModifier(0.6f).build())));
|
||||
public static final RegistrySupplier<Item> BANANA_NUT_COOKIE = ITEMS.register("banana_nut_cookie", () -> new Item(new Item.Properties().food(new FoodProperties.Builder().nutrition(12).saturationModifier(0.6f).build())));
|
||||
*///?} else {
|
||||
public static final RegistrySupplier<Item> MAC_N_CHEESE = ITEMS.register("mac_n_cheese", () -> new Item(new Item.Properties().food(new FoodProperties.Builder().nutrition(12).saturationMod(0.6f).build())));
|
||||
public static final RegistrySupplier<Item> WALNUT_PUMPKIN_PIE = ITEMS.register("walnut_pumpkin_pie", () -> new Item(new Item.Properties().food(new FoodProperties.Builder().nutrition(12).saturationMod(0.6f).build())));
|
||||
public static final RegistrySupplier<Item> BANANA_NUT_COOKIE = ITEMS.register("banana_nut_cookie", () -> new Item(new Item.Properties().food(new FoodProperties.Builder().nutrition(12).saturationMod(0.6f).build())));
|
||||
//?}
|
||||
|
||||
public static final RegistrySupplier<Item> APATOSAURUS_SPAWN_EGG = ITEMS.register("apatosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.APATOSAURUS, 0x7f7d6f, 0x36373b, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> ALBERTOSAURUS_SPAWN_EGG = ITEMS.register("albertosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.ALBERTOSAURUS, 0x2b2315, 0x7a442d, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> BRACHIOSAURUS_SPAWN_EGG = ITEMS.register("brachiosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.BRACHIOSAURUS, 0x95846D, 0x4B4236, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> CERATOSAURUS_SPAWN_EGG = ITEMS.register("ceratosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.CERATOSAURUS, 0x954846, 0x221F1D, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> COMPSOGNATHUS_SPAWN_EGG = ITEMS.register("compsognathus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.COMPSOGNATHUS, 0x676D24, 0x373E16, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> DIPLODOCUS_SPAWN_EGG = ITEMS.register("diplodocus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.DIPLODOCUS, 0xbf9a5e, 0x624d2c, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> DILOPHOSAURUS_SPAWN_EGG = ITEMS.register("dilophosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.DILOPHOSAURUS, 0x575D32, 0x16191C, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> FDUCK_SPAWN_EGG = ITEMS.register("fduck_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.FDUCK, 0xff8800, 0x421111, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> GALLIMIMUS_SPAWN_EGG = ITEMS.register("gallimimus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.GALLIMIMUS, 0xAD7341, 0x5C3925, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> INDOMINUS_REX_SPAWN_EGG = ITEMS.register("indominus_rex_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.INDOMINUS_REX, 0x9C9B99, 0x60605F, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> OURANOSAURUS_SPAWN_EGG = ITEMS.register("ouranosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.OURANOSAURUS, 0x5e6e49, 0x6c511c, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> PARASAUROLOPHUS_SPAWN_EGG = ITEMS.register("parasaurolophus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.PARASAUROLOPHUS, 0x856836, 0x442911, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> SPINOSAURUS_SPAWN_EGG = ITEMS.register("spinosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.SPINOSAURUS, 0x685E5A, 0x5D3831, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> TRICERATOPS_SPAWN_EGG = ITEMS.register("triceratops_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.TRICERATOPS, 0x353A30, 0x121212, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> TYRANNOSAURUS_REX_SPAWN_EGG = ITEMS.register("tyrannosaurus_rex_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.TYRANNOSAURUS_REX, 0x4C3C2D, 0x241F1E, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> VELOCIRAPTOR_SPAWN_EGG = ITEMS.register("velociraptor_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.VELOCIRAPTOR, 0x8A5837, 0x45220D, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> BARYONYX_SPAWN_EGG = ITEMS.register("baryonyx_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.BARYONYX, 0x2e5325, 0x7dcf35, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> CARNOTAURUS_SPAWN_EGG = ITEMS.register("carnotaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.CARNOTAURUS, 0xa6996e, 0xc36e60, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> CONCAVENATOR_SPAWN_EGG = ITEMS.register("concavenator_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.CONCAVENATOR, 0xa6a49b, 0x964b22, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> DEINONYCHUS_SPAWN_EGG = ITEMS.register("deinonychus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.DEINONYCHUS, 0x8d7d51, 0x95c9a2, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> DISTORTUS_REX_SPAWN_EGG = ITEMS.register("distortus_rex_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.DISTORTUS_REX, 0x59422b, 0x33f2e1a, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> EDMONTOSAURUS_SPAWN_EGG = ITEMS.register("edmontosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.EDMONTOSAURUS, 0xeaa569, 0xbe783e, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> GIGANOTOSAURUS_SPAWN_EGG = ITEMS.register("giganotosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.GIGANOTOSAURUS, 0x5c483b, 0x2d2b30, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> GUANLONG_SPAWN_EGG = ITEMS.register("guanlong_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.GUANLONG, 0xefe7cb, 0x624e18, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> HERRERASAURUS_SPAWN_EGG = ITEMS.register("herrerasaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.HERRERASAURUS, 0x93211e, 0x987839, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> MAJUNGASAURUS_SPAWN_EGG = ITEMS.register("majungasaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.MAJUNGASAURUS, 0x657774, 0xce8039, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> PROCOMPSOGNATHUS_SPAWN_EGG = ITEMS.register("procompsognathus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.PROCOMPSOGNATHUS, 0xe3c775, 0x362c18, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> PROTOCERATOPS_SPAWN_EGG = ITEMS.register("protoceratops_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.PROTOCERATOPS, 0xfccdb4, 0xfdc079, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> ARAMBOURGIANIA_SPAWN_EGG = ITEMS.register("arambourgiania_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.ARAMBOURGIANIA, 0xd2c294, 0x95b2c2, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> CEARADACTYLUS_SPAWN_EGG = ITEMS.register("cearadactylus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.CEARADACTYLUS, 0x68594e, 0x64a0b3, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> DIMORPHODON_SPAWN_EGG = ITEMS.register("dimorphodon_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.DIMORPHODON, 0xb4aba0, 0x674a43, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> GEOSTERNBERGIA_SPAWN_EGG = ITEMS.register("geosternbergia_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.GEOSTERNBERGIA, 0xd8cb8b, 0x3e677f, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> GUIDRACO_SPAWN_EGG = ITEMS.register("guidraco_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.GUIDRACO, 0x19132e, 0x572749, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> LUDODACTYLUS_SPAWN_EGG = ITEMS.register("ludodactylus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.LUDODACTYLUS, 0x303133, 0x72502b, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> MOGANOPTERUS_SPAWN_EGG = ITEMS.register("moganopterus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.MOGANOPTERUS, 0xdeb7ab, 0x8d5a47, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> NYCTOSAURUS_SPAWN_EGG = ITEMS.register("nyctosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.NYCTOSAURUS, 0xf3f1e9, 0x2087b3, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> PTERANODON_SPAWN_EGG = ITEMS.register("pteranodon_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.PTERANODON, 0x4b4541, 0x173d4a, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> PTERODAUSTRO_SPAWN_EGG = ITEMS.register("pterodaustro_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.PTERODAUSTRO, 0x2f2f36, 0xf5d33c, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> QUETZALCOATLUS_SPAWN_EGG = ITEMS.register("quetzalcoatlus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.QUETZALCOATLUS, 0x1c1b1a, 0xa6a69f, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> TAPEJARA_SPAWN_EGG = ITEMS.register("tapejara_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.TAPEJARA, 0xd8dbe4, 0x710b0c, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> TROPEOGNATHUS_SPAWN_EGG = ITEMS.register("tropeognathus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.TROPEOGNATHUS, 0x4e6067, 0x483141, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> TUPUXUARA_SPAWN_EGG = ITEMS.register("tupuxuara_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.TUPUXUARA, 0x6b4e40, 0x3a647e, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> ZHENYUANOPTERUS_SPAWN_EGG = ITEMS.register("zhenyuanopterus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.ZHENYUANOPTERUS, 0x485654, 0xd1cdb6, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> RUGOPS_SPAWN_EGG = ITEMS.register("rugops_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.RUGOPS, 0xd3ecf0, 0xafef5a, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> SHANTUNGOSAURUS_SPAWN_EGG = ITEMS.register("shantungosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.SHANTUNGOSAURUS, 0x272727, 0xb57942, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> STEGOSAURUS_SPAWN_EGG = ITEMS.register("stegosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.STEGOSAURUS, 0x6b6e29, 0x441500, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> STYRACOSAURUS_SPAWN_EGG = ITEMS.register("styracosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.STYRACOSAURUS, 0x813b2b, 0x6a342c, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> THERIZINOSAURUS_SPAWN_EGG = ITEMS.register("therizinosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.THERIZINOSAURUS, 0x787878, 0x454545, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> CHICKENOSAURUS_SPAWN_EGG = ITEMS.register("chickenosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.CHICKENOSAURUS, 0x5d3c11, 0x3a2934, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> ALLOSAURUS_SPAWN_EGG = ITEMS.register("allosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.ALLOSAURUS, 0xc0a086, 0x653333, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> ALVAREZSAURUS_SPAWN_EGG = ITEMS.register("alvarezsaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.ALVAREZSAURUS, 0xa8a8a8, 0xf3962a, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> ANKYLOSAURUS_SPAWN_EGG = ITEMS.register("ankylosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.ANKYLOSAURUS, 0xaf9f86, 0xa55d52, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> CARCHARODONTOSAURUS_SPAWN_EGG = ITEMS.register("carcharodontosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.CARCHARODONTOSAURUS, 0x1b1613, 0x9d321d, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> CHASMOSAURUS_SPAWN_EGG = ITEMS.register("chasmosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.CHASMOSAURUS, 0xbab697, 0x825038, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> COELOPHYSIS_SPAWN_EGG = ITEMS.register("coelophysis_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.COELOPHYSIS, 0x95a248, 0xa55031, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> COELURUS_SPAWN_EGG = ITEMS.register("coelurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.COELURUS, 0x9c7219, 0x2d1b06, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> CORYTHOSAURUS_SPAWN_EGG = ITEMS.register("corythosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.CORYTHOSAURUS, 0xa2926b, 0xe9c451, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> DRYOSAURUS_SPAWN_EGG = ITEMS.register("dryosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.DRYOSAURUS, 0xb8992b, 0x271c03, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> HADROSAURUS_SPAWN_EGG = ITEMS.register("hadrosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.HADROSAURUS, 0x95b18f, 0xd2ce55, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> HYPSILOPHODON_SPAWN_EGG = ITEMS.register("hypsilophodon_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.HYPSILOPHODON, 0x1d1e1f, 0x9277f0, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> INDORAPTOR_SPAWN_EGG = ITEMS.register("indoraptor_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.INDORAPTOR, 0x070707, 0xcfac1c, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> INOSTRANCEVIA_SPAWN_EGG = ITEMS.register("inostrancevia_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.INOSTRANCEVIA, 0x6a6b57, 0x484330, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> LAMBEOSAURUS_SPAWN_EGG = ITEMS.register("lambeosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.LAMBEOSAURUS, 0x6f8765, 0x5d2855, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> MAMENCHISAURUS_SPAWN_EGG = ITEMS.register("mamenchisaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.MAMENCHISAURUS, 0xe1c77a, 0x979d16, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> METRIACANTHOSAURUS_SPAWN_EGG = ITEMS.register("metriacanthosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.METRIACANTHOSAURUS, 0xb15e1b, 0xe7e92f, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> ORNITHOLESTES_SPAWN_EGG = ITEMS.register("ornitholestes_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.ORNITHOLESTES, 0x7ac7e6, 0x091d07, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> ORNITHOMIMUS_SPAWN_EGG = ITEMS.register("ornithomimus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.ORNITHOMIMUS, 0x8ea4d3, 0x7ac7e6, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> OVIRAPTOR_SPAWN_EGG = ITEMS.register("oviraptor_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.OVIRAPTOR, 0xddd9c3, 0x6c3545, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> PACHYCEPHALOSAURUS_SPAWN_EGG = ITEMS.register("pachycephalosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.PACHYCEPHALOSAURUS, 0x8a7e61, 0x495156, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> PROCERATOSAURUS_SPAWN_EGG = ITEMS.register("proceratosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.PROCERATOSAURUS, 0x8f8e8a, 0x040203, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> RAJASAURUS_SPAWN_EGG = ITEMS.register("rajasaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.RAJASAURUS, 0x3f3a32, 0x62c6ce, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> SEGISAURUS_SPAWN_EGG = ITEMS.register("segisaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.SEGISAURUS, 0x72383a, 0x69abcc, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> TITANOSAURUS_SPAWN_EGG = ITEMS.register("titanosaurus_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.TITANOSAURUS, 0x6f6960, 0xd43d13, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> TROODON_SPAWN_EGG = ITEMS.register("troodon_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.TROODON, 0x414632, 0x640600, new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> UTAHRAPTOR_SPAWN_EGG = ITEMS.register("utahraptor_spawn_egg",
|
||||
() -> new CustomGenderedSpawnEggItem(ModEntities.UTAHRAPTOR, 0x474131, 0xdad8db, new Item.Properties()));
|
||||
|
||||
|
||||
public static final RegistrySupplier<Item> TEST_TUBE = ITEMS.register("test_tube", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> SYRINGE = ITEMS.register("syringe", () -> new FrogSyringeItem(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> MOSQUITO_IN_AMBER = ITEMS.register("mosquito_in_amber", () -> new Item(new Item.Properties().stacksTo(16).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> CRUSHED_FOSSIL = ITEMS.register("crushed_fossil", () -> new Item(new Item.Properties()));
|
||||
public static final RegistrySupplier<Item> FROZEN_LEECH = ITEMS.register("frozen_leech", () -> new Item(new Item.Properties().stacksTo(16).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> CABLE = ITEMS.register("cable", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> SCREEN = ITEMS.register("screen", () -> new Item(new Item.Properties().stacksTo(8)));
|
||||
public static final RegistrySupplier<Item> PROCESSOR = ITEMS.register("processor", () -> new Item(new Item.Properties().stacksTo(8)));
|
||||
public static final RegistrySupplier<Item> TIRE = ITEMS.register("tire", () -> new Item(new Item.Properties().stacksTo(4)));
|
||||
public static final RegistrySupplier<Item> CUTTING_BLADES = ITEMS.register("cutting_blades", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
|
||||
public static final RegistrySupplier<Item> VELOCIRAPTOR_SKULL_FOSSIL = ITEMS.register("velociraptor_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> TYRANNOSAURUS_REX_SKULL_FOSSIL = ITEMS.register("tyrannosaurus_rex_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> TRICERATOPS_SKULL_FOSSIL = ITEMS.register("triceratops_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> SPINOSAURUS_SKULL_FOSSIL = ITEMS.register("spinosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> PARASAUROLOPHUS_SKULL_FOSSIL = ITEMS.register("parasaurolophus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> OURANOSAURUS_SKULL_FOSSIL = ITEMS.register("ouranosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> GALLIMIMUS_SKULL_FOSSIL = ITEMS.register("gallimimus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> DIPLODOCUS_SKULL_FOSSIL = ITEMS.register("diplodocus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> DILOPHOSAURUS_SKULL_FOSSIL = ITEMS.register("dilophosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> COMPSOGNATHUS_SKULL_FOSSIL = ITEMS.register("compsognathus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> CERATOSAURUS_SKULL_FOSSIL = ITEMS.register("ceratosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> BRACHIOSAURUS_SKULL_FOSSIL = ITEMS.register("brachiosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> ALBERTOSAURUS_SKULL_FOSSIL = ITEMS.register("albertosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> APATOSAURUS_SKULL_FOSSIL = ITEMS.register("apatosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> BARYONYX_SKULL_FOSSIL = ITEMS.register("baryonyx_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> CARNOTAURUS_SKULL_FOSSIL = ITEMS.register("carnotaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> CONCAVENATOR_SKULL_FOSSIL = ITEMS.register("concavenator_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> DEINONYCHUS_SKULL_FOSSIL = ITEMS.register("deinonychus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> EDMONTOSAURUS_SKULL_FOSSIL = ITEMS.register("edmontosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> GIGANOTOSAURUS_SKULL_FOSSIL = ITEMS.register("giganotosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> GUANLONG_SKULL_FOSSIL = ITEMS.register("guanlong_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> HERRERASAURUS_SKULL_FOSSIL = ITEMS.register("herrerasaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> MAJUNGASAURUS_SKULL_FOSSIL = ITEMS.register("majungasaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> PROCOMPSOGNATHUS_SKULL_FOSSIL = ITEMS.register("procompsognathus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> PROTOCERATOPS_SKULL_FOSSIL = ITEMS.register("protoceratops_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> RUGOPS_SKULL_FOSSIL = ITEMS.register("rugops_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> SHANTUNGOSAURUS_SKULL_FOSSIL = ITEMS.register("shantungosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> STEGOSAURUS_SKULL_FOSSIL = ITEMS.register("stegosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> STYRACOSAURUS_SKULL_FOSSIL = ITEMS.register("styracosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> THERIZINOSAURUS_SKULL_FOSSIL = ITEMS.register("therizinosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> ALLOSAURUS_SKULL_FOSSIL = ITEMS.register("allosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> ALVAREZSAURUS_SKULL_FOSSIL = ITEMS.register("alvarezsaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> ANKYLOSAURUS_SKULL_FOSSIL = ITEMS.register("ankylosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> ARAMBOURGIANIA_SKULL_FOSSIL = ITEMS.register("arambourgiania_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> CARCHARODONTOSAURUS_SKULL_FOSSIL = ITEMS.register("carcharodontosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> CEARADACTYLUS_SKULL_FOSSIL = ITEMS.register("cearadactylus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> CHASMOSAURUS_SKULL_FOSSIL = ITEMS.register("chasmosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> COELOPHYSIS_SKULL_FOSSIL = ITEMS.register("coelophysis_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> COELURUS_SKULL_FOSSIL = ITEMS.register("coelurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> CORYTHOSAURUS_SKULL_FOSSIL = ITEMS.register("corythosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> DIMORPHODON_SKULL_FOSSIL = ITEMS.register("dimorphodon_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> DRYOSAURUS_SKULL_FOSSIL = ITEMS.register("dryosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> GEOSTERNBERGIA_SKULL_FOSSIL = ITEMS.register("geosternbergia_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> GUIDRACO_SKULL_FOSSIL = ITEMS.register("guidraco_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> HADROSAURUS_SKULL_FOSSIL = ITEMS.register("hadrosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> HYPSILOPHODON_SKULL_FOSSIL = ITEMS.register("hypsilophodon_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> INOSTRANCEVIA_SKULL_FOSSIL = ITEMS.register("inostrancevia_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> LAMBEOSAURUS_SKULL_FOSSIL = ITEMS.register("lambeosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> LUDODACTYLUS_SKULL_FOSSIL = ITEMS.register("ludodactylus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> MAMENCHISAURUS_SKULL_FOSSIL = ITEMS.register("mamenchisaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> METRIACANTHOSAURUS_SKULL_FOSSIL = ITEMS.register("metriacanthosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> MOGANOPTERUS_SKULL_FOSSIL = ITEMS.register("moganopterus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> NYCTOSAURUS_SKULL_FOSSIL = ITEMS.register("nyctosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> ORNITHOLESTES_SKULL_FOSSIL = ITEMS.register("ornitholestes_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> ORNITHOMIMUS_SKULL_FOSSIL = ITEMS.register("ornithomimus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> OVIRAPTOR_SKULL_FOSSIL = ITEMS.register("oviraptor_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> PACHYCEPHALOSAURUS_SKULL_FOSSIL = ITEMS.register("pachycephalosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> PROCERATOSAURUS_SKULL_FOSSIL = ITEMS.register("proceratosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> PTERANODON_SKULL_FOSSIL = ITEMS.register("pteranodon_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> PTERODAUSTRO_SKULL_FOSSIL = ITEMS.register("pterodaustro_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> QUETZALCOATLUS_SKULL_FOSSIL = ITEMS.register("quetzalcoatlus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> RAJASAURUS_SKULL_FOSSIL = ITEMS.register("rajasaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> SEGISAURUS_SKULL_FOSSIL = ITEMS.register("segisaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> TAPEJARA_SKULL_FOSSIL = ITEMS.register("tapejara_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> TITANOSAURUS_SKULL_FOSSIL = ITEMS.register("titanosaurus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> TROODON_SKULL_FOSSIL = ITEMS.register("troodon_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> TROPEOGNATHUS_SKULL_FOSSIL = ITEMS.register("tropeognathus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> TUPUXUARA_SKULL_FOSSIL = ITEMS.register("tupuxuara_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> UTAHRAPTOR_SKULL_FOSSIL = ITEMS.register("utahraptor_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> ZHENYUANOPTERUS_SKULL_FOSSIL = ITEMS.register("zhenyuanopterus_skull_fossil", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
|
||||
|
||||
public static final RegistrySupplier<Item> FRESH_VELOCIRAPTOR_SKULL = ITEMS.register("fresh_velociraptor_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_TYRANNOSAURUS_REX_SKULL = ITEMS.register("fresh_tyrannosaurus_rex_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_TRICERATOPS_SKULL = ITEMS.register("fresh_triceratops_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_SPINOSAURUS_SKULL = ITEMS.register("fresh_spinosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_PARASAUROLOPHUS_SKULL = ITEMS.register("fresh_parasaurolophus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_OURANOSAURUS_SKULL = ITEMS.register("fresh_ouranosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_INDOMINUS_REX_SKULL = ITEMS.register("fresh_indominus_rex_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_GALLIMIMUS_SKULL = ITEMS.register("fresh_gallimimus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_DIPLODOCUS_SKULL = ITEMS.register("fresh_diplodocus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_DILOPHOSAURUS_SKULL = ITEMS.register("fresh_dilophosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_COMPSOGNATHUS_SKULL = ITEMS.register("fresh_compsognathus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_CERATOSAURUS_SKULL = ITEMS.register("fresh_ceratosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_BRACHIOSAURUS_SKULL = ITEMS.register("fresh_brachiosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_ALBERTOSAURUS_SKULL = ITEMS.register("fresh_albertosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_APATOSAURUS_SKULL = ITEMS.register("fresh_apatosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_BARYONYX_SKULL = ITEMS.register("fresh_baryonyx_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_CARNOTAURUS_SKULL = ITEMS.register("fresh_carnotaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_CONCAVENATOR_SKULL = ITEMS.register("fresh_concavenator_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_DEINONYCHUS_SKULL = ITEMS.register("fresh_deinonychus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_EDMONTOSAURUS_SKULL = ITEMS.register("fresh_edmontosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_GIGANOTOSAURUS_SKULL = ITEMS.register("fresh_giganotosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_GUANLONG_SKULL = ITEMS.register("fresh_guanlong_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_HERRERASAURUS_SKULL = ITEMS.register("fresh_herrerasaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_MAJUNGASAURUS_SKULL = ITEMS.register("fresh_majungasaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_PROTOCERATOPS_SKULL = ITEMS.register("fresh_protoceratops_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_PROCOMPSOGNATHUS_SKULL = ITEMS.register("fresh_procompsognathus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_RUGOPS_SKULL = ITEMS.register("fresh_rugops_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_SHANTUNGOSAURUS_SKULL = ITEMS.register("fresh_shantungosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_STEGOSAURUS_SKULL = ITEMS.register("fresh_stegosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_STYRACOSAURUS_SKULL = ITEMS.register("fresh_styracosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_THERIZINOSAURUS_SKULL = ITEMS.register("fresh_therizinosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_DISTORTUS_REX_SKULL = ITEMS.register("fresh_distortus_rex_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_ALLOSAURUS_SKULL = ITEMS.register("fresh_allosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_ALVAREZSAURUS_SKULL = ITEMS.register("fresh_alvarezsaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_ANKYLOSAURUS_SKULL = ITEMS.register("fresh_ankylosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_ARAMBOURGIANIA_SKULL = ITEMS.register("fresh_arambourgiania_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_CARCHARODONTOSAURUS_SKULL = ITEMS.register("fresh_carcharodontosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_CEARADACTYLUS_SKULL = ITEMS.register("fresh_cearadactylus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_CHASMOSAURUS_SKULL = ITEMS.register("fresh_chasmosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_COELOPHYSIS_SKULL = ITEMS.register("fresh_coelophysis_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_COELURUS_SKULL = ITEMS.register("fresh_coelurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_CORYTHOSAURUS_SKULL = ITEMS.register("fresh_corythosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_DIMORPHODON_SKULL = ITEMS.register("fresh_dimorphodon_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_DRYOSAURUS_SKULL = ITEMS.register("fresh_dryosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_GEOSTERNBERGIA_SKULL = ITEMS.register("fresh_geosternbergia_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_GUIDRACO_SKULL = ITEMS.register("fresh_guidraco_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_HADROSAURUS_SKULL = ITEMS.register("fresh_hadrosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_HYPSILOPHODON_SKULL = ITEMS.register("fresh_hypsilophodon_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_INDORAPTOR_SKULL = ITEMS.register("fresh_indoraptor_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_INOSTRANCEVIA_SKULL = ITEMS.register("fresh_inostrancevia_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_LAMBEOSAURUS_SKULL = ITEMS.register("fresh_lambeosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_LUDODACTYLUS_SKULL = ITEMS.register("fresh_ludodactylus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_MAMENCHISAURUS_SKULL = ITEMS.register("fresh_mamenchisaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_METRIACANTHOSAURUS_SKULL = ITEMS.register("fresh_metriacanthosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_MOGANOPTERUS_SKULL = ITEMS.register("fresh_moganopterus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_NYCTOSAURUS_SKULL = ITEMS.register("fresh_nyctosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_ORNITHOLESTES_SKULL = ITEMS.register("fresh_ornitholestes_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_ORNITHOMIMUS_SKULL = ITEMS.register("fresh_ornithomimus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_OVIRAPTOR_SKULL = ITEMS.register("fresh_oviraptor_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_PACHYCEPHALOSAURUS_SKULL = ITEMS.register("fresh_pachycephalosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_PROCERATOSAURUS_SKULL = ITEMS.register("fresh_proceratosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_PTERANODON_SKULL = ITEMS.register("fresh_pteranodon_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_PTERODAUSTRO_SKULL = ITEMS.register("fresh_pterodaustro_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_QUETZALCOATLUS_SKULL = ITEMS.register("fresh_quetzalcoatlus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_RAJASAURUS_SKULL = ITEMS.register("fresh_rajasaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_SEGISAURUS_SKULL = ITEMS.register("fresh_segisaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_TAPEJARA_SKULL = ITEMS.register("fresh_tapejara_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_TITANOSAURUS_SKULL = ITEMS.register("fresh_titanosaurus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_TROODON_SKULL = ITEMS.register("fresh_troodon_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_TROPEOGNATHUS_SKULL = ITEMS.register("fresh_tropeognathus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_TUPUXUARA_SKULL = ITEMS.register("fresh_tupuxuara_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_UTAHRAPTOR_SKULL = ITEMS.register("fresh_utahraptor_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
public static final RegistrySupplier<Item> FRESH_ZHENYUANOPTERUS_SKULL = ITEMS.register("fresh_zhenyuanopterus_skull", () -> new Item(new Item.Properties().stacksTo(16)));
|
||||
|
||||
|
||||
// Tissue group
|
||||
public static final RegistrySupplier<Item> VELOCIRAPTOR_TISSUE = ITEMS.register("velociraptor_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> TYRANNOSAURUS_REX_TISSUE = ITEMS.register("tyrannosaurus_rex_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> TRICERATOPS_TISSUE = ITEMS.register("triceratops_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> SPINOSAURUS_TISSUE = ITEMS.register("spinosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> PARASAUROLOPHUS_TISSUE = ITEMS.register("parasaurolophus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> OURANOSAURUS_TISSUE = ITEMS.register("ouranosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> INDOMINUS_REX_TISSUE = ITEMS.register("indominus_rex_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> GALLIMIMUS_TISSUE = ITEMS.register("gallimimus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> DIPLODOCUS_TISSUE = ITEMS.register("diplodocus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> DILOPHOSAURUS_TISSUE = ITEMS.register("dilophosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> COMPSOGNATHUS_TISSUE = ITEMS.register("compsognathus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> CERATOSAURUS_TISSUE = ITEMS.register("ceratosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> BRACHIOSAURUS_TISSUE = ITEMS.register("brachiosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> ALBERTOSAURUS_TISSUE = ITEMS.register("albertosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> APATOSAURUS_TISSUE = ITEMS.register("apatosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> BARYONYX_TISSUE = ITEMS.register("baryonyx_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> CARNOTAURUS_TISSUE = ITEMS.register("carnotaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> CONCAVENATOR_TISSUE = ITEMS.register("concavenator_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> DEINONYCHUS_TISSUE = ITEMS.register("deinonychus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> EDMONTOSAURUS_TISSUE = ITEMS.register("edmontosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> GIGANOTOSAURUS_TISSUE = ITEMS.register("giganotosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> GUANLONG_TISSUE = ITEMS.register("guanlong_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> HERRERASAURUS_TISSUE = ITEMS.register("herrerasaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> MAJUNGASAURUS_TISSUE = ITEMS.register("majungasaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> PROCOMPSOGNATHUS_TISSUE = ITEMS.register("procompsognathus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> PROTOCERATOPS_TISSUE = ITEMS.register("protoceratops_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> RUGOPS_TISSUE = ITEMS.register("rugops_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> SHANTUNGOSAURUS_TISSUE = ITEMS.register("shantungosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> STEGOSAURUS_TISSUE = ITEMS.register("stegosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> STYRACOSAURUS_TISSUE = ITEMS.register("styracosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> THERIZINOSAURUS_TISSUE = ITEMS.register("therizinosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> DISTORTUS_REX_TISSUE = ITEMS.register("distortus_rex_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> ALLOSAURUS_TISSUE = ITEMS.register("allosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> ALVAREZSAURUS_TISSUE = ITEMS.register("alvarezsaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> ANKYLOSAURUS_TISSUE = ITEMS.register("ankylosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> ARAMBOURGIANIA_TISSUE = ITEMS.register("arambourgiania_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> CARCHARODONTOSAURUS_TISSUE = ITEMS.register("carcharodontosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> CEARADACTYLUS_TISSUE = ITEMS.register("cearadactylus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> CHASMOSAURUS_TISSUE = ITEMS.register("chasmosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> COELOPHYSIS_TISSUE = ITEMS.register("coelophysis_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> COELURUS_TISSUE = ITEMS.register("coelurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> CORYTHOSAURUS_TISSUE = ITEMS.register("corythosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> DIMORPHODON_TISSUE = ITEMS.register("dimorphodon_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> DRYOSAURUS_TISSUE = ITEMS.register("dryosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> GEOSTERNBERGIA_TISSUE = ITEMS.register("geosternbergia_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> GUIDRACO_TISSUE = ITEMS.register("guidraco_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> HADROSAURUS_TISSUE = ITEMS.register("hadrosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> HYPSILOPHODON_TISSUE = ITEMS.register("hypsilophodon_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> INDORAPTOR_TISSUE = ITEMS.register("indoraptor_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> INOSTRANCEVIA_TISSUE = ITEMS.register("inostrancevia_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> LAMBEOSAURUS_TISSUE = ITEMS.register("lambeosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> LUDODACTYLUS_TISSUE = ITEMS.register("ludodactylus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> MAMENCHISAURUS_TISSUE = ITEMS.register("mamenchisaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> METRIACANTHOSAURUS_TISSUE = ITEMS.register("metriacanthosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> MOGANOPTERUS_TISSUE = ITEMS.register("moganopterus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> NYCTOSAURUS_TISSUE = ITEMS.register("nyctosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> ORNITHOLESTES_TISSUE = ITEMS.register("ornitholestes_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> ORNITHOMIMUS_TISSUE = ITEMS.register("ornithomimus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> OVIRAPTOR_TISSUE = ITEMS.register("oviraptor_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> PACHYCEPHALOSAURUS_TISSUE = ITEMS.register("pachycephalosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> PROCERATOSAURUS_TISSUE = ITEMS.register("proceratosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> PTERANODON_TISSUE = ITEMS.register("pteranodon_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> PTERODAUSTRO_TISSUE = ITEMS.register("pterodaustro_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> QUETZALCOATLUS_TISSUE = ITEMS.register("quetzalcoatlus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> RAJASAURUS_TISSUE = ITEMS.register("rajasaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> SEGISAURUS_TISSUE = ITEMS.register("segisaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> TAPEJARA_TISSUE = ITEMS.register("tapejara_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> TITANOSAURUS_TISSUE = ITEMS.register("titanosaurus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> TROODON_TISSUE = ITEMS.register("troodon_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> TROPEOGNATHUS_TISSUE = ITEMS.register("tropeognathus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> TUPUXUARA_TISSUE = ITEMS.register("tupuxuara_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> UTAHRAPTOR_TISSUE = ITEMS.register("utahraptor_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
public static final RegistrySupplier<Item> ZHENYUANOPTERUS_TISSUE = ITEMS.register("zhenyuanopterus_tissue", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.EPIC)));
|
||||
|
||||
|
||||
// DNA group
|
||||
public static final RegistrySupplier<Item> VELOCIRAPTOR_DNA = ITEMS.register("velociraptor_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> TYRANNOSAURUS_REX_DNA = ITEMS.register("tyrannosaurus_rex_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> TRICERATOPS_DNA = ITEMS.register("triceratops_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> SPINOSAURUS_DNA = ITEMS.register("spinosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> PARASAUROLOPHUS_DNA = ITEMS.register("parasaurolophus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> OURANOSAURUS_DNA = ITEMS.register("ouranosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> INDOMINUS_REX_DNA = ITEMS.register("indominus_rex_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> GALLIMIMUS_DNA = ITEMS.register("gallimimus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> DIPLODOCUS_DNA = ITEMS.register("diplodocus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> DILOPHOSAURUS_DNA = ITEMS.register("dilophosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> COMPSOGNATHUS_DNA = ITEMS.register("compsognathus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> CERATOSAURUS_DNA = ITEMS.register("ceratosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> BRACHIOSAURUS_DNA = ITEMS.register("brachiosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> ALBERTOSAURUS_DNA = ITEMS.register("albertosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> APATOSAURUS_DNA = ITEMS.register("apatosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> BARYONYX_DNA = ITEMS.register("baryonyx_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> CARNOTAURUS_DNA = ITEMS.register("carnotaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> CONCAVENATOR_DNA = ITEMS.register("concavenator_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> DEINONYCHUS_DNA = ITEMS.register("deinonychus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> EDMONTOSAURUS_DNA = ITEMS.register("edmontosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> GIGANOTOSAURUS_DNA = ITEMS.register("giganotosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> GUANLONG_DNA = ITEMS.register("guanlong_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> HERRERASAURUS_DNA = ITEMS.register("herrerasaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> MAJUNGASAURUS_DNA = ITEMS.register("majungasaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> PROCOMPSOGNATHUS_DNA = ITEMS.register("procompsognathus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> PROTOCERATOPS_DNA = ITEMS.register("protoceratops_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> RUGOPS_DNA = ITEMS.register("rugops_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> SHANTUNGOSAURUS_DNA = ITEMS.register("shantungosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> STEGOSAURUS_DNA = ITEMS.register("stegosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> STYRACOSAURUS_DNA = ITEMS.register("styracosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> THERIZINOSAURUS_DNA = ITEMS.register("therizinosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> DISTORTUS_REX_DNA = ITEMS.register("distortus_rex_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> ALLOSAURUS_DNA = ITEMS.register("allosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> ALVAREZSAURUS_DNA = ITEMS.register("alvarezsaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> ANKYLOSAURUS_DNA = ITEMS.register("ankylosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> ARAMBOURGIANIA_DNA = ITEMS.register("arambourgiania_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> CARCHARODONTOSAURUS_DNA = ITEMS.register("carcharodontosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> CEARADACTYLUS_DNA = ITEMS.register("cearadactylus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> CHASMOSAURUS_DNA = ITEMS.register("chasmosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> COELOPHYSIS_DNA = ITEMS.register("coelophysis_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> COELURUS_DNA = ITEMS.register("coelurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> CORYTHOSAURUS_DNA = ITEMS.register("corythosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> DIMORPHODON_DNA = ITEMS.register("dimorphodon_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> DRYOSAURUS_DNA = ITEMS.register("dryosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> GEOSTERNBERGIA_DNA = ITEMS.register("geosternbergia_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> GUIDRACO_DNA = ITEMS.register("guidraco_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> HADROSAURUS_DNA = ITEMS.register("hadrosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> HYPSILOPHODON_DNA = ITEMS.register("hypsilophodon_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> INDORAPTOR_DNA = ITEMS.register("indoraptor_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> INOSTRANCEVIA_DNA = ITEMS.register("inostrancevia_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> LAMBEOSAURUS_DNA = ITEMS.register("lambeosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> LUDODACTYLUS_DNA = ITEMS.register("ludodactylus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> MAMENCHISAURUS_DNA = ITEMS.register("mamenchisaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> METRIACANTHOSAURUS_DNA = ITEMS.register("metriacanthosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> MOGANOPTERUS_DNA = ITEMS.register("moganopterus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> NYCTOSAURUS_DNA = ITEMS.register("nyctosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> ORNITHOLESTES_DNA = ITEMS.register("ornitholestes_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> ORNITHOMIMUS_DNA = ITEMS.register("ornithomimus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> OVIRAPTOR_DNA = ITEMS.register("oviraptor_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> PACHYCEPHALOSAURUS_DNA = ITEMS.register("pachycephalosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> PROCERATOSAURUS_DNA = ITEMS.register("proceratosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> PTERANODON_DNA = ITEMS.register("pteranodon_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> PTERODAUSTRO_DNA = ITEMS.register("pterodaustro_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> QUETZALCOATLUS_DNA = ITEMS.register("quetzalcoatlus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> RAJASAURUS_DNA = ITEMS.register("rajasaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> SEGISAURUS_DNA = ITEMS.register("segisaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> TAPEJARA_DNA = ITEMS.register("tapejara_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> TITANOSAURUS_DNA = ITEMS.register("titanosaurus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> TROODON_DNA = ITEMS.register("troodon_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> TROPEOGNATHUS_DNA = ITEMS.register("tropeognathus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> TUPUXUARA_DNA = ITEMS.register("tupuxuara_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> UTAHRAPTOR_DNA = ITEMS.register("utahraptor_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
public static final RegistrySupplier<Item> ZHENYUANOPTERUS_DNA = ITEMS.register("zhenyuanopterus_dna", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.RARE)));
|
||||
|
||||
|
||||
// Syringe group
|
||||
public static final RegistrySupplier<Item> VELOCIRAPTOR_SYRINGE = ITEMS.register("velociraptor_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> TYRANNOSAURUS_REX_SYRINGE = ITEMS.register("tyrannosaurus_rex_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> TRICERATOPS_SYRINGE = ITEMS.register("triceratops_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> SPINOSAURUS_SYRINGE = ITEMS.register("spinosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> PARASAUROLOPHUS_SYRINGE = ITEMS.register("parasaurolophus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> OURANOSAURUS_SYRINGE = ITEMS.register("ouranosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> INDOMINUS_REX_SYRINGE = ITEMS.register("indominus_rex_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> GALLIMIMUS_SYRINGE = ITEMS.register("gallimimus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> DIPLODOCUS_SYRINGE = ITEMS.register("diplodocus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> DILOPHOSAURUS_SYRINGE = ITEMS.register("dilophosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> COMPSOGNATHUS_SYRINGE = ITEMS.register("compsognathus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> CERATOSAURUS_SYRINGE = ITEMS.register("ceratosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> BRACHIOSAURUS_SYRINGE = ITEMS.register("brachiosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> ALBERTOSAURUS_SYRINGE = ITEMS.register("albertosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> APATOSAURUS_SYRINGE = ITEMS.register("apatosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> BARYONYX_SYRINGE = ITEMS.register("baryonyx_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> CARNOTAURUS_SYRINGE = ITEMS.register("carnotaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> CONCAVENATOR_SYRINGE = ITEMS.register("concavenator_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> DEINONYCHUS_SYRINGE = ITEMS.register("deinonychus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> EDMONTOSAURUS_SYRINGE = ITEMS.register("edmontosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> GIGANOTOSAURUS_SYRINGE = ITEMS.register("giganotosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> GUANLONG_SYRINGE = ITEMS.register("guanlong_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> HERRERASAURUS_SYRINGE = ITEMS.register("herrerasaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> MAJUNGASAURUS_SYRINGE = ITEMS.register("majungasaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> PROCOMPSOGNATHUS_SYRINGE = ITEMS.register("procompsognathus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> PROTOCERATOPS_SYRINGE = ITEMS.register("protoceratops_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> RUGOPS_SYRINGE = ITEMS.register("rugops_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> SHANTUNGOSAURUS_SYRINGE = ITEMS.register("shantungosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> STEGOSAURUS_SYRINGE = ITEMS.register("stegosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> STYRACOSAURUS_SYRINGE = ITEMS.register("styracosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> THERIZINOSAURUS_SYRINGE = ITEMS.register("therizinosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> DISTORTUS_REX_SYRINGE = ITEMS.register("distortus_rex_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> ALLOSAURUS_SYRINGE = ITEMS.register("allosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> ALVAREZSAURUS_SYRINGE = ITEMS.register("alvarezsaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> ANKYLOSAURUS_SYRINGE = ITEMS.register("ankylosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> ARAMBOURGIANIA_SYRINGE = ITEMS.register("arambourgiania_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> CARCHARODONTOSAURUS_SYRINGE = ITEMS.register("carcharodontosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> CEARADACTYLUS_SYRINGE = ITEMS.register("cearadactylus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> CHASMOSAURUS_SYRINGE = ITEMS.register("chasmosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> COELOPHYSIS_SYRINGE = ITEMS.register("coelophysis_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> COELURUS_SYRINGE = ITEMS.register("coelurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> CORYTHOSAURUS_SYRINGE = ITEMS.register("corythosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> DIMORPHODON_SYRINGE = ITEMS.register("dimorphodon_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> DRYOSAURUS_SYRINGE = ITEMS.register("dryosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> GEOSTERNBERGIA_SYRINGE = ITEMS.register("geosternbergia_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> GUIDRACO_SYRINGE = ITEMS.register("guidraco_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> HADROSAURUS_SYRINGE = ITEMS.register("hadrosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> HYPSILOPHODON_SYRINGE = ITEMS.register("hypsilophodon_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> INDORAPTOR_SYRINGE = ITEMS.register("indoraptor_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> INOSTRANCEVIA_SYRINGE = ITEMS.register("inostrancevia_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> LAMBEOSAURUS_SYRINGE = ITEMS.register("lambeosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> LUDODACTYLUS_SYRINGE = ITEMS.register("ludodactylus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> MAMENCHISAURUS_SYRINGE = ITEMS.register("mamenchisaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> METRIACANTHOSAURUS_SYRINGE = ITEMS.register("metriacanthosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> MOGANOPTERUS_SYRINGE = ITEMS.register("moganopterus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> NYCTOSAURUS_SYRINGE = ITEMS.register("nyctosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> ORNITHOLESTES_SYRINGE = ITEMS.register("ornitholestes_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> ORNITHOMIMUS_SYRINGE = ITEMS.register("ornithomimus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> OVIRAPTOR_SYRINGE = ITEMS.register("oviraptor_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> PACHYCEPHALOSAURUS_SYRINGE = ITEMS.register("pachycephalosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> PROCERATOSAURUS_SYRINGE = ITEMS.register("proceratosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> PTERANODON_SYRINGE = ITEMS.register("pteranodon_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> PTERODAUSTRO_SYRINGE = ITEMS.register("pterodaustro_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> QUETZALCOATLUS_SYRINGE = ITEMS.register("quetzalcoatlus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> RAJASAURUS_SYRINGE = ITEMS.register("rajasaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> SEGISAURUS_SYRINGE = ITEMS.register("segisaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> TAPEJARA_SYRINGE = ITEMS.register("tapejara_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> TITANOSAURUS_SYRINGE = ITEMS.register("titanosaurus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> TROODON_SYRINGE = ITEMS.register("troodon_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> TROPEOGNATHUS_SYRINGE = ITEMS.register("tropeognathus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> TUPUXUARA_SYRINGE = ITEMS.register("tupuxuara_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> UTAHRAPTOR_SYRINGE = ITEMS.register("utahraptor_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
public static final RegistrySupplier<Item> ZHENYUANOPTERUS_SYRINGE = ITEMS.register("zhenyuanopterus_syringe", () -> new Item(new Item.Properties().stacksTo(8).rarity(Rarity.UNCOMMON)));
|
||||
|
||||
public static final RegistrySupplier<Item> DNA_SYRINGE = ITEMS.register("dna_syringe",
|
||||
() -> new Item(new Item.Properties().stacksTo(1)));
|
||||
|
||||
public static void register() {
|
||||
ITEMS.register();
|
||||
|
||||
+171
@@ -0,0 +1,171 @@
|
||||
package net.cmr.jurassicrevived.item.custom;
|
||||
|
||||
import net.minecraft.ChatFormatting;
|
||||
import net.minecraft.nbt.CompoundTag;
|
||||
import net.minecraft.network.chat.Component;
|
||||
import net.minecraft.sounds.SoundEvents;
|
||||
import net.minecraft.sounds.SoundSource;
|
||||
import net.minecraft.world.InteractionHand;
|
||||
import net.minecraft.world.InteractionResult;
|
||||
import net.minecraft.world.InteractionResultHolder;
|
||||
import net.minecraft.world.entity.EntityType;
|
||||
import net.minecraft.world.entity.Mob;
|
||||
import net.minecraft.world.entity.player.Player;
|
||||
import net.minecraft.world.item.ItemStack;
|
||||
import net.minecraft.world.item.SpawnEggItem;
|
||||
import net.minecraft.world.item.TooltipFlag;
|
||||
import net.minecraft.world.item.context.UseOnContext;
|
||||
import net.minecraft.world.level.Level;
|
||||
|
||||
//? if >1.20.1 {
|
||||
/*import net.minecraft.core.component.DataComponents;
|
||||
import net.minecraft.world.item.component.CustomData;
|
||||
import net.minecraft.world.item.Item;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
*///?} else {
|
||||
import net.minecraft.world.item.Item;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
//?}
|
||||
|
||||
import java.util.List;
|
||||
import java.util.function.Supplier;
|
||||
|
||||
public class CustomGenderedSpawnEggItem extends SpawnEggItem {
|
||||
private static final String KEY_SELECTED_VARIANT = "SelectedVariant";
|
||||
private static final String KEY_VARIANT = "Variant";
|
||||
private static final String KEY_ENTITY_TAG = "EntityTag";
|
||||
private static final int VARIANT_COUNT = 2; // 0=Male, 1=Female
|
||||
|
||||
private final Supplier<? extends EntityType<? extends Mob>> typeSupplier;
|
||||
|
||||
public CustomGenderedSpawnEggItem(Supplier<? extends EntityType<? extends Mob>> type,
|
||||
int backgroundColor,
|
||||
int highlightColor,
|
||||
Item.Properties properties) {
|
||||
//? if >1.20.1 {
|
||||
/*super(EntityType.PIG, backgroundColor, highlightColor, properties);
|
||||
*///?} else {
|
||||
super(EntityType.PIG, backgroundColor, highlightColor, properties);
|
||||
//?}
|
||||
this.typeSupplier = type;
|
||||
}
|
||||
|
||||
public EntityType<?> getType(@Nullable CompoundTag nbt) {
|
||||
return typeSupplier.get();
|
||||
}
|
||||
|
||||
private static int getSelectedVariant(ItemStack stack) {
|
||||
//? if >1.20.1 {
|
||||
/*CustomData data = stack.get(DataComponents.CUSTOM_DATA);
|
||||
if (data == null) return 0;
|
||||
CompoundTag tag = data.copyTag();
|
||||
if (!tag.contains(KEY_SELECTED_VARIANT)) return 0;
|
||||
return Math.floorMod(tag.getInt(KEY_SELECTED_VARIANT), VARIANT_COUNT);
|
||||
*///?} else {
|
||||
CompoundTag tag = stack.getTag();
|
||||
if (tag == null || !tag.contains(KEY_SELECTED_VARIANT)) return 0;
|
||||
return Math.floorMod(tag.getInt(KEY_SELECTED_VARIANT), VARIANT_COUNT);
|
||||
//?}
|
||||
}
|
||||
|
||||
private static void setSelectedVariant(ItemStack stack, int variant) {
|
||||
int v = Math.floorMod(variant, VARIANT_COUNT);
|
||||
//? if >1.20.1 {
|
||||
/*stack.update(DataComponents.CUSTOM_DATA, CustomData.EMPTY, existing -> {
|
||||
CompoundTag tag = existing.copyTag();
|
||||
tag.putInt(KEY_SELECTED_VARIANT, v);
|
||||
return CustomData.of(tag);
|
||||
});
|
||||
*///?} else {
|
||||
stack.getOrCreateTag().putInt(KEY_SELECTED_VARIANT, v);
|
||||
//?}
|
||||
}
|
||||
|
||||
private static void cycleVariant(ItemStack stack) {
|
||||
setSelectedVariant(stack, (getSelectedVariant(stack) + 1) % VARIANT_COUNT);
|
||||
}
|
||||
|
||||
private static void ensureEntityDataHasVariant(ItemStack stack) {
|
||||
final int variant = getSelectedVariant(stack);
|
||||
//? if >1.20.1 {
|
||||
/*stack.update(DataComponents.ENTITY_DATA, CustomData.EMPTY, existing -> {
|
||||
CompoundTag tag = existing.copyTag();
|
||||
tag.putInt(KEY_VARIANT, variant);
|
||||
return CustomData.of(tag);
|
||||
});
|
||||
*///?} else {
|
||||
CompoundTag root = stack.getOrCreateTag();
|
||||
CompoundTag entityTag = root.getCompound(KEY_ENTITY_TAG);
|
||||
entityTag.putInt(KEY_VARIANT, variant);
|
||||
root.put(KEY_ENTITY_TAG, entityTag);
|
||||
//?}
|
||||
}
|
||||
|
||||
@Override
|
||||
public InteractionResultHolder<ItemStack> use(Level level, Player player, InteractionHand hand) {
|
||||
ItemStack stack = player.getItemInHand(hand);
|
||||
|
||||
if (player.isSecondaryUseActive()) {
|
||||
if (!level.isClientSide) {
|
||||
cycleVariant(stack);
|
||||
level.playSound(null, player.getX(), player.getY(), player.getZ(),
|
||||
SoundEvents.EXPERIENCE_ORB_PICKUP, SoundSource.PLAYERS, 0.5f, 1.1f);
|
||||
}
|
||||
return InteractionResultHolder.sidedSuccess(stack, level.isClientSide);
|
||||
}
|
||||
|
||||
ensureEntityDataHasVariant(stack);
|
||||
return super.use(level, player, hand);
|
||||
}
|
||||
|
||||
@Override
|
||||
public InteractionResult useOn(UseOnContext context) {
|
||||
Player player = context.getPlayer();
|
||||
Level level = context.getLevel();
|
||||
|
||||
if (player != null && player.isSecondaryUseActive()) {
|
||||
if (!level.isClientSide) {
|
||||
cycleVariant(context.getItemInHand());
|
||||
level.playSound(null, context.getClickedPos(),
|
||||
SoundEvents.EXPERIENCE_ORB_PICKUP, SoundSource.PLAYERS, 0.5f, 1.1f);
|
||||
}
|
||||
return InteractionResult.sidedSuccess(level.isClientSide());
|
||||
}
|
||||
|
||||
if (player == null || !player.isSecondaryUseActive()) {
|
||||
ensureEntityDataHasVariant(context.getItemInHand());
|
||||
}
|
||||
return super.useOn(context);
|
||||
}
|
||||
|
||||
//? if >1.20.1 {
|
||||
/*@Override
|
||||
public void appendHoverText(ItemStack stack, Item.TooltipContext context, List<Component> tooltip, TooltipFlag flag) {
|
||||
super.appendHoverText(stack, context, tooltip, flag);
|
||||
addGenderTooltip(stack, tooltip);
|
||||
}
|
||||
*///?} else {
|
||||
@Override
|
||||
public void appendHoverText(ItemStack stack, Level level, List<Component> tooltip, TooltipFlag flag) {
|
||||
super.appendHoverText(stack, level, tooltip, flag);
|
||||
addGenderTooltip(stack, tooltip);
|
||||
}
|
||||
//?}
|
||||
|
||||
private void addGenderTooltip(ItemStack stack, List<Component> tooltip) {
|
||||
int v = getSelectedVariant(stack);
|
||||
String genderText = (v == 0) ? "Male" : "Female";
|
||||
tooltip.add(Component.translatable("tooltip.jurassicrevived.gender", genderText));
|
||||
tooltip.add(Component.translatable("tooltip.jurassicrevived.gender.hint", "Shift-Right-Click"));
|
||||
}
|
||||
|
||||
@Override
|
||||
public Component getName(ItemStack stack) {
|
||||
Component base = super.getName(stack);
|
||||
boolean male = getSelectedVariant(stack) == 0;
|
||||
Component gender = Component.literal(male ? "Male" : "Female")
|
||||
.withStyle(male ? ChatFormatting.AQUA : ChatFormatting.LIGHT_PURPLE);
|
||||
|
||||
return base.copy().append(Component.literal(" (")).append(gender).append(Component.literal(")"));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
package net.cmr.jurassicrevived.item.custom;
|
||||
|
||||
import net.cmr.jurassicrevived.item.ModItems;
|
||||
import net.minecraft.sounds.SoundEvents;
|
||||
import net.minecraft.sounds.SoundSource;
|
||||
import net.minecraft.world.InteractionHand;
|
||||
import net.minecraft.world.InteractionResult;
|
||||
import net.minecraft.world.entity.LivingEntity;
|
||||
import net.minecraft.world.entity.animal.frog.Frog;
|
||||
import net.minecraft.world.entity.player.Player;
|
||||
import net.minecraft.world.item.Item;
|
||||
import net.minecraft.world.item.ItemStack;
|
||||
|
||||
public class FrogSyringeItem extends Item {
|
||||
public FrogSyringeItem(Properties properties) {
|
||||
super(properties);
|
||||
}
|
||||
|
||||
@Override
|
||||
public InteractionResult interactLivingEntity(ItemStack stack, Player player, LivingEntity target, InteractionHand hand) {
|
||||
if (!(target instanceof Frog)) {
|
||||
return InteractionResult.PASS;
|
||||
}
|
||||
|
||||
if (!player.level().isClientSide) {
|
||||
// consume one syringe
|
||||
if (!player.getAbilities().instabuild) {
|
||||
stack.shrink(1);
|
||||
}
|
||||
// give frog material
|
||||
ItemStack reward = new ItemStack(ModItems.FROG_MATERIAL.get());
|
||||
if (!player.addItem(reward)) {
|
||||
player.drop(reward, false);
|
||||
}
|
||||
// feedback
|
||||
player.level().playSound(null, target.blockPosition(), SoundEvents.HONEY_DRINK, SoundSource.PLAYERS, 0.7f, 1.2f);
|
||||
}
|
||||
|
||||
return InteractionResult.sidedSuccess(player.level().isClientSide);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user