From 3cb4714f7a5de16946debd19e59a3703f0b74292 Mon Sep 17 00:00:00 2001 From: eligibbs Date: Fri, 15 May 2026 07:08:46 -0400 Subject: [PATCH] item texture upgrade, jei fixes, machine fixes, and datagen fixes/additions --- .../compat/FossilCleanerRecipeCategory.java | 157 ++++----- .../jurassicrevived/compat/JEIJRPlugin.java | 5 +- .../datagen/ModRecipeProvider.java | 301 +++++++++++++++++- .../recipe/DNAAnalyzerRecipe.java | 5 + .../recipe/DNAExtractorRecipe.java | 5 + .../recipe/DNAHybridizerRecipe.java | 5 + .../EmbryoCalcificationMachineRecipe.java | 5 + .../recipe/FossilCleanerRecipe.java | 2 + .../textures/block/albertosaurus_egg.png | Bin .../textures/block/allosaurus_egg.png | Bin .../textures/block/alvarezsaurus_egg.png | Bin .../textures/block/amber_ore.png | Bin .../textures/block/ankylosaurus_egg.png | Bin .../textures/block/apatosaurus_egg.png | Bin .../textures/block/arambourgiania_egg.png | Bin .../textures/block/baryonyx_egg.png | Bin .../jurassicrevived/textures/block/bench.png | Bin .../textures/block/brachiosaurus_egg.png | Bin .../block/carcharodontosaurus_egg.png | Bin .../textures/block/carnotaurus_egg.png | Bin .../textures/block/cat_plushie.png | Bin .../textures/block/cearadactylus_egg.png | Bin .../textures/block/ceratosaurus_egg.png | Bin .../textures/block/charred_terracotta.png | Bin .../textures/block/chasmosaurus_egg.png | Bin .../textures/block/chiseled_gypsum_stone.png | Bin .../block/chiseled_reinforced_stone.png | Bin .../textures/block/coelophysis_egg.png | Bin .../textures/block/coelurus_egg.png | Bin .../textures/block/compsognathus_egg.png | Bin .../textures/block/concavenator_egg.png | Bin .../textures/block/corythosaurus_egg.png | Bin 464 -> 622 bytes .../textures/block/deepslate_fossil.png | Bin .../block/deepslate_ice_shard_ore.png | Bin .../textures/block/deinonychus_egg.png | Bin .../textures/block/dilophosaurus_egg.png | Bin .../textures/block/dimorphodon_egg.png | Bin .../textures/block/diplodocus_egg.png | Bin 427 -> 536 bytes .../textures/block/distortus_rex_egg.png | Bin 446 -> 687 bytes .../textures/block/dna_analyzer.png | Bin .../textures/block/dna_extractor.png | Bin .../textures/block/dna_hybridizer.png | Bin .../textures/block/dryosaurus_egg.png | Bin .../textures/block/edmontosaurus_egg.png | Bin .../jurassicrevived/textures/block/egg.png | Bin .../block/embryo_calcification_machine.png | Bin .../textures/block/embryonic_machine.png | Bin .../textures/block/fence_light.png | Bin .../textures/block/fluid_pipe.png | Bin .../textures/block/fluid_pipe_connector.png | Bin .../textures/block/fluid_pipe_interchange.png | Bin .../textures/block/fossil_cleaner.png | Bin .../textures/block/fossil_grinder.png | Bin .../textures/block/gallimimus_egg.png | Bin .../textures/block/generator.png | Bin .../textures/block/geosternbergia_egg.png | Bin .../textures/block/giganotosaurus_egg.png | Bin .../textures/block/guanlong_egg.png | Bin .../textures/block/guidraco_egg.png | Bin .../textures/block/gypsum_cobblestone.png | Bin .../textures/block/gypsum_stone.png | Bin .../textures/block/gypsum_stone_bricks.png | Bin .../textures/block/hadrosaurus_egg.png | Bin .../textures/block/herrerasaurus_egg.png | Bin .../textures/block/horsetail_fern.png | Bin .../textures/block/hypsilophodon_egg.png | Bin .../block/incubated_albertosaurus_egg.png | Bin .../block/incubated_allosaurus_egg.png | Bin .../block/incubated_alvarezsaurus_egg.png | Bin .../block/incubated_ankylosaurus_egg.png | Bin .../block/incubated_apatosaurus_egg.png | Bin .../block/incubated_arambourgiania_egg.png | Bin .../textures/block/incubated_baryonyx_egg.png | Bin .../block/incubated_brachiosaurus_egg.png | Bin .../incubated_carcharodontosaurus_egg.png | Bin .../block/incubated_carnotaurus_egg.png | Bin .../block/incubated_cearadactylus_egg.png | Bin .../block/incubated_ceratosaurus_egg.png | Bin .../block/incubated_chasmosaurus_egg.png | Bin .../block/incubated_coelophysis_egg.png | Bin .../textures/block/incubated_coelurus_egg.png | Bin .../block/incubated_compsognathus_egg.png | Bin .../block/incubated_concavenator_egg.png | Bin .../block/incubated_corythosaurus_egg.png | Bin 485 -> 638 bytes .../block/incubated_deinonychus_egg.png | Bin .../block/incubated_dilophosaurus_egg.png | Bin .../block/incubated_dimorphodon_egg.png | Bin .../block/incubated_diplodocus_egg.png | Bin 442 -> 548 bytes .../block/incubated_distortus_rex_egg.png | Bin 470 -> 700 bytes .../block/incubated_dryosaurus_egg.png | Bin .../block/incubated_edmontosaurus_egg.png | Bin .../block/incubated_gallimimus_egg.png | Bin .../block/incubated_geosternbergia_egg.png | Bin .../block/incubated_giganotosaurus_egg.png | Bin .../textures/block/incubated_guanlong_egg.png | Bin .../textures/block/incubated_guidraco_egg.png | Bin .../block/incubated_hadrosaurus_egg.png | Bin .../block/incubated_herrerasaurus_egg.png | Bin .../block/incubated_hypsilophodon_egg.png | Bin .../block/incubated_indominus_rex_egg.png | Bin .../block/incubated_indoraptor_egg.png | Bin .../block/incubated_inostrancevia_egg.png | Bin .../block/incubated_lambeosaurus_egg.png | Bin .../block/incubated_ludodactylus_egg.png | Bin .../block/incubated_majungasaurus_egg.png | Bin .../block/incubated_mamenchisaurus_egg.png | Bin .../incubated_metriacanthosaurus_egg.png | Bin .../block/incubated_moganopterus_egg.png | Bin .../block/incubated_nyctosaurus_egg.png | Bin .../block/incubated_ornitholestes_egg.png | Bin .../block/incubated_ornithomimus_egg.png | Bin .../block/incubated_ouranosaurus_egg.png | Bin .../block/incubated_oviraptor_egg.png | Bin .../incubated_pachycephalosaurus_egg.png | Bin .../block/incubated_parasaurolophus_egg.png | Bin .../block/incubated_proceratosaurus_egg.png | Bin .../block/incubated_procompsognathus_egg.png | Bin .../block/incubated_protoceratops_egg.png | Bin .../block/incubated_pteranodon_egg.png | Bin .../block/incubated_pterodaustro_egg.png | Bin .../block/incubated_quetzalcoatlus_egg.png | Bin .../block/incubated_rajasaurus_egg.png | Bin .../textures/block/incubated_rugops_egg.png | Bin .../block/incubated_segisaurus_egg.png | Bin .../block/incubated_shantungosaurus_egg.png | Bin .../block/incubated_spinosaurus_egg.png | Bin .../block/incubated_stegosaurus_egg.png | Bin .../block/incubated_styracosaurus_egg.png | Bin .../textures/block/incubated_tapejara_egg.png | Bin .../block/incubated_therizinosaurus_egg.png | Bin .../block/incubated_titanosaurus_egg.png | Bin 633 -> 683 bytes .../block/incubated_triceratops_egg.png | Bin .../textures/block/incubated_troodon_egg.png | Bin .../block/incubated_tropeognathus_egg.png | Bin .../block/incubated_tupuxuara_egg.png | Bin .../block/incubated_tyrannosaurus_rex_egg.png | Bin .../block/incubated_utahraptor_egg.png | Bin .../block/incubated_velociraptor_egg.png | Bin .../block/incubated_zhenyuanopterus_egg.png | Bin .../textures/block/incubator.png | Bin .../textures/block/indominus_rex_egg.png | Bin .../textures/block/indoraptor_egg.png | Bin .../textures/block/inostrancevia_egg.png | Bin .../textures/block/iron_crate.png | Bin .../textures/block/item_pipe.png | Bin .../textures/block/item_pipe_connector.png | Bin .../textures/block/item_pipe_interchange.png | Bin .../textures/block/lambeosaurus_egg.png | Bin .../textures/block/light_post.png | Bin .../block/low_security_fence_pole.png | Bin .../low_security_fence_pole_diag_part.png | Bin .../block/low_security_fence_pole_part.png | Bin .../block/low_security_fence_wire.png | Bin .../low_security_fence_wire_diag_part.png | Bin .../block/low_security_fence_wire_part.png | Bin .../textures/block/ludodactylus_egg.png | Bin .../textures/block/majungasaurus_egg.png | Bin .../textures/block/mamenchisaurus_egg.png | Bin .../block/medium_security_fence_pole.png | Bin .../medium_security_fence_pole_diag_part.png | Bin .../block/medium_security_fence_pole_part.png | Bin .../block/medium_security_fence_wire.png | Bin .../medium_security_fence_wire_diag_part.png | Bin .../block/medium_security_fence_wire_part.png | Bin .../textures/block/metriacanthosaurus_egg.png | Bin .../textures/block/moganopterus_egg.png | Bin .../textures/block/nyctosaurus_egg.png | Bin .../textures/block/onychiopsis.png | Bin .../textures/block/ornitholestes_egg.png | Bin .../textures/block/ornithomimus_egg.png | Bin .../textures/block/ouranosaurus_egg.png | Bin .../textures/block/oviraptor_egg.png | Bin .../textures/block/pachycephalosaurus_egg.png | Bin .../textures/block/parasaurolophus_egg.png | Bin .../textures/block/power_cell.png | Bin .../textures/block/power_pipe.png | Bin .../textures/block/power_pipe_connector.png | Bin .../textures/block/power_pipe_interchange.png | Bin .../textures/block/proceratosaurus_egg.png | Bin .../textures/block/procompsognathus_egg.png | Bin .../textures/block/protoceratops_egg.png | Bin .../textures/block/pteranodon_egg.png | Bin .../textures/block/pterodaustro_egg.png | Bin .../textures/block/quetzalcoatlus_egg.png | Bin .../textures/block/rajasaurus_egg.png | Bin .../textures/block/reinforced_stone.png | Bin .../block/reinforced_stone_bricks.png | Bin .../textures/block/royal_fern.png | Bin .../textures/block/rugops_egg.png | Bin .../textures/block/segisaurus_egg.png | Bin .../textures/block/shantungosaurus_egg.png | Bin .../textures/block/smooth_gypsum_stone.png | Bin .../textures/block/spinosaurus_egg.png | Bin .../textures/block/stegosaurus_egg.png | Bin .../textures/block/stone_fossil.png | Bin .../textures/block/styracosaurus_egg.png | Bin .../jurassicrevived/textures/block/tank.png | Bin .../textures/block/tapejara_egg.png | Bin .../textures/block/therizinosaurus_egg.png | Bin .../textures/block/titanosaurus_egg.png | Bin 602 -> 658 bytes .../textures/block/trash_can.png | Bin .../textures/block/triceratops_egg.png | Bin .../textures/block/troodon_egg.png | Bin .../textures/block/tropeognathus_egg.png | Bin .../textures/block/tupuxuara_egg.png | Bin .../textures/block/tyrannosaurus_rex_egg.png | Bin .../textures/block/utahraptor_egg.png | Bin .../textures/block/velociraptor_egg.png | Bin .../jurassicrevived/textures/block/water.png | Bin .../textures/block/water.png.mcmeta | 0 .../textures/block/western_sword_fern.png | Bin .../textures/block/white_dna_analyzer.png | Bin .../textures/block/white_dna_extractor.png | Bin .../textures/block/white_dna_hybridizer.png | Bin .../white_embryo_calcification_machine.png | Bin .../block/white_embryonic_machine.png | Bin .../textures/block/white_fossil_cleaner.png | Bin .../textures/block/white_fossil_grinder.png | Bin .../textures/block/white_generator.png | Bin .../textures/block/white_incubator.png | Bin .../textures/block/wood_crate.png | Bin .../textures/block/zhenyuanopterus_egg.png | Bin .../textures/entity/albertosaurus.png | Bin .../textures/entity/albertosaurus_female.png | Bin .../textures/entity/allosaurus.png | Bin .../textures/entity/allosaurus_female.png | Bin .../textures/entity/alvarezsaurus.png | Bin .../textures/entity/alvarezsaurus_female.png | Bin .../textures/entity/ankylosaurus.png | Bin .../textures/entity/ankylosaurus_female.png | Bin .../textures/entity/apatosaurus.png | Bin .../textures/entity/apatosaurus_female.png | Bin .../textures/entity/arambourgiania.png | Bin .../textures/entity/arambourgiania_female.png | Bin .../textures/entity/baryonyx.png | Bin .../textures/entity/baryonyx_female.png | Bin .../textures/entity/brachiosaurus.png | Bin .../textures/entity/brachiosaurus_female.png | Bin .../textures/entity/carcharodontosaurus.png | Bin .../entity/carcharodontosaurus_female.png | Bin .../textures/entity/carnotaurus.png | Bin .../textures/entity/carnotaurus_female.png | Bin .../textures/entity/cearadactylus.png | Bin .../textures/entity/cearadactylus_female.png | Bin .../textures/entity/ceratosaurus.png | Bin .../textures/entity/ceratosaurus_female.png | Bin .../textures/entity/chasmosaurus.png | Bin .../textures/entity/chasmosaurus_female.png | Bin .../textures/entity/chickenosaurus.png | Bin .../textures/entity/chickenosaurus_female.png | Bin .../textures/entity/coelophysis.png | Bin .../textures/entity/coelophysis_female.png | Bin .../textures/entity/coelurus.png | Bin .../textures/entity/coelurus_female.png | Bin .../textures/entity/compsognathus.png | Bin .../textures/entity/compsognathus_female.png | Bin .../textures/entity/concavenator.png | Bin .../textures/entity/concavenator_female.png | Bin .../textures/entity/corythosaurus.png | Bin .../textures/entity/corythosaurus_female.png | Bin .../textures/entity/deinonychus.png | Bin .../textures/entity/deinonychus_female.png | Bin .../textures/entity/dilophosaurus.png | Bin .../textures/entity/dilophosaurus_female.png | Bin .../textures/entity/dimorphodon.png | Bin .../textures/entity/dimorphodon_female.png | Bin .../textures/entity/diplodocus.png | Bin .../textures/entity/diplodocus_female.png | Bin .../textures/entity/distortus_rex.png | Bin .../textures/entity/distortus_rex_female.png | Bin .../textures/entity/dryosaurus.png | Bin .../textures/entity/dryosaurus_female.png | Bin .../textures/entity/edmontosaurus.png | Bin .../textures/entity/edmontosaurus_female.png | Bin .../jurassicrevived/textures/entity/fduck.png | Bin .../textures/entity/fduck_female.png | Bin .../textures/entity/gallimimus.png | Bin .../textures/entity/gallimimus_female.png | Bin .../textures/entity/geosternbergia.png | Bin .../textures/entity/geosternbergia_female.png | Bin .../textures/entity/giganotosaurus.png | Bin .../textures/entity/giganotosaurus_female.png | Bin .../textures/entity/guanlong.png | Bin .../textures/entity/guanlong_female.png | Bin .../textures/entity/guidraco.png | Bin .../textures/entity/guidraco_female.png | Bin .../textures/entity/hadrosaurus.png | Bin .../textures/entity/hadrosaurus_female.png | Bin .../textures/entity/herrerasaurus.png | Bin .../textures/entity/herrerasaurus_female.png | Bin .../textures/entity/hypsilophodon.png | Bin .../textures/entity/hypsilophodon_female.png | Bin .../textures/entity/indominus_rex.png | Bin .../textures/entity/indominus_rex_female.png | Bin .../textures/entity/indoraptor.png | Bin .../textures/entity/indoraptor_female.png | Bin .../textures/entity/inostrancevia.png | Bin .../textures/entity/inostrancevia_female.png | Bin .../textures/entity/lambeosaurus.png | Bin .../textures/entity/lambeosaurus_female.png | Bin .../textures/entity/ludodactylus.png | Bin .../textures/entity/ludodactylus_female.png | Bin .../textures/entity/majungasaurus.png | Bin .../textures/entity/majungasaurus_female.png | Bin .../textures/entity/mamenchisaurus.png | Bin .../textures/entity/mamenchisaurus_female.png | Bin .../textures/entity/metriacanthosaurus.png | Bin .../entity/metriacanthosaurus_female.png | Bin .../textures/entity/moganopterus.png | Bin .../textures/entity/moganopterus_female.png | Bin .../textures/entity/nyctosaurus.png | Bin .../textures/entity/nyctosaurus_female.png | Bin .../textures/entity/ornitholestes.png | Bin .../textures/entity/ornitholestes_female.png | Bin .../textures/entity/ornithomimus.png | Bin .../textures/entity/ornithomimus_female.png | Bin .../textures/entity/ouranosaurus.png | Bin .../textures/entity/ouranosaurus_female.png | Bin .../textures/entity/oviraptor.png | Bin .../textures/entity/oviraptor_female.png | Bin .../textures/entity/pachycephalosaurus.png | Bin .../entity/pachycephalosaurus_female.png | Bin .../textures/entity/parasaurolophus.png | Bin .../entity/parasaurolophus_female.png | Bin .../textures/entity/proceratosaurus.png | Bin .../entity/proceratosaurus_female.png | Bin .../textures/entity/procompsognathus.png | Bin .../entity/procompsognathus_female.png | Bin .../textures/entity/protoceratops.png | Bin .../textures/entity/protoceratops_female.png | Bin .../textures/entity/pteranodon.png | Bin .../textures/entity/pteranodon_female.png | Bin .../textures/entity/pterodaustro.png | Bin .../textures/entity/pterodaustro_female.png | Bin .../textures/entity/quetzalcoatlus.png | Bin .../textures/entity/quetzalcoatlus_female.png | Bin .../textures/entity/rajasaurus.png | Bin .../textures/entity/rajasaurus_female.png | Bin .../textures/entity/rugops.png | Bin .../textures/entity/rugops_female.png | Bin .../textures/entity/segisaurus.png | Bin .../textures/entity/segisaurus_female.png | Bin .../textures/entity/shantungosaurus.png | Bin .../entity/shantungosaurus_female.png | Bin .../textures/entity/spinosaurus.png | Bin .../textures/entity/spinosaurus_female.png | Bin .../textures/entity/stegosaurus.png | Bin .../textures/entity/stegosaurus_female.png | Bin .../textures/entity/styracosaurus.png | Bin .../textures/entity/styracosaurus_female.png | Bin .../textures/entity/tapejara.png | Bin .../textures/entity/tapejara_female.png | Bin .../textures/entity/therizinosaurus.png | Bin .../entity/therizinosaurus_female.png | Bin .../textures/entity/titanosaurus.png | Bin .../textures/entity/titanosaurus_female.png | Bin .../textures/entity/triceratops.png | Bin .../textures/entity/triceratops_female.png | Bin .../textures/entity/troodon.png | Bin .../textures/entity/troodon_female.png | Bin .../textures/entity/tropeognathus.png | Bin .../textures/entity/tropeognathus_female.png | Bin .../textures/entity/tupuxuara.png | Bin .../textures/entity/tupuxuara_female.png | Bin .../textures/entity/tyrannosaurus_rex.png | Bin .../entity/tyrannosaurus_rex_female.png | Bin .../textures/entity/utahraptor.png | Bin .../textures/entity/utahraptor_female.png | Bin .../textures/entity/velociraptor.png | Bin .../textures/entity/velociraptor_female.png | Bin .../textures/entity/zhenyuanopterus.png | Bin .../entity/zhenyuanopterus_female.png | Bin .../textures/gui/crate/iron_crate_gui.png | Bin .../textures/gui/crate/wood_crate_gui.png | Bin .../gui/dna_analyzer/dna_analyzer_gui.png | Bin .../textures/gui/dna_extractor/amber.png | Bin .../gui/dna_extractor/dna_extractor_gui.png | Bin .../gui/dna_hybridizer/dna_hybridizer_gui.png | Bin .../embryo_calcification_machine_gui.png | Bin .../embryonic_machine_gui.png | Bin .../gui/fossil_cleaner/fossil_cleaner_gui.png | Bin .../gui/fossil_grinder/fossil_grinder_gui.png | Bin .../textures/gui/generator/generator_gui.png | Bin .../textures/gui/generic/arrow.png | Bin .../textures/gui/generic/bubbles.png | Bin .../textures/gui/generic/cutting_blades.png | Bin .../textures/gui/generic/dna.png | Bin .../textures/gui/generic/egg.png | Bin .../textures/gui/generic/lantern.png | Bin .../textures/gui/generic/power_bar.png | Bin .../textures/gui/generic/skull.png | Bin .../textures/gui/generic/syringe.png | Bin .../textures/gui/generic/syringe_bar.png | Bin .../gui/generic/syringe_bar_reversed.png | Bin .../textures/gui/generic/syringe_dna.png | Bin .../textures/gui/generic/test_tube.png | Bin .../textures/gui/generic/white_arrow.png | Bin .../textures/gui/generic/white_bubbles.png | Bin .../gui/generic/white_syringe_bar.png | Bin .../generic/white_syringe_bar_reversed.png | Bin .../textures/gui/incubator/incubator_gui.png | Bin .../textures/gui/tank/tank_gui.png | Bin .../textures/item/albertosaurus_dna.png | Bin 443 -> 668 bytes .../item/albertosaurus_skull_fossil.png | Bin .../textures/item/albertosaurus_syringe.png | Bin .../textures/item/albertosaurus_tissue.png | Bin .../textures/item/allosaurus_dna.png | Bin 3287 -> 3300 bytes .../textures/item/allosaurus_skull_fossil.png | Bin .../textures/item/allosaurus_syringe.png | Bin .../textures/item/allosaurus_tissue.png | Bin .../textures/item/alvarezsaurus_dna.png | Bin 3116 -> 3313 bytes .../item/alvarezsaurus_skull_fossil.png | Bin .../textures/item/alvarezsaurus_syringe.png | Bin .../textures/item/alvarezsaurus_tissue.png | Bin .../textures/item/ankylosaurus_dna.png | Bin 3155 -> 3321 bytes .../item/ankylosaurus_skull_fossil.png | Bin .../textures/item/ankylosaurus_syringe.png | Bin .../textures/item/ankylosaurus_tissue.png | Bin .../textures/item/apatosaurus_dna.png | Bin 418 -> 647 bytes .../item/apatosaurus_skull_fossil.png | Bin .../textures/item/apatosaurus_syringe.png | Bin .../textures/item/apatosaurus_tissue.png | Bin .../textures/item/arambourgiania_dna.png | Bin 466 -> 673 bytes .../item/arambourgiania_skull_fossil.png | Bin .../textures/item/arambourgiania_syringe.png | Bin .../textures/item/arambourgiania_tissue.png | Bin .../textures/item/banana_nut_cookie.png | Bin .../textures/item/baryonyx_dna.png | Bin 427 -> 653 bytes .../textures/item/baryonyx_skull_fossil.png | Bin .../textures/item/baryonyx_syringe.png | Bin .../textures/item/baryonyx_tissue.png | Bin .../textures/item/brachiosaurus_dna.png | Bin .../item/brachiosaurus_skull_fossil.png | Bin .../textures/item/brachiosaurus_syringe.png | Bin .../textures/item/brachiosaurus_tissue.png | Bin .../jurassicrevived/textures/item/cable.png | Bin .../textures/item/carcharodontosaurus_dna.png | Bin 3119 -> 3287 bytes .../item/carcharodontosaurus_skull_fossil.png | Bin .../item/carcharodontosaurus_syringe.png | Bin .../item/carcharodontosaurus_tissue.png | Bin .../textures/item/carnotaurus_dna.png | Bin 453 -> 679 bytes .../item/carnotaurus_skull_fossil.png | Bin .../textures/item/carnotaurus_syringe.png | Bin .../textures/item/carnotaurus_tissue.png | Bin .../textures/item/cearadactylus_dna.png | Bin 3078 -> 3322 bytes .../item/cearadactylus_skull_fossil.png | Bin .../textures/item/cearadactylus_syringe.png | Bin .../textures/item/cearadactylus_tissue.png | Bin .../textures/item/ceratosaurus_dna.png | Bin 434 -> 702 bytes .../item/ceratosaurus_skull_fossil.png | Bin .../textures/item/ceratosaurus_syringe.png | Bin .../textures/item/ceratosaurus_tissue.png | Bin .../textures/item/chasmosaurus_dna.png | Bin 3296 -> 3312 bytes .../item/chasmosaurus_skull_fossil.png | Bin .../textures/item/chasmosaurus_syringe.png | Bin .../textures/item/chasmosaurus_tissue.png | Bin 575 -> 454 bytes .../textures/item/coelophysis_dna.png | Bin 3126 -> 3293 bytes .../item/coelophysis_skull_fossil.png | Bin .../textures/item/coelophysis_syringe.png | Bin .../textures/item/coelophysis_tissue.png | Bin .../textures/item/coelurus_dna.png | Bin 3258 -> 3279 bytes .../textures/item/coelurus_skull_fossil.png | Bin .../textures/item/coelurus_syringe.png | Bin .../textures/item/coelurus_tissue.png | Bin .../textures/item/compsognathus_dna.png | Bin 430 -> 641 bytes .../item/compsognathus_skull_fossil.png | Bin .../textures/item/compsognathus_syringe.png | Bin .../textures/item/compsognathus_tissue.png | Bin .../textures/item/concavenator_dna.png | Bin 445 -> 668 bytes .../item/concavenator_skull_fossil.png | Bin .../textures/item/concavenator_syringe.png | Bin .../textures/item/concavenator_tissue.png | Bin .../textures/item/corythosaurus_dna.png | Bin 3304 -> 741 bytes .../item/corythosaurus_skull_fossil.png | Bin .../textures/item/corythosaurus_syringe.png | Bin 841 -> 634 bytes .../textures/item/corythosaurus_tissue.png | Bin 596 -> 488 bytes .../textures/item/crushed_fossil.png | Bin .../textures/item/cutting_blades.png | Bin .../textures/item/deinonychus_dna.png | Bin 444 -> 677 bytes .../item/deinonychus_skull_fossil.png | Bin .../textures/item/deinonychus_syringe.png | Bin .../textures/item/deinonychus_tissue.png | Bin .../textures/item/dilophosaurus_dna.png | Bin 446 -> 752 bytes .../item/dilophosaurus_skull_fossil.png | Bin .../textures/item/dilophosaurus_syringe.png | Bin .../textures/item/dilophosaurus_tissue.png | Bin .../textures/item/dimorphodon_dna.png | Bin 275 -> 723 bytes .../item/dimorphodon_skull_fossil.png | Bin .../textures/item/dimorphodon_syringe.png | Bin .../textures/item/dimorphodon_tissue.png | Bin .../textures/item/diplodocus_dna.png | Bin 383 -> 652 bytes .../textures/item/diplodocus_skull_fossil.png | Bin .../textures/item/diplodocus_syringe.png | Bin 499 -> 565 bytes .../textures/item/diplodocus_tissue.png | Bin 412 -> 414 bytes .../textures/item/distortus_rex_dna.png | Bin 469 -> 727 bytes .../textures/item/distortus_rex_syringe.png | Bin 599 -> 586 bytes .../textures/item/distortus_rex_tissue.png | Bin 451 -> 431 bytes .../textures/item/dryosaurus_dna.png | Bin 429 -> 650 bytes .../textures/item/dryosaurus_skull_fossil.png | Bin .../textures/item/dryosaurus_syringe.png | Bin .../textures/item/dryosaurus_tissue.png | Bin .../textures/item/edmontosaurus_dna.png | Bin 445 -> 671 bytes .../item/edmontosaurus_skull_fossil.png | Bin .../textures/item/edmontosaurus_syringe.png | Bin .../textures/item/edmontosaurus_tissue.png | Bin .../item/fresh_albertosaurus_skull.png | Bin .../textures/item/fresh_allosaurus_skull.png | Bin .../item/fresh_alvarezsaurus_skull.png | Bin .../item/fresh_ankylosaurus_skull.png | Bin .../textures/item/fresh_apatosaurus_skull.png | Bin .../item/fresh_arambourgiania_skull.png | Bin .../textures/item/fresh_baryonyx_skull.png | Bin .../item/fresh_brachiosaurus_skull.png | Bin .../item/fresh_carcharodontosaurus_skull.png | Bin .../textures/item/fresh_carnotaurus_skull.png | Bin .../item/fresh_cearadactylus_skull.png | Bin .../item/fresh_ceratosaurus_skull.png | Bin .../item/fresh_chasmosaurus_skull.png | Bin .../textures/item/fresh_coelophysis_skull.png | Bin .../textures/item/fresh_coelurus_skull.png | Bin .../item/fresh_compsognathus_skull.png | Bin .../item/fresh_concavenator_skull.png | Bin .../item/fresh_corythosaurus_skull.png | Bin .../textures/item/fresh_deinonychus_skull.png | Bin .../item/fresh_dilophosaurus_skull.png | Bin .../textures/item/fresh_dimorphodon_skull.png | Bin .../textures/item/fresh_diplodocus_skull.png | Bin .../item/fresh_distortus_rex_skull.png | Bin 1074 -> 777 bytes .../textures/item/fresh_dryosaurus_skull.png | Bin .../item/fresh_edmontosaurus_skull.png | Bin .../textures/item/fresh_gallimimus_skull.png | Bin .../item/fresh_geosternbergia_skull.png | Bin .../item/fresh_giganotosaurus_skull.png | Bin .../textures/item/fresh_guanlong_skull.png | Bin .../textures/item/fresh_guidraco_skull.png | Bin .../textures/item/fresh_hadrosaurus_skull.png | Bin .../item/fresh_herrerasaurus_skull.png | Bin .../item/fresh_hypsilophodon_skull.png | Bin .../item/fresh_indominus_rex_skull.png | Bin .../textures/item/fresh_indoraptor_skull.png | Bin .../item/fresh_inostrancevia_skull.png | Bin .../item/fresh_lambeosaurus_skull.png | Bin .../item/fresh_ludodactylus_skull.png | Bin .../item/fresh_majungasaurus_skull.png | Bin .../item/fresh_mamenchisaurus_skull.png | Bin .../item/fresh_metriacanthosaurus_skull.png | Bin .../item/fresh_moganopterus_skull.png | Bin .../textures/item/fresh_nyctosaurus_skull.png | Bin .../item/fresh_ornitholestes_skull.png | Bin .../item/fresh_ornithomimus_skull.png | Bin .../item/fresh_ouranosaurus_skull.png | Bin .../textures/item/fresh_oviraptor_skull.png | Bin .../item/fresh_pachycephalosaurus_skull.png | Bin .../item/fresh_parasaurolophus_skull.png | Bin .../item/fresh_proceratosaurus_skull.png | Bin .../item/fresh_procompsognathus_skull.png | Bin .../item/fresh_protoceratops_skull.png | Bin .../textures/item/fresh_pteranodon_skull.png | Bin .../item/fresh_pterodaustro_skull.png | Bin .../item/fresh_quetzalcoatlus_skull.png | Bin .../textures/item/fresh_rajasaurus_skull.png | Bin .../textures/item/fresh_rugops_skull.png | Bin .../textures/item/fresh_segisaurus_skull.png | Bin .../item/fresh_shantungosaurus_skull.png | Bin .../textures/item/fresh_spinosaurus_skull.png | Bin .../textures/item/fresh_stegosaurus_skull.png | Bin .../item/fresh_styracosaurus_skull.png | Bin .../textures/item/fresh_tapejara_skull.png | Bin .../item/fresh_therizinosaurus_skull.png | Bin .../item/fresh_titanosaurus_skull.png | Bin 651 -> 566 bytes .../textures/item/fresh_triceratops_skull.png | Bin .../textures/item/fresh_troodon_skull.png | Bin .../item/fresh_tropeognathus_skull.png | Bin .../textures/item/fresh_tupuxuara_skull.png | Bin .../item/fresh_tyrannosaurus_rex_skull.png | Bin .../textures/item/fresh_utahraptor_skull.png | Bin .../item/fresh_velociraptor_skull.png | Bin .../item/fresh_zhenyuanopterus_skull.png | Bin .../textures/item/frog_dna.png | Bin 421 -> 693 bytes .../textures/item/frog_material.png | Bin .../textures/item/frozen_leech.png | Bin .../textures/item/gallimimus_dna.png | Bin 442 -> 667 bytes .../textures/item/gallimimus_skull_fossil.png | Bin .../textures/item/gallimimus_syringe.png | Bin .../textures/item/gallimimus_tissue.png | Bin .../textures/item/geosternbergia_dna.png | Bin 458 -> 688 bytes .../item/geosternbergia_skull_fossil.png | Bin .../textures/item/geosternbergia_syringe.png | Bin .../textures/item/geosternbergia_tissue.png | Bin .../textures/item/giganotosaurus_dna.png | Bin 452 -> 672 bytes .../item/giganotosaurus_skull_fossil.png | Bin .../textures/item/giganotosaurus_syringe.png | Bin .../textures/item/giganotosaurus_tissue.png | Bin .../textures/item/guanlong_dna.png | Bin 452 -> 677 bytes .../textures/item/guanlong_skull_fossil.png | Bin .../textures/item/guanlong_syringe.png | Bin .../textures/item/guanlong_tissue.png | Bin .../textures/item/guidraco_dna.png | Bin 442 -> 678 bytes .../textures/item/guidraco_skull_fossil.png | Bin .../textures/item/guidraco_syringe.png | Bin .../textures/item/guidraco_tissue.png | Bin .../textures/item/hadrosaurus_dna.png | Bin 386 -> 675 bytes .../item/hadrosaurus_skull_fossil.png | Bin .../textures/item/hadrosaurus_syringe.png | Bin .../textures/item/hadrosaurus_tissue.png | Bin .../textures/item/herrerasaurus_dna.png | Bin 429 -> 655 bytes .../item/herrerasaurus_skull_fossil.png | Bin .../textures/item/herrerasaurus_syringe.png | Bin .../textures/item/herrerasaurus_tissue.png | Bin .../textures/item/hypsilophodon_dna.png | Bin 405 -> 625 bytes .../item/hypsilophodon_skull_fossil.png | Bin .../textures/item/hypsilophodon_syringe.png | Bin .../textures/item/hypsilophodon_tissue.png | Bin .../textures/item/indominus_rex_dna.png | Bin 426 -> 718 bytes .../textures/item/indominus_rex_syringe.png | Bin .../textures/item/indominus_rex_tissue.png | Bin .../textures/item/indoraptor_dna.png | Bin 3305 -> 3322 bytes .../textures/item/indoraptor_syringe.png | Bin .../textures/item/indoraptor_tissue.png | Bin .../textures/item/inostrancevia_dna.png | Bin 3305 -> 3342 bytes .../item/inostrancevia_skull_fossil.png | Bin .../textures/item/inostrancevia_syringe.png | Bin .../textures/item/inostrancevia_tissue.png | Bin .../textures/item/lambeosaurus_dna.png | Bin 3316 -> 3337 bytes .../item/lambeosaurus_skull_fossil.png | Bin .../textures/item/lambeosaurus_syringe.png | Bin .../textures/item/lambeosaurus_tissue.png | Bin 591 -> 488 bytes .../textures/item/low_security_fence_pole.png | Bin .../textures/item/low_security_fence_wire.png | Bin .../textures/item/ludodactylus_dna.png | Bin 474 -> 699 bytes .../item/ludodactylus_skull_fossil.png | Bin .../textures/item/ludodactylus_syringe.png | Bin .../textures/item/ludodactylus_tissue.png | Bin .../textures/item/mac_n_cheese.png | Bin .../textures/item/majungasaurus_dna.png | Bin 456 -> 671 bytes .../item/majungasaurus_skull_fossil.png | Bin .../textures/item/majungasaurus_syringe.png | Bin .../textures/item/majungasaurus_tissue.png | Bin .../textures/item/mamenchisaurus_dna.png | Bin 3300 -> 3315 bytes .../item/mamenchisaurus_skull_fossil.png | Bin .../textures/item/mamenchisaurus_syringe.png | Bin .../textures/item/mamenchisaurus_tissue.png | Bin .../item/medium_security_fence_pole.png | Bin .../item/medium_security_fence_wire.png | Bin .../textures/item/metriacanthosaurus_dna.png | Bin 3160 -> 3343 bytes .../item/metriacanthosaurus_skull_fossil.png | Bin .../item/metriacanthosaurus_syringe.png | Bin .../item/metriacanthosaurus_tissue.png | Bin .../textures/item/moganopterus_dna.png | Bin 3138 -> 3293 bytes .../item/moganopterus_skull_fossil.png | Bin .../textures/item/moganopterus_syringe.png | Bin .../textures/item/moganopterus_tissue.png | Bin .../textures/item/mosquito_in_amber.png | Bin .../textures/item/nyctosaurus_dna.png | Bin 474 -> 701 bytes .../item/nyctosaurus_skull_fossil.png | Bin .../textures/item/nyctosaurus_syringe.png | Bin .../textures/item/nyctosaurus_tissue.png | Bin .../textures/item/ornitholestes_dna.png | Bin 3136 -> 3342 bytes .../item/ornitholestes_skull_fossil.png | Bin .../textures/item/ornitholestes_syringe.png | Bin .../textures/item/ornitholestes_tissue.png | Bin .../textures/item/ornithomimus_dna.png | Bin 465 -> 680 bytes .../item/ornithomimus_skull_fossil.png | Bin .../textures/item/ornithomimus_syringe.png | Bin .../textures/item/ornithomimus_tissue.png | Bin .../textures/item/ouranosaurus_dna.png | Bin 453 -> 670 bytes .../item/ouranosaurus_skull_fossil.png | Bin .../textures/item/ouranosaurus_syringe.png | Bin .../textures/item/ouranosaurus_tissue.png | Bin .../textures/item/oviraptor_dna.png | Bin 3086 -> 3301 bytes .../textures/item/oviraptor_skull_fossil.png | Bin .../textures/item/oviraptor_syringe.png | Bin .../textures/item/oviraptor_tissue.png | Bin .../textures/item/pachycephalosaurus_dna.png | Bin 3330 -> 3331 bytes .../item/pachycephalosaurus_skull_fossil.png | Bin .../item/pachycephalosaurus_syringe.png | Bin .../item/pachycephalosaurus_tissue.png | Bin 622 -> 457 bytes .../textures/item/parasaurolophus_dna.png | Bin 355 -> 648 bytes .../item/parasaurolophus_skull_fossil.png | Bin .../textures/item/parasaurolophus_syringe.png | Bin .../textures/item/parasaurolophus_tissue.png | Bin .../textures/item/proceratosaurus_dna.png | Bin 3149 -> 3305 bytes .../item/proceratosaurus_skull_fossil.png | Bin .../textures/item/proceratosaurus_syringe.png | Bin .../textures/item/proceratosaurus_tissue.png | Bin .../textures/item/processor.png | Bin .../textures/item/procompsognathus_dna.png | Bin 438 -> 662 bytes .../item/procompsognathus_skull_fossil.png | Bin .../item/procompsognathus_syringe.png | Bin .../textures/item/procompsognathus_tissue.png | Bin .../textures/item/protoceratops_dna.png | Bin 518 -> 739 bytes .../item/protoceratops_skull_fossil.png | Bin .../textures/item/protoceratops_syringe.png | Bin .../textures/item/protoceratops_tissue.png | Bin .../textures/item/pteranodon_dna.png | Bin 459 -> 691 bytes .../textures/item/pteranodon_skull_fossil.png | Bin .../textures/item/pteranodon_syringe.png | Bin .../textures/item/pteranodon_tissue.png | Bin .../textures/item/pterodaustro_dna.png | Bin 436 -> 658 bytes .../item/pterodaustro_skull_fossil.png | Bin .../textures/item/pterodaustro_syringe.png | Bin .../textures/item/pterodaustro_tissue.png | Bin .../textures/item/quetzalcoatlus_dna.png | Bin 298 -> 736 bytes .../item/quetzalcoatlus_skull_fossil.png | Bin .../textures/item/quetzalcoatlus_syringe.png | Bin .../textures/item/quetzalcoatlus_tissue.png | Bin .../textures/item/rajasaurus_dna.png | Bin 495 -> 728 bytes .../textures/item/rajasaurus_skull_fossil.png | Bin .../textures/item/rajasaurus_syringe.png | Bin .../textures/item/rajasaurus_tissue.png | Bin .../textures/item/rugops_dna.png | Bin 470 -> 704 bytes .../textures/item/rugops_skull_fossil.png | Bin .../textures/item/rugops_syringe.png | Bin .../textures/item/rugops_tissue.png | Bin .../jurassicrevived/textures/item/screen.png | Bin .../textures/item/segisaurus_dna.png | Bin 3053 -> 3234 bytes .../textures/item/segisaurus_skull_fossil.png | Bin .../textures/item/segisaurus_syringe.png | Bin .../textures/item/segisaurus_tissue.png | Bin .../textures/item/shantungosaurus_dna.png | Bin 449 -> 663 bytes .../item/shantungosaurus_skull_fossil.png | Bin .../textures/item/shantungosaurus_syringe.png | Bin .../textures/item/shantungosaurus_tissue.png | Bin .../textures/item/spinosaurus_dna.png | Bin 419 -> 650 bytes .../item/spinosaurus_skull_fossil.png | Bin .../textures/item/spinosaurus_syringe.png | Bin .../textures/item/spinosaurus_tissue.png | Bin .../textures/item/stegosaurus_dna.png | Bin 485 -> 712 bytes .../item/stegosaurus_skull_fossil.png | Bin .../textures/item/stegosaurus_syringe.png | Bin .../textures/item/stegosaurus_tissue.png | Bin .../textures/item/styracosaurus_dna.png | Bin 490 -> 714 bytes .../item/styracosaurus_skull_fossil.png | Bin .../textures/item/styracosaurus_syringe.png | Bin .../textures/item/styracosaurus_tissue.png | Bin .../jurassicrevived/textures/item/syringe.png | Bin .../textures/item/tapejara_dna.png | Bin 3172 -> 3379 bytes .../textures/item/tapejara_skull_fossil.png | Bin .../textures/item/tapejara_syringe.png | Bin .../textures/item/tapejara_tissue.png | Bin .../textures/item/test_tube.png | Bin .../textures/item/therizinosaurus_dna.png | Bin 420 -> 656 bytes .../item/therizinosaurus_skull_fossil.png | Bin .../textures/item/therizinosaurus_syringe.png | Bin .../textures/item/therizinosaurus_tissue.png | Bin .../jurassicrevived/textures/item/tire.png | Bin .../textures/item/titanosaurus_dna.png | Bin 3230 -> 710 bytes .../item/titanosaurus_skull_fossil.png | Bin 646 -> 567 bytes .../textures/item/titanosaurus_syringe.png | Bin 776 -> 590 bytes .../textures/item/titanosaurus_tissue.png | Bin 613 -> 422 bytes .../textures/item/triceratops_dna.png | Bin 430 -> 670 bytes .../item/triceratops_skull_fossil.png | Bin .../textures/item/triceratops_syringe.png | Bin .../textures/item/triceratops_tissue.png | Bin .../textures/item/troodon_dna.png | Bin 3288 -> 3302 bytes .../textures/item/troodon_skull_fossil.png | Bin .../textures/item/troodon_syringe.png | Bin .../textures/item/troodon_tissue.png | Bin .../textures/item/tropeognathus_dna.png | Bin 3054 -> 3320 bytes .../item/tropeognathus_skull_fossil.png | Bin .../textures/item/tropeognathus_syringe.png | Bin .../textures/item/tropeognathus_tissue.png | Bin .../textures/item/tupuxuara_dna.png | Bin 461 -> 665 bytes .../textures/item/tupuxuara_skull_fossil.png | Bin .../textures/item/tupuxuara_syringe.png | Bin .../textures/item/tupuxuara_tissue.png | Bin .../textures/item/tyrannosaurus_rex_dna.png | Bin 466 -> 698 bytes .../item/tyrannosaurus_rex_skull_fossil.png | Bin .../item/tyrannosaurus_rex_syringe.png | Bin .../item/tyrannosaurus_rex_tissue.png | Bin .../textures/item/utahraptor_dna.png | Bin 3336 -> 3348 bytes .../textures/item/utahraptor_skull_fossil.png | Bin .../textures/item/utahraptor_syringe.png | Bin .../textures/item/utahraptor_tissue.png | Bin .../textures/item/velociraptor_dna.png | Bin 470 -> 672 bytes .../item/velociraptor_skull_fossil.png | Bin .../textures/item/velociraptor_syringe.png | Bin .../textures/item/velociraptor_tissue.png | Bin .../textures/item/walnut_pumpkin_pie.png | Bin .../jurassicrevived/textures/item/wrench.png | Bin .../textures/item/zhenyuanopterus_dna.png | Bin 3063 -> 3298 bytes .../item/zhenyuanopterus_skull_fossil.png | Bin .../textures/item/zhenyuanopterus_syringe.png | Bin .../textures/item/zhenyuanopterus_tissue.png | Bin .../textures/painting/chic.png | Bin .../textures/painting/lonely_tree.png | Bin .../jurassicrevived/textures/painting/meg.png | Bin .../textures/painting/seeing_eye.png | Bin .../net/cmr/jurassicrevived/JRModClient.java | 5 + .../datagen/FabricRecipeProvider.java | 10 - .../platform/FabricEnergyWrapper.java | 23 +- fabricmc/src/main/resources/fabric.mod.json | 3 + .../datagen/NeoForgeRecipeProvider.java | 10 - 793 files changed, 438 insertions(+), 98 deletions(-) mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/albertosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/allosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/alvarezsaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/amber_ore.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/ankylosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/apatosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/arambourgiania_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/baryonyx_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/bench.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/brachiosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/carcharodontosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/carnotaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/cat_plushie.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/cearadactylus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/ceratosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/charred_terracotta.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/chasmosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/chiseled_gypsum_stone.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/chiseled_reinforced_stone.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/coelophysis_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/coelurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/compsognathus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/concavenator_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/corythosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/deepslate_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/deepslate_ice_shard_ore.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/deinonychus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/dilophosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/dimorphodon_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/diplodocus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/distortus_rex_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/dna_analyzer.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/dna_extractor.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/dna_hybridizer.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/dryosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/edmontosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/embryo_calcification_machine.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/embryonic_machine.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/fence_light.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/fluid_pipe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/fluid_pipe_connector.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/fluid_pipe_interchange.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/fossil_cleaner.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/fossil_grinder.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/gallimimus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/generator.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/geosternbergia_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/giganotosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/guanlong_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/guidraco_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/gypsum_cobblestone.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/gypsum_stone.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/gypsum_stone_bricks.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/hadrosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/herrerasaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/horsetail_fern.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/hypsilophodon_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_albertosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_allosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_alvarezsaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_ankylosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_apatosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_arambourgiania_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_baryonyx_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_brachiosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_carcharodontosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_carnotaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_cearadactylus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_ceratosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_chasmosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_coelophysis_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_coelurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_compsognathus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_concavenator_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_corythosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_deinonychus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_dilophosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_dimorphodon_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_diplodocus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_distortus_rex_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_dryosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_edmontosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_gallimimus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_geosternbergia_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_giganotosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_guanlong_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_guidraco_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_hadrosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_herrerasaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_hypsilophodon_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_indominus_rex_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_indoraptor_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_inostrancevia_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_lambeosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_ludodactylus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_majungasaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_mamenchisaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_metriacanthosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_moganopterus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_nyctosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_ornitholestes_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_ornithomimus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_ouranosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_oviraptor_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_pachycephalosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_parasaurolophus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_proceratosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_procompsognathus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_protoceratops_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_pteranodon_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_pterodaustro_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_quetzalcoatlus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_rajasaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_rugops_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_segisaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_shantungosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_spinosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_stegosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_styracosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_tapejara_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_therizinosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_titanosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_triceratops_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_troodon_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_tropeognathus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_tupuxuara_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_tyrannosaurus_rex_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_utahraptor_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_velociraptor_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubated_zhenyuanopterus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/incubator.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/indominus_rex_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/indoraptor_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/inostrancevia_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/iron_crate.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/item_pipe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/item_pipe_connector.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/item_pipe_interchange.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/lambeosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/light_post.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/low_security_fence_pole.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/low_security_fence_pole_diag_part.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/low_security_fence_pole_part.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/low_security_fence_wire.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/low_security_fence_wire_diag_part.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/low_security_fence_wire_part.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/ludodactylus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/majungasaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/mamenchisaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/medium_security_fence_pole.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/medium_security_fence_pole_diag_part.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/medium_security_fence_pole_part.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/medium_security_fence_wire.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/medium_security_fence_wire_diag_part.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/medium_security_fence_wire_part.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/metriacanthosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/moganopterus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/nyctosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/onychiopsis.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/ornitholestes_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/ornithomimus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/ouranosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/oviraptor_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/pachycephalosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/parasaurolophus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/power_cell.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/power_pipe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/power_pipe_connector.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/power_pipe_interchange.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/proceratosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/procompsognathus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/protoceratops_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/pteranodon_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/pterodaustro_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/quetzalcoatlus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/rajasaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/reinforced_stone.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/reinforced_stone_bricks.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/royal_fern.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/rugops_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/segisaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/shantungosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/smooth_gypsum_stone.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/spinosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/stegosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/stone_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/styracosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/tank.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/tapejara_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/therizinosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/titanosaurus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/trash_can.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/triceratops_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/troodon_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/tropeognathus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/tupuxuara_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/tyrannosaurus_rex_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/utahraptor_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/velociraptor_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/water.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/water.png.mcmeta mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/western_sword_fern.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/white_dna_analyzer.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/white_dna_extractor.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/white_dna_hybridizer.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/white_embryo_calcification_machine.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/white_embryonic_machine.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/white_fossil_cleaner.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/white_fossil_grinder.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/white_generator.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/white_incubator.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/wood_crate.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/block/zhenyuanopterus_egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/albertosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/albertosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/allosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/allosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/alvarezsaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/alvarezsaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/ankylosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/ankylosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/apatosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/apatosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/arambourgiania.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/arambourgiania_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/baryonyx.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/baryonyx_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/brachiosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/brachiosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/carcharodontosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/carcharodontosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/carnotaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/carnotaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/cearadactylus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/cearadactylus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/ceratosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/ceratosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/chasmosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/chasmosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/chickenosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/chickenosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/coelophysis.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/coelophysis_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/coelurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/coelurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/compsognathus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/compsognathus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/concavenator.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/concavenator_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/corythosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/corythosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/deinonychus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/deinonychus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/dilophosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/dilophosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/dimorphodon.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/dimorphodon_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/diplodocus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/diplodocus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/distortus_rex.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/distortus_rex_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/dryosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/dryosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/edmontosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/edmontosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/fduck.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/fduck_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/gallimimus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/gallimimus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/geosternbergia.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/geosternbergia_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/giganotosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/giganotosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/guanlong.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/guanlong_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/guidraco.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/guidraco_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/hadrosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/hadrosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/herrerasaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/herrerasaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/hypsilophodon.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/hypsilophodon_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/indominus_rex.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/indominus_rex_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/indoraptor.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/indoraptor_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/inostrancevia.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/inostrancevia_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/lambeosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/lambeosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/ludodactylus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/ludodactylus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/majungasaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/majungasaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/mamenchisaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/mamenchisaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/metriacanthosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/metriacanthosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/moganopterus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/moganopterus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/nyctosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/nyctosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/ornitholestes.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/ornitholestes_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/ornithomimus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/ornithomimus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/ouranosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/ouranosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/oviraptor.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/oviraptor_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/pachycephalosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/pachycephalosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/parasaurolophus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/parasaurolophus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/proceratosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/proceratosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/procompsognathus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/procompsognathus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/protoceratops.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/protoceratops_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/pteranodon.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/pteranodon_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/pterodaustro.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/pterodaustro_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/quetzalcoatlus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/quetzalcoatlus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/rajasaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/rajasaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/rugops.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/rugops_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/segisaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/segisaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/shantungosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/shantungosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/spinosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/spinosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/stegosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/stegosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/styracosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/styracosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/tapejara.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/tapejara_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/therizinosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/therizinosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/titanosaurus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/titanosaurus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/triceratops.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/triceratops_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/troodon.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/troodon_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/tropeognathus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/tropeognathus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/tupuxuara.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/tupuxuara_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/tyrannosaurus_rex.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/tyrannosaurus_rex_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/utahraptor.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/utahraptor_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/velociraptor.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/velociraptor_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/zhenyuanopterus.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/entity/zhenyuanopterus_female.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/crate/iron_crate_gui.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/crate/wood_crate_gui.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/dna_analyzer/dna_analyzer_gui.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/dna_extractor/amber.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/dna_extractor/dna_extractor_gui.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/dna_hybridizer/dna_hybridizer_gui.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/embryo_calcification_machine/embryo_calcification_machine_gui.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/embryonic_machine/embryonic_machine_gui.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/fossil_cleaner/fossil_cleaner_gui.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/fossil_grinder/fossil_grinder_gui.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/generator/generator_gui.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/generic/arrow.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/generic/bubbles.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/generic/cutting_blades.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/generic/dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/generic/egg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/generic/lantern.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/generic/power_bar.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/generic/skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/generic/syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/generic/syringe_bar.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/generic/syringe_bar_reversed.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/generic/syringe_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/generic/test_tube.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/generic/white_arrow.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/generic/white_bubbles.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/generic/white_syringe_bar.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/generic/white_syringe_bar_reversed.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/incubator/incubator_gui.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/gui/tank/tank_gui.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/albertosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/albertosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/albertosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/albertosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/allosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/allosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/allosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/allosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/alvarezsaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/alvarezsaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/alvarezsaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/alvarezsaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ankylosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ankylosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ankylosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ankylosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/apatosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/apatosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/apatosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/apatosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/arambourgiania_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/arambourgiania_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/arambourgiania_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/arambourgiania_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/banana_nut_cookie.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/baryonyx_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/baryonyx_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/baryonyx_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/baryonyx_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/brachiosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/brachiosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/brachiosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/brachiosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/cable.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/carcharodontosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/carcharodontosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/carcharodontosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/carcharodontosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/carnotaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/carnotaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/carnotaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/carnotaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/cearadactylus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/cearadactylus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/cearadactylus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/cearadactylus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ceratosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ceratosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ceratosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ceratosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/chasmosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/chasmosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/chasmosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/chasmosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/coelophysis_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/coelophysis_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/coelophysis_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/coelophysis_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/coelurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/coelurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/coelurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/coelurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/compsognathus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/compsognathus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/compsognathus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/compsognathus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/concavenator_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/concavenator_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/concavenator_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/concavenator_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/corythosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/corythosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/corythosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/corythosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/crushed_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/cutting_blades.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/deinonychus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/deinonychus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/deinonychus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/deinonychus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/dilophosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/dilophosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/dilophosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/dilophosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/dimorphodon_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/dimorphodon_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/dimorphodon_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/dimorphodon_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/diplodocus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/diplodocus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/diplodocus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/diplodocus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/distortus_rex_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/distortus_rex_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/distortus_rex_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/dryosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/dryosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/dryosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/dryosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/edmontosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/edmontosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/edmontosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/edmontosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_albertosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_allosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_alvarezsaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_ankylosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_apatosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_arambourgiania_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_baryonyx_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_brachiosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_carcharodontosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_carnotaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_cearadactylus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_ceratosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_chasmosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_coelophysis_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_coelurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_compsognathus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_concavenator_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_corythosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_deinonychus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_dilophosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_dimorphodon_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_diplodocus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_distortus_rex_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_dryosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_edmontosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_gallimimus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_geosternbergia_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_giganotosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_guanlong_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_guidraco_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_hadrosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_herrerasaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_hypsilophodon_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_indominus_rex_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_indoraptor_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_inostrancevia_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_lambeosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_ludodactylus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_majungasaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_mamenchisaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_metriacanthosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_moganopterus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_nyctosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_ornitholestes_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_ornithomimus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_ouranosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_oviraptor_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_pachycephalosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_parasaurolophus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_proceratosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_procompsognathus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_protoceratops_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_pteranodon_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_pterodaustro_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_quetzalcoatlus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_rajasaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_rugops_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_segisaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_shantungosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_spinosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_stegosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_styracosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_tapejara_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_therizinosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_titanosaurus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_triceratops_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_troodon_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_tropeognathus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_tupuxuara_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_tyrannosaurus_rex_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_utahraptor_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_velociraptor_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/fresh_zhenyuanopterus_skull.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/frog_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/frog_material.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/frozen_leech.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/gallimimus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/gallimimus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/gallimimus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/gallimimus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/geosternbergia_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/geosternbergia_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/geosternbergia_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/geosternbergia_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/giganotosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/giganotosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/giganotosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/giganotosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/guanlong_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/guanlong_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/guanlong_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/guanlong_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/guidraco_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/guidraco_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/guidraco_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/guidraco_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/hadrosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/hadrosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/hadrosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/hadrosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/herrerasaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/herrerasaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/herrerasaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/herrerasaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/hypsilophodon_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/hypsilophodon_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/hypsilophodon_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/hypsilophodon_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/indominus_rex_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/indominus_rex_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/indominus_rex_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/indoraptor_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/indoraptor_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/indoraptor_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/inostrancevia_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/inostrancevia_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/inostrancevia_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/inostrancevia_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/lambeosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/lambeosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/lambeosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/lambeosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/low_security_fence_pole.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/low_security_fence_wire.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ludodactylus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ludodactylus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ludodactylus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ludodactylus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/mac_n_cheese.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/majungasaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/majungasaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/majungasaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/majungasaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/mamenchisaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/mamenchisaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/mamenchisaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/mamenchisaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/medium_security_fence_pole.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/medium_security_fence_wire.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/metriacanthosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/metriacanthosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/metriacanthosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/metriacanthosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/moganopterus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/moganopterus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/moganopterus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/moganopterus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/mosquito_in_amber.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/nyctosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/nyctosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/nyctosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/nyctosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ornitholestes_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ornitholestes_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ornitholestes_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ornitholestes_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ornithomimus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ornithomimus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ornithomimus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ornithomimus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ouranosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ouranosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ouranosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/ouranosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/oviraptor_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/oviraptor_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/oviraptor_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/oviraptor_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/pachycephalosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/pachycephalosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/pachycephalosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/pachycephalosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/parasaurolophus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/parasaurolophus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/parasaurolophus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/parasaurolophus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/proceratosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/proceratosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/proceratosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/proceratosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/processor.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/procompsognathus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/procompsognathus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/procompsognathus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/procompsognathus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/protoceratops_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/protoceratops_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/protoceratops_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/protoceratops_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/pteranodon_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/pteranodon_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/pteranodon_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/pteranodon_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/pterodaustro_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/pterodaustro_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/pterodaustro_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/pterodaustro_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/quetzalcoatlus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/quetzalcoatlus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/quetzalcoatlus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/quetzalcoatlus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/rajasaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/rajasaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/rajasaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/rajasaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/rugops_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/rugops_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/rugops_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/rugops_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/screen.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/segisaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/segisaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/segisaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/segisaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/shantungosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/shantungosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/shantungosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/shantungosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/spinosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/spinosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/spinosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/spinosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/stegosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/stegosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/stegosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/stegosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/styracosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/styracosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/styracosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/styracosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/tapejara_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/tapejara_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/tapejara_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/tapejara_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/test_tube.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/therizinosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/therizinosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/therizinosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/therizinosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/tire.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/titanosaurus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/titanosaurus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/titanosaurus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/titanosaurus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/triceratops_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/triceratops_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/triceratops_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/triceratops_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/troodon_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/troodon_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/troodon_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/troodon_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/tropeognathus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/tropeognathus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/tropeognathus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/tropeognathus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/tupuxuara_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/tupuxuara_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/tupuxuara_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/tupuxuara_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/tyrannosaurus_rex_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/tyrannosaurus_rex_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/tyrannosaurus_rex_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/tyrannosaurus_rex_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/utahraptor_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/utahraptor_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/utahraptor_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/utahraptor_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/velociraptor_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/velociraptor_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/velociraptor_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/velociraptor_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/walnut_pumpkin_pie.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/wrench.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/zhenyuanopterus_dna.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/zhenyuanopterus_skull_fossil.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/zhenyuanopterus_syringe.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/item/zhenyuanopterus_tissue.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/painting/chic.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/painting/lonely_tree.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/painting/meg.png mode change 100755 => 100644 common/src/main/resources/assets/jurassicrevived/textures/painting/seeing_eye.png diff --git a/common/src/main/java/net/cmr/jurassicrevived/compat/FossilCleanerRecipeCategory.java b/common/src/main/java/net/cmr/jurassicrevived/compat/FossilCleanerRecipeCategory.java index 319a54e..382103b 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/compat/FossilCleanerRecipeCategory.java +++ b/common/src/main/java/net/cmr/jurassicrevived/compat/FossilCleanerRecipeCategory.java @@ -80,42 +80,60 @@ public class FossilCleanerRecipeCategory implements IRecipeCategory 0) { - guiGraphics.blit(WHITE_BUBBLES_TEXTURE, 73, 37, 0, 0, progFilled, 16, 29, 12); - } + FluidStack water = FluidStack.create(Fluids.WATER, 250); + fluidRenderer.render(guiGraphics, 7, 8, water); - int requiredFE = 2000; - int capacityFE = 64000; - int filled = (int)(barH * (requiredFE / (float)capacityFE)); - // Render red fill similar to EnergyDisplayTooltipArea - guiGraphics.fillGradient(barX, barY + (barH - filled), barX + barW, barY + barH, 0xffb51500, 0xff600b00); + int tankX = 7; + int tankY = 8; + int tankW = fluidRenderer.getWidth(); + int tankH = fluidRenderer.getHeight(); + int mx = (int) mouseX; + int my = (int) mouseY; + if (mx >= tankX && mx < tankX + tankW && my >= tankY && my < tankY + tankH) { + guiGraphics.renderTooltip( + Minecraft.getInstance().font, + fluidRenderer.getTooltip(water, Minecraft.getInstance().options.advancedItemTooltips ? net.minecraft.world.item.TooltipFlag.Default.ADVANCED : net.minecraft.world.item.TooltipFlag.Default.NORMAL), + java.util.Optional.empty(), + mx, + my + ); + } - // Tooltip "2000 / 64000 FE" on hover over the energy area - int mx = (int) mouseX; - int my = (int) mouseY; - if (mx >= barX && mx < barX + barW && my >= barY && my < barY + barH) { - List tips = List.of(Component.literal("2000 / 64000 FE")); - guiGraphics.renderTooltip(Minecraft.getInstance().font, tips, java.util.Optional.empty(), mx, my); - } - } - } + guiGraphics.blit(BUBBLES_TEXTURE, 73, 37, 0, 0, 29, 12, 29, 12); + if (JRConfigManager.get().requirePower) { + guiGraphics.blit(POWER_BAR_TEXTURE, 159, 10, 0, 0, 10, 66, 10, 66); + // Fill amount for JEI: show total required energy (2000 FE) relative to 64000 FE capacity + // Our simple fill is purely visual for JEI, not tied to any BE + int barX = 160; + int barY = 11; + int barW = 8; + int barH = 64; + + int maxTicks = 200; + long now = System.currentTimeMillis(); + int progress = (int)((now / 50L) % maxTicks); // ~20 TPS + int arrowPixels = 29; + int progFilled = progress * arrowPixels / maxTicks; + if (progFilled > 0) { + guiGraphics.blit(WHITE_BUBBLES_TEXTURE, 73, 37, 0, 0, progFilled, 12, 29, 12); + } + + int requiredFE = 2000; + int capacityFE = 64000; + int filled = (int)(barH * (requiredFE / (float)capacityFE)); + // Render red fill similar to EnergyDisplayTooltipArea + guiGraphics.fillGradient(barX, barY + (barH - filled), barX + barW, barY + barH, 0xffb51500, 0xff600b00); + + // Tooltip "2000 / 64000 FE" on hover over the energy area + if (mx >= barX && mx < barX + barW && my >= barY && my < barY + barH) { + List tips = List.of(Component.literal("2000 / 64000 FE")); + guiGraphics.renderTooltip(Minecraft.getInstance().font, tips, java.util.Optional.empty(), mx, my); + } + } + } @Override public @Nullable IDrawable getIcon() { @@ -123,51 +141,46 @@ public class FossilCleanerRecipeCategory implements IRecipeCategory { + tooltip.add(Component.translatable("jurassicrevived.tooltip.accepts_any_water_container")); + }); - // Water container acceptance list at (57, 61), discovered dynamically - var waterItems = builder.addSlot(RecipeIngredientRole.INPUT, 7, 61).addItemStacks(WATER_CONTAINERS_CACHE); - waterItems.addRichTooltipCallback((view, tooltip) -> { - tooltip.add(Component.translatable("jurassicrevived.tooltip.accepts_any_water_container")); - }); + // Output list: all fossils from the tag, tooltip shows per-item weight from the recipe + var level = Minecraft.getInstance().level; + if (level != null) { + var itemRegistry = level.registryAccess().registryOrThrow(Registries.ITEM); + var fossilsTagOpt = itemRegistry.getTag(ModTags.Items.FOSSILS); + List fossilOutputs = fossilsTagOpt.map(holderSet -> + holderSet.stream() + .map(h -> new ItemStack(h.value(), Math.max(1, recipe.output().getCount()))) + .collect(Collectors.toList()) + ).orElse(List.of()); - // Output list: all fossils from the tag, tooltip shows per-item weight from the recipe - var level = Minecraft.getInstance().level; - if (level != null) { - var itemRegistry = level.registryAccess().registryOrThrow(Registries.ITEM); - var fossilsTagOpt = itemRegistry.getTag(ModTags.Items.FOSSILS); - List fossilOutputs = fossilsTagOpt.map(holderSet -> - holderSet.stream() - .map(h -> new ItemStack(h.value(), Math.max(1, recipe.output().getCount()))) - .collect(Collectors.toList()) - ).orElse(List.of()); + // Hide zero-weight fossils + fossilOutputs = fossilOutputs.stream() + .filter(stack -> recipe.getWeightFor(stack.getItem()) > 0) + .collect(Collectors.toList()); - // Hide zero-weight fossils - fossilOutputs = fossilOutputs.stream() - .filter(stack -> recipe.getWeightFor(stack.getItem()) > 0) - .collect(Collectors.toList()); + var slot = builder.addSlot(RecipeIngredientRole.OUTPUT, 103, 35).addItemStacks(fossilOutputs); + slot.addRichTooltipCallback((view, tooltip) -> { + var opt = view.getDisplayedItemStack(); + if (opt.isPresent()) { + int weight = recipe.getWeightFor(opt.get().getItem()); + //tooltip.add(Component.literal("Weight: " + weight)); + } + }); + return; + } - var slot = builder.addSlot(RecipeIngredientRole.OUTPUT, 103, 35).addItemStacks(fossilOutputs); - slot.addRichTooltipCallback((view, tooltip) -> { - var opt = view.getDisplayedItemStack(); - if (opt.isPresent()) { - int weight = recipe.getWeightFor(opt.get().getItem()); - //tooltip.add(Component.literal("Weight: " + weight)); - } - }); - return; - } - - builder.addSlot(RecipeIngredientRole.OUTPUT, 103, 35).addItemStack(recipe.output()); - } + builder.addSlot(RecipeIngredientRole.OUTPUT, 103, 35).addItemStack(recipe.output()); + } private static List buildWaterContainersList() { var list = new ArrayList(); diff --git a/common/src/main/java/net/cmr/jurassicrevived/compat/JEIJRPlugin.java b/common/src/main/java/net/cmr/jurassicrevived/compat/JEIJRPlugin.java index 4c77636..fb5a01f 100644 --- a/common/src/main/java/net/cmr/jurassicrevived/compat/JEIJRPlugin.java +++ b/common/src/main/java/net/cmr/jurassicrevived/compat/JEIJRPlugin.java @@ -25,6 +25,7 @@ public class JEIJRPlugin implements IModPlugin { @Override public ResourceLocation getPluginUid() { + Constants.LOG.info("Registering Jurassic Revived JEI plugin"); return Constants.rl("jei_plugin"); } @@ -32,6 +33,7 @@ public class JEIJRPlugin implements IModPlugin { @Override public void onRuntimeAvailable(IJeiRuntime jeiRuntime) { + Constants.LOG.info("Jurassic Revived JEI runtime available"); INGREDIENT_MANAGER = jeiRuntime.getIngredientManager(); } @@ -41,6 +43,7 @@ public class JEIJRPlugin implements IModPlugin { @Override public void registerCategories(IRecipeCategoryRegistration registration) { + Constants.LOG.info("Registering Jurassic Revived JEI recipe categories"); registration.addRecipeCategories(new DNAExtractorRecipeCategory(registration.getJeiHelpers().getGuiHelper())); registration.addRecipeCategories(new DNAAnalyzerRecipeCategory(registration.getJeiHelpers().getGuiHelper())); registration.addRecipeCategories(new FossilGrinderRecipeCategory(registration.getJeiHelpers().getGuiHelper())); @@ -185,7 +188,7 @@ public class JEIJRPlugin implements IModPlugin { ModMenuTypes.EMBRYONIC_MACHINE_MENU.get(), EmbryonicMachineRecipeCategory.EMBRYONIC_MACHINE_RECIPE_RECIPE_TYPE, 36, // The index of the FIRST recipe input slot in your Menu (slot 36) - 2, // The NUMBER of recipe input slots (slots 36, 37) + 3, // The NUMBER of recipe input slots (slots 36, 37, 38) 0, // The index where the player inventory slots START (slot 0) 36 // The NUMBER of player inventory slots to check (slots 0-35) ); diff --git a/common/src/main/java/net/cmr/jurassicrevived/datagen/ModRecipeProvider.java b/common/src/main/java/net/cmr/jurassicrevived/datagen/ModRecipeProvider.java index ca97ea3..e9dbe5c 100755 --- a/common/src/main/java/net/cmr/jurassicrevived/datagen/ModRecipeProvider.java +++ b/common/src/main/java/net/cmr/jurassicrevived/datagen/ModRecipeProvider.java @@ -16,7 +16,6 @@ public class ModRecipeProvider { public interface RecipeHelper { void buildShaped(RecipeCategory category, ItemLike result, int count, String[] patterns, Object... keys); - void buildShapeless(RecipeCategory category, ItemLike result, int count, ItemLike... ingredients); void buildShapeless(RecipeCategory category, ItemLike result, int count, String name, ItemLike... ingredients); void buildSmelting(List ingredients, RecipeCategory category, ItemLike result, float experience, int cookingTime, String group); void buildBlasting(List ingredients, RecipeCategory category, ItemLike result, float experience, int cookingTime, String group); @@ -199,7 +198,155 @@ public class ModRecipeProvider { helper.fossilCleaning(ModBlocks.STONE_FOSSIL.get(), ModItems.APATOSAURUS_SKULL_FOSSIL.get(), 1); helper.fossilCleaning(ModBlocks.DEEPSLATE_FOSSIL.get(), ModItems.VELOCIRAPTOR_SKULL_FOSSIL.get(), 1); - helper.dnaHybridizing(ModItems.INDOMINUS_REX_DNA.get(), 1, ModItems.FROG_DNA.get(), + helper.fossilGrinding(ModItems.ALBERTOSAURUS_SKULL_FOSSIL.get(), ModItems.ALBERTOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.APATOSAURUS_SKULL_FOSSIL.get(), ModItems.APATOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.BRACHIOSAURUS_SKULL_FOSSIL.get(), ModItems.BRACHIOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.CERATOSAURUS_SKULL_FOSSIL.get(), ModItems.CERATOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.COMPSOGNATHUS_SKULL_FOSSIL.get(), ModItems.COMPSOGNATHUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.DILOPHOSAURUS_SKULL_FOSSIL.get(), ModItems.DILOPHOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.DIPLODOCUS_SKULL_FOSSIL.get(), ModItems.DIPLODOCUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.GALLIMIMUS_SKULL_FOSSIL.get(), ModItems.GALLIMIMUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.OURANOSAURUS_SKULL_FOSSIL.get(), ModItems.OURANOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.PARASAUROLOPHUS_SKULL_FOSSIL.get(), ModItems.PARASAUROLOPHUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.SPINOSAURUS_SKULL_FOSSIL.get(), ModItems.SPINOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.TRICERATOPS_SKULL_FOSSIL.get(), ModItems.TRICERATOPS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.TYRANNOSAURUS_REX_SKULL_FOSSIL.get(), ModItems.TYRANNOSAURUS_REX_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.VELOCIRAPTOR_SKULL_FOSSIL.get(), ModItems.VELOCIRAPTOR_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.BARYONYX_SKULL_FOSSIL.get(), ModItems.BARYONYX_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.CARNOTAURUS_SKULL_FOSSIL.get(), ModItems.CARNOTAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.CONCAVENATOR_SKULL_FOSSIL.get(), ModItems.CONCAVENATOR_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.DEINONYCHUS_SKULL_FOSSIL.get(), ModItems.DEINONYCHUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.EDMONTOSAURUS_SKULL_FOSSIL.get(), ModItems.EDMONTOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.GIGANOTOSAURUS_SKULL_FOSSIL.get(), ModItems.GIGANOTOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.GUANLONG_SKULL_FOSSIL.get(), ModItems.GUANLONG_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.HERRERASAURUS_SKULL_FOSSIL.get(), ModItems.HERRERASAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.MAJUNGASAURUS_SKULL_FOSSIL.get(), ModItems.MAJUNGASAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.PROCOMPSOGNATHUS_SKULL_FOSSIL.get(), ModItems.PROCOMPSOGNATHUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.PROTOCERATOPS_SKULL_FOSSIL.get(), ModItems.PROTOCERATOPS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.RUGOPS_SKULL_FOSSIL.get(), ModItems.RUGOPS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.SHANTUNGOSAURUS_SKULL_FOSSIL.get(), ModItems.SHANTUNGOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.STEGOSAURUS_SKULL_FOSSIL.get(), ModItems.STEGOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.STYRACOSAURUS_SKULL_FOSSIL.get(), ModItems.STYRACOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.THERIZINOSAURUS_SKULL_FOSSIL.get(), ModItems.THERIZINOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.ALLOSAURUS_SKULL_FOSSIL.get(), ModItems.ALLOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.ALVAREZSAURUS_SKULL_FOSSIL.get(), ModItems.ALVAREZSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.ANKYLOSAURUS_SKULL_FOSSIL.get(), ModItems.ANKYLOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.ARAMBOURGIANIA_SKULL_FOSSIL.get(), ModItems.ARAMBOURGIANIA_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.CARCHARODONTOSAURUS_SKULL_FOSSIL.get(), ModItems.CARCHARODONTOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.CEARADACTYLUS_SKULL_FOSSIL.get(), ModItems.CEARADACTYLUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.CHASMOSAURUS_SKULL_FOSSIL.get(), ModItems.CHASMOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.COELOPHYSIS_SKULL_FOSSIL.get(), ModItems.COELOPHYSIS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.COELURUS_SKULL_FOSSIL.get(), ModItems.COELURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.CORYTHOSAURUS_SKULL_FOSSIL.get(), ModItems.CORYTHOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.DIMORPHODON_SKULL_FOSSIL.get(), ModItems.DIMORPHODON_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.DRYOSAURUS_SKULL_FOSSIL.get(), ModItems.DRYOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.GEOSTERNBERGIA_SKULL_FOSSIL.get(), ModItems.GEOSTERNBERGIA_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.GUIDRACO_SKULL_FOSSIL.get(), ModItems.GUIDRACO_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.HADROSAURUS_SKULL_FOSSIL.get(), ModItems.HADROSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.HYPSILOPHODON_SKULL_FOSSIL.get(), ModItems.HYPSILOPHODON_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.INOSTRANCEVIA_SKULL_FOSSIL.get(), ModItems.INOSTRANCEVIA_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.LAMBEOSAURUS_SKULL_FOSSIL.get(), ModItems.LAMBEOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.LUDODACTYLUS_SKULL_FOSSIL.get(), ModItems.LUDODACTYLUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.MAMENCHISAURUS_SKULL_FOSSIL.get(), ModItems.MAMENCHISAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.METRIACANTHOSAURUS_SKULL_FOSSIL.get(), ModItems.METRIACANTHOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.MOGANOPTERUS_SKULL_FOSSIL.get(), ModItems.MOGANOPTERUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.NYCTOSAURUS_SKULL_FOSSIL.get(), ModItems.NYCTOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.ORNITHOLESTES_SKULL_FOSSIL.get(), ModItems.ORNITHOLESTES_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.ORNITHOMIMUS_SKULL_FOSSIL.get(), ModItems.ORNITHOMIMUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.OVIRAPTOR_SKULL_FOSSIL.get(), ModItems.OVIRAPTOR_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.PACHYCEPHALOSAURUS_SKULL_FOSSIL.get(), ModItems.PACHYCEPHALOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.PROCERATOSAURUS_SKULL_FOSSIL.get(), ModItems.PROCERATOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.PTERANODON_SKULL_FOSSIL.get(), ModItems.PTERANODON_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.PTERODAUSTRO_SKULL_FOSSIL.get(), ModItems.PTERODAUSTRO_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.QUETZALCOATLUS_SKULL_FOSSIL.get(), ModItems.QUETZALCOATLUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.RAJASAURUS_SKULL_FOSSIL.get(), ModItems.RAJASAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.SEGISAURUS_SKULL_FOSSIL.get(), ModItems.SEGISAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.TAPEJARA_SKULL_FOSSIL.get(), ModItems.TAPEJARA_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.TITANOSAURUS_SKULL_FOSSIL.get(), ModItems.TITANOSAURUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.TROODON_SKULL_FOSSIL.get(), ModItems.TROODON_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.TROPEOGNATHUS_SKULL_FOSSIL.get(), ModItems.TROPEOGNATHUS_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.TUPUXUARA_SKULL_FOSSIL.get(), ModItems.TUPUXUARA_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.UTAHRAPTOR_SKULL_FOSSIL.get(), ModItems.UTAHRAPTOR_TISSUE.get(), 1); + helper.fossilGrinding(ModItems.ZHENYUANOPTERUS_SKULL_FOSSIL.get(), ModItems.ZHENYUANOPTERUS_TISSUE.get(), 1); + + helper.skullToTissue(ModItems.FRESH_ALBERTOSAURUS_SKULL.get(), ModItems.ALBERTOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_APATOSAURUS_SKULL.get(), ModItems.APATOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_BRACHIOSAURUS_SKULL.get(), ModItems.BRACHIOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_CERATOSAURUS_SKULL.get(), ModItems.CERATOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_COMPSOGNATHUS_SKULL.get(), ModItems.COMPSOGNATHUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_DILOPHOSAURUS_SKULL.get(), ModItems.DILOPHOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_DIPLODOCUS_SKULL.get(), ModItems.DIPLODOCUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_GALLIMIMUS_SKULL.get(), ModItems.GALLIMIMUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_INDOMINUS_REX_SKULL.get(), ModItems.INDOMINUS_REX_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_OURANOSAURUS_SKULL.get(), ModItems.OURANOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_PARASAUROLOPHUS_SKULL.get(), ModItems.PARASAUROLOPHUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_SPINOSAURUS_SKULL.get(), ModItems.SPINOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_TRICERATOPS_SKULL.get(), ModItems.TRICERATOPS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_TYRANNOSAURUS_REX_SKULL.get(), ModItems.TYRANNOSAURUS_REX_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_VELOCIRAPTOR_SKULL.get(), ModItems.VELOCIRAPTOR_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_BARYONYX_SKULL.get(), ModItems.BARYONYX_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_CARNOTAURUS_SKULL.get(), ModItems.CARNOTAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_CONCAVENATOR_SKULL.get(), ModItems.CONCAVENATOR_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_DEINONYCHUS_SKULL.get(), ModItems.DEINONYCHUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_EDMONTOSAURUS_SKULL.get(), ModItems.EDMONTOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_GIGANOTOSAURUS_SKULL.get(), ModItems.GIGANOTOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_GUANLONG_SKULL.get(), ModItems.GUANLONG_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_HERRERASAURUS_SKULL.get(), ModItems.HERRERASAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_MAJUNGASAURUS_SKULL.get(), ModItems.MAJUNGASAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_PROCOMPSOGNATHUS_SKULL.get(), ModItems.PROCOMPSOGNATHUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_PROTOCERATOPS_SKULL.get(), ModItems.PROTOCERATOPS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_RUGOPS_SKULL.get(), ModItems.RUGOPS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_SHANTUNGOSAURUS_SKULL.get(), ModItems.SHANTUNGOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_STEGOSAURUS_SKULL.get(), ModItems.STEGOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_STYRACOSAURUS_SKULL.get(), ModItems.STYRACOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_THERIZINOSAURUS_SKULL.get(), ModItems.THERIZINOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_DISTORTUS_REX_SKULL.get(), ModItems.DISTORTUS_REX_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_ALLOSAURUS_SKULL.get(), ModItems.ALLOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_ALVAREZSAURUS_SKULL.get(), ModItems.ALVAREZSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_ANKYLOSAURUS_SKULL.get(), ModItems.ANKYLOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_ARAMBOURGIANIA_SKULL.get(), ModItems.ARAMBOURGIANIA_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_CARCHARODONTOSAURUS_SKULL.get(), ModItems.CARCHARODONTOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_CEARADACTYLUS_SKULL.get(), ModItems.CEARADACTYLUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_CHASMOSAURUS_SKULL.get(), ModItems.CHASMOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_COELOPHYSIS_SKULL.get(), ModItems.COELOPHYSIS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_COELURUS_SKULL.get(), ModItems.COELURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_CORYTHOSAURUS_SKULL.get(), ModItems.CORYTHOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_DIMORPHODON_SKULL.get(), ModItems.DIMORPHODON_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_DRYOSAURUS_SKULL.get(), ModItems.DRYOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_GEOSTERNBERGIA_SKULL.get(), ModItems.GEOSTERNBERGIA_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_GUIDRACO_SKULL.get(), ModItems.GUIDRACO_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_HADROSAURUS_SKULL.get(), ModItems.HADROSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_HYPSILOPHODON_SKULL.get(), ModItems.HYPSILOPHODON_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_INDORAPTOR_SKULL.get(), ModItems.INDORAPTOR_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_INOSTRANCEVIA_SKULL.get(), ModItems.INOSTRANCEVIA_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_LAMBEOSAURUS_SKULL.get(), ModItems.LAMBEOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_LUDODACTYLUS_SKULL.get(), ModItems.LUDODACTYLUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_MAMENCHISAURUS_SKULL.get(), ModItems.MAMENCHISAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_METRIACANTHOSAURUS_SKULL.get(), ModItems.METRIACANTHOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_MOGANOPTERUS_SKULL.get(), ModItems.MOGANOPTERUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_NYCTOSAURUS_SKULL.get(), ModItems.NYCTOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_ORNITHOLESTES_SKULL.get(), ModItems.ORNITHOLESTES_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_ORNITHOMIMUS_SKULL.get(), ModItems.ORNITHOMIMUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_OVIRAPTOR_SKULL.get(), ModItems.OVIRAPTOR_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_PACHYCEPHALOSAURUS_SKULL.get(), ModItems.PACHYCEPHALOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_PROCERATOSAURUS_SKULL.get(), ModItems.PROCERATOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_PTERANODON_SKULL.get(), ModItems.PTERANODON_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_PTERODAUSTRO_SKULL.get(), ModItems.PTERODAUSTRO_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_QUETZALCOATLUS_SKULL.get(), ModItems.QUETZALCOATLUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_RAJASAURUS_SKULL.get(), ModItems.RAJASAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_SEGISAURUS_SKULL.get(), ModItems.SEGISAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_TAPEJARA_SKULL.get(), ModItems.TAPEJARA_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_TITANOSAURUS_SKULL.get(), ModItems.TITANOSAURUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_TROODON_SKULL.get(), ModItems.TROODON_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_TROPEOGNATHUS_SKULL.get(), ModItems.TROPEOGNATHUS_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_TUPUXUARA_SKULL.get(), ModItems.TUPUXUARA_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_UTAHRAPTOR_SKULL.get(), ModItems.UTAHRAPTOR_TISSUE.get(), 1); + helper.skullToTissue(ModItems.FRESH_ZHENYUANOPTERUS_SKULL.get(), ModItems.ZHENYUANOPTERUS_TISSUE.get(), 1); + + helper.dnaAnalyzing(ModItems.TEST_TUBE.get(), ModItems.FROG_MATERIAL.get(), ModItems.FROG_DNA.get(), 1); + + + helper.dnaHybridizing(ModItems.INDOMINUS_REX_DNA.get(), 1, ModItems.FROG_DNA.get(), ModItems.TYRANNOSAURUS_REX_DNA.get(), ModItems.VELOCIRAPTOR_DNA.get(), ModItems.CARNOTAURUS_DNA.get(), @@ -291,6 +438,154 @@ public class ModRecipeProvider { helper.embryonicMachine(ModItems.SYRINGE.get(), ModItems.UTAHRAPTOR_DNA.get(), ModItems.FROG_DNA.get(), ModItems.UTAHRAPTOR_SYRINGE.get(), 1); helper.embryonicMachine(ModItems.SYRINGE.get(), ModItems.ZHENYUANOPTERUS_DNA.get(), ModItems.FROG_DNA.get(), ModItems.ZHENYUANOPTERUS_SYRINGE.get(), 1); - helper.amberRandomDNA(ModItems.TEST_TUBE.get(), ModItems.MOSQUITO_IN_AMBER.get(), ModItems.FROG_DNA.get(), 1); + helper.embryoCalcification(ModItems.ALBERTOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.ALBERTOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.APATOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.APATOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.BRACHIOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.BRACHIOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.CERATOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.CERATOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.COMPSOGNATHUS_SYRINGE.get(), Items.EGG, ModBlocks.COMPSOGNATHUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.DILOPHOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.DILOPHOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.DIPLODOCUS_SYRINGE.get(), Items.EGG, ModBlocks.DIPLODOCUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.GALLIMIMUS_SYRINGE.get(), Items.EGG, ModBlocks.GALLIMIMUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.INDOMINUS_REX_SYRINGE.get(), Items.EGG, ModBlocks.INDOMINUS_REX_EGG.get(), 1); + helper.embryoCalcification(ModItems.OURANOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.OURANOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.PARASAUROLOPHUS_SYRINGE.get(), Items.EGG, ModBlocks.PARASAUROLOPHUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.SPINOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.SPINOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.TRICERATOPS_SYRINGE.get(), Items.EGG, ModBlocks.TRICERATOPS_EGG.get(), 1); + helper.embryoCalcification(ModItems.TYRANNOSAURUS_REX_SYRINGE.get(), Items.EGG, ModBlocks.TYRANNOSAURUS_REX_EGG.get(), 1); + helper.embryoCalcification(ModItems.VELOCIRAPTOR_SYRINGE.get(), Items.EGG, ModBlocks.VELOCIRAPTOR_EGG.get(), 1); + helper.embryoCalcification(ModItems.BARYONYX_SYRINGE.get(), Items.EGG, ModBlocks.BARYONYX_EGG.get(), 1); + helper.embryoCalcification(ModItems.CARNOTAURUS_SYRINGE.get(), Items.EGG, ModBlocks.CARNOTAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.CONCAVENATOR_SYRINGE.get(), Items.EGG, ModBlocks.CONCAVENATOR_EGG.get(), 1); + helper.embryoCalcification(ModItems.DEINONYCHUS_SYRINGE.get(), Items.EGG, ModBlocks.DEINONYCHUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.EDMONTOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.EDMONTOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.GIGANOTOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.GIGANOTOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.GUANLONG_SYRINGE.get(), Items.EGG, ModBlocks.GUANLONG_EGG.get(), 1); + helper.embryoCalcification(ModItems.HERRERASAURUS_SYRINGE.get(), Items.EGG, ModBlocks.HERRERASAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.MAJUNGASAURUS_SYRINGE.get(), Items.EGG, ModBlocks.MAJUNGASAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.PROCOMPSOGNATHUS_SYRINGE.get(), Items.EGG, ModBlocks.PROCOMPSOGNATHUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.PROTOCERATOPS_SYRINGE.get(), Items.EGG, ModBlocks.PROTOCERATOPS_EGG.get(), 1); + helper.embryoCalcification(ModItems.RUGOPS_SYRINGE.get(), Items.EGG, ModBlocks.RUGOPS_EGG.get(), 1); + helper.embryoCalcification(ModItems.SHANTUNGOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.SHANTUNGOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.STEGOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.STEGOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.STYRACOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.STYRACOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.THERIZINOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.THERIZINOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.DISTORTUS_REX_SYRINGE.get(), Items.EGG, ModBlocks.DISTORTUS_REX_EGG.get(), 1); + helper.embryoCalcification(ModItems.ALLOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.ALLOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.ALVAREZSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.ALVAREZSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.ANKYLOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.ANKYLOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.ARAMBOURGIANIA_SYRINGE.get(), Items.EGG, ModBlocks.ARAMBOURGIANIA_EGG.get(), 1); + helper.embryoCalcification(ModItems.CARCHARODONTOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.CARCHARODONTOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.CEARADACTYLUS_SYRINGE.get(), Items.EGG, ModBlocks.CEARADACTYLUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.CHASMOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.CHASMOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.COELOPHYSIS_SYRINGE.get(), Items.EGG, ModBlocks.COELOPHYSIS_EGG.get(), 1); + helper.embryoCalcification(ModItems.COELURUS_SYRINGE.get(), Items.EGG, ModBlocks.COELURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.CORYTHOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.CORYTHOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.DIMORPHODON_SYRINGE.get(), Items.EGG, ModBlocks.DIMORPHODON_EGG.get(), 1); + helper.embryoCalcification(ModItems.DRYOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.DRYOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.GEOSTERNBERGIA_SYRINGE.get(), Items.EGG, ModBlocks.GEOSTERNBERGIA_EGG.get(), 1); + helper.embryoCalcification(ModItems.GUIDRACO_SYRINGE.get(), Items.EGG, ModBlocks.GUIDRACO_EGG.get(), 1); + helper.embryoCalcification(ModItems.HADROSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.HADROSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.HYPSILOPHODON_SYRINGE.get(), Items.EGG, ModBlocks.HYPSILOPHODON_EGG.get(), 1); + helper.embryoCalcification(ModItems.INDORAPTOR_SYRINGE.get(), Items.EGG, ModBlocks.INDORAPTOR_EGG.get(), 1); + helper.embryoCalcification(ModItems.INOSTRANCEVIA_SYRINGE.get(), Items.EGG, ModBlocks.INOSTRANCEVIA_EGG.get(), 1); + helper.embryoCalcification(ModItems.LAMBEOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.LAMBEOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.LUDODACTYLUS_SYRINGE.get(), Items.EGG, ModBlocks.LUDODACTYLUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.MAMENCHISAURUS_SYRINGE.get(), Items.EGG, ModBlocks.MAMENCHISAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.METRIACANTHOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.METRIACANTHOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.MOGANOPTERUS_SYRINGE.get(), Items.EGG, ModBlocks.MOGANOPTERUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.NYCTOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.NYCTOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.ORNITHOLESTES_SYRINGE.get(), Items.EGG, ModBlocks.ORNITHOLESTES_EGG.get(), 1); + helper.embryoCalcification(ModItems.ORNITHOMIMUS_SYRINGE.get(), Items.EGG, ModBlocks.ORNITHOMIMUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.OVIRAPTOR_SYRINGE.get(), Items.EGG, ModBlocks.OVIRAPTOR_EGG.get(), 1); + helper.embryoCalcification(ModItems.PACHYCEPHALOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.PACHYCEPHALOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.PROCERATOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.PROCERATOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.PTERANODON_SYRINGE.get(), Items.EGG, ModBlocks.PTERANODON_EGG.get(), 1); + helper.embryoCalcification(ModItems.PTERODAUSTRO_SYRINGE.get(), Items.EGG, ModBlocks.PTERODAUSTRO_EGG.get(), 1); + helper.embryoCalcification(ModItems.QUETZALCOATLUS_SYRINGE.get(), Items.EGG, ModBlocks.QUETZALCOATLUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.RAJASAURUS_SYRINGE.get(), Items.EGG, ModBlocks.RAJASAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.SEGISAURUS_SYRINGE.get(), Items.EGG, ModBlocks.SEGISAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.TAPEJARA_SYRINGE.get(), Items.EGG, ModBlocks.TAPEJARA_EGG.get(), 1); + helper.embryoCalcification(ModItems.TITANOSAURUS_SYRINGE.get(), Items.EGG, ModBlocks.TITANOSAURUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.TROODON_SYRINGE.get(), Items.EGG, ModBlocks.TROODON_EGG.get(), 1); + helper.embryoCalcification(ModItems.TROPEOGNATHUS_SYRINGE.get(), Items.EGG, ModBlocks.TROPEOGNATHUS_EGG.get(), 1); + helper.embryoCalcification(ModItems.TUPUXUARA_SYRINGE.get(), Items.EGG, ModBlocks.TUPUXUARA_EGG.get(), 1); + helper.embryoCalcification(ModItems.UTAHRAPTOR_SYRINGE.get(), Items.EGG, ModBlocks.UTAHRAPTOR_EGG.get(), 1); + helper.embryoCalcification(ModItems.ZHENYUANOPTERUS_SYRINGE.get(), Items.EGG, ModBlocks.ZHENYUANOPTERUS_EGG.get(), 1); + + helper.incubating(ModBlocks.APATOSAURUS_EGG.get(), ModBlocks.INCUBATED_APATOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.ALBERTOSAURUS_EGG.get(), ModBlocks.INCUBATED_ALBERTOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.BRACHIOSAURUS_EGG.get(), ModBlocks.INCUBATED_BRACHIOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.CERATOSAURUS_EGG.get(), ModBlocks.INCUBATED_CERATOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.COMPSOGNATHUS_EGG.get(), ModBlocks.INCUBATED_COMPSOGNATHUS_EGG.get(), 1); + helper.incubating(ModBlocks.DILOPHOSAURUS_EGG.get(), ModBlocks.INCUBATED_DILOPHOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.DIPLODOCUS_EGG.get(), ModBlocks.INCUBATED_DIPLODOCUS_EGG.get(), 1); + helper.incubating(ModBlocks.PARASAUROLOPHUS_EGG.get(), ModBlocks.INCUBATED_PARASAUROLOPHUS_EGG.get(), 1); + helper.incubating(ModBlocks.SPINOSAURUS_EGG.get(), ModBlocks.INCUBATED_SPINOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.OURANOSAURUS_EGG.get(), ModBlocks.INCUBATED_OURANOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.GALLIMIMUS_EGG.get(), ModBlocks.INCUBATED_GALLIMIMUS_EGG.get(), 1); + helper.incubating(ModBlocks.INDOMINUS_REX_EGG.get(), ModBlocks.INCUBATED_INDOMINUS_REX_EGG.get(), 1); + helper.incubating(ModBlocks.VELOCIRAPTOR_EGG.get(), ModBlocks.INCUBATED_VELOCIRAPTOR_EGG.get(), 1); + helper.incubating(ModBlocks.TYRANNOSAURUS_REX_EGG.get(), ModBlocks.INCUBATED_TYRANNOSAURUS_REX_EGG.get(), 1); + helper.incubating(ModBlocks.TRICERATOPS_EGG.get(), ModBlocks.INCUBATED_TRICERATOPS_EGG.get(), 1); + helper.incubating(ModBlocks.BARYONYX_EGG.get(), ModBlocks.INCUBATED_BARYONYX_EGG.get(), 1); + helper.incubating(ModBlocks.CARNOTAURUS_EGG.get(), ModBlocks.INCUBATED_CARNOTAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.CONCAVENATOR_EGG.get(), ModBlocks.INCUBATED_CONCAVENATOR_EGG.get(), 1); + helper.incubating(ModBlocks.DEINONYCHUS_EGG.get(), ModBlocks.INCUBATED_DEINONYCHUS_EGG.get(), 1); + helper.incubating(ModBlocks.EDMONTOSAURUS_EGG.get(), ModBlocks.INCUBATED_EDMONTOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.GIGANOTOSAURUS_EGG.get(), ModBlocks.INCUBATED_GIGANOTOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.GUANLONG_EGG.get(), ModBlocks.INCUBATED_GUANLONG_EGG.get(), 1); + helper.incubating(ModBlocks.HERRERASAURUS_EGG.get(), ModBlocks.INCUBATED_HERRERASAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.MAJUNGASAURUS_EGG.get(), ModBlocks.INCUBATED_MAJUNGASAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.PROCOMPSOGNATHUS_EGG.get(), ModBlocks.INCUBATED_PROCOMPSOGNATHUS_EGG.get(), 1); + helper.incubating(ModBlocks.PROTOCERATOPS_EGG.get(), ModBlocks.INCUBATED_PROTOCERATOPS_EGG.get(), 1); + helper.incubating(ModBlocks.RUGOPS_EGG.get(), ModBlocks.INCUBATED_RUGOPS_EGG.get(), 1); + helper.incubating(ModBlocks.SHANTUNGOSAURUS_EGG.get(), ModBlocks.INCUBATED_SHANTUNGOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.STEGOSAURUS_EGG.get(), ModBlocks.INCUBATED_STEGOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.STYRACOSAURUS_EGG.get(), ModBlocks.INCUBATED_STYRACOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.THERIZINOSAURUS_EGG.get(), ModBlocks.INCUBATED_THERIZINOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.DISTORTUS_REX_EGG.get(), ModBlocks.INCUBATED_DISTORTUS_REX_EGG.get(), 1); + helper.incubating(ModBlocks.ALLOSAURUS_EGG.get(), ModBlocks.INCUBATED_ALLOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.ALVAREZSAURUS_EGG.get(), ModBlocks.INCUBATED_ALVAREZSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.ANKYLOSAURUS_EGG.get(), ModBlocks.INCUBATED_ANKYLOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.ARAMBOURGIANIA_EGG.get(), ModBlocks.INCUBATED_ARAMBOURGIANIA_EGG.get(), 1); + helper.incubating(ModBlocks.CARCHARODONTOSAURUS_EGG.get(), ModBlocks.INCUBATED_CARCHARODONTOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.CEARADACTYLUS_EGG.get(), ModBlocks.INCUBATED_CEARADACTYLUS_EGG.get(), 1); + helper.incubating(ModBlocks.CHASMOSAURUS_EGG.get(), ModBlocks.INCUBATED_CHASMOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.COELOPHYSIS_EGG.get(), ModBlocks.INCUBATED_COELOPHYSIS_EGG.get(), 1); + helper.incubating(ModBlocks.COELURUS_EGG.get(), ModBlocks.INCUBATED_COELURUS_EGG.get(), 1); + helper.incubating(ModBlocks.CORYTHOSAURUS_EGG.get(), ModBlocks.INCUBATED_CORYTHOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.DIMORPHODON_EGG.get(), ModBlocks.INCUBATED_DIMORPHODON_EGG.get(), 1); + helper.incubating(ModBlocks.DRYOSAURUS_EGG.get(), ModBlocks.INCUBATED_DRYOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.GEOSTERNBERGIA_EGG.get(), ModBlocks.INCUBATED_GEOSTERNBERGIA_EGG.get(), 1); + helper.incubating(ModBlocks.GUIDRACO_EGG.get(), ModBlocks.INCUBATED_GUIDRACO_EGG.get(), 1); + helper.incubating(ModBlocks.HADROSAURUS_EGG.get(), ModBlocks.INCUBATED_HADROSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.HYPSILOPHODON_EGG.get(), ModBlocks.INCUBATED_HYPSILOPHODON_EGG.get(), 1); + helper.incubating(ModBlocks.INDORAPTOR_EGG.get(), ModBlocks.INCUBATED_INDORAPTOR_EGG.get(), 1); + helper.incubating(ModBlocks.INOSTRANCEVIA_EGG.get(), ModBlocks.INCUBATED_INOSTRANCEVIA_EGG.get(), 1); + helper.incubating(ModBlocks.LAMBEOSAURUS_EGG.get(), ModBlocks.INCUBATED_LAMBEOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.LUDODACTYLUS_EGG.get(), ModBlocks.INCUBATED_LUDODACTYLUS_EGG.get(), 1); + helper.incubating(ModBlocks.MAMENCHISAURUS_EGG.get(), ModBlocks.INCUBATED_MAMENCHISAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.METRIACANTHOSAURUS_EGG.get(), ModBlocks.INCUBATED_METRIACANTHOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.MOGANOPTERUS_EGG.get(), ModBlocks.INCUBATED_MOGANOPTERUS_EGG.get(), 1); + helper.incubating(ModBlocks.NYCTOSAURUS_EGG.get(), ModBlocks.INCUBATED_NYCTOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.ORNITHOLESTES_EGG.get(), ModBlocks.INCUBATED_ORNITHOLESTES_EGG.get(), 1); + helper.incubating(ModBlocks.ORNITHOMIMUS_EGG.get(), ModBlocks.INCUBATED_ORNITHOMIMUS_EGG.get(), 1); + helper.incubating(ModBlocks.OVIRAPTOR_EGG.get(), ModBlocks.INCUBATED_OVIRAPTOR_EGG.get(), 1); + helper.incubating(ModBlocks.PACHYCEPHALOSAURUS_EGG.get(), ModBlocks.INCUBATED_PACHYCEPHALOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.PROCERATOSAURUS_EGG.get(), ModBlocks.INCUBATED_PROCERATOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.PTERANODON_EGG.get(), ModBlocks.INCUBATED_PTERANODON_EGG.get(), 1); + helper.incubating(ModBlocks.PTERODAUSTRO_EGG.get(), ModBlocks.INCUBATED_PTERODAUSTRO_EGG.get(), 1); + helper.incubating(ModBlocks.QUETZALCOATLUS_EGG.get(), ModBlocks.INCUBATED_QUETZALCOATLUS_EGG.get(), 1); + helper.incubating(ModBlocks.RAJASAURUS_EGG.get(), ModBlocks.INCUBATED_RAJASAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.SEGISAURUS_EGG.get(), ModBlocks.INCUBATED_SEGISAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.TAPEJARA_EGG.get(), ModBlocks.INCUBATED_TAPEJARA_EGG.get(), 1); + helper.incubating(ModBlocks.TITANOSAURUS_EGG.get(), ModBlocks.INCUBATED_TITANOSAURUS_EGG.get(), 1); + helper.incubating(ModBlocks.TROODON_EGG.get(), ModBlocks.INCUBATED_TROODON_EGG.get(), 1); + helper.incubating(ModBlocks.TROPEOGNATHUS_EGG.get(), ModBlocks.INCUBATED_TROPEOGNATHUS_EGG.get(), 1); + helper.incubating(ModBlocks.TUPUXUARA_EGG.get(), ModBlocks.INCUBATED_TUPUXUARA_EGG.get(), 1); + helper.incubating(ModBlocks.UTAHRAPTOR_EGG.get(), ModBlocks.INCUBATED_UTAHRAPTOR_EGG.get(), 1); + helper.incubating(ModBlocks.ZHENYUANOPTERUS_EGG.get(), ModBlocks.INCUBATED_ZHENYUANOPTERUS_EGG.get(), 1); + + helper.amberRandomDNA(ModItems.TEST_TUBE.get(), ModItems.MOSQUITO_IN_AMBER.get(), ModItems.FROG_DNA.get(), 1); } } diff --git a/common/src/main/java/net/cmr/jurassicrevived/recipe/DNAAnalyzerRecipe.java b/common/src/main/java/net/cmr/jurassicrevived/recipe/DNAAnalyzerRecipe.java index f8b5dc7..07aee90 100644 --- a/common/src/main/java/net/cmr/jurassicrevived/recipe/DNAAnalyzerRecipe.java +++ b/common/src/main/java/net/cmr/jurassicrevived/recipe/DNAAnalyzerRecipe.java @@ -34,6 +34,11 @@ public record DNAAnalyzerRecipe( java.util.Map weights ) implements Recipe { + @Override + public NonNullList getIngredients() { + return inputs; + } + @Override public boolean matches(DNAAnalyzerRecipeInput input, Level level) { if (level.isClientSide) return false; diff --git a/common/src/main/java/net/cmr/jurassicrevived/recipe/DNAExtractorRecipe.java b/common/src/main/java/net/cmr/jurassicrevived/recipe/DNAExtractorRecipe.java index 619cb5d..7a1b549 100644 --- a/common/src/main/java/net/cmr/jurassicrevived/recipe/DNAExtractorRecipe.java +++ b/common/src/main/java/net/cmr/jurassicrevived/recipe/DNAExtractorRecipe.java @@ -37,6 +37,11 @@ public record DNAExtractorRecipe( java.util.Map weights ) implements Recipe { + @Override + public NonNullList getIngredients() { + return inputs; + } + @Override public boolean matches(DNAExtractorRecipeInput input, Level level) { if (level.isClientSide) return false; diff --git a/common/src/main/java/net/cmr/jurassicrevived/recipe/DNAHybridizerRecipe.java b/common/src/main/java/net/cmr/jurassicrevived/recipe/DNAHybridizerRecipe.java index dca2223..3989230 100644 --- a/common/src/main/java/net/cmr/jurassicrevived/recipe/DNAHybridizerRecipe.java +++ b/common/src/main/java/net/cmr/jurassicrevived/recipe/DNAHybridizerRecipe.java @@ -30,6 +30,11 @@ import net.minecraft.core.RegistryAccess; public record DNAHybridizerRecipe(NonNullList inputs, ItemStack output) implements Recipe { + @Override + public NonNullList getIngredients() { + return inputs; + } + @Override public boolean matches(DNAHybridizerRecipeInput recipeInput, Level level) { if (level.isClientSide) return false; diff --git a/common/src/main/java/net/cmr/jurassicrevived/recipe/EmbryoCalcificationMachineRecipe.java b/common/src/main/java/net/cmr/jurassicrevived/recipe/EmbryoCalcificationMachineRecipe.java index 177fae5..1deb17a 100644 --- a/common/src/main/java/net/cmr/jurassicrevived/recipe/EmbryoCalcificationMachineRecipe.java +++ b/common/src/main/java/net/cmr/jurassicrevived/recipe/EmbryoCalcificationMachineRecipe.java @@ -28,6 +28,11 @@ import net.minecraft.core.RegistryAccess; public record EmbryoCalcificationMachineRecipe(NonNullList inputs, ItemStack output) implements Recipe { + @Override + public NonNullList getIngredients() { + return inputs; + } + @Override public boolean matches(EmbryoCalcificationMachineRecipeInput recipeInput, Level level) { if (level.isClientSide) return false; diff --git a/common/src/main/java/net/cmr/jurassicrevived/recipe/FossilCleanerRecipe.java b/common/src/main/java/net/cmr/jurassicrevived/recipe/FossilCleanerRecipe.java index 6bea462..2ed9179 100644 --- a/common/src/main/java/net/cmr/jurassicrevived/recipe/FossilCleanerRecipe.java +++ b/common/src/main/java/net/cmr/jurassicrevived/recipe/FossilCleanerRecipe.java @@ -52,6 +52,8 @@ public class FossilCleanerRecipe implements Recipe { } //?} + + @Override public boolean matches(@NotNull FossilCleanerRecipeInput input, Level level) { if (level.isClientSide()) return false; diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/albertosaurus_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/albertosaurus_egg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/allosaurus_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/allosaurus_egg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/alvarezsaurus_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/alvarezsaurus_egg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/amber_ore.png b/common/src/main/resources/assets/jurassicrevived/textures/block/amber_ore.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/ankylosaurus_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/ankylosaurus_egg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/apatosaurus_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/apatosaurus_egg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/arambourgiania_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/arambourgiania_egg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/baryonyx_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/baryonyx_egg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/bench.png b/common/src/main/resources/assets/jurassicrevived/textures/block/bench.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/brachiosaurus_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/brachiosaurus_egg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/carcharodontosaurus_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/carcharodontosaurus_egg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/carnotaurus_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/carnotaurus_egg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/cat_plushie.png b/common/src/main/resources/assets/jurassicrevived/textures/block/cat_plushie.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/cearadactylus_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/cearadactylus_egg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/ceratosaurus_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/ceratosaurus_egg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/charred_terracotta.png b/common/src/main/resources/assets/jurassicrevived/textures/block/charred_terracotta.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/chasmosaurus_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/chasmosaurus_egg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/chiseled_gypsum_stone.png b/common/src/main/resources/assets/jurassicrevived/textures/block/chiseled_gypsum_stone.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/chiseled_reinforced_stone.png b/common/src/main/resources/assets/jurassicrevived/textures/block/chiseled_reinforced_stone.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/coelophysis_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/coelophysis_egg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/coelurus_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/coelurus_egg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/compsognathus_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/compsognathus_egg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/concavenator_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/concavenator_egg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/corythosaurus_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/corythosaurus_egg.png old mode 100755 new mode 100644 index 2c57cf267cba04ba0e39db071bbfe5f2ec7924f7..fecb435b06c21733da985c604a20f430724899fe GIT binary patch literal 622 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%LiI0G|-oeX~nebom}yRI{MPbLZrYDV5HfJ0iFCB&=-=h&I*n)KvD+RCZNY zv{RDv(^a+75ce<_ax)WhFc2_O6m>I{0UEPxPKuj_s-3oMYeig2m{n4sT4PCcUaWmy zjB!tWGEhOY_i+s%rC1W=7yO?9V3>dKf+A2cXMsm#F#`kNVGw3Kp1&dmC@5Lt8c`CQ zpH@C!ZXd&Q;UHE$YEuWVq|4t1hTw< zSQ^R(1(gOPGgzDn$TnnTVh{w0w;}F>4x-4FXI+lbFCNgDfq8ET}F+0|Suk&E>PEp4`qI4`kMPx;Tbt z1jn9>7HTr!VZE@#M03Fx)~?VC@9L)pZPA_8@AGb^kD9>$EcOGhGMyBqes)?nI4~?= znqlOr$G{}Das^XUNY|}=Kl2$P)8{A{J@1ab%AWM**IL;JSLW}Qm)LUcuwYN=wcR{v vbM8E~vY!7it!ew`zZ<9YW^%s%Rnuy|{EWo(9USeAAXj<1`njxgN@xNAE3CLP delta 449 zcmV;y0Y3ij1keMJ8Gi-<001BJ|6u?C0fk9KK~#7Fq>oKY0#O)+kLB1NjEnHbt6toIj1ht5$RZF3b3)__ID54;65d{UUf?7zBLP*~zYDtL-iZ+w)1qZ~B z1{yeX-#gsrId|&t&!-!4nbcKNlrq{fRbUY+A3i&L99h)aLVe&Bn4b(*c zOYmzVhDxyi+kYVzLkvX{(1s+GCFez1Gl3t;8$=U67TOb2BA^eoA_yE($pj0D=&Wpk zO?#{$IP#JMg=V^iYyq|HIR)H$RY-@`2wXMc{O}sG1d}s5acWj4YSi`c?0jNnA%wx9 zE@X2`c>=Ab9##tn^Kc_vyGFR&{RrHLFg{_HCn&TkMmjBX7-*YEpLQ9h!m9e=aC-EJ rUjP6A|Ns5-n~DGc00v1!K~w_(sduaIs`=Uf00000NkvXXu0mjfRs_TM diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/deepslate_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/block/deepslate_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/deepslate_ice_shard_ore.png b/common/src/main/resources/assets/jurassicrevived/textures/block/deepslate_ice_shard_ore.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/deinonychus_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/deinonychus_egg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/dilophosaurus_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/dilophosaurus_egg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/dimorphodon_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/dimorphodon_egg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/diplodocus_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/diplodocus_egg.png old mode 100755 new mode 100644 index 9e4dba0fa26f92e389a91798a84a3c0bc980f937..5ea6348c4050ac486b0f56dd3a2262befdee9dc7 GIT binary patch literal 536 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}B0G|-oTN|fbTitzmS?k$ZCHHnOI6trI^z?$#B=3n?em=goKvf0ddZCeC zO^F`1b_Q`tfswI3K*4?2epCP{p^_lK;Q#1=;nDv6LO@y00*}aI1_r*vAk26?e?cG`g(}48S0p zz|Oz|RAXRdY{0kxVlGGz>jH>b(|~LcU;>)N1XdYjX#r$Gbr~8MfMjnjpEdR5cJ6o} zGsV-zF+?Lc_RLMO1_ch+i`uHS1JJ9dW7W!`bBU@NoG1k3wO zkEb|(>M!%!5(Z{ll`Hql}?2S*)T z#YM-8Q=x@cgpx&vg5uzyAHhin2cghaaB&j+7UCp0=&VZ-6^%AAY3#Y>MPi#aV92@m z{kiA&?n_kq=Q9AfzdQ}^E{?+6^F!7+ehdJ!>%5WBvNVy=*nfM|+7Ee<5F!A~B4?3q z=DE~;f8neOjYdHjfOcVKM=$u^7wMDJz0vP`-P{}62?OM*PWv%(1m7NyefN`dQec4G zlpr}r7J3dTQ856j(7wFC-*Kqx_dCJfFfm}hysLCx+vGeyag8uc&eGfsd|KK*QF!rB zU;x$@)(;eXIDdI}@1y@0Mw#J@0GI#*BZT=lGiqW0EG#yT6{)1QQ71J3kQ+(aF3yIH z(j2S2JQJn{zzD-ywM4C}2U;x%s&CdP6#yrqqxx2j^o*dh<_-lbMN(BI9iU=YsbX)C zp=U|c3@YTO$g)hz8aes_00960`eIsc00006NklNS%Lh?0X`wF*Y+*HynFG-@JmQ<#N)aS-j zXGB(}g=Iy1Rb@n^Mfm2%1r#O*7A5&5hB{?Lxz%Jvq=b2A#`u>c2gC(C#fCWK#Cepb zh2$sr11;Gz*(K1^GAZ0CH_kIN#v?Y+AtTnKsvx?qB(b$B<y)37&w3&Rt70XRt82O%L|C5 zp=?l4YcMi{#hHL?Lq;YBK_DFk#F_0ZU~!N~Kp+8#LHc1dx~&Wh!04L5&cFgxV_;-# zz_ygQu&X%Q~loCIErr>AC;_ delta 431 zcmV;g0Z{(01-=828Gi-<001BJ|6u?C0dq-2K~#7Fq>?d6LQxck&r8XK3{)CilpvZL zA|jeOPCF~Tv5pfPHT+M1+MD2UdkAcBT)6T~PIhmw>E1)r!--tBh(13n7%zQ6~E z%RTq}-}%qs4bgyKU%=z-h0NZhq#M5{AboWty}l9hc)XOkK7Z3fx&Y`Lj7*Vjwdkvu zQ)feK;tv2~v+}A$EfT_}v2cvOh4>!;V%QFZqAV8e7PT8D&Bk{O9l>$%yK}YltX$}= zcc2VFcgzjj5C_6hw(iy)5C%Bim2HTH)ueju9q+Ee0G~g^bE6t!EN*e*L_0fb5e%4K z-ZU(;!b_`F-+#Immpa~+$^C@voO|m_e8P3;AZcW>PYi(w(N=pJ5BT+f_}qkCTbPvFtMk%QKNN&_xiTHbJX9`!a6hesPqRt3 zEvQ&5Q6xCZp@4K+8Rk6RwE$AzNS%LhV0G|-oeX~pQ{0&xg`Nq3ydYUTioSab_Za$^b`Ou=8%^i_jdlJ?*21J|c zcxozpXezs^E7~c^`RS@!X^4B63%QvIIT#2SDT=xo$^gwz{uEuaRJ0!kRH|r5VNKM*&x6KG>HkUGRV>b$b#xJG%x_k-dsLw>dEcg z@jzyir;B5VMsV!8n?g+nJggT=7B6YKPGX%b5+w1&T%i_>31%D$IJ(BOX|<0CeJy%$tM0Guc)we(w_Xl`5>2hy85}S Ib4q9e0LALPoQ1!(kZ5zr$=8w$cirOyp1E zq)-kB2?ziG#7Q}b9VAYUE0-PS!cGqUw5Vm4Xw(iUS}v@#R-`S4Y|UbA_Os_Lt2O=n z%3I&w=Y4y=pYQV|;h!e~aH5~%W_oHkx`nXg0Ncx5+`7RGhkx4(ZuKvA&_Bi&6X%2x6Y!2o2U zE}P8*T0uSD4ztA>UByA)ykY>)+bzPuPqZ}FVxX;#)txOW-ruDkzEeCG)+{gWt?I-d^rUrc?ynGT5ydI5M0= z5TJip!3~ZoxGY&R^s6sWPr6W1m5*R3MHoPym5j1dF;7(0>Cmp_L8~i){n~|&K9w*) zG*whnI)?I`2^7m`Q5d~bzr;A$apD^Q0RR7bS1_Oe000I_L_t&o0Bv2U?@b{vTL1t6 M07*qoM6N<$f>C4ArT_o{ diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/incubated_deinonychus_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/incubated_deinonychus_egg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/incubated_dilophosaurus_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/incubated_dilophosaurus_egg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/incubated_dimorphodon_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/incubated_dimorphodon_egg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/block/incubated_diplodocus_egg.png b/common/src/main/resources/assets/jurassicrevived/textures/block/incubated_diplodocus_egg.png old mode 100755 new mode 100644 index 81ddf09efef88d009c977a34cbba75deba0c6824..f658903c48a25269b93ab726f5436b3b2b3c994e GIT binary patch literal 548 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G|;0G|-oTN|fbTitzmS?kG3nP+E}+}pk2NJsSfc~z&U7nCM>Pt5Z3@wEl2 zEeO{Ojr3|t^su!vh)W8LjP(Hu2A#ga52Qp&g8YL2V*&<$|L1~0dCmfl$YKTtzQZ8Q zcszea3Q$n8#5JNMI6tkVJh3R1As{g`uSCz!HAKNw&rr|MNSM*R1gL07YJ_K+r>7PJ z2av3CK2NWMTkW8U@6e?JQvN93UG65`Y+_A4a3w z%D?~&x(VzIEI>5|M#ct=3n1o#^sp{~m^BT^1_36ZNlajsL6#Ok7F3s^fdNSN=JHun zPj2Uq2Qo7}T^vI+f^$!M3N;vTxLjoOS@ht{-}hOMrc6nF|4+N2{u{r-v(2Bl8XPah z#xgJpS>9!OE+C-kT+htJ?fOz$gIz{i!0YE@*5y<9=jlDjo&O;AE%!X$Ro5C;^-T_& jkscj#o$L0#*=x%fOuzGgTe~DWM4fvLlzu delta 427 zcmV;c0aX5^1iAx|8Gi-<001BJ|6u?C0dGk}K~#7FtdGA-0%07+pS#Zcp;zM3B2-J% z;1onljYgB8pb>~m4MNe-P=7*G4Gn?d8niS8{TC4gQA5!X)MR8+U`GO)?Q#iv+YizP z(5(1PXn`P#Pq%n`yoP^#0e#ObVqQxWk5yHsG=QylNS%LhS0X`wFTNm_R-o5zbn$CIcr5Co&KD4Oj%({u!_ANiPy6@J}_2;+F+BdhP zGA*P&H>NrxvNA0!E843nBO)!rH#aVzFfp(w$uBX~DI?0QCMzN(%sVs2za%*zF4!qH z#33inqdYAnKfxbp)t<>Nfu5F0;ZC`6o|!Qov4IX5u^v?g(RC$>tyL+XKD>+%cC0Oo zX(~_ZZpi9w$^mMzj-1I3q>M{~{DS|J3>XUM?d=0<=PdAuEM{QfI}E~%$MaXD00kvW zTq82!0mNL89@YgAv!(&rAixAPi3zMS$kGDHg6c9fFaXKkTs~{+$?e?nKxT`l zi(`mJaO|1uVuuuX8XhueX1-oky?)o$b^HDwj$|^GD`x(GoHO8`FGIk;HIC8_`&by5 zCqDh+AT_14)_MU8&$YJ>!COBtPg$Yyw~Td`!Pedhd;tq}KFFIr`<}M??n#M5CDnfq z7MO_5@JauCv`95zo%!vW?cx?P{?AW;RSUS&ef;y+e+=Re)pG1-i`)ab&C}J-Wt~$( F69B09^B4dC delta 455 zcmV;&0XY7=1=a(Q8Gi-<001BJ|6u?C0gFjQK~#7Fq>?>ILQxdQ&ojvc9qjud7=bi3 zG(#P1(|#4^0=tTgV6z_e zQbv^9AlL78h;Mo66eu1&o>0w|mG(rFY9N^gsYBJC==NX4IitdBgXvMgWI% zkg{Vmig9pDn}4U$-Z2)905dCFilLXFS<|6Xer+3E_+*cV4uae|_cxZw$CCg^nqA#i zu;)&hYgHZ6sT5cz#-ksNCBA2X7cvVThLl+Rg&-(GYl=CIxSeu9V1AOXFZ%h;+5$Jk z4~4>qga$_weV}Ot%GqjxykFagUI)`;kj>^n^|;6c5J1jL{dAA-QUHi`^OOb*yn0Lu x4_ZRJ!;3Ef00960QyLBp00006Nkl9@N3Gxg64+ImBDonhz+qX1Y^pq$A zwbgsNIEH8h$DRx4J8Zzi9N<;hW_@{CwfWu4-}lGrvTyAD)X&eNGGo65gW>Kp%GaOcjQ4<0=5^71-+_UwrhCypFBa{l~zUtiz7 zd-v|%y?fujeJ4+zd_FhV$H&Ld&(GiA-`(Ba)6>(&#>UOf&D+~MC@2VM)QiAmJ0PVx z@t%epgZ+6Ye;|jmz$3Dlfr0NJ2s7@OnEe(gC^1=|QJT{-C+`+W{kF*=jArHnKvonG zXSTC2Faqf;AO?Y(WsD3jm=Sb9VrE{6o}X)of~lUNp5^4jjLM8tCO>CXt!FaoxF_OJ zWd_t#E>ft;K!D}KJVhPGK!?Z}r4>8>OP+L5)cn0Z{%Z)+Z*hKwwEHnE z6Eq%uxy?F3bH$zu(h7ylMFH<7G#2?OGl&%Lnc%pve1ppRyx0TB_I{GTyl`@RJm1%k zS6Eiues?GK7sFwT*wwdf4=gr6Un$$?H|y!we-fLSqHQIn1x;S_0_1#8S3j3^P6GM`8RW%><;RDX z<)u{?X5^&C<)b)ZNL>!q~vZ z+$1M4G9w`>J2^HtEy2mg(#$~5!bsoTP|woHz{b=lFI^};Jit38HXLY5(?aIQKuTxg zMwN*dSb@mpKg02BoIOA>&H|6fVg?4jgCNYfV`BDOprB-lYeY$Kep*R+Vo@qXKw@TI ziJqTph=Qq}p`M|UFr#}3P|=Rb;*4gNfdnpkAcbgXqjlcE9lk+5C{-UmCRX0Wnzyn4o;#QY}2mu39#-ALvE OIo;FM&t;ucLK6UbVw;8l delta 394 zcmbQldW&U(V|{XfPl)UMQ01BaGLzhemd5I|TQl}K@pRd-F)%QE`t<4G!Gk+@?tJjz zftQ!p*|TR)oH%jh$dU8s&-?oN?%lh0_wL>M_U$`)^5pZmxjsHVetv%b{{HUn?w+2W zHa0eHZf@S*-a$b@K%;J~m-`K*6ib5qg8w7H#5ZEH^ABE71WIuhctjR6Fz_7$VMb96 zuLhu?#AJC!X->L*VDx@L?bx%oV!qi0*^!BfhJb& zvLlE7`ezDpXO;c;H4=VS=X_v?K!^c{4g=?Tw+6P3N74}t+#Ju(u|8t1_{jQ-UB-Qf z^ufK+my$Q;`xW?3O56Eqf>>(kwOh`Y%l68+@lQ6}ymh_s)-|{D&M z$;(@jY&aMsKfU@I&Bn*a$ELQxZja~B_w(g>vbW2mP7q3IyFBgJCZ3{AlX#LA fHSw&w_KJt$c-OSu4el>afx_3*)z4*}Q$iB}Gkw$k delta 418 zcmV;T0bTx_1-k=~BYy#KNklmNL!reQz_* z?|I+(#!G*^{wH90GtCr5;mRGj=n2{fW=Yp|k|c@QLkb40?SEz1)!{mw?IuVbU9_{j z{xx7Lb;1W1CCC-;s6gSoAxferS?xcvSy z((WFqVyv8W!vI2FbOQ(_X5x+m3x|Rf6~f$z1+^JSJ4+h*d_FpTcqTppKnNzgK0n?m zmA;^Gpv2lcS|cPxLKLhGP*0~w-v9sr|Nr}Z;XMEV02>BLL_t&o0K{B~>X~lb&Hw-a M07*qoM6N<$g0g7BD*ylh diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/albertosaurus_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/albertosaurus_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/albertosaurus_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/albertosaurus_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/albertosaurus_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/albertosaurus_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/allosaurus_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/allosaurus_dna.png old mode 100755 new mode 100644 index 53d29d128b8a051883f3c6230c9e8488a677c643..c01b0df59969c35256b78f384274895de4c77662 GIT binary patch delta 517 zcmcaE`9yNVVlF;@1_o|^#z{Y!mohLgNKW3!CCz1MB+Teu0_65hzRG1*F9>8s0dZzK z3j-sN&H-W&_#?r{@PZjZ2P9_ZmFW4ohA5co8R{7tF)%POFic=)U;(N%Ffuk^T)+(0 z|NlQ&J445kgiVg`jP^1xFeZ4qIEGmGC;$2X-=5jEA%Zz;dH&D$&z`Xz3s9^#NNBp` z!ua`sOps3+{{Ax8qB#K~k4+es+zg)jQ*FxW4KIKB zf9*-I?uj^@#jxwy+wK2XssD~n>@DJ9zE=Nc_lNslkJJNaIWnjUcwXgUDqwav=XQv*w1hbp6)<+vGm|uYX;W{Nvnz&NV;(y=>$}6S zWAoWNJkbu5625JhzklFM|9ks`TP7?}I6PfHeuKO6nTDCh>i^P{)6;%@{j7h%EJTX! zgIcQndImN*J-xOK3p@~-hD!xIt=&uwJV1f(>FVdQ&MBb@0K#U| Ap8x;= delta 477 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 delta 3111 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 B;N1WK diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/alvarezsaurus_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/alvarezsaurus_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/alvarezsaurus_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/alvarezsaurus_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/alvarezsaurus_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/alvarezsaurus_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/ankylosaurus_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/ankylosaurus_dna.png old mode 100755 new mode 100644 index 12843293302783d167eece3a628c11cfcc942fef..386669c1dc22fb8812342162e5cd1d3bdd7d73a1 GIT binary patch literal 3321 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 delta 3150 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 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/ankylosaurus_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/ankylosaurus_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/ankylosaurus_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/ankylosaurus_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/ankylosaurus_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/ankylosaurus_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/apatosaurus_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/apatosaurus_dna.png old mode 100755 new mode 100644 index 464c86e43c90f09cd1c0b0775754e5bd23912fbc..3ef6c3e1053a88732833be0362c69acbaa8bdf7a GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv=}#LT=BJwMkF1yemk zJwqd5M)wk+q8+Ibo@t(*S_~XO4l9EcBP#w5CP zqe%xp|BFVdQ I&MBb@0M`1=mjD0& delta 393 zcmV;40e1d}1)>9xBYy!`Nkl|y@^(WJ&-Wh{8pR%hpDs7Kc6JfKbY9l>@nPaM+`}1F6}IJo9}uuV>8cZmFH-J8$OA@AG-T zd85)lkJ<><_OF>~nmqo7tL~t8WR4uiAzjy*EU75iIWDlri+^3ZJ<5N-G0KRDb*`xoyDZzB#u%#kLmH3?mod;w5|Y8oFVJ>o$iv_HE diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/apatosaurus_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/apatosaurus_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/apatosaurus_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/apatosaurus_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/apatosaurus_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/apatosaurus_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/arambourgiania_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/arambourgiania_dna.png old mode 100755 new mode 100644 index 9bba004f3980cbbd616ada5c9fa0be77030532ff..36c990459ce52e978dc7325eedd523cbae9e7e7b GIT binary patch literal 673 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv=}#LT=BJwMkF1yemk zJwqd5M)wk+q8+Ibo@t(*S_~XO4l9EcBP#|Nj5{%6ukn!i!@Y zlH2s1e}D4-Aslq>nRkNo|357mEEg4=-|1(tes*M7&!`|^mw5F5{{3}LH|y*FGd&hj lj%%B5UvIc!^JYT^hPOx7PksIH5-%u_Jzf1=);T3K0RXvS+MfUb delta 441 zcmV;q0Y?6z1=0hMBYy#hNklJnipEy8d?erX=#YS3P}o*hN7Y- zqsazemFUvY18T^cdQmNn)?!6i&}85c6a>*=Ne>Ddie3;QlGcg;g>$*4H-#?z?>&d_ z{C?lL=iVav=T)#^Y-N{OtyU?@o&^g4nYxE4kw}o)Y-X4v1%C0|tF^?yF#t=v7msx-E6oXr8WP^n7zJ<>fX`uQGR+{0CKDj`v4^Y@s5 z)kotQf8Xua__yTDpZT2+e?2_Pvqve0=Xv-Umdg%`8{Do{yYf6bpDf7`cXOs<;fAxf PKmqFM>gTe~DWM4f0jjKbq77evt-*gX`04lNkzf>VSk)GoNdz0L6r3IC7I>p zvVxt{Thk{#Oi1kdqu{{QfuIXO-PgNCYg(4V8x|?p z4ImPYgj@#(IQ^QUhIX$A1d&UkMEI9dnO5Q*07S4Tr;aJ~a<@-Dzn315cKO?x;$Z#T w0tG%N=nnt@|NoyuWE%hg00v1!K~w_(F+GblT!IJ601E&B07*qoM6N<$g1_mv8UO$Q diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/baryonyx_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/baryonyx_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/baryonyx_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/baryonyx_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/baryonyx_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/baryonyx_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/brachiosaurus_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/brachiosaurus_dna.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/brachiosaurus_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/brachiosaurus_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/brachiosaurus_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/brachiosaurus_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/brachiosaurus_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/brachiosaurus_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/cable.png b/common/src/main/resources/assets/jurassicrevived/textures/item/cable.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/carcharodontosaurus_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/carcharodontosaurus_dna.png old mode 100755 new mode 100644 index 62423de1bac75e602dc06d4157143de16110d723..f69151986f7a23f5777994dff4d6a90d3a19b69f GIT binary patch literal 3287 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 delta 428 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 O0000ngv6B4FOIl;8_VZx<*&tGu` zIaQc$-);5xd17kvkJAi1_7MtUKKB@=y*a_#U|qd!{rUg<|Nl2EFfcZ*`SG{=;q&|U zJWs8^8=bkQbM8ahB(r87bN+uVTMnFm{=Zz*k?mczyyQNukH!Xf>yCf$5AAsPzBiob zf5i<+iG6<#&7Wfb@Biru7k76&d^|rs;n(r~_6db*3%Vmxe@On@XlTg5@J4i_PKCGn QZcq$(y85}Sb4q9e0N*I>^8f$< delta 396 zcmV;70dxMo1+oK>Fn$IbgOI?6o2(3L zsWAu21K@g~RZfHc(H#&o2u?VNrsY?DNm|x4%;eTcf`>SENCPSLHUj@q> z2V}E$_@{#rzcQrK_ZhQkE7*Gxu^04yU#nI+pjD5 z3a5`t_NkHny1TmJdiIE1o%APICukH#Z3~G^P6Ma%1r;VDwfFRxSM!k=KC2qR@}xMu$lR4 z2BC#C0e}Jnz{;?jO5JTRUx;|_vcPbD54oou(&-Ikz6p3LS2G9)JggQ50Ffm4qDhFA qGJMe_UgXM0a2yAt%>vnEz&lFeq5w2Yn{NOB002ovP6b4+LSTa5kFoav diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/ceratosaurus_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/ceratosaurus_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/ceratosaurus_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/ceratosaurus_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/ceratosaurus_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/ceratosaurus_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/chasmosaurus_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/chasmosaurus_dna.png old mode 100755 new mode 100644 index 812b7a8e1b775a7896e96ea29d8933eaa24cd298..d913ea415486aa7c719df27b98b1f7a811f6713d GIT binary patch delta 529 zcmaDL`9X5SVlF-b1_o{c#2JLUSI->yAbjEvV_%(`nAjBu zmdtIFessDUGd08>Jknyo@FXYYtb#prY}1pY^BscgnwB`s`9G6y*MEQe-%N%KBB3uB zpDjOmPGe;zo2X+$i2LOK&#KsX&cw_~uyd2}x%E3n)}zt1Ifw0`sCW9m^F=193|W8d zpC1rSZ<{=Qo$;UFzo#GcX%iRZ7M*O~V0&w#bc5h61!jkmcz65ec>>0VmzF!6-BiOf zdHcL0a=klv7#f>5FK?L3KWX-srz{Vb@UUu_{rUfyJ;!s}VmW4pC8zh*T6;eN#U_KN LtDnm{r-UW|fico~ delta 487 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 KtkZDIG3q}&%kc34 delta 3121 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 LNkvXXu0mjfmwn}2 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/coelophysis_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/coelophysis_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/coelophysis_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/coelophysis_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/coelophysis_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/coelophysis_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/coelurus_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/coelurus_dna.png old mode 100755 new mode 100644 index 1d8481bc34f90ff234aea0cf9cede32b230f8e3c..145d2a03bcd1a20299981de71fbeb7181dccbdfe GIT binary patch delta 496 zcmdlbd0ukEVlF-b1_o{c#PVcN_PaqvuO`~TmWn-*uVeUegH3pFh2} zQi*JCDn}{~nl_6xHym2NJ>jfD!}W&j;N1V&s`{xr%*vxl3}xVlF;G1_o|H#`=`_i3|)35|cM_Npo7}ZOENONU`EgZiJ5sNdVa1U3Z{C7dX|%2x#jEij;v5$D{6O_fq~J|)5S5w z!aw=X|Nr*Pstuf8lX*ML7UUhf_W#|xcL_YAOw5yF669ta|M2#0Al0z0^6=I7uRQCfNz8I& zINY%HxBkEKDZl-vqzO21x&)avGu&aAuz8|s^Pf3y@{e+`@a!m9Y4W{(gSbPW=&JMG zf(Z()ClqXsupZs7ef>@15rYNQzn#B+ld0d}H-YiQtOhBGZFZAWEv6_$ANt@F()957 z`THFXYvybcJkyZL*4QGUzawozl0d+ZFJfyX**3T-^Tf=~`W>%bsd;$o&Wk(>ze@77 mn71D^-*D$TcZ|a~b2bKZ(}lY?eY5uk1-qxKpUXO@geCwbGqTG7 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/coelurus_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/coelurus_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/coelurus_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/coelurus_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/coelurus_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/coelurus_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/compsognathus_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/compsognathus_dna.png old mode 100755 new mode 100644 index c4e00e2fd9d2f20846453a7c47057658ffbb3341..b74a270c7c1aeb607d3f9eec3b0c0299c00a61f4 GIT binary patch literal 641 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv=}#LT=BJwMkF1yemk zJwqd5M)wk+q8+Ibo@t(*S_~XO4l9EcBP#rAO3%u)bpQVd+xk)@z?dQK!ND#>gTe~DWM4f Dlf%h= delta 405 zcmV;G0c!q%1+D{-BYy#7Nkl@T!7sGB8gd} z;J{+*9ZYt)saCG%@zi)Jof@EX*E9LtP2U2j03w)+Sy{f9jP5~-M6M~+rBis}k~DvS zf^D7D*Qn4J00030{~w|o-v9sr21!IgR09Bot%VnOVh#$O00000NkvXXu0mjfXga&A diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/compsognathus_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/compsognathus_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/compsognathus_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/compsognathus_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/compsognathus_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/compsognathus_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/concavenator_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/concavenator_dna.png old mode 100755 new mode 100644 index b89a55de977b5a2dbb3cf1b67d4fec286dae590c..fd9de04bcfa90aabcaae0e24be1854f4e2754aab GIT binary patch literal 668 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv=}#LT=BJwMkF1yemk zJwqd5M)wk+q8+Ibo@t(*S_~XO4l9EcBP#LY7wy3+sVyHDgi>y+9F&_qP;*q2g9E8i$ZP(uW*W1zY$?#C*E8AamN`oSJjFks{8oYhoSnqsfCNK0c~E}-X_yJG<4c#~g^HGWKj zhsUSYseyKvX;}t&0fubU9A3QylRd4DGHSjB>}4+*X2t^md89j1P)3az06EscRNMr` z$f)B1Xxl39=6{}pPBY6x&CDR#A7bG|gbDam*0v$r-x-BKee=?5iJRs!ISSQQkf+o` zyaTiXl#`ph1?wE{U?>FFnwxIlebmy|MqBq^s({%b0(m^{xL|>DKLP!}pgSSJ$G8SO z1|mQgcGeftROa*2=5mIgQ_~7R;~w|~00960y5qi@0384T21!IgR09A5U58F36&rW} O0000GZx^prw85kH?(j9#r85lP9bN@+X1@buyJR*x382Ao@Fyrz3 z6)8YL$;lhJq`3@@gc;pSfZQFEuX35y3j$eDK%Cjm!oUcmbAT8G5`Y-QhtUCvnRz98 zey$-3rh0~YhDHnw%nS?@*cn)WY7C5w4Hy?NgVlrdur7d@H4VrH0Vbdf6If-Cr3H`$ z)n#a4z)%mAzPWtX)RWt}=e0Xpqo! z$%XOr0h_k``}+)U+_-UoSMgK>=jm^M?RVA*9sajemZ$HcXh0x`LdJoft?mD~KNqGQ zeP){G*c!mY$gZTUtURTg>sg-7xB0y@1=oFiyZrrSu0{280z@90Ff6$lJoTsAl+znt z{__9YlVHu$8o}#ueb3)-@n2Kwwbz_GVvullANT*YDs@6jC0PQPCQf*k5j^+*yjiDi zTxL9R^TaI2I<_k2bvKz;e7rmTJx~3=zs%AsqHPikU0PolK3`5rpK{5lz01I$=J(Ip zjZ<4Y8z=X+KK$H2pQpaet0=+Q;L^b*d(U5O6zNJ6_;L8#D6pvVrgyD{pFoh{?#W=2sTUj@$<7eGsEL)yYKqlIMNA5immvv4FO#q7< B_TB&h delta 3249 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 HDWM4fYMM8+ diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/corythosaurus_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/corythosaurus_tissue.png old mode 100755 new mode 100644 index 11240a6d90747f77e50cf0f3dc83e239a5d58a33..34b07ea50de7fce47b1b3a7bd7b09675e3e16211 GIT binary patch delta 473 zcmV;~0Ve*`1n2{h8Gi-<001BJ|6u?C0i8)iK~#7Fgp$un0#OvkKc{hWR4gnBQj7}4 zqJjbof{dcf2wJpl)5@1<-AhD^9;0pTqDN@e!c{2t$8^SVruhzxsEyOWnRD+s-}jqy zxuamrb6Z+)#sUH@%5vFrfK25ZGWNq^cM2*43z{xGYvGd z+p=tdu+Du@2!LNo>8j|&Z1lj)Y5s!n5KV@|NmwmtcU;r00v1!K~w_(E4Ig}D>Ium P00000NkvXXu0mjfj%VPO literal 596 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%Lh(0G|-oS$6U(SFUU|l`hp6&(ao+QW3iPA^5;!*?kX{HeC^(wS_M{S}-+T zq<@xF$5gq{NI{^!|NsAQI%rwfDAqSg`Ql5*b<2x3uB_d-s&mb-C0!Ea z7YtO112CwYaGL^^aTa()7BevL9R^{>{28%NR*@lcv z;1G%evNPLRz~WgzHV7mDF-Sj*MzfRw7^V~08CZZS42+Bo7#BcH1?ga205NF_kPQM% zKy#SDDuXO7fGnskLjwbltk3xa9;*G<7XX>{o-U3d8o|E4(M*RGI2I?(+~)QDMclpr z3zW0cKP#%JHF~+qFZC%^c8{I;!L{$EY2JcUw*QR_Hq38lV%PcSA-K`>MsdZOgMavf zHZLe@JGrA{0kiwuUZv>*Ea5#@ceF@2M_WJIi%*+`&?|S%(OA-6I;QjHz#-x6l`0%^+A1NoLF0Y{XgS3w?4NmObxa_eDh>3 zkA362i<%Ab4eQ?UCA(6n?nkRPjiWxUo%wF)92v)V07i$+SH2Q|BRi> okF&9{W`?qry6UpY>}^!E1-b(boFyt=akR{0Q~#a`v3p{ delta 419 zcmV;U0bKs21-t{0BYy#LNklc^p1?1)J zeRpx9-=a~v#VBk0a_RS;1^=xp!&bmA{9<2EUFd_2Av*CgD^wzMT3V(hv zy1YtKXl0EY)>0}f5lBEcfQU2~HaswovyIXp85-*JklLN@cQ(ZYp7a{2}U0RR7gmiYz%02}}YNkl;(~qr?CJ N002ovPDHLkV1fZX&xrs4 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/deinonychus_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/deinonychus_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/deinonychus_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/deinonychus_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/deinonychus_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/deinonychus_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/dilophosaurus_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/dilophosaurus_dna.png old mode 100755 new mode 100644 index 1a89d497e492d01172eeb6d4be693813c3ad9c3c..374db2d5eb80c95c732d2be5018d40ff24594371 GIT binary patch literal 752 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv=}#LT=BJwMkF1yemk zJwqd5M)wk+q8+Ibo@t(*S_~XO4l9EcBP#gv-|F>s$ZHQpbTAu&&{j+Cm z#{v`$5}Gc#Fn&H@)0TgKpW%%gHxBSBo@(Gc{q3*)&N`vP|CY+~^j#DU2;@-6IMB1T z{U7(|!nC8$Ow$}&19%wOm6Vm0r*v~Y%d`15zjvnKx{q&{zrW12Xik90V-toYH-o4C zRGV^o!^>a(Uwaa)d0HcQ9j@>B`z`)!O1<`)b4Lsk&hF#>zgDGAXsIMi0FT0woAzPM zOXfWMZ|}yY_Uu28wD|pml*Utyb9>iFK1sLtE!&Z{U!wQ_c6~-=-i!n1j(vrKEtp1#gdW~Tbd33rqa95~dK!l3s+eC@~o*ZtKN-|YhNKa2oVA)ig zV=57`qv26NsRg6)>-x60tJfQC*zh-bNA+hm3x>;6QzU%;a~Q3tf1J#~z@mK6M6&zjO zQeRKEZ+UCSSIm`5ghp^M9HY*T_7eE=`gX9fFkQj?DhP&SVLfeCJM-BIXEX6@cmTH29{2UU=l|muft$uFquVUG`;p8>_na`V8@)5 zI0uHu3lIRLA5{c5-;vL8NNwz=1^<4C03fjHt~lB0ktv^JU<^pbbx4v3fdP(583r>$ zX^7QeF+?LFa*~A0Yeia3VQ@&s`se_9Kf9o5gf9Y)q!EQI`X)&L0000ernb%m>=hp8SS&xIJ?(Vz)@qgR)=lriXvdtG(f9Kh6SC@KY!$Se*o_FbN z-+t>0G)5R!GFw!ZJz+aAmv__G@6+G&yt!XzP{5G;|LmDFA0lV)=Lm58dG`FsTs{W{ zixYA=8phhjhxHdQ=Dg8K__%-ne?-kw8cz^%CfBTakXR-1B4`{m^ea&dc mFBap5ANTA3w5&=D9Apn>!=nn9W{{#_Z_EF&wr~djldN?Ahx%B7U( zHv;o945*mA;XksiAk9&ZhG4}YLqN8J*kHb=8N!tyjmVlo0OU*%4ud)$M1wF$4CE3J xjW=Are|`Ob{jzEQLG-4TGycQ)%jWgNF#vMn1V%pf*b4vv002ovPDHLkV1mygcWnRw diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/dimorphodon_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/dimorphodon_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/dimorphodon_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/dimorphodon_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/dimorphodon_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/dimorphodon_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/diplodocus_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/diplodocus_dna.png old mode 100755 new mode 100644 index 7e5bec28bdaeca9165a0143418a0e3590da62b96..08b85b74f076d9da14896437adef9ecaabb8f13c GIT binary patch literal 652 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv=}#LT=BJwMkF1yemk zJwqd5M)wk+q8+Ibo@t(*S_~XO4l9EcBP#|2;c|lM4lzLw{@>qU-+XhveGSWHdHcGw2hX3UGBAjIo}A}))^Zjo OJUw0gT-G@yGywouP{{uP delta 344 zcmV-e0jK_q1^)t&Fn<9#Nklni!+g8hFw_qQJSzB&1xCpT@L?wnG!k}XEhW`u< z3=AE)0T`Ood{I>YfBXJ}!8bC1f#E*`!>>Po8CaN@7+6@C@Fye~*tVkL|F`dd7+6`D q82NN|$z+nWS}nZQa;ZR)Bo-2f)*JIvyN$)U*|95@^f=5#vQk74&R>2wAFi1I1=_i1m> zaAFvOa=A}Bc6ki@fs{OmcjAZ22{6aG8yeN#bPx$tw}^dR5*>Ll1)n+VHAbWJ0HQgi@O$F z1aY0c%h9+9mP#}q%8=kt>LQB{Lm;O81wwv-i$FpaW)a9jgzS_FT8a?b@e8!2g%&E# zs{~C_hH0*gf;0ql#JjxQ=bn2w7kEZht5te7EIkFvX0zlt4u3+S5E6+50|3D*{7%=Y zP$)3RanNeDo_20NpC9n5X_|NMnM{WG(cUj^?cVUOpAQVf@DAs4IkJ!UfAB9&n_D~G zWHRX;)^(lu@!roXYqxWG^6^_d9)B2)Mx*xwhG7stY+i87ytYq2oj>IHK1NX#5e|n* zmSwzullab@-hWFHrJL0c>l3wFjd?m-Q4~@Xg}7yM`>6Rl7K=UVnW?Hul}d#HKqL~O zJ`uW|4*Y&U8jZ%I$_xNfsT2W#&*y_}+i17ja9tOsX$~z=r^jj3KLP-_xVruKiRE&c z34#E|80z&p3kHJ-1OoU!Hg$TOUQfNC*@Zc5Y@K0dOjE-0$|437(&;pnN~Iyyw{w%! z?ft>4rFnn=$NdXQ5FkkchK4mwqhhf*(BIx%qi)ZIED7lM2|igwp9l;LcQYQlJW&I# QhX4Qo07*qoM6N<$g8VGk3jhEB diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/diplodocus_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/diplodocus_tissue.png old mode 100755 new mode 100644 index b7bec262877ecf689c1f4612d02994510317d48d..799d231468cc4e1602ecf7934248d6e6f7166c32 GIT binary patch delta 387 zcmV-}0et?P1D*qrB!5#$L_t(|0i=>GPXj>^hNtC#UYh1g2&xc3@Dq^WFnl=#7J;)nefR3TyHMN zqxb^>7%$cs6f_|o{5dMlEzW+cb=@42x6m@#0)5PwD;g-~ZdEYb=1(t_`) zPR)O9Au~-DBn2R1g7SL5#tj;)`Eh9fH4VmbdFyXz?W%M z!+#wcF*O@RpBmW?1(*V3*ORle2SOMVu=A&Cj-DL~pn-q}5Y`08Fg-GTHxxh-fo9QcW)!^1K2`$ZA^=WDLK8mmDis)*;<>SF4i$ts2ujig00960vWrV0 h00006NklJSlJvK|c1adGpyEEVS+ga9^4Zl*r=;R<@ z#a{}*czf7XGwU+Q0st|_@$0)xKQnoG%VhZY?5zdBi~%EtS%3De5bEszi(&#!+KmI% zsrh3rWTq*D6aYj_uoDK71imzrN&y4H)wJOJ6o45K;}bwy^+-X$n1nhy$1e)tWEzv% zmyV5?nhl~)jckVkOo6edzjtR3gfJ#xH%}9fo*fFHfq(`O)&$ouJu-ba6hIMyZQ@0E z8Pg*#ivmCshZfd+PzZX-~T8g+$d@!Z4CXeOqd^MB->megFUf|Nr{%Mj-$I f00v1!K~w_(_5Y%=nHA(`00000NkvXXu0mjf1lg-# diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/distortus_rex_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/distortus_rex_dna.png old mode 100755 new mode 100644 index f567e4f66669e13c3d3a7558ae06c9eede18a5e2..69f7166b9fd04a81ee065b93b29d2cca7a6a04ac GIT binary patch literal 727 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv=}#LT=BJwMkF1yemk zJwqd5M)wk+q8+Ibo@t(*S_~XO4l9EcBP#$zNUTm1 zSaGW3$Ny)C!`aHr(%8h(+!nOfOWv#hcj&;mQ%y7Z)ZW&v<6H7zmSY3widXmd*Yni> z`)Zr0wherp?%qpnQ1VNj;w6 z?X{@_PaYqU>wTeMe(tmViEsMx^#%o>3k*0oxtVj*nX5Zj?73i-$#{7Cdwa=c=i*N) qXek{!aPZu@1E&w4JaF*fK?VlfKbLh*2~7Zp`1>FL delta 444 zcmV;t0Ym=R1=RzPBYy#kNklwg4uYe&p#wel1<{ObTL#=DX?Q`+!{9m!8q+sLlg4I=5si58Ep~bNt9g_E`KTQE(Tbm(jF@8)U zPcN^lQ$t-kl@e~g2ozYUIf$f9qy3$lFlq_}yTLHS$=E;u5BHi&!l+RNfGy1|ibX_( zH+?hAKksD9=zn%}^EpN?K-(g`bCoiQC(CasipOH4j5q-EP&h(*d@8YRz{St(T=46{ z*Ed`O2zk$>slL)cyaN~!-|=0+3mfQYVS`dDo3@)-CYK|Cr;#LijAfKeJ^&#-P6LQ| z$87~K>@k(5Y&J)U#630ERPf}5wDMfe*Rjt#0Em#rwKaViClm(GZ}~2Sm?K#D1ONd4 m|I@%xyZ`_I21!IgR09Bq_{IqCKtFx}0000Rin{ z=lp)>{GW3q{KsfEn5oJytW(XDHrz>ik2wEC{FQ@v0smDoapTrNj<6IVX4 zsp$rrE~N?;t&D~qF?dc8iA3nfcP5je2kUFQFikg? zwa>X{FZ``m>wmYWon50SiU@^5B+D{3*Q4*5ad?hI>EOowr{_DJ&WTZHf_A&jg25n} zrU_;mE7r01HXd%Dwc-5rHBwwErbi|?H}PdOMET8IN6KQc7}e`_=O-Kv6DNW`8bQ-E z^m;v~zIpR14faQHDIz41fiV+%2Sd1I36c%R<8ddyqJJnD3b4#}L7X=JQ6X+9T z{v9L|3944B#~OA!eu<`>ENBe(vWnAQFCT==KvMUBvRq+h~0RR8%Y@W;j000I_L_t&o0Li7w(@b0G!vFvP07*qoM6N<$g1f2? AtpET3 delta 575 zcmV-F0>J&s1lI(RBYy%6NklQMmw8Y+V^~~b5NZ1$(hyn%Nri+Y2FZm$$R|*I5J5<#6a;G#sWw!qU?feKY{oMO zy0jL09hfs`X3zh(GiO(V16a9S#(e`w90&y1o&dV8V;|pI8IGYGE$_|Y1Zjpvn-wr3 zYzr_914lLW8(4h@0Loh8$;DJEWsA23MET4QZeRZ{S>~z!z@a~P$Dg}OrP3zxCV=1X zM=Fq0n~z3@mVd#r4)+IKOUA?trBbPE5z|?F1X-5B>-D0~=fj61fv>FBI}X6CaN_Ct zjWff4W&^6#DzhvLy4^09na6nBzweAqovhVr?B#@x(~rZr9*yCvBBv;+s%p3HbUI2)l{0u?qg`K}`SeT!O^++|!-_Oi}R4f)*Fn<_Ca*xLYP7a`PHh$~y=ro&| z{UjhHA~)Ao;q*}#h!F~f0+S>O7-LYc*O{Uy;C8#=<|PGhUAchwhc4q9ACH8u=UOm! zPKH)%nHm8}tbEDka^g4TTcAs8G#cz@dlh;;3l+Ia1MlLzXnB}p4$N6me1!| zC={~qggBR=@@@g>;H$TvDYb=EqryJ`00960q<$`-00006NklH48O%qEUIK()!CwPjk_UMX7+^wAUz^uS}{)+%zha%Taq*JFbBI3ZYbpf$yPv z`^bI?Tv zu8XBg2|@^b0{{U3|HT@)nn((zXMnyh3J^goSCHbp+b0Wk-58+ni{|WrLx4g64^Sp$>pFF303tM?v3U1l zK?o@F@DuBK5`Rl8bXwdNrTv1~-B?y$0ni8`MBVoF(WZK>M$)5>_@-PT1wgWw6%I;P z`Tl_+5WzaWN15T28L&1tDe?=b1kJWbK@d`-@l4~R zLu?U{j^7;4qizIHbk48qgvPV0Y7~(YB8S8;00030|00FGE93wG00v1!K~w_(Q}WXY TeN=LC00000NkvXXu0mjfs_d0Lkkw(v@TBPkOWlSaZ^LzXrhnVZv`IpOq1$NI$#AEff1uFx MboFyt=akR{0FX(^_W%F@ delta 404 zcmV;F0c-w>1+4>+BYy#6Nkl2+8Xe$nOu{wwZDs~Z9v6O-ZqlloQ zgVfPQE7guJBIwdlT2L29e+ETF1*cX-3r=>;;9R#VNT^nO@*Z3~X_5vEyd;Ld4HA)hZ!1KSO;gMsbK%? zjs@C%$;8TLQc$wQR&a1pWPY#50Oyihw7op(LWImx0C+s))<#2~HKh9Wy_-(NT>=z$ zQ-Od*)6H`|yfhnYfKhJ{oaRdmlTkzfFHS{FVbuQ!01pSN8VX1=7(Ipn+m_)=?K5mQ z88E^H_*L?@0e@S4Gaxx!Aiu~JUMvp`eUa2Wlfwm=1`x@lrcDp5zo(6Zv5tEx=1%A# zdrV#45^({{01-TkD2n1ou>Pnqs#V^o66mCXzE)DxWAt9{{S~0eF1{8QO(;*){aU8M yc#z81w>&=p00960+LX9*00006NklRPu{`R`DBprRio8T(DlTqT_yIEJh-2ZgivaPgzy`e|d zF@q@^z8V{B`fR+#@Yf?h_7e{Zq7VFkY~#jre!G4m$EK@E3>*I&?oUeirR}zd@&12> jJ?Bm`1=dfAZ)0TWY@YjN(w^_2xMlEk^>bP0l+XkKA$i%% delta 420 zcmV;V0bBl`1-%21BYy#MNklb5c&)!!DXFF|U0_GmSCBmhv{w^fvSS zp8qrN@bt&^KLNArhs@*gC^8n#x9R+cBojeI8 zlBu<+flf}NbenGhDy(|;Z`1a%-gZ+Mo-YAAv1^9OcmV+(>1nlu;n4yByK7k-520*e z_>=(D*2CL3&wqBS$w6;D(~HNi($@xT{ALvh2@Ncl=VpDxNx2T O0000jD!^g`miK+|m;*%A5 z-u?cqF+OwQVhDf#L_mVHNY?8;5>*Zuc7N$%n3de;OHYbtOj3OeJ1^JS}!#Ku&vEaX#~e{ketnjX)RfX2$u~p zNN{ZH^QUmg9`Y6l>&w&U!flWO;4+8N_V)4OgCqkZ~r?Q|Ipz(36?v+`KVn z=ID7Ifs_uoIe^Jrpf`<2qClktNpKt$w)m__XO)oNPg>8dajT4~WIX~sf+NGdvu$mt zy)PIdBSbT6;t_n^*pMD2$8t-OD1fHcdEb;s;O(2&@qZ=D&D&J0Lloc$MGJk(2_e9< zNqNp5#FaeMa&r(h`xZT|T zwtdO^W`Bb{dg_7X-gOx-D&fsrx5JOouQ>Se!~5c<+SHMBwu%dx{S+ivj?6S*p2ZxX z_*|Z!mj+?FcKvENKR7E5(Ln=IolL14vwfeM*AOCRJISCYA+#$C3o-}Q0)d%^h_&X| zuvRu+!DzNTaZDgXu^AR>U0Ww1f|m$2NoZ;PvTMFB(SQLQhG=*yXnT*SeQ5r#U%ssl>AQ+y6C1U@L%o@AoBnQrp0u8b?ymmznp2UNm?=PkN==5wug}!DFL~2DlLw#zR&7_UcIewrI4O=fgrw1`)Np9!9{SjWc{q(PO1-J!N z0&*)@SlGTJjxfckwNAJOJz0r|Th#OQZ;gOFe&lWen}4wT^zU9qXZOhg;m0@sy z7VNa*&8rs;hMtMDMt~d=HU@jTI}qBrJm^WNLDVNgRz7~v*36IxVnI%SH1x}qfSzj_ zApGTMyGhs#N}m-2GQ_|K^=f@n)>8}t z`9Q3r%x}gxDnSY4fIUU<||{j|2=z3O#FWPJe9m&BGwTLL{2mgnUBHNs0L|j^%1yoS2m#1Q>MUfFbTRO9Xf^9Xfn) z5aV=!&^oaC)`K0_e2r^fZwSx;DZ&GYNK8y(?|}pH!_=q68?6qjzQKu_uYT4;Kn5uy zKl_N(2x8^o`Lkzj=dNAx9}qn`m`&*CSAWYNV~v1u5t&?CC*n)XiO3VdIt@ZLV)ff7 z3sV9V5h;4DA_O_NCCP~beJSKuHr|#N6if+FOA&rtAOz%UZU^vzh>gM~%(gBuQ-GpI zun6Rwh+o3MA4A_fm}gGKx&pGvA~4vA%!9r$YMe8x{Rsd7|Nq3MSRnua00v1!K^Ig5 Y0BV71H%+H%B0FAK&Ye8R& z^?G*oBNMwP2teb_t?g{g9dmIk$k1A{Ab!6-gHbRe@YC(Og<7poZ!PLWW*MPDgXcg07*qoM6N<$f?B8lJpcdz delta 627 zcmV-(0*w8(1d9cbBYy%wNklA*l`5louw@(8UsO`31?@@NdaDS434!3+ zNgP`xFDl*xJo77BJ2~SB04ESw_Jt?K>R4)#3&17V+1*PXwYrzF6d<7LSZXB~fFQdV z2nin$R`OM`y#XSwku=c6hwB_kI0w5v?Rs-P!qK@c8UwT=&03?tsQCwH_qHk8Y z05*~0y0ZQ3cqjl{FzWFb;Llf}?2>&000960*HQit00006Nkl z&vk}9aRYbSI_p33D;RSQEZKYhs_2pyiAF`fFdimxub6+`T^z<6yfh5|)D`k;ojSl! z#CnHYbh3HF1) zZd-mm-oaHuVu`7$M2hK?4)X_xSD)u$O4`G-!bG2$p-uk4+LhvOeu4tt)78&qol`;+ E0EDsMD*ylh delta 396 zcmV;70dxMf1*HR!BYy!}NklKmI4_>^3x3DSet_ReutWrYep$5YEwUUybK(t|y1Bz2cAO`-5o%9Vi`@AMN8eOHesX-SaJo2t7037aY%m>@`IppQ_ zZF7FC-z6!_;3zO)V_)jAd0X#9(>j-1rCIB34<2)9SdNB5w z0<>*~6AuNyQ-9@5I>|`lV3!doz^Agd4Y<}jv#!&^;xr9(KcNAV0y+B{;^)t{13O6_ z^Tk=ljK|YJx2F-Y+f9n%s|ZjHAQGDi+YXFbCrv98;pY`86yNFcu7h&?h6sX1{Tn+&aE&lO`t4Q!LH>_x~AvdH3hYgpAcEK76@rz9AwuQ7=OH+7g~3 xDUB(KGuoRw7v76+aP)g&+q^|UJVcZO6w=Cu>sFO)_Im~jb5B=4mvv4FO#tH8;!ywq delta 433 zcmV;i0Z#s~12(jf~AU4k|^eAP6ZG5!_rHGPrec5y7F9VtVo(Tu4cy0RwOD zE_cuKUG8N1=i^$idU(si;V_T2rfUJ9uF(Z56bhuOD#I9YC4bmG*VuDYG>w zXXa1A(RGgb>S|-rxkOA*R>`k|)Xfv~)F>u69$TaJ*$Sm{w+XJa7lz81L;z1kdTj7RW}Dwcg#d7OOHl`iIKkT8 z4u>Hz1=zL~&VT5oV71B+Tf+soD(kiZJN@(N#U`(=$Pyu3K$d4e`|fyP>hucB=?3M$ zikt`y#U(C4HGoKRex%~S(wAEdAo6&;L6aYO%D$EeFf3ev4nPEb9Fj<*SE2Yo13pvg zBt=?BC$%><^D$ng00R-&jWQ#VdXG$rh>zO*pVaF2iYjHi{Q&>~|Nk8SQ)>VK00v1! bK~w_(-J_p$7}Lt*00000NkvXXu0mjf*|5R; diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/geosternbergia_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/geosternbergia_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/geosternbergia_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/geosternbergia_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/geosternbergia_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/geosternbergia_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/giganotosaurus_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/giganotosaurus_dna.png old mode 100755 new mode 100644 index 8685ab46d277e8b2fdf84c5ff96ece2b9da4fa1e..0372c7ede235435d2be983b815eefe9e877f8559 GIT binary patch literal 672 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv=}#LT=BJwMkF1yemk zJwqd5M)wk+q8+Ibo@t(*S_~XO4l9EcBP#QBcU<2w%MPNY;w4pfL7y^>bP0l+XkK;*{P| delta 427 zcmV;c0aX5=1;hi8BYy#TNklQ`z!a&fN`Akei6*}qEPo|Z?0kQP(pxc-hNB|O z>mLo)lc&sHTcwQ6#ueVJE%_#<2AhXxth%y72M3h}TAb*!K$?$!7c>AIcG)sgU3MC} ze|TJ-846l-N+`Y=KJQ64fqsL&dm%3n>j0X_lk^W9o7(KcHV9CKUIE0FU z(Z>xCTZDHnpMRWYlY3fRY&0St~4)_27002ovPDHLkV1mrz!SetB diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/giganotosaurus_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/giganotosaurus_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/giganotosaurus_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/giganotosaurus_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/giganotosaurus_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/giganotosaurus_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/guanlong_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/guanlong_dna.png old mode 100755 new mode 100644 index 96a9581f016e906c5665e38dd3b678a0a677f494..ac15bf6c7439eba160d3ed18b0af4d23f4a6bf3d GIT binary patch literal 677 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv=}#LT=BJwMkF1yemk zJwqd5M)wk+q8+Ibo@t(*S_~XO4l9EcBP#{&g3HM6G3S+8kxc>e!0G>Az^OaF2D%-Mq963i0q*4}^Gs~0AHV%wlA zyOXiNzFEX!rbfckd*VFOt63$c&3)j&qU52xDNTaIU+>_8>$_+y;pCQuSGrCdPz43Fr>mdKI;Vst0G&J5TL1t6 delta 427 zcmV;c0aX5_1;hi8BYy#TNklxc!~m!QW=5DcmM$ojr3Q9;n4#CyE{Y{n~)Ja z<*5~#;DI;*ZGX$~;r+WquB<_$-3qBHk$u2Q(U^_@2L+!>ZX2-t&Val6EDUDMHIz47 z=`l^Lz>rOF2WSOKTs{>Y7z|$~D`jsL1~J2TaP>^V-cKw^K{bF-e9l*PV1dvQ8|C>V zxlVa!l=ryFg!ec;fANe z?@Ab$9H;U9mz=3k^uKYIF6HbFd+SAp~Wt~$(696i0*R=ou delta 417 zcmV;S0bc&51-b)}BYy#JNkluI(&m^ya@$A~8|Z~UuY14moZLjA zCWmjq=Fu%DlSw$|?C*aB}^~ZJJsIXR_P0voJ0YDf1Kn9t$bO(U7`=l**OE)y$BPpgg+@ zBrF%*y_@0rv|a~ezD{tSe_>R{Bm#JDa?lmV{2u|}NU&7I1kwn`nyLV8JK>wR@32?p z-tIVut@L#1Y<~;zshn*C_IhVjEt@8dv>2o*3fTfYlsU+MdTy9p0}$5`*#cAph~$=1 zt{aw)CO8#|^Kie;uO9`PSPxnqh*}2#5ps-a3jm0)`TP6h812((ZTE`;il_<5Wn4ZL zgjuN&!fcYTqFU=TtH*#Us9h8E0{{U3|9xD=@Bjb+1{z63K~w_(ANP>HQwv>V00000 LNkvXXu0mjf3rW4i diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/guidraco_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/guidraco_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/guidraco_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/guidraco_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/guidraco_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/guidraco_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/hadrosaurus_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/hadrosaurus_dna.png old mode 100755 new mode 100644 index 7e8a428371ed2fb84ef0ad1cc9222c23647d3ad7..a289f71798b69e47411f0a4d650272b4660995fd GIT binary patch literal 675 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBufiR<}hF1enP_o1|q9iy!t)x7$D3u`~F*C13&(AeP!Bo#s z&(KJi(Y*wyXh&*iasoR83s9|rk+A{e0*JXFJ6RV%%$f#dg8&oI zWG1l6AWI7%3#!Y|zyKuMT(2)vbm8)SV95A;x;Tbd_$UAQ|KFb3wIPBzYkB_9_s^cO z9Scx2NNBp`!ua`sOps3+{{Ax8qB#K~k4+es+zg)j zQ*FxW4KIKBf9*-I?uj^@#jxwy+wK2XssD~n>@DJ9zV>GKhx=ZS)B|TZGN=l8Ugcpb zV0Jj?c8%wg@dfD$(`JSn3;`hv*=NjGvtGPpnPf;yqocd~b9)ZwodpM&mOf0lbnp2q zt{^9gS&mzR&ITJ;ul>qlmMoGWkoY7` mpfzd2vs~#J5^{IbfoYAgeZ!}=Eyu2bg4xs6&t;ucLK6TxmDnHv delta 322 zcmV-I0logC1%d;RNq@rt01m?e$8V@)0000ObVXQnQ*UN;cVTj60B~VxZgehgWpp4k zE-@}P{Z0w!0002MD+1Csa{e@Nh1%In(qcho35Cj5MPnq6< z0^s|;KH^2{*nOxHVF#m6>~1wft~0hL*_Pr?A3=$_P|g7D>hI7zUH z?g54X^e|@KBQb>As$YjeYWOt_l8;aS?0FsmRRiJy^EctOIEmOVWKFu~9$02}KRS>S$Tw;vT6|~#d UQ3{0%5&!@I07*qoM6N<$g0Rts)c^nh diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/hadrosaurus_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/hadrosaurus_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/hadrosaurus_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/hadrosaurus_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/hadrosaurus_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/hadrosaurus_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/herrerasaurus_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/herrerasaurus_dna.png old mode 100755 new mode 100644 index 9523b43e0ee70afdcae4e37bc2a3676eaa232a94..b148c9fd94781a39491d0a83a024b503a090d00f GIT binary patch literal 655 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv=}#LT=BJwMkF1yemk zJwqd5M)wk+q8+Ibo@t(*S_~XO4l9EcBP#H8b`w>fD?t%}~B=-;5Xkw>U_)MZTVIpm15ipz^M;L9elF zL&MybANAUDWo^mvbw)r5hNRmoRzEUNcy#36|H?{Np2=!o4G(0595}$hu~u9gSa Q-9SO=>FVdQ&MBb@0EIx%bN~PV delta 404 zcmV;F0c-w`1+4>+BYy#6NkltT7;rwd`wP)1R)NY1l!c9 zx(Pl4u}(e)7ac5g5y8jerd?E25S*;wAh_uuTAYew6%-+EUh`j@a2p#f2!{Ok98S*n zpOb{qAFuy0Slm3}x~>cP7p{4O-o!N7woR(4a@pipgVkJ~Uw<90(fMwMw2^t475R?_ zTL%|B7Hu-e=dz~gb`HNupuzU>C2wvFd*HCSM9WiyA;|IZ?y3fW}~WzeC~aaZ#gI0fheX1eF7jBYy!(Nkl2)!4o(V@xcD>P;OHPoqNGD6F%`w3 zj)G|LZ&L>sT?$=9L8!NuJ{5z;~N?EAr$lQyYR=#lqwaQ8gl zmrE1XIT|Ne-@A~m>vHs_|JA|3*dm2tNS0+uCHa$JD;LPyvwv;6I?9kUwW?Tt*A(oZ zUdygd!=G8n`b?B2T@oue%-_h4_O>!O;cw99+(-f`dH9JG08aI_7M$MiCFJ$(eRnyX zOfaQQRRs!G=gyysVs?C}0>*xY;3T-0sEkbn@U%Br6~_KA0br*`7O;WTf^nuSK-)Te z{O}>-Dg#DXfOKD_w+%Szn+?N|U%3{JZQGIsFsWoOUm`CIaIjXS=JY2$4?oh5cSkHh zHGoKFAr*OHC^C7_O+pCrlB0yd0xSR`SjWXQO;VZ9_tOsm00960??rKg00006Nkl6SAKl{hZkw|@D5@^XKP zx<5ZoE?BhY%mF6R_GZuO`Kz@(I2UHb?W#EX-@g8z(FOx!<2&^~8WwI}-<`-8@W-{7 zT}eP&EuX=9rLsB0(VGfq@9(Qi+)@8s?(p^b_L3q`o=U!BxEXV24o{HKq#c(TdCttV z`~QD$_4b3a92;iOo!iLTQTgMC#FdaM9O|ijetvD&)`hW|i>tSB3Rg>P+48kP>Z)YO h6cNdPe}A84U^v&YnP+d#TTpZ|c)I$ztaD0e0sw;H@m~M{ delta 387 zcmV-}0et?>1*!v(FnEke4-x)JU&+YSmp4Y3M zo)7$+nqEBnfW>N6<(uX1yg2U>iTea^Z)w_$MymKc zRVmoFwJS22cYLZUD~ZNq%rDHc4kTyXS%I?V&f_NcSZ@I=zrGN?i}0FG)2i1q>Y5;2 zqozrt$qGgs7FBHdSO6$tfYeKhXe0{*JSLOq8tT#3)?zRiOMfJQ?TuaG9PGz`>c`$~ h$G5o$fJR#lzz0mane)I%_9*}W002ovPDHLkV1igixH13$ diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/indominus_rex_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/indominus_rex_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/indominus_rex_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/indominus_rex_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/indoraptor_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/indoraptor_dna.png old mode 100755 new mode 100644 index 07f679c2637f5fd3c9e66b844e51eb6ea122eb66..02cee04e37a635087b695e120ba4a4353e0af406 GIT binary patch delta 539 zcmaDU`Ac%cVlKXe3=Dh+8Fx&~e#^kXAUSy>mo%55kuals36R@2`6`!Ly&#Yk1;m-{ zEDVf5ItPeB;AR;k!wY5v9gvurSEA?V8lqsTXQ*dr#K6GBz%YTGfd#16z{uEuaRD<} z|NsAB?F=qm_8(O1#hn-!7|T3e978PplmGnxZ_n)75W$?aJpbqWXV2J<1t``VBs5)e zVf=i+rY-;eKEoR~ZXDoMJk`K?`rBXoopnNo|1Fi}>ANTz5XhmBaiC{w`#4(VPI0$0iI*ZU#^NsW#>GhL^wm zzxE_p_e31dV%YWU?e_nx)PF}O_7?FlU#ow!`@?;&N9uvI92ryvJg@RF6)-!TbGyd# z$@qeFg=sUx4TgY_h3qrtt648zvP|+u^^1s*kT3h2nhwIv>p#CobI$Ltzs;G&#l;Wb-(N4Oqr2wcVdjlVpV&4;TNg1uILFr6Y|?zg zM@NUJaLt)BJo0w6DHVS{$Q_o8wQJLSBy(f2;7x{7)879vbLQ~uZ!~LSI3W<)xtwSI z{(p%-*h|FkE!ng4#+1gHot+Qwv=%!Y{%0JsuV&)I=jZ41h`;AFvZ>HM_uIx#${$M0Axi0ab`OU z10#^m0%8#ORL02gf*C;vBxdH7==r&ZD46OQ>RC>9<(99{tv{a8xG-QR0|R4*r;B5V zg@5v&|NrfoRU0_HCi8ZfEyz1|?f<)X?-F=KnV2WVB*@J;{^9LybGGQ{=pBkKk_Lr8 z|NU3L?w@pH|CZ*1hP#-wxENV@XY73UpvUEKbSYLOC*E83`2Ww!oe!ku z@2N1?wZAk`@DwZaoO-qf6ZVYado4whVex;~%#%y$UL?t~L8@V0<>9OEUwPI|lbGem zaJXUXZ~cGeQ-1qTNfU73bO|zTX1K#JVe>@O=07}_cvyH|M1+KV+27Q3sNO*S32Q(| z>#NU6ED^quLeAOWYuI#o*Z%+C@JQiy-QRy_4;(#u^uzb}@oaW>c4tcJFYNuRXtO18 zmSc{Xm>64GSy|iu|No3)c2`YI)OxMVmbuTm!(q*wO@e1K&VOwGE&0Ty)U@}1%$zwq z`y0)g7_^Ozn^zqPZaW|U-{24PF79+IhDKf0G@hr?`~U5)`m5DEZ=T%YrQXvewwP`` kcrHCDF)1M}Ee#k$+n1+=Db0GyzzvKhPgg&ebxsLQ0K-<$CIA2c diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/indoraptor_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/indoraptor_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/indoraptor_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/indoraptor_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/inostrancevia_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/inostrancevia_dna.png old mode 100755 new mode 100644 index 6cb6e678c24bd275214826dc2e83a8ddd1575d52..2ca166ae09dba07a1fd2631471cc6f7359dc12e9 GIT binary patch delta 560 zcmaDU*(bGOF&Ccz0|U1J<67mtr3?%Vl9M-bNpl$*2{XEv0J(jWuX35y3j$eDK%Cjm z!oUcmbAT8G#3UIRUN9r*fW*wa5>1m!0L6NPgr-X_ zjGqtKwB_I5XL#erjRU-jry4j3R#+(6)*Ib# uQ1j=+&lA delta 496 zcmV*=0RR91Y5)KL00000FBt&<=mP)%FBt&<=mP)%P+@6qbS_RsR3J4jF)lfi zMGGH)F2txOtrb4q0004KNkl1MVW)MILL{c?_0Ne%G{Jd{zGg$M_pFjV9`t+XR z^OtX6xqtsy7`V7Nz;a+0fT9Xlfc^RN8?Kp&i5+Mq8^h0EzZic1{`3FU>v#V#(n0rs z_J?rIKYo1w|MBAo29PUxxH*9~|77^|=?en~J3GV4Gglcl08=&G3zbtgf*I{O{%}7# z+w1@T_wOGAGcyYVH#au}BO^1z(`Qc^SXen3K79BDG!Uo-WB@K473Kq^{{M&34mP@A m+Q>ltznY5de+yHc{{Un#-c<$i&V~B-+@}K|z?U`L0BABz5=l^{F>>1m!0L6NPgr-X_ zjGqtKwB_I5XL#erjRU-jry4jfrMvU2q}-pXBOm^JFP>m>!firh&w~sWS5djMJPy*5{q?pd z7aUMK&S1pBabT7sPfv+K=KJDO1=edkOfpV){+pJD{AbQ=ds=R0ptF1LJjXu&d5zvq z0&i67cZh4L@HpscVbFQOPP|w59*ZX$uhGTb5H{K3a;RnT#r>mdKI;RB2CII)S+6w>x delta 507 zcmV*=0RR91Y5)KL00000FBt&<=mP)%FBt&<=mP)%P+@6qbS_RsR3J4jF)lfi zMGGH)F2txOtrb4q0004VNkl3jNSy4&~rjYUevu98yngRGUTXLH-Joxp9;rZ|9 zASsY*KpGk0u>f*5vSyHKz7tM*X-!+_+QUVk3m9ShQZ>uF+-kB5?r&g zt{elWFwcK@7*tN#2xheB_`^dRXgfn{P8wMJ;nEun^3fU$TX$|}kdPE(`26)F!1n2{h8Gi-<001BJ|6u?C0i8)iK~#7Fgp$oG1YsPIyy;_M%Aba3Rz$$68K{0Zy8VcP?Tr8Y0S44O0Rf z-?#Za&Dg4N9nXZ_3Q`gMr-0z$c)JO+FLIZ8$QNKHn0R?t`hPR0r?;H8uO6*3nIg&* z5GFtnHIw@`CGb4^!4&YOmfC>vnefM#SefR(5>tSQ2^y;dassy6ovM5pB^=EVWo|ZM zOpFgG>20VnMU*iKJian{*}NGcnaP^5F~b!Wp~JD3!W;pTvD3e2XHN<6LX;icB`vg4 z*a#R9C}9schJUBAb_Ihjz*h(}0fxd5UxY7%5sl!KGpS%zQ0(Eo)f7Nr^g`YW4<1q} z>n3xnuIi8|A`FLSbMr%FpvMI@&5q9QFLatXSExR${?UH(yZaW*EzY^a6T@l?cPN@2 z)9&<^W+PL2u6tGYP)L1)y{>OT{4#D$PDHh|w5a-4M^fSShys1J8i@{xtF5O~z6F@} zcJ?iBbbVqqH8yD@wx;=+c`YxjXfw8|9{>OV|NknzfWH6$00v1!K~w_(WYN8RhPAoh P00000NkvXXu0mjfsddNS%G}N0G|-oS$6U(SFUU|l`hp6&(ao+QV~*+l#Emfu#_{>&{hGe`v3pGow|jV zp_YS}Ls()^f?9Zvp@3Xlx~Oh9v) zz$$|*Er2YjE<*zYkgT@icXb;lc97yaPZ!4!jbPv2hfIeQI9env&fE%%4*T#=UuwnT zABqKaN1|oxf^s2&YQfEm|?KNluxu_bZpOjedyFy$|v&2W3niyh`|Z|Gv5f6oc)Y~EO`D8roo zD1ODFd~V5}yt7IcyqEUmp4Ms;&);uslbD|VwziOu zeB{IdW!rLbQ9cf~T(lQTE()bZv^ZJipp=88C?#78NkqGvvE#M>S2K-fzsl5q-kJA( ze!pklcMSB;D{aBVLV!6O4jygKv;}}_+T0Y0M95~dF}x#b34i9-g6wqLM@Oq(YUmpW zrzWLfar2nv<(jD9J*7fgNm9Y`&I!vgW~yMv$TZCiy97j;Oeg^CG-ps#v4JNnevzlQ zQBXi-j4M!JrRd;BrlIya9gKCIz#lwk=!``K@IZ?-E{yd*0>IV+5%WB$U=*nWe6|+e zy%H%|=T5tYjej}Kj0^Cqw4V()(Vo$Dvb&t+nNrosl<2qknq4z(^FW)F0N%d zyA^0@?^56bbOVTZM_Y9VX0NYh6_pm&<+8H%&>hWsN+?_SE#m^10U~%tsw~wU!WfN4 zNs=Ubev_!Vw2TJlLKHTcP^RAkpN-wN{423L5yq!ikvjGR8}#_{N%ux0ePm_Pw=DDZ r9{>OV|Nnp&K;i%Z00v1!K~w_(C^3{HK?hxQ00000NkvXXu0mjf>21)F diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/ludodactylus_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/ludodactylus_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/ludodactylus_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/ludodactylus_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/ludodactylus_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/ludodactylus_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/mac_n_cheese.png b/common/src/main/resources/assets/jurassicrevived/textures/item/mac_n_cheese.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/majungasaurus_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/majungasaurus_dna.png old mode 100755 new mode 100644 index 278f431c7957ce14a274e1e5c6ffcc8d1060e527..fa3e4b16a4f40332e83170eeadcf71b356e70903 GIT binary patch literal 671 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv=}#LT=BJwMkF1yemk zJwqd5M)wk+q8+Ibo@t(*S_~XO4l9EcBP#+a!?kq`1pYSHAmp)-j zu-JX)_Lu#WM2@Vxd;GrfpC7DgMk?*v5B%6qB$UpSb?b}X@sQOyF<7Lq((%NJPQ@jk h6}WgWojGve00TqS`dLeUz5pjh22WQ%mvv4FO#t%{*JuC$ delta 431 zcmV;g0Z{&*1;_)CBYy#XNkl|J~W)pQADcYncm-L?TSZf&ZMKM_vG3*C7}TqSfSAgMY1qEZ&`L!_|HYLQ^YN zmd(o=>>l4>b5p%Kn@Fpy+ISV4lr-2oyTyjOS`$>%B&^4yHj?3EK3oHWC7)9ZdGm{; z*SGhbrC8WzQkKaNg92QrIeq*P=f?WDFx7lBILh85b*3LAf@ekpC1I*D4G0dkphkd4NWZFYuLsKoTwT@800960{kFrs00006NkljaA|WEy35}Nu3^Lyrm$GUqZb%cDarG(B zGRFr`m!JKAGg4K;A~IF--@o4nKYTv#?IIE4bC01c+dYrr&P|1nvE9iMcK>($`hR@> zbDpM{EHR$=`g@5SzPk@?sQ<6n=Kno=qr37ZM(<^u|DPvbPf18hN&WHdHzPB9w+J(T zyH>#2cs4aPvp;MWRn|sR+CDN{{+GNF!Fr&rf#Jl@{r_vy5)z-KF)*0%?bF*4op1~k N7oM(uF6*2UngGDe(f$Ac delta 491 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 LnCUlMb-ni=-ANG% delta 3155 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 delta 3133 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 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/moganopterus_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/moganopterus_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/moganopterus_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/moganopterus_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/moganopterus_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/moganopterus_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/mosquito_in_amber.png b/common/src/main/resources/assets/jurassicrevived/textures/item/mosquito_in_amber.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/nyctosaurus_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/nyctosaurus_dna.png old mode 100755 new mode 100644 index 7143f2e4fd0fb2b06b020dcba97d1d69d3b48a40..49333a56c3846fa23a5c65ded1632347e8ed373f GIT binary patch literal 701 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv=}#LT=BJwMkF1yemk zJwqd5M)wk+q8+Ibo@t(*S_~XO4l9EcBP#77fzen`0)Dr_=K-()~s=0mNQ^t5VBhzGXGK9 QNl*lMy85}Sb4q9e0RIE-9smFU delta 449 zcmV;y0Y3h{1=<6UBYy#pNklxZgoJSuZEDd%#A)W{ci|3WY6%T|b6@B8 zopaBX>7QT225X6H76=5mtT`Jt0Mt1$PlZB({C+>f8fwU3`+qdU9#T7WdlIMKiDhu6 z{xsOXxMQs?O`+iIdPq=KlV1&vuI^d0O)+C)inS-;E}Wa9%TV4e(8IQ z!9GcVVytN(U=eilVtA*=da7WYR~ejV9vL#@5CS|o)Lj9)T&~)$0Jy8Im<0&cg0Zh@ z8U`-20+elq(|^w;@6XJfDE|z@Ag9yG+-^7H26!rK*?{Zaxy+L+%aqUOrCcs2aRY1$ z?PlKUHVk)%Y&M$+CvJdj0HOHYa7Duq>5HXUNBEF8PE}P>%R>1$;|7=jgfNGEu}jt- zK49KRl9k?HN&EaDUDwHOx0A!+;B&;823T126d9GKk~$l-bi7I{XIm6aCrD8gLIWWY r`waj9|Nnl!i5&m{00v1!K~w_(%|)TSG2dX300000NkvXXu0mjf!L`Ny diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/nyctosaurus_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/nyctosaurus_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/nyctosaurus_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/nyctosaurus_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/nyctosaurus_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/nyctosaurus_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/ornitholestes_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/ornitholestes_dna.png old mode 100755 new mode 100644 index 3dcdf1643d230e30f735835a572c7decd472fcec..2cd7275e2d976174abddceb1c60080125b2508ff GIT binary patch literal 3342 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 delta 3131 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 VrVP9Oyl4Ob002ovPDHLkV1gz>>$Cs> diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/ornitholestes_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/ornitholestes_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/ornitholestes_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/ornitholestes_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/ornitholestes_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/ornitholestes_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/ornithomimus_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/ornithomimus_dna.png old mode 100755 new mode 100644 index 5a6c0f2e477dee337caea22bae4310f67c582eb2..ed8807e93f581d30bd205d004dc03d8ed9ae5d5d GIT binary patch literal 680 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv=}#LT=BJwMkF1yemk zJwqd5M)wk+q8+Ibo@t(*S_~XO4l9EcBP#xYE-W zlrl9j@yH*&*7TGm?&o7ac7uRRTR;E5zCKy+-)s^*;uSo2M8E1XNW9Za6{D&+llW?N(`GJ|n5!%2H{fYp{KCg`CB#fnjM0mZt^`B*jO&YZ?$7>~6~Y#Zr>= z@c6WmiuM~ciYclL%5b^o`0m9!8S1MEQ_l~BgWL_$WZEDRJU-Z~3sa9~K(OD1d3s4| z1g1XKfMT=o{(tSWS8sA8xr6b!EXHPKjHYBX(owOo39k3e?;j<|uEgQfa}LEf05t(c zA!W|)tA1EWl93dimT@>CBWJZhWPOC%!N!@uNYe-;r4vDey2C6TZYS_IGdKkvJe{KQ zw1TTR2IA`|2!i7~0f8ij(@KZHfv3w2F3|~XoCTUqtues!JlO1ZrEY;Q00030|0flL iumAu621!IgR09Bf6^ROm^54w>0000&6%uy!Kh7P{KES!G(-zR delta 428 zcmV;d0aN~-1;qo9BYy#UNklYH28fv#DSHE<7%~Qz7Va-@C`X z-{<@LzV{gT! ztIUfUY#m*p-BuR~M^h1{I`=9xF*MjYy~cX0MFoc=30R&SFp+XT>Z5BwaKOzE-opgCFfTsg!2&%ODTuYfc`ru8AS9E=)B)3=Y$GNS$ecL~v-Z&k&{>)qr4MGfMQ6 zR1QpaiUGye!hZ+%@2*mvSA$O69ce*^u1Xu5;9`63=xV~&&IVl1WI??B03`uMA*C*! zbPvqwwqvc8!!}nVa^`Ay%shj1z71vz3k-E5kd&Mb=pGoyRe{541D30V8Y>IkJ?-EP z3sAu@-w6mLfx!?L6EH64m1HphJxS0000-iXD}xjxD+42towYzBsU1_m)nMur#62pZj51_q!J6WAG8fXWSwj13qUKn(u>A8Z0ckHoWu z%*)b}85kH7JzX3_Ec}!I{Qqyy?Aj2)oV7gv=lf^R*p3A#8YDDba$)>@z@{z#{yxJS zH*Or@RXo*D&w2XWU;CYPLWln?mF4NXC>jvRp^$N)XKVXE?$3p3N1vIdIkpDyFtRHt zD=Saw=6aTA^KE|bOu=;@-!6ZDnQPIU0FlQg3`=eXPyMMj<@AP^zx==UBv|)E9L{3c z_3Z8T|Etu0M<@0c@i1R|v-`t+uSe>Evm6;z1v)Rzc{Asee2ZiK8+Lwq1s(=V=}6-f z=NlM~Bd^~ifwEh3@%uS0k*gi?Bnx0*tBp~p9!Uy>$ zv1$q_DM={_X-R1bji(MCT(bB4Rna9a1}5!CpZ!ap@HBOU(e>6Y2L>AfZMA%c-CLE- z8L}HHXT19V{BmhxgzbL*H*T$*!D)?0AF?Sh=df8wXZ;s9`_k}9LL%j8rR13}A{^?e p5(%k^i9bpz`KPcmUNWlTVeoskAz^LZ&n8gld%F6$taD0e0sv3N)+Yb} delta 373 zcmV-*0gC?R8IBmRqY8f!000XS0e@s)kpKVzNl8ROR5(v#{Qv(y10{e7N|OzUHlS|C z*8lGA?qCcR0t1p=yq@a@|-23uQOxFJLtFmd_*|0mZ^V%Wd5gTXPn0xAjt1Pz$E z?(lyZ38AdCimoiE5Q-sqV`1K=)*mwfisrca-~&Q**L&3RuJ3y>l2JJbZv^ z03ppO&Z+cr1XNjjS2uXLM)({`;HZKM;Zt$e=XW^#5QN zfTAi?pBHa{g~e^=f}Lt*t_$YF07g3K-u@74Xn(qKh=GBXjiE3%ouMEn4JwKhh?P?| zf*I{O{ur7;z}Zmyzp$YPl*hmzE6&Scrl){A9iRgbQ+=>PK3x|uA7ntFmmUKEto5Ek TAjvEV00000NkvXXu0mjf)H1BZ diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/oviraptor_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/oviraptor_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/oviraptor_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/oviraptor_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/oviraptor_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/oviraptor_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/pachycephalosaurus_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/pachycephalosaurus_dna.png old mode 100755 new mode 100644 index fa548f7dd70e47e31b15e48d7c05e32870be1758..3594d4f21c4c5a358eff95e67a0703ed304e4514 GIT binary patch delta 548 zcmZpYYL?otn2S$xSGmmU1%a$6AkJ)O zVPFK(IY0~oVv>vuFPIT@Kw@TIiJqTph=Qq}p`M`;0|OHS!vuB)7NA-KBVz-`1cc=^l! zYfpl8PsHIYhF#CzZvVeZ{daU?ZxIjkwfZ-^Kiv0vq#iiSk>Myq%&dhmYZ&qv% zZZh`Dn$`F-JIp`9!geqB88*hSym$Zq*Zpg8QPx<+k?F>^=Tg!C$eA-FTBd|ZMl47w zFvxsgT*|7cxFe0fT$*iK|M!2{#fAo-yiWf4|M{aV^YR58%}D_~hp(IK3&yROv4>H{ zOLk`!;|B)j&gL7Xc3S`c|NV9Jz_H`U6&5TxHsSu>d5NKu<(a$ZS%1rLF*|TO=F|R( z92b7=-!FN@_pQW{FFg_w7CR4os;_rA%phLyp@`w~{(bf72@jqmPcUMyVqYSead3b9 ge#w1%tBx@+yvyF-tM>QFMo`>%y85}Sb4q9e025N+;{X5v delta 521 zcmV+k0`~ob8iE?IqY4fY000XS0e@s)kpKVy7?ZII8wojVZrVNo004}W)(SQ^5C8xG zS^xk5X@>*=0RR91Y5)KL00000FBt&<=mP)%FBt&<=mP)%P+@6qbS_RsR3J4jF)lfi zMGGH)F2txOtrb4q0004jNkl3jOIoaO|t7Z^DF#wxpn9XZePhdDby$dW30<7HJ z|Ns5`iHHS|vynA}{EVy_8SqNW{byxjVh~bNg}49|RiXO4SOd(%-G+hXBEq0@%0@7wJ;xs&U?2m$%_aYX3}F2Gn?c;vjzLV%h=GNZ3oQTl z$4~6h2m_AZjttyyZ~oWeW@KRJ7h*6ZOwNHw0QLO){fFV}izf^K+^4SE>sVxJ00000 LNkvXXu0mjf4esQ) diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/pachycephalosaurus_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/pachycephalosaurus_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/pachycephalosaurus_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/pachycephalosaurus_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/pachycephalosaurus_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/pachycephalosaurus_tissue.png old mode 100755 new mode 100644 index ecfcb3cceee84cf7b3e0907f2dd747c7075a44fa..5835728657663a79f9769f7429369e1da735c768 GIT binary patch delta 442 zcmV;r0Y(1q1jz%C8Gi-<001BJ|6u?C0e(qDK~#7FjFP=h0znjo4=We};}1a%5M!cJ zXrhT2Br$4dqr8C@R(5tahQfmQ1UAN(u+hrS*4EC-0t;=h;73??<(p&);3AS-X7-+Q zzPXcKO9OtldkgLWsi*x5K=3M?GGX>TZl8w^05ieYue!<&TYsN5Tc=NN0iR4y%K!)y zAc$JA9Rs1y^Iv5EoHP>-8lMS&x5Uac!ypELi3z4ggNg<%rJ|t@3xfDR_FAD(! z0uc5T*YGq}bbr4x6JY2L@kV$v1khOftB_xIFZSnM13<*+g}jx%UlosYZpg9}TTH71 z@H2Y7!(76A+Qp-+dzoKy!_#rCot$ZIbNhdQOgy4Odt9epRcvKl=hqKvy*z4sHZdIF zojx)WP<(Ym$*o=8-QOsbIgn%9!vS2QQL9Pe2_NS%Lht0G|-oS$6U(SFUU|l`hp6&(ao+QW2{5QK@v5ZH_T-@Kftfck(uuY>qaq z_fhW2^{oIYMqDN)Y_QUtNYe(nXzWg#BwL8 zxi@4v6y0|0hRDa$!yJxS;erJ8DvY7X1 wr_|w!o%i1HoBw+FvugR5mB&n$f9c(C|Mj-$FVdQ&MBb@0DS<);Q#;t diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/parasaurolophus_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/parasaurolophus_dna.png old mode 100755 new mode 100644 index 3f606fad39ddb1346b025b685c5a2b595274c996..60051796e7602426d1355e92e61254feb79a94af GIT binary patch literal 648 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv=}#LT=BJwMkF1yemk zJwqd5M)wk+q8+Ibo@t(*S_~XO4l9EcBP#$1^!opN=c$A?$D>bp6At#>Vc@a9eezF|M^st+!xs;i@|de%F*2z6#X8OZ z*54LEWw8m2n;3c4*Ebx!z<6&7&*%3G)pL066`M64bznG{mH*vcFn<9ZNklni!+g8hv!n(ah?Aas5D#gMf72_plxbkM#1A*N=TUkpiW?=h$sG{e=+bCvmz5(X8MH~eQ{ zU|{IT4ZsL(J2jbK3=FS-Fkl0C6B4o^or{++Y)$cFU|?Wi@Sd{?&ISMj*o12S2!VtE O0000i3|Xc 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 R@9IAnFhCgVG~9BE{SWY82x9;M delta 3136 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 delta 413 zcmV;O0b>4^1-1i_BYy#FNklMJc7yBI%%D zMP2MzEE@2!84Pu(AcZdCP`fzRr9MG$tKcAr2#Shy5FfLGB1B!h_FQPVeHR2nPV$qS z@7$9ciT-%}Pe6F%kjb*lRam&@27RM*r0Y7lTrMVtR1H|$N`JGny>&WHM#&RUMV8MM z0}?wYthL3egcf58cV{n!A!P$L4^COLrO5!tl?biO44a^Aj&YU@0PJ^|GoJRJdFbWs zJ-#sMH5rsJ6b0nqoM->`(>6WkE(ybv7qFeaWLOz5Ai%*9XIU5?BLJ|cjb-o;J1)qhq73`zJ^Vr{^czFE~e*hEs{!ps{W35p#(6>S(yqVDZ7r2=tEJlqgw z39A8wqO<V3SRsogNCb~p7uUlVTt5JC%4tC2g?P>+u^?VNnw zUVa~R3{Xh=rr_5rIjx=a3jhHB{}O|ve*gdg21!IgR2BmO)nk!yq9LtK00000NkvXX Hu0mjf3sc68GYTVkZ{BJ*VJI6BaYj1XcxbO8y zJ?`xH?dt!hKNLxr@$HA)D#jxj|7sUV$h7+Jt54W*_y>C;gPHyB%uU8#nKO-R?oa>y z|NMV@p7i)TsR80*=?@a0GOm7DI`15ZS;DhjhyOQrZOr;tx_~9;@%?&xNsGB^#xi?M zdk?-jS=#1b|G)8S(voJ+>iMggH8(sva^%Q=oj+y{p+Y?S|8F+Rnf2nxf!a!TW@BM% zW_e>5ZSD>R*YnLMr4N{uK4Dw%Ly~RZpVXv)z$pmrq33eQRe%7#`YGT;qS^4kJPYJcnA66+Oin1|CFWRkF_QSRc6iuG4elF{r5}E+2 C#Qm)R delta 493 zcmV1%?EWBYy$ANklWM926o4 z4q7WQc`1sE3m4_!<$wb%2QJ8KZCPgRpxj6fb0Be{9j5VYS=-Nk|84fn=B1RU=lkp5 z^ZS24zwh(^^YF*#e*hCphp5$RnLY>pb%LtaK@dd|1VKP4as&Z z0GV4V6b?;cV2I>&JueP-)^p4iE*5h)8uE+d0TFX}AM9RvN_*RCW6ZZEJ=UcvVe$SZ z7O-VKN17}(>wlYTV$43<2<9oW;KAd9a#cnYKxRz=Iue;Z)&X=M_n~cFi%#zoc>N+M zlaryLagAeVK(VFf%?o#FWb&JB6lHu0$T>OGbsfQVaWz|u0UjPL{m9c*Nn?{a^3OV* z4&|8w0IvogCc*xEJ)~Wlfq)q@HXA}UoO{M}7k6Oc7G}Koc_=ATL#3*geUb%JWhW_s zr)gv)O%JqitSc${g*}j`mw;L&Kv{lAs1r;?sYomV8A+jTv>J`ZI3U5KdItai|NkNQ jKnMT;00v1!K~w_(CTXRo@BbCV00000NkvXXu0mjfWgFM^ diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/protoceratops_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/protoceratops_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/protoceratops_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/protoceratops_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/protoceratops_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/protoceratops_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/pteranodon_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/pteranodon_dna.png old mode 100755 new mode 100644 index 2cd0159d7dde8d21931ebc1e54a37ccdfb1ead46..02ba9eed2660354e9aabf139f9cc9d138f1a4ffe GIT binary patch literal 691 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv=}#LT=BJwMkF1yemk zJwqd5M)wk+q8+Ibo@t(*S_~XO4l9EcBP#6zjo#bMROE1jiRt}6hPCO*$q9_RVj3qmCcb?Z>)^}7!?1hfigWDmo=*k^yQiz4%Q~lo FCIA6X>eB!K delta 434 zcmV;j0Zsn11MmQcDm)O+`kwnL&in*3{4%*b)VqXLi~X-zV=n(M!RD@AKUA^7;Ip zd(J{_J}nD2cT!xIWf5b|mIZ)(;dN3Jg(OMh7$YqS5=R++cYnG~SBG)(FKmF*(^Rl~ za?Rb{T@;DNbjT?ASFm@Mk_ocbl1mJSr^ zb=a^?L>GurwMm|**vso1A;tVV*-Ibfu~*35LDb{4k}KEshy4Hm0RR7tbLg%B000I_ cL_t&o0Nv=6Cv}Q(M*si-07*qoM6N<$g66Nm@Bjb+ diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/pteranodon_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/pteranodon_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/pteranodon_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/pteranodon_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/pteranodon_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/pteranodon_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/pterodaustro_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/pterodaustro_dna.png old mode 100755 new mode 100644 index b7fcc692f3e619f74d476a982a59170e2dd4c8ee..ba4dcb6fd68e8b166418c5e2db2ff6fd60c72b88 GIT binary patch literal 658 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv=}#LT=BJwMkF1yemk zJwqd5M)wk+q8+Ibo@t(*S_~XO4l9EcBP#g^Ab+;H! SOceG9g{r5kpUXO@geCxPN6$+D delta 411 zcmV;M0c8G?1+)W@BYy#DNkl`4 zPJ(E(>L`K;x^z?v>f+#_lMh4(2ZtHIvFVYH5*YOo!I6B=Fd0Pz@Z>1{P82^ zHW@I&1^89=ZGQuH`es1(aDn|rPJVGbF!VJw$JxVOC(BeK{9d{fjn7bL?lto#4~0RR6N@}Rx|000I_L_t&o02IS3or*629qs@C002ovPDHLk FV1mGazBm8? diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/pterodaustro_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/pterodaustro_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/pterodaustro_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/pterodaustro_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/pterodaustro_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/pterodaustro_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/quetzalcoatlus_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/quetzalcoatlus_dna.png old mode 100755 new mode 100644 index 4d68537bf20f2333d585f6ba6d97f17dc880b375..407c78be3bdca9356ec3825d8942784b31820598 GIT binary patch literal 736 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv=}#LT=BJwMkF1yemk zJwqd5M)wk+q8+Ibo@t(*S_~XO4l9EcBP#|k6pTHBA?pZ+I4(O3{0|TS^rP}`?d4o?bYo(N=!ODU0q5%+TnVC&ofP8aXsIB zQu=^e*%P({bJwOm{rLa)AAcpP2x-`RtmX!xs6NrYfO^gixKYQ}<|L)zJ|1VoMA7K$l zBTO?$A;?B`BP*~b4HG*sMm7Mb?EhO+9?Y-+DFS0vT?huTRkY!3kO2?w--UYt0OMu{ V*Wa)NE&u=k00>D%PDHLkV1n7VeVhOQ diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/quetzalcoatlus_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/quetzalcoatlus_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/quetzalcoatlus_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/quetzalcoatlus_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/quetzalcoatlus_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/quetzalcoatlus_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/rajasaurus_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/rajasaurus_dna.png old mode 100755 new mode 100644 index 62fa1ef862c73bc17ede61598f4c46ef769fdb25..ca3b3e5e3e55f0776cffde6ff3472730ec3d91d7 GIT binary patch literal 728 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv=}#LT=BJwMkF1yemk zJwqd5M)wk+q8+Ibo@t(*S_~XO4l9EcBP#xE;MMRRoCEwR~eH_!3mLnni?M~@!ekaV1p%~#d6 q?P&Bjqk@kgj50Jd4L5Aq0E`ip*K6eyn58v9apURg=d#Wzp$PzGZuYhS delta 470 zcmV;{0V)321@8lpBYy#;NklZJ3BkAnV|iV&Ff5W&HvN3b)C4B_6!@~|-LzXXKKOnxs5Of;Btf&wmE z3!ix33LwoJJmhLX)Ur+@6RN7?|4)@Oc9cg0sD>JXhn8g`N7UzT_;8N5qyPv~t zm?)l~6T0{~bnd_4qG25VfQ)>T1U*4^Bgi<1nnE_LVq*~ru1zf5rJ=Q^4EIxOSofsh z$+__@poAd9Yo^j}H`rZn1ILWRBV?tU_!v4Nkeiu~fKMdBoRj?{P^y}fYqATuk6Ykq zG#asYeuW})9=1;}U`$Fzq1g;smhlMy0RR6M>@xiT000I_L_t&o0QU=*Y}Xhu4Oe z4ldby{%WI0SDKpIvj19AMgLh_Zb;0ttv*)J;N8^N+dQ$cQ&LkvTP>eq_PvSH4G(k9 zYux?6$S8(KeqMdDfM8O3LQ;BK#qV$Ghj)kD7cOT`G01g)SudBkAbG#1!Jm{}hd#X2 z6>i=$NAd97*V8+UAAD(U|Nk{5RYK3U_Sgb--J=B`PX;g8K11@~zn@1L7>YJ7`Fvh8 R`za_6JYD@<);T3K0RX~S=}Z6s delta 445 zcmV;u0Yd)31=a(QBYy#lNkll(oooB zvaFWSVhp#r>_V~HMGi4*SFDbovL$&12N!p&T3(q39o{vp&kxBcaZmclDInOcFO68#pUae& z*SDRO$zEBSk}SRnQgEu~{OLn8H`bjKrkV`FN%(=$&h&sn@Qh8!3sX&6K(Ix{B6O2d z2uyXNfZCSA$A6FSnp`{cJkKafWnxyTc*fDMlD187_B(SN$C|Y&Ca)?+G#bTCSsjW? zWZ;Sbu>&MW=;}G=2kUq0A&k_c$xx0dpAnn3A{fjHs9P$)(QX7%fB^Xf-2>8l4UUbV4g!3myzQ&4~^Oq-0Q%i+1fICX5@W8L**nk_4I@gf&O0JzIOn? zh)|dnf<%7hh#Tz+2`~AqL}B@4p`#a=h{$k;yXA1ZN>MUHRhxuMDIjqDJP{)VwjVc+ z5VO&50<$9Xw2*h7vU0(k^L}<(kWKW?yNw z#t&##zP6fm-@g32)l}H9KfWQJ5sEL6gDkQ(86+xY$}X!f&mfthlmNT2FK2*lf`}SK zIYE$hRb+V$_+dov@?ie9+z(I2{_H?wlhLIhHdbmhf0n}c$!~cu?BS|sMF15=A0Q!{ zJBa$?G-3HAx04Ux*g3INS^hQwhqtP>w7yYQg{quZBhG{O{BO?B!Na+a@F;NI`O~e2 zlL;QcbvVK2_1;tYdIsExJn->5+5L+KfGe-^=l|N%&T>mjF@XZsp4{}n#wH7r-KWCJ zxzBQH9@kUS(2c^1X>UK<9dpwBZR(bYQ>f>al^4JDu@Y4dwc~4FDvmo6q&*83pn(;H zG8gx;!5=5QOd2u)x8xJn8QywpUCll$&O2i1J1ZZ+b0kb0K@c8ExXEA{-KZ^EDF%qp zIC;S7yv)D*NJ%IvY)K~LY0&wO`YGyN#j$ zs7GQs7@i6H{FhUd8=K;3|D#T)l40nA2URyeCm{3-9PmqhB?$)>8BKF)KC4}urxLF@v~aP#8ifI zkT<+NO?y>BC2?5D--3&s8g9s4>T6L{g%Y`>M_W66G2)64&^@ZF^) zti%JxQ0Y#I1)7~_sFfg6#gV~7^|Px{6g|4B5_j1)>4YDPy_dKlUXmG*M#7QOjl`-U zbqSC36&{E-rH3Yk=4u!`G)WgGra2moiwS$v62U}1q5@Go*K}IsT6)<>ie2VF=rP4H zx0N@Rh$ONSMJH~TS9&(8*sJ)d_~ugN#;9<5evqbv7cSp$vrx0*xoBiV zGFj*Ugx@OVu<9veMxgH8@ys54GUzol{jn&Ezd~45K95sA*5>9lGv1e74yA9f{oeGb z!2|I+lP6ijL-LtH&sRQP9&8!>o)sZ!o*j~5p0y~xD1D9qRlKMKSEW`ox-6BxAGZ8y zIag6z0XKQ3*i}g<`%{`my53r=YNkP>vb=V+nHAKbY81{m3_B;{x`kg=&O3yox2>n z3?psy;C<$z=4J4eA_?b=lH4l%?bqf(&L$4Bj`wP8DyN^f7PMw#>M>6bDEXUHVn%oh zX$l?MxtyN(HE(Nw=M8Txighk^PF@I(v|Y3;uIVwyjsf>w@ApFQDsd@`VY#nzd-1e# zrErfYJxtzBzM5RbdymVIdq-s(dUn^{E!}_Pn2WZ>3X!CLYVVQX?T2lF?k>;O%+B~u=hF;_F2 z#?izPQhuiR5+n%5l1`Okm1Sn5g|`ZhN47@x6x0-cIga2(>ILfI^^|@pekFcWe$VEo z=Go>Q=26$>w5G!g_VgqEgl_Nh{kGh754#faIou(vVQ>3y;bST?5=+)PnA%$-W61BK z7NR;%1!~6}-#LsESx&l6LdZHyW6ZW}Bo848C80(Ml5wgx!WrSBB(5QGWJLM}{wsAN zm0WVQs%hjn>>@}BjMA^su863g!SPH);lhYpw2@91*ZsI*gIk>jJt9)#grxJH(Dv0cWo zgsj{z{Z_P^Vuy~QA}V6Uvp!9M|G zteiWilf0TVwq7dA<-H94Pcl(GbMfIfNRP*h$!7Gq*|6Ed$dVIt2XnS@_F7i*&cWPw z3o}JU8ElKB*Jx(qoy)-y^bxTUhO&{e9o4GU7@MvJv)XQ_6~`|&HMSjHm?*)B#jz;D zXzfCqcoh=wXZmCIth>Tq@evp8axv?)zEU__H{(S4GvD@)7O(OiQNka?Mdeqa%eT zI_g2%*rk(DbJNjNMhK_h-!uozj{Eq~<8*QbW29LmN^#CfJ9uFI(_l?fP2pF$hTwgN z{kC(@-&SPYnl2%@=9iOttv{MYK~M|2s)Rm!`RlVuTc@8>N7wSfkAMwQVcJI8__fVz zRv}i~-EXtQ{Flx?&~DJeStb-Hy%c(4a19~5^a z8H!Sik*3wAYUa7O3iB|<-M`UmUlLHnQ4TK#Z01?Z0e)mpFe>Pz4y)#lS*AW8s9ZF0 z{?wzj?=xFdgva3x8?0OuhdH~_ut7)iEB6;WNFf=Fb~{ZwvN{`48)qAPzu#3(nirqZ zQ&Z;bo%l=4v!n@gVgYV6+!k%+?}ZL=3%mm$+`RqJ3TAMm&=mz`1!WaBkRkfwMNPS5 zYwTrgECbM81k?Zzh#CN0(9H|+{*N!dRzM0w`EQ=$f|WrO0OZ2kU&uR->fgNY1^;7A zAs}Fb@*j`=FZ};n0Js>DN()e36f3Dfl|V24JNW$k-+th#N;i{!<%|OWfCP;7VMq;g zkCXFr9ZERPmeQxv|9EG8o#q2VSjjbdLLao(tM$Zxv0Hg&W~TR&@FyJo(7~w=K8m&P ztb!lQlrnx9VL>N!w>POJ?u>Eof!DzL6)#vUf(b+`A}T8S{3*k_pVmQfaxSF)_g3Z3 z7lzUT1pA6AP(Evwc`WgKsFC=`{O=^!Ye}|!K0y2WR@-^CB-z0&Igp8Rdb5MHcyn3O zA`b?LgN>({C;}*TM+~N!cA;aup;uyn832PomeA%DOI#}}f60xcQtvgQ%{b7$O>3!f zg}{?@a+rSmkw>VIjp+h_xo7AHB)*366m>=tghb`~fwF8zEyfW&UCKs7QDMr3?sFhh qTtqsi_l$6e*tpNKgY$NSfoOnhE%nK;VtVU;E@uok)33kb8vP%5M%6(8 delta 3047 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 ZYz)t~&OJYaJ2wy%w4SbhF6*2UngARZ(pCTf delta 424 zcmV;Z0ayN)1;GQ5BYy#QNklZ6m3=_s#O9!5z?!QR<5YpAW!z`v#}grB9*|X z;{vp;hY#=Hoqy$428>v6RQk37oBgvWicF2m)v1kn2QVS&i>IOu3v}4nPmxdp2ML{c*$ZNuDRBYXLfNq)SgaIlZY$405m;UGmu^V^@)+G6K( z-T^=aT^IvNkJL>_Y&t?~i8yVnCn>SAOqhQI009604k6(MfdBvi21!IgR09BFI*(pH SdCb=U0000&!0DLa`W__HZy)R_sXFIOrhP21myz) zuO}oVrm|5(dxNLS= zN*qN@vC4sq{8@+1Uf2UJj$9B*Ia%ef<)GHVVUO+(q{hw9exKg-v^%?`cAD?JH~rq{ z^M3QDg8q4xPq4aw#g=7>s7?Q=1OM;>IgUeyVX&0^O0aXB;(z<|B;6jx$(&q~tQboQ z4$khlwWZ0PSx(r3$URg^QNiJ5nwuLNTyWIhq}W{0hvYos_7ngPchzRi_RlEt^7^*7 zI5FT8l=3Jjkg!~L@${k1Mgn;->Uo0GREDuLiU{DTkX{f*{f7Xs*~VEEkWw(#xB|4T z!Y7aKTCtr0BY#4GU!}GU*z241-X2yX1Te`YuAkilGy8R3U)x}H#JcoDh6a~nR9RI+ zLV(=>BJugK=Yaw4&^js5=ck+G7GA#vm;ppEm#MC+r|5Jy1&2o5ad&&1LXj~yUjP6A o|NjXbTbKX<00v1!K~w_(n)-yQwIGWT00000NkvXXt^-0~f}Rz?wg3PC diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/spinosaurus_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/spinosaurus_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/spinosaurus_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/spinosaurus_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/spinosaurus_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/spinosaurus_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/stegosaurus_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/stegosaurus_dna.png old mode 100755 new mode 100644 index 31762cadb6af86c8ee2799f5c4be8a59fde294ec..f0e0e52e37fb8af012eb87d55f3cced49650fa7b GIT binary patch literal 712 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv=}#LT=BJwMkF1yemk zJwqd5M)wk+q8+Ibo@t(*S_~XO4l9EcBP#2KDoO zcNj#{pO;wvOHWTs{lR_Z&)3)HY-I})b#%@+>^C;9`Tvu*+^V7RaP{tgn+ppK{`~qn z`{CK;r9ThZJiL z#ibfsY?DICg;S=jEEf*RB{v9B?xrN=jtdvNbnn8@#xC~S^J(j|11sh2`+q%s-}C!F z|Mz`4{Biw{!QAFK(`vPXA_FI!K&~^x>-9pRP%yE{uLjP27k|4wUdQF04eFs8F)P$R z8f+b1vEsaJlVRF!61s!0NRzk*yQeoSCo>}q_L>&3XzY@ZfoG{gy2xm$%C(QRIiK)Q_nYpL)RUn$@GIn@NjoyT$p;o1_Y~1nVUY6 z5`n2tFre6C_d;_*rw`I32{@WYAjvk~ zLjxdQ1F{bEH*`TSYe#3D3bOKA6lUe4AUh8_dB;}*0!2w;FjO~drZ@xuK3R&Q+yYdW zR6toJhpMI?8ENVG1ONd4|0tDdnE(I)21!IgR09AvMvoHUE3e1^0000>Lb z(vQyIVmB`(FR33V4|EtXJjqEpt6htPl0a=KL(ETRi2(|9Ja<&O8jRqE!t) zGdCG~WzKYV70}$~==Y_5^|~kj|F7xcSrcEEu&mj$dj4u=O_8&%$GrZFo_m*;F-83M z{SPlpov$uU=kc-e;nAs|A-FNXu#)*kSKl3m9){wQ5|-0D@9sVKA!f`yGRp6o0_WZe&r z?kPFTufG)pw~w%*q|h@s8SwDCxhYffrC@dM7>kSs3GDRD!rV|RL&15ZPf2h*3gz~-}{PN;+qKpcUCYsCvY(_0{9 zw1Sqqb4~^m4OO7ktKdC{0hX!-IFQ0W?2^t13L{iw14<1f_)MHtfm+WB9S}&tXB4JL zB*LVA8!!O{kOYRi5?w9}9{>OV|NlT%fWH6$00v1!K~w_(1+|s{WipC800000NkvXX Hu0mjfS)Im* diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/styracosaurus_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/styracosaurus_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/styracosaurus_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/styracosaurus_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/styracosaurus_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/styracosaurus_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/tapejara_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/tapejara_dna.png old mode 100755 new mode 100644 index c96cfc8e1db142f60ff8291c95c9fb2ca6ae0dfc..fc1f64b95e02ee423ecb1a0a31bc9aed9b088971 GIT binary patch literal 3379 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 FV1j4z@c94$ diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/tapejara_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/tapejara_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/tapejara_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/tapejara_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/tapejara_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/tapejara_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/test_tube.png b/common/src/main/resources/assets/jurassicrevived/textures/item/test_tube.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/therizinosaurus_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/therizinosaurus_dna.png old mode 100755 new mode 100644 index 129cb1582bb862d81e3f0a84958565e4b5892960..fba08141c6c0b0a17b7a46daeff81ad9021482d2 GIT binary patch literal 656 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv=}#LT=BJwMkF1yemk zJwqd5M)wk+q8+Ibo@t(*S_~XO4l9EcBP#sK~T3TA${`&uq{5uU2cufwR(4777`ucdDoSdA5U%$S-=5cg%n) delta 395 zcmV;60d)S51*8LzBYy!|Nkl0C z)QqBNMC}mJ#YLAw7g10b-3*9|3W8e&2O*md4jtVc6d`8v%zw~u)}$>6hWyEKdEa+0 zmq_%-<9`I32RF>NZJy?aJMO@kUZpS$$uvzSO4bq(YXnA+mhjQgC>2 z&j$K?-G%k4%d6u{vm{e+bp62kdb$&E*4?7*rO6x;dy+F%0JvD_s#`-}Ysl-{`+m7J zkxM9H@JrBu8#PzYpZUd^u~Zl}KLqEsM~0R000BHVHIfOVCJ_L(23Z}GNGCArxBzX7 z@Y&NxzTL`z5q}AvN^Bc&t9J$z1Od}^o#Db%707*qoL}WHK8A1B3kM|A|0~u{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstUx|zfk$L9 z0|Vb-5N14{zaj-FC|TkfQ4*Y=R#Ki=l*$m0n3-3i=jR%tV5(=RXJ{nM=w1R;v}1B5 zw^_X)kQD{Qne8kLj6gaEh(RC$h(UZ9jcy1712Y4|1a<}%pc(@sV*|zo%wY8(J**2L zW=#XKL4XM;!vt0tWN86pL3J4#7%B>Ar}70fByfsXLfCf zV9r{e|MUH`XKcp;6b%xZF1av%K48<9e}A9hjT<)(@G72a;5_~9ul>$Cp~L@{%JTGG z6b%UEP{=sYv$g#n_vga2qt8s!99si;7}=GSm6fM-b3Mzm`8L0Irr^4dZgQxyfn{s-?%U}LqdlIa9S|fNJuJ8H#E&gjtz4n@OM+_3q?&JQyR;5m8 zsU%AP)5MUowtBbzKV)l|)4N9UN%{iwf~;u*qCfvXkk&rJZG2t!-}~h!`xZ%_NS|`a zsJ+X;;K|YUzv(GI&L23Zf8xNIGencmD5BA#J#?0F6 z;>_me=FZjsdD;$bl4_H;uTx^$nDmLQ;M1EEyax)(;&M*Z=h@Y<=`k{Hc+1{DC*{YF zkHXB{+}!U<8hDC?l>h%{tZJA!b7muFOXDg1_`N4TJUt!$h-ZVrC3daf{8vt}lr>JA ksCW4E^n8g5iONa|hWotB8kdzFDgecmr>mdKI;Vst0KJIna{vGU literal 3230 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 delta 622 zcmV-!0+Ic<1cn8WBYy%rNklyfsM7*&zyeyi6sCu zK0Z2dIkEl|H35$SQ26j*-@UzmxRcZKMEC(CrcT62)U1OT0e=vL-orB#2y00-)kn0!`&t9M4zMnq_m3A^{+|EY7big`ah{6)^{@ z)bRcw#uBHf>VG!@2%>mZ506j9%f~tb!r%3s;;JCp8T`as$^uXvSxHqNaVP~D?jHVX zj^+t~j+g={tZ|c7EDg6d*TXUG7n0w~9|8DqrU|S&Vid01&bR@WRh!rmfRdYKO5}R2R(n3&N_yfVMYySWjG0-#wLr^gxgpI!B^`58qlmu~x ztPWhboO?gtd%ou$0sj%DQi%loV;Hc{=VN~*5Rb=6Q4~0xPJbA%k>jR???$7PN~M?~ z&}=qG`Kbhw$s}#8uMb|#WHL;a<zn*}{1iW4^{oco7F?zIg z^(!=OwlA8$B!6DKag@vDeXAXPBhT}2yWJ#;A|5RHc9`Y`@3zCo97y=JR>R8ETB7R;w|G!vUMk2EX4wY%IsaG-JWM-40O{aPj;( z1pJHGe78M52a+UFE|;6|eCPT#Qgs7Hqd8;gH{Nb;q0{M34pKNArffDlmOtxqk{&w9 z4g9-Yr!TR)+k(}47{34j0RR8Dael%8000I_L_t&o0I|NlfJ>5*od5s;07*qoM6N<$ Ef=2ldQUCw| literal 776 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL5ULAh?3y^w370~qEv=}#LT=BJwMkF1yemk zJy)37&w3&Rt70XRt82O%L|C5p=^+AG#Ht|;!HrcAtMvmbx}Ze zW;+X5JPXJMfdn81>4(v1mNGCiFic=)U;(NyFfuk^TmUf@q=R(<#H1-eHV7~Q&0zwo z46?KUvY@&Q4GciCKIad3sPl_G0oJ~;^OLh_Oo;GijvQ^_6Y}4 z7BL?_bLaOt+wXgR%l%<*bz*!zzy5gBnT__n9x6f>QoRS#Hal9#q{YljHA%1+JM5!& z_#)HRs9d?L9U)pvKS^=5ZmI5fTkP>F{k@A&^^=#+wB-7;)zv3^PLY1T{>e5i;g=yF zf7aYOxp8IsC5!58ucZI4|2?|-`s+IN-FM$TWxA!db9J52%1e{v_2jQt#`Rr%{4rto zT{cGnh3S?R58az{?_Bu$jj!LV`{<+m$6?}S7BU|5R~k)xeU(3|WL^}j&Aq#h=iYx$ zwws^M<+ogTzo6sG?*}tXoOZ^9X_oJfU6P()A=7j)9ixExi2l zK#EbL*V03u7HKRxnbP#J;>;tfxqLiq%u6o6yytKRG!rRM#7nZR)HpsuoylNxUq0j+}PES`qmvv4FO#p@&5qJOq diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/titanosaurus_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/titanosaurus_tissue.png old mode 100755 new mode 100644 index c0ee1c2bdde8099a82121e70e663eb2c9699eaed..6bbafaaa94ec0cf1f49fb1b318abbe0b3346a01d GIT binary patch delta 407 zcmV;I0cif^1f~O!8Gi-<001BJ|6u?C0b5B#K~#90q*K94!$1_A-E7*lH8d6rLJxva z5JZH4;Hd`@JbNiZ58gcb10H%&1QERZIbQt(i=c;MY6TTdYh&!%x3DEmOV~ z#%LA(DWvPB1T-oIQ;ASF9V6;09^rC#U8*6{0TpNwTGK<8^;w*}Twan7J#+FNoNZMk zS*DycmuTMO!+*MDkjNGnVHg}ApFJ3yBlVJu$&Gz!S{9hdz%G^0Jio$y>kb#E&B+-g zf*Z(KdE^~Ob>G{mp>a@$5F-6&(ijR8uYMn%_lzg6i?!-1^0^#>K`>v0ZFf_S0M58_ z;JO>=bY5WF3-|>90RR7n!DEd8000I_L_t&o0OwYk_7F;obyNTV002ovPDHLkV1l3M BvEl## literal 613 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%Lh70G|-oS$6WRrqZSQ;#u0FQ7S?};hFw2pFVv$c<|uPojV^qc;Mybb@uGp z6DLj_IdbIu`SZTMzI*rX-MxGFzJ2>no;>+{Zmy4ykDs5PzrVk`ySt~Sr;Uw`o12@r zw|7tw$VscZmU{vzg_0n@;Q#mmLrjeHTcBFb0*}aI1_r*vAk26?e?&q9iy! zt)x7$D3u`~F*C13&(AeP!Bo#s&oU?PmK{*dw$upEG*3@01`Z&Hl|hP;m4Ok+@&aOM zC>!J?4Mt|LI1`X<$jAf^wJ0Dvvz-Mjo&{usKmrhh^uuU0OBsOSJb|5o1*pQn$k>2! z0mM|04%P(_lcoUKAixAPhY74Q$kGDHg6c9fFaXK=oIl{9+JAikkXhsD;uxY49NT+S ztjU1KW%3lQXi7@2~XU@zOnRfckF~K9O0+(1Oa4ZgS-m=iX$*0W1 ziz8{9Siw2*A2%f;Cd_c(C?eQw)VOF{&&lN{8eh%+5|R0Lo_Olg*?w`m+pEo%U)*62wzCRn6?zqJ`|6xkNHi$E`|y9=tT!678f)A% zb&FSU97>zuwnE_W%*V?OE+1U7_x#mHk*+jTQ_~H(3TM;(W0byZ?CI*~vd$@?2>{xo*8czi delta 405 zcmV;G0c!r91+D{-BYy#7Nkl3a8Y~_gg9gptmvd; zK{ViF)5S%XLKksR7e`%GR1n-MIQT+A1&0n999%?cMTjo(nE%pTZeo0tLQDUo_wjw_ z^d?nQ=BILkg|$PrEK5Xfx}*-ehNj7NT`~-V1IfPx%UfB#*neB0D z(SA)(#S8NX#|i?txR3Vl-xCwVeIXcY9X*}&O|X-_VN}Kj1aNAwSHh@@dF1NsGAsaW zHggV(NEF7LrhipykhFKVai{~dt-{;4Z;4b)D1P}v=#37;@KqNhtlm~`Qi065@k>|=cSd1YO0*nA6_#KVo zI70f8FGQE<3jhHB|C|*ObN~PV21!IgR09A4otiBt(GIqw00000NkvXXu0mjfYreOE diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/triceratops_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/triceratops_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/triceratops_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/triceratops_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/triceratops_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/triceratops_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/troodon_dna.png b/common/src/main/resources/assets/jurassicrevived/textures/item/troodon_dna.png old mode 100755 new mode 100644 index a3fe9bab19cc7551fea8d6c249fc2b74f81c86c3..06252e1ef32a31fef917070a456cd9c9fd99d208 GIT binary patch delta 474 zcmV<00VV#}8Ri+VunGYgld%dL3NbPh0Y`KI0054Y)e1Hd5dZ)HS^xk5X@>*=0RR91 zY?B-dC4Vt8000620FVa&1ONa4FfubR0iXi_0RR91|Nj6000000Ix@ZtM5owW0004E zNklH1Igj9@#ASi@=ny5{Y-|EeeZTVaiI3K>#HXNzn|l6o~)B4FEYCSu@DbKyP4ZhG~RyAua$#6?%aAX|gj)YMQ|` zz<)6ifHZ>`U>YMGOxpWg9Y}#SV*_$>A|U)fGe4BU$V}}&JP<1;ZvZ>1BR2rW*|7#D zj0{Gi|9JU$7)~C)#L(AL&hY!!M~39AHU{rN2kg-ZGa#!V^#A8iUl>4|LG-n&_ZT|s zG8q2+{>)I_zLeq3i+9*_BS;K{m!^9GsVD#cVRUAG$bXRYK^P>qG~Mez0LqlkV~1a_ Q1^@s607*qoM6N<$g2o)hdjJ3c delta 433 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 delta 3048 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 Kb6Mw<&;$S@Y2xPq delta 441 zcmV;q0Y?711=0hMBYy#hNklKLaUhuH&MIKPvBQFT0yiIvfUPRJbdGYSSpStGd{_LFG+qI36+UkFlR3cR<_Y6@o}?c7PZKyi(;$i>a2&^E$gcovyMJMJdAJT|I{|PG&&ys~ z(*m{*&RJ=RQJ9zu3gn0fHRMM?==g#a7UV0&0bvQ2r}{LgIEUVE0cdvH3{hv9G=qA4 zdfu4zc529_3Mm1yS>AVa_hy~!??^IZJqfTMzGm1NizqbvTx}`MSpNb*v(wC?SU{yS z;~oWoW2?=3H-E3z#Ll($dX^{x;8m%|Ml=3%v%|t#xk}bxYot~8o&}MsTi9N?$L1sg zQ1%&urw_`38T1l;tuV!)IPZn>rj{BQU#OxS0|Brb8c_kiTRAX&js)%1Inj*DfF&Ccz0|U1J<67mtr3?%Vl9M-bNpl$*2{XEv0J(jWuX35y3j$eDK%Cjm z!oUcmbAT8G#3UIRUN9r*fW*wa51%9IfA$q;f|PVZe-tYZ#F;tG5NQ|lZG}qs|}M6+G|MF2konWujQOp#urgs9BqGi w(@|rIeKo(1eE9p@oXxaUw(a`*I0FU-g}T!PK0TZDctEk`>FVdQ&MBb@0N7C7Y5)KL delta 527 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 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/zhenyuanopterus_skull_fossil.png b/common/src/main/resources/assets/jurassicrevived/textures/item/zhenyuanopterus_skull_fossil.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/zhenyuanopterus_syringe.png b/common/src/main/resources/assets/jurassicrevived/textures/item/zhenyuanopterus_syringe.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/item/zhenyuanopterus_tissue.png b/common/src/main/resources/assets/jurassicrevived/textures/item/zhenyuanopterus_tissue.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/painting/chic.png b/common/src/main/resources/assets/jurassicrevived/textures/painting/chic.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/painting/lonely_tree.png b/common/src/main/resources/assets/jurassicrevived/textures/painting/lonely_tree.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/painting/meg.png b/common/src/main/resources/assets/jurassicrevived/textures/painting/meg.png old mode 100755 new mode 100644 diff --git a/common/src/main/resources/assets/jurassicrevived/textures/painting/seeing_eye.png b/common/src/main/resources/assets/jurassicrevived/textures/painting/seeing_eye.png old mode 100755 new mode 100644 diff --git a/fabricmc/src/main/java/net/cmr/jurassicrevived/JRModClient.java b/fabricmc/src/main/java/net/cmr/jurassicrevived/JRModClient.java index 5881c87..19536dc 100755 --- a/fabricmc/src/main/java/net/cmr/jurassicrevived/JRModClient.java +++ b/fabricmc/src/main/java/net/cmr/jurassicrevived/JRModClient.java @@ -13,5 +13,10 @@ public class JRModClient implements ClientModInitializer { CommonClientClass.init(); BlockRenderLayerMap.INSTANCE.putBlock(ModBlocks.TANK.get(), RenderType.translucent()); + BlockRenderLayerMap.INSTANCE.putBlock(ModBlocks.INCUBATOR.get(), RenderType.translucent()); + BlockRenderLayerMap.INSTANCE.putBlock(ModBlocks.DNA_EXTRACTOR.get(), RenderType.translucent()); + BlockRenderLayerMap.INSTANCE.putBlock(ModBlocks.FOSSIL_GRINDER.get(), RenderType.translucent()); + BlockRenderLayerMap.INSTANCE.putBlock(ModBlocks.FOSSIL_CLEANER.get(), RenderType.translucent()); + BlockRenderLayerMap.INSTANCE.putBlock(ModBlocks.DNA_HYBRIDIZER.get(), RenderType.translucent()); } } diff --git a/fabricmc/src/main/java/net/cmr/jurassicrevived/datagen/FabricRecipeProvider.java b/fabricmc/src/main/java/net/cmr/jurassicrevived/datagen/FabricRecipeProvider.java index 5f7f942..032d610 100644 --- a/fabricmc/src/main/java/net/cmr/jurassicrevived/datagen/FabricRecipeProvider.java +++ b/fabricmc/src/main/java/net/cmr/jurassicrevived/datagen/FabricRecipeProvider.java @@ -74,16 +74,6 @@ public class FabricRecipeProvider extends net.fabricmc.fabric.api.datagen.v1.pro builder.save(output); } - @Override - public void buildShapeless(RecipeCategory category, ItemLike result, int count, ItemLike... ingredients) { - ShapelessRecipeBuilder builder = ShapelessRecipeBuilder.shapeless(category, result, count); - for (ItemLike ingredient : ingredients) { - builder.requires(ingredient); - } - builder.unlockedBy("has_item", has(result)); - builder.save(output); - } - @Override public void buildShapeless(RecipeCategory category, ItemLike result, int count, String name, ItemLike... ingredients) { ShapelessRecipeBuilder builder = ShapelessRecipeBuilder.shapeless(category, result, count); diff --git a/fabricmc/src/main/java/net/cmr/jurassicrevived/platform/FabricEnergyWrapper.java b/fabricmc/src/main/java/net/cmr/jurassicrevived/platform/FabricEnergyWrapper.java index 033e791..ba81fe0 100755 --- a/fabricmc/src/main/java/net/cmr/jurassicrevived/platform/FabricEnergyWrapper.java +++ b/fabricmc/src/main/java/net/cmr/jurassicrevived/platform/FabricEnergyWrapper.java @@ -1,6 +1,7 @@ package net.cmr.jurassicrevived.platform; import net.cmr.jurassicrevived.block.entity.energy.ModEnergyStorage; +import net.fabricmc.fabric.api.transfer.v1.transaction.Transaction; import net.fabricmc.fabric.api.transfer.v1.transaction.TransactionContext; import team.reborn.energy.api.EnergyStorage; @@ -13,12 +14,30 @@ public class FabricEnergyWrapper implements EnergyStorage { @Override public long insert(long maxAmount, TransactionContext transaction) { - return storage.receiveEnergy((int) maxAmount, true); + int accepted = storage.receiveEnergy((int) Math.min(Integer.MAX_VALUE, maxAmount), true); + if (accepted <= 0) { + return 0; + } + + try (Transaction nested = transaction.openNested()) { + int inserted = storage.receiveEnergy(accepted, false); + nested.commit(); + return inserted; + } } @Override public long extract(long maxAmount, TransactionContext transaction) { - return storage.extractEnergy((int) maxAmount, true); + int extracted = storage.extractEnergy((int) Math.min(Integer.MAX_VALUE, maxAmount), true); + if (extracted <= 0) { + return 0; + } + + try (Transaction nested = transaction.openNested()) { + int removed = storage.extractEnergy(extracted, false); + nested.commit(); + return removed; + } } @Override diff --git a/fabricmc/src/main/resources/fabric.mod.json b/fabricmc/src/main/resources/fabric.mod.json index 6045425..7c7cafa 100755 --- a/fabricmc/src/main/resources/fabric.mod.json +++ b/fabricmc/src/main/resources/fabric.mod.json @@ -30,6 +30,9 @@ "jade": [ "net.cmr.jurassicrevived.compat.MachineJadePlugin", "net.cmr.jurassicrevived.compat.EggJadePlugin" + ], + "jei_mod_plugin": [ + "net.cmr.jurassicrevived.compat.JEIJRPlugin" ] }, "mixins": [ diff --git a/neoforge/src/main/java/net/cmr/jurassicrevived/datagen/NeoForgeRecipeProvider.java b/neoforge/src/main/java/net/cmr/jurassicrevived/datagen/NeoForgeRecipeProvider.java index 10952a2..c21c5a7 100755 --- a/neoforge/src/main/java/net/cmr/jurassicrevived/datagen/NeoForgeRecipeProvider.java +++ b/neoforge/src/main/java/net/cmr/jurassicrevived/datagen/NeoForgeRecipeProvider.java @@ -54,16 +54,6 @@ public class NeoForgeRecipeProvider extends RecipeProvider implements ModRecipeP builder.save(output); } - @Override - public void buildShapeless(RecipeCategory category, ItemLike result, int count, ItemLike... ingredients) { - ShapelessRecipeBuilder builder = ShapelessRecipeBuilder.shapeless(category, result, count); - for (ItemLike ingredient : ingredients) { - builder.requires(ingredient); - } - builder.unlockedBy("has_item", has(result)); - builder.save(output); - } - @Override public void buildShapeless(RecipeCategory category, ItemLike result, int count, String name, ItemLike... ingredients) { ShapelessRecipeBuilder builder = ShapelessRecipeBuilder.shapeless(category, result, count);