Mods / Updated Hieronymus's reptiles collection

Tags: #Creatures #Tweak
Author: neonix
Side: Both
Created: Mar 6th 2025 at 7:07 AM
Last modified: Nov 1st 2025 at 8:34 PM
Downloads: 4956
Follow Unfollow 211

Latest release (for Vintage Story 1.21.5, potentially outdated):
HieronymusReptilesCollection_1.1.4.zip  1-click install


 

IF THE OFFICIAL MOD UPDATES OR THE AUTHOR WISHES TO REMOVE THIS MOD, IT WILL BE REMOVED

This mod has two goals in mind:

  • to polish the various reptile mods by Hieronymus, adressing the size, hitbox and speed of each entity.
  • to make the mods compatible with addition mods.

(the official mods have an error in their jsons that prevents compatibility)

 

DO NOT USE BOTH THIS MOD AND THE ORIGINAL REPTILE/FROG MODS!!

bugnetcompatibility is now built-in and no longer required to download!

compatible with peacockbasses giantgouramis truesunfishes

compatible with biomes mod

reptiledisplay is now ALSO built-in and not required! compatible with butterflycases 

 

this mod/pack includes the mobs made by Hieronymus:

  • Ensatina (bugnet catchable)
  • Asian monitor lizards (breedable)
  • African monitor lizards (breedable)
  • Bearded dragons (bugnet catchable)
  • New world giant tortoises (breedable)
  • New zealand frogs (bugnet catchable)
  • Pacific newts (bugnet catchable)
  • New world pond frogs (bugnet catchable)
  • Old world pond frogs (bugnet catchable)
  • Knob tailed geckos (bugnet catchable)
  • Banded geckos (bugnet catchable)
  • Leopard geckos (bugnet catchable)
  • Rain frogs (bugnet catchable)

 

 

latest ver fixes:

  • 1.21.0 compatible
  • trough ui bug fix
  • immortal entities fix
  • entity behaviors missing

latest ver additions:

  • reptile display built into mod
  • bugnet compat built into mod
  • monitor lizards breedable (bugged)

known bug:

* monitors have genders, lay eggs, grow and eat portions but for some reason do not actually mate currently

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.1.4 hieronymusreptiles 1166 Nov 1st 2025 at 8:34 PM HieronymusReptilesCollection_1.1.4.zip 1-click install

spawn conditions for tortoises and monitors adjusted

1.1.3 hieronymusreptiles 355 Oct 25th 2025 at 7:21 PM HieronymusReptilesCollection_1.1.3.zip 1-click install

fixed: all creatures can escape 1 block holes now

content: turtle shells can be ground into bonemeal

1.1.2 hieronymusreptiles 497 Oct 12th 2025 at 10:13 PM HieronymusReptilesCollection_1.1.2.zip 1-click install

patched: tortoise can now get out of 1 block holes, tortoise spawn chance lowered

1.1.1 hieronymusreptiles 380 Oct 6th 2025 at 11:52 PM HieronymusReptilesCollection_1.1.1.zip 1-click install

female tortoise crash fix

1.1.0 hieronymusreptiles 127 Oct 6th 2025 at 3:19 AM HieronymusReptilesCollection_1.1.0.zip 1-click install

fixed:

trough ui bug

immortal entities bug

entity behavior bugs

added:

reptile display mod builtin

bugnet compat mod builtin

monitor breeding (bugged)

1.0.1 hieronymusreptiles 2086 Mar 9th 2025 at 1:19 AM HieronymusReptilesCollection_1.0.1.zip 1-click install

patched:

newzealand frogs now killable

frogs harvest 1 fish meat

frogs hitbox adjusted

1.0.0 hieronymusreptiles 344 Mar 6th 2025 at 7:19 AM Empty HieronymusReptilesCollection_1.0.0.zip 1-click install

62 Comments (oldest first | newest first)

MystRunner, 18 hours ago

A warning to anyone who uses Extra Info like I do. APPARENTLY this mod and Extra Info do not play nice together. Specifically it's with the adult tortises and monitors. I've spent most of the evening trying to sus out EXACTLY what might be causing the crash but I'm no programmer but this is what I have sussed out between turning mods on off and crashing my game to the moon and back several times. All small reptiles (reptiles with one life stage), eggs, skins, taxies, mounts, and juvies can be interacted with in the handbook with no issues. The juvies even show correct drop and feed information if extra info is on. Adults can only be looked at in the handbook IF Extra Info is off. The moment Extra Info is on clicking on the handbook for the adults causes a crash to desktop.  

Aurorlock, 3 days ago

You have errors in your syntax.

Crash Report
16.1.2026 22:11:28 [Error] Patch 0 (target: africanmonitorlizards:entities/land/varanus-adult.json) in bloodtrail:compatibility/hieronymusreptiles/patches/entities/various.json failed probably because the syntax of the value is broken:
16.1.2026 22:11:28 [Error] Exception: After parsing a value an unexpected character was encountered: m. Path 'server.spawnconditions.runtime.chance', line 516, position 4.
at Newtonsoft.Json.JsonTextReader.ParsePostValue(Boolean ignoreComments)
at Newtonsoft.Json.JsonTextReader.Read()
at Newtonsoft.Json.Linq.JContainer.ReadContentFrom(JsonReader r, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JObject.Load(JsonReader reader, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JToken.Parse(String json, JsonLoadSettings settings)
at Vintagestory.ServerMods.NoObf.ModJsonPatchLoader.ApplyPatch(Int32 patchIndex, AssetLocation patchSourcefile, JsonPatch jsonPatch, Int32& applied, Int32& notFound, Int32& errorCount) in VSEssentials\Loading\JsonPatchLoader.cs:line 439
16.1.2026 22:11:28 [Error] Patch 1 (target: africanmonitorlizards:entities/land/varanus-adult.json) in bloodtrail:compatibility/hieronymusreptiles/patches/entities/various.json failed probably because the syntax of the value is broken:
16.1.2026 22:11:28 [Error] Exception: After parsing a value an unexpected character was encountered: m. Path 'server.spawnconditions.runtime.chance', line 516, position 4.
at Newtonsoft.Json.JsonTextReader.ParsePostValue(Boolean ignoreComments)
at Newtonsoft.Json.JsonTextReader.Read()
at Newtonsoft.Json.Linq.JContainer.ReadContentFrom(JsonReader r, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JObject.Load(JsonReader reader, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JToken.Parse(String json, JsonLoadSettings settings)
at Vintagestory.ServerMods.NoObf.ModJsonPatchLoader.ApplyPatch(Int32 patchIndex, AssetLocation patchSourcefile, JsonPatch jsonPatch, Int32& applied, Int32& notFound, Int32& errorCount) in VSEssentials\Loading\JsonPatchLoader.cs:line 439
16.1.2026 22:11:28 [Error] Patch 2 (target: africanmonitorlizards:entities/land/varanus-juvenile.json) in bloodtrail:compatibility/hieronymusreptiles/patches/entities/various.json failed probably because the syntax of the value is broken:
16.1.2026 22:11:28 [Error] Exception: After parsing a value an unexpected character was encountered: m. Path 'server.spawnconditions.runtime.chance', line 360, position 4.
at Newtonsoft.Json.JsonTextReader.ParsePostValue(Boolean ignoreComments)
at Newtonsoft.Json.JsonTextReader.Read()
at Newtonsoft.Json.Linq.JContainer.ReadContentFrom(JsonReader r, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JObject.Load(JsonReader reader, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JToken.Parse(String json, JsonLoadSettings settings)
at Vintagestory.ServerMods.NoObf.ModJsonPatchLoader.ApplyPatch(Int32 patchIndex, AssetLocation patchSourcefile, JsonPatch jsonPatch, Int32& applied, Int32& notFound, Int32& errorCount) in VSEssentials\Loading\JsonPatchLoader.cs:line 439
16.1.2026 22:11:28 [Error] Patch 3 (target: africanmonitorlizards:entities/land/varanus-juvenile.json) in bloodtrail:compatibility/hieronymusreptiles/patches/entities/various.json failed probably because the syntax of the value is broken:
16.1.2026 22:11:28 [Error] Exception: After parsing a value an unexpected character was encountered: m. Path 'server.spawnconditions.runtime.chance', line 360, position 4.
at Newtonsoft.Json.JsonTextReader.ParsePostValue(Boolean ignoreComments)
at Newtonsoft.Json.JsonTextReader.Read()
at Newtonsoft.Json.Linq.JContainer.ReadContentFrom(JsonReader r, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JObject.Load(JsonReader reader, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JToken.Parse(String json, JsonLoadSettings settings)
at Vintagestory.ServerMods.NoObf.ModJsonPatchLoader.ApplyPatch(Int32 patchIndex, AssetLocation patchSourcefile, JsonPatch jsonPatch, Int32& applied, Int32& notFound, Int32& errorCount) in VSEssentials\Loading\JsonPatchLoader.cs:line 439
16.1.2026 22:11:28 [Error] Patch 4 (target: asianmonitorlizards:entities/land/varanus-adult.json) in bloodtrail:compatibility/hieronymusreptiles/patches/entities/various.json failed probably because the syntax of the value is broken:
16.1.2026 22:11:28 [Error] Exception: After parsing a value an unexpected character was encountered: m. Path 'server.spawnconditions.runtime.chance', line 815, position 4.
at Newtonsoft.Json.JsonTextReader.ParsePostValue(Boolean ignoreComments)
at Newtonsoft.Json.JsonTextReader.Read()
at Newtonsoft.Json.Linq.JContainer.ReadContentFrom(JsonReader r, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JObject.Load(JsonReader reader, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JToken.Parse(String json, JsonLoadSettings settings)
at Vintagestory.ServerMods.NoObf.ModJsonPatchLoader.ApplyPatch(Int32 patchIndex, AssetLocation patchSourcefile, JsonPatch jsonPatch, Int32& applied, Int32& notFound, Int32& errorCount) in VSEssentials\Loading\JsonPatchLoader.cs:line 439
16.1.2026 22:11:28 [Error] Patch 5 (target: asianmonitorlizards:entities/land/varanus-adult.json) in bloodtrail:compatibility/hieronymusreptiles/patches/entities/various.json failed probably because the syntax of the value is broken:
16.1.2026 22:11:28 [Error] Exception: After parsing a value an unexpected character was encountered: m. Path 'server.spawnconditions.runtime.chance', line 815, position 4.
at Newtonsoft.Json.JsonTextReader.ParsePostValue(Boolean ignoreComments)
at Newtonsoft.Json.JsonTextReader.Read()
at Newtonsoft.Json.Linq.JContainer.ReadContentFrom(JsonReader r, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JObject.Load(JsonReader reader, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JToken.Parse(String json, JsonLoadSettings settings)
at Vintagestory.ServerMods.NoObf.ModJsonPatchLoader.ApplyPatch(Int32 patchIndex, AssetLocation patchSourcefile, JsonPatch jsonPatch, Int32& applied, Int32& notFound, Int32& errorCount) in VSEssentials\Loading\JsonPatchLoader.cs:line 439
16.1.2026 22:11:28 [Error] Patch 20 (target: newworldgianttortoises:entities/land/chelonoidis-male.json) in bloodtrail:compatibility/hieronymusreptiles/patches/entities/various.json failed probably because the syntax of the value is broken:
16.1.2026 22:11:28 [Error] Exception: After parsing a value an unexpected character was encountered: m. Path 'server.spawnconditions.runtime.chance', line 373, position 4.
at Newtonsoft.Json.JsonTextReader.ParsePostValue(Boolean ignoreComments)
at Newtonsoft.Json.JsonTextReader.Read()
at Newtonsoft.Json.Linq.JContainer.ReadContentFrom(JsonReader r, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JObject.Load(JsonReader reader, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JToken.Parse(String json, JsonLoadSettings settings)
at Vintagestory.ServerMods.NoObf.ModJsonPatchLoader.ApplyPatch(Int32 patchIndex, AssetLocation patchSourcefile, JsonPatch jsonPatch, Int32& applied, Int32& notFound, Int32& errorCount) in VSEssentials\Loading\JsonPatchLoader.cs:line 439
16.1.2026 22:11:28 [Error] Patch 21 (target: newworldgianttortoises:entities/land/chelonoidis-male.json) in bloodtrail:compatibility/hieronymusreptiles/patches/entities/various.json failed probably because the syntax of the value is broken:
16.1.2026 22:11:28 [Error] Exception: After parsing a value an unexpected character was encountered: m. Path 'server.spawnconditions.runtime.chance', line 373, position 4.
at Newtonsoft.Json.JsonTextReader.ParsePostValue(Boolean ignoreComments)
at Newtonsoft.Json.JsonTextReader.Read()
at Newtonsoft.Json.Linq.JContainer.ReadContentFrom(JsonReader r, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JObject.Load(JsonReader reader, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JToken.Parse(String json, JsonLoadSettings settings)
at Vintagestory.ServerMods.NoObf.ModJsonPatchLoader.ApplyPatch(Int32 patchIndex, AssetLocation patchSourcefile, JsonPatch jsonPatch, Int32& applied, Int32& notFound, Int32& errorCount) in VSEssentials\Loading\JsonPatchLoader.cs:line 439
16.1.2026 22:11:28 [Error] Patch 22 (target: newworldgianttortoises:entities/land/chelonoidis-female.json) in bloodtrail:compatibility/hieronymusreptiles/patches/entities/various.json failed probably because the syntax of the value is broken:
16.1.2026 22:11:28 [Error] Exception: After parsing a value an unexpected character was encountered: m. Path 'server.spawnconditions.runtime.chance', line 446, position 4.
at Newtonsoft.Json.JsonTextReader.ParsePostValue(Boolean ignoreComments)
at Newtonsoft.Json.JsonTextReader.Read()
at Newtonsoft.Json.Linq.JContainer.ReadContentFrom(JsonReader r, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JObject.Load(JsonReader reader, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JToken.Parse(String json, JsonLoadSettings settings)
at Vintagestory.ServerMods.NoObf.ModJsonPatchLoader.ApplyPatch(Int32 patchIndex, AssetLocation patchSourcefile, JsonPatch jsonPatch, Int32& applied, Int32& notFound, Int32& errorCount) in VSEssentials\Loading\JsonPatchLoader.cs:line 439
16.1.2026 22:11:28 [Error] Patch 23 (target: newworldgianttortoises:entities/land/chelonoidis-female.json) in bloodtrail:compatibility/hieronymusreptiles/patches/entities/various.json failed probably because the syntax of the value is broken:
16.1.2026 22:11:28 [Error] Exception: After parsing a value an unexpected character was encountered: m. Path 'server.spawnconditions.runtime.chance', line 446, position 4.
at Newtonsoft.Json.JsonTextReader.ParsePostValue(Boolean ignoreComments)
at Newtonsoft.Json.JsonTextReader.Read()
at Newtonsoft.Json.Linq.JContainer.ReadContentFrom(JsonReader r, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JObject.Load(JsonReader reader, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JToken.Parse(String json, JsonLoadSettings settings)
at Vintagestory.ServerMods.NoObf.ModJsonPatchLoader.ApplyPatch(Int32 patchIndex, AssetLocation patchSourcefile, JsonPatch jsonPatch, Int32& applied, Int32& notFound, Int32& errorCount) in VSEssentials\Loading\JsonPatchLoader.cs:line 439
DeeTales, Jan 10th at 9:54 PM

GLITTERLICH

My understanding of JSON is that there should not be a trailing comma after the last item in an object. Though Vintage Story's parser seems to be lenient about that,  I wouldn't go adding them where they aren't required. 

Avatarious, Dec 17th 2025 at 10:00 PM

please update to 1.21.6

bintoss, Nov 22nd 2025 at 11:59 PM (modified Nov 23rd 2025 at 1:26 AM)

Many taxidermy recipes broke in VS 1.20 when game:powderedborax was changed to game:powder-borax.

Watch server-main.log when loading a world.

----

JSON5 syntax errors:

courtesy of ESLint + @eslint/json5 w/ config set to treat .json as .json5
assets/africanmonitorlizards/entities/land/varanus-adult.json
452:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys
469:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys

assets/africanmonitorlizards/entities/land/varanus-juvenile.json
360:5 error Parsing error: Unexpected token Identifier found
> Expected comma at 359:23
 
assets/africanmonitorlizards/lang/it.json
6:52 error Parsing error: Unexpected token Identifier found
> Expected double-quote

assets/asianmonitorlizards/entities/land/varanus-adult.json
700:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys
721:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys
824:23 error Parsing error: Unexpected token Identifier found
> Expected comma at 823:44

assets/asianmonitorlizards/entities/land/varanus-juvenile.json
605:5 error Parsing error: Unexpected token Identifier found
> Expected comma at 604:23

assets/asianmonitorlizards/lang/es-es.json
33:47 error Parsing error: Unexpected token Identifier found
> Expected double quote at 33:47

assets/asianmonitorlizards/lang/fr.json
284:45 error Parsing error: Unexpected token Identifier found
> Expected double-quote at 284:45 

assets/bandedgeckos/entities/land/bandedgecko.json
438:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys
463:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys

assets/beardeddragons/entities/land/beardeddragons.json
203:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys
224:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys

assets/ensatinas/entities/land/ensatina.json
169:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys
190:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys

assets/knobtailedgeckos/entities/land/knobtailedgecko.json
223:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys
244:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys

assets/leopardgeckos/entities/land/leopardgecko.json
199:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys
220:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys

assets/newworldgianttortoises/entities/land/chelonoidis-baby.json
297:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys
316:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys

assets/newworldgianttortoises/entities/land/chelonoidis-female.json
446:5 error Parsing error: Unexpected token Identifier found
> Expected comma at 445:23
351:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys
370:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys
385:7 error Duplicate key "eatLooseItems" found json/no-duplicate-keys

assets/newworldgianttortoises/entities/land/chelonoidis-juvenile.json
297:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys
316:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys

assets/newworldgianttortoises/entities/land/chelonoidis-male.json
373:5 error Parsing error: Unexpected token Identifier found
> Expected comma at 372:23
278:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys
297:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys
312:7 error Duplicate key "eatLooseItems" found json/no-duplicate-keys

assets/pacificnewts/entities/land/pacificnewt.json
191:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys
212:7 error Duplicate key "animationSpeed" found json/no-duplicate-keys
 

assets/pacificnewts/lang/es-es.json
20:3 error Duplicate key "item-skin-taricha-rivularis" found json/no-duplicate-keys
> Should be "item-skin-taricha-sierrae"

assets/pacificnewts/lang/pt-pt.json
22:3 error Parsing error: Unexpected token String found
> Expected comma at 20:65

assets/rainfrogs/lang/pt-pt.json
27:49 error Parsing error: Unexpected token Identifier found
> Unexpected double-quote at 27:48

Maybe this mod should be mostly converted to C#...

Static typing plus JSON5 linting would prevent a lot of syntax errors.

GLITTERLICH, Nov 17th 2025 at 6:23 PM

EdenLian good catch on the missing commas, hopefully the mod maintainer includes these fixes quickly! I've made the changes in my own version.

neonix concerning chelonoidis juvie, baby and egg as mentioned by EdenLian, they actually have a chanceByType tag which is left at 0, which may or may not also cause spawning issues? unsure.
I've also caught another missing comma after "*-ombelanonga": 0.005 in rainfrog.json
and another in "chanceByType": { "*": 0.008 in bandedgecko.json (this one may or may not be required but the formatting of most other chanceByType tags thus far had a comma even after the final entry)

thank you for maintaining these mods, great work!

EdenLian, Nov 14th 2025 at 8:38 PM (modified Nov 14th 2025 at 8:52 PM)

Hello!

 

I downloaded this mod today, found this line of code that is lacking a comma following spawn chance:

 

spawnconditions: {
runtime: {
group: "passive",
tryOnlySurface: true,
chance: 0.0003
maxQuantity: 3,
groupSize: { dist: "verynarrowgaussian", avg: 1, var: 0 },
insideBlockCodes: ["game:air", "game:tallgrass-*", "game:flower-*"],
companions: ["newworldgianttortoises:chelonoidis-female-{type}"]
 
 
 
 
Following animals affected:
varanus juvie (both types)
varanus adult (both types)
chelonoidis male
chelonoidis female
chelonoidis juvie SEEMED clear
 
Seprantor, Nov 14th 2025 at 8:24 AM

Apparently the tortoises (Red ones) are capable of snapping anyone out of existence for being too close, is it possible to show which file they're in to simply remove the tortoise and keep the rest of the beautiful scaled babies?

neonix , Nov 1st 2025 at 8:33 PM

Pyro_ixen the spawn temp of all tortoises is around 20 degrees with one exeption being 11 degrees, monitors have similar numbers around the 20s, im uploading a patch that SHOULD help
existing worlds will react differently from new ones
if you're playing with biomes it might react differently

Pyro_ixen, Nov 1st 2025 at 12:51 PM

still just soooo many tortoises, like 30x more than any other animal. Also everything is spawning way out of climate. It is snowing and -15c in the daytime but there are komodo dragons and galapagos tortoises walking around the pine forests? Was hoping to have to go down the 400k blocks to the tropics to find some but no, everything is just everywhere

Hydromancerx, Oct 26th 2025 at 7:31 PM

Thanks for the shell grinding. Too bad about no megalania. :(

Midden, Oct 26th 2025 at 5:40 PM

Thanks so much! Thanks for keeping this mod up to date!

neonix , Oct 25th 2025 at 7:23 PM

Midden just released a patch with a fix!

Hydromancerx added the shell grinding recipe! but i will not be adding any new content like creatures and breeding, just fixes and small patches.

neonix , Oct 25th 2025 at 6:44 PM

LeftoverCocaine hm weird, i haven't gotten any reports like that and have tested the tortoise and monitor babies to make sure they are growing

neonix , Oct 25th 2025 at 6:41 PM

PlasticMaus if you want to check if they are spawning, the easiest way to check is to start a world in warm climate, most creatures spawn in over 25C, if you want to check if the mod is even actiavated, go to creative and look for the entities at the bottom of your creative menu

Midden, Oct 25th 2025 at 5:31 PM

Hi - I've noticed that the smallest frogs, newts and lizards get stuck in low areas because they cant jump the 1 block height, resulting in pits filled with dozens of entities. Is there are known fix for this, other than manually filling in every small hole I find?

PlasticMaus, Oct 22nd 2025 at 6:30 AM

Is there a good way to tell if the mod is workings? I haven't been able to find any reptiles yet in my game.

Hydromancerx, Oct 17th 2025 at 8:33 AM (modified Oct 17th 2025 at 8:34 AM)

Could you add a recipie to grind tortoise shells into bonemeal like how the sea turtle mod has? Thanks!

LeftoverCocaine, Oct 16th 2025 at 11:36 PM

In my server log, while its checking to see if babies can/should grow, it doesnt seem that the babies are growing up.
Not sure if anyone else is experiencing this issue, but I thought I'd mention it.

Hydromancerx, Oct 15th 2025 at 9:36 PM

Can you make a giant monitor lizard for Megalania and a giant tortoise for Carbonemys ?
Thanks!

PureWinter, Oct 12th 2025 at 10:54 PM

Yaay updates :D

neonix , Oct 12th 2025 at 9:46 PM

Fefa the tortoises are supposed to have a less than one block step height because y'know it's similar ro real life, but i see how that's an issue! patching it out
also lowering the tortoise spawn rate, i intended to have a config available but sadly it's simply not possible without a complete rework

DrBubba i know what you mean, i observed something similar in my own save! they aren't meant to spawn in groups as they are solitary animals anyway (and might over breed) but they definitely have too high of a spawn rate, patching it now!

DrBubba, Oct 9th 2025 at 9:23 PM

Hey, neonix

 

Love these critters, so thanks for the update.  Something weird I'm seeing though is that any time I find "a tortoise", it feels like I am finding one of every tortoise.  It seems like they're all spawning together.  Not always male and female of each, but every time I see one, there are always like, 5-8 others around it.  Has anyone else mentioned this?

Hydromancerx, Oct 9th 2025 at 5:47 AM (modified Oct 9th 2025 at 5:47 AM)

neonix
Thank you! Those were the ones i mainly wanted to be able to be breedable.Oh and maybe bearded dragons. Since they are cute!

Fefa, Oct 7th 2025 at 4:43 AM (modified Oct 7th 2025 at 4:46 AM)

nice, it no longer crashes me, but i noticed something, my world have overpopulation of tortoises of all kind, not sure if its intended or its just my game being weir or mod conflict. but the game runs ok even with overpopulation, so it dont really botter me too much. Also, they seems to dont be able to walk 1 block hight, so if they fall in a small pit they are stuck there forever.

neonix , Oct 6th 2025 at 8:27 PM (modified Oct 7th 2025 at 3:42 AM)

Fefa IgnisPolonia thank you! working on a fix asap

update: fixed!

IgnisPolonia, Oct 6th 2025 at 5:55 PM

Looking at a tortoise with red spots on its shell (not 100% sure if it was a Galapagos one) caused a crash to desktop. Confirmed!

Fefa, Oct 6th 2025 at 10:46 AM (modified Oct 6th 2025 at 11:00 AM)

Looking at a tortoise with red spots on its shell (not 100% sure if it was a Galapagos one) caused a crash to desktop.

Spoiler!
Crash Report
Running on 64 bit Windows 10.0.26100.0 with 16306 MB RAM
Game Version: v1.21.2 (Stable)
10/6/2025 6:58:40 AM: Critical error occurred
Loaded Mods: aculinaryartillerypatch@1.2.6-pre.9, akarisimpletweaks@1.3.4, arrowheadsrecovery@1.0.3, backpackpackplusfg@1.4.0, betterandimprovedweather@0.1.2, betterbreadsatiety@1.0.0, bettercrates@1.9.0, bonebroth@1.2.2, bonemarrowsoup@1.0.1, bradyladder@1.1.0, brazilpiratefoods@1.1.4, buggisrandomchanges@3.8.0, bulkmolds@1.1.2, bushmeatrecipe@2.0.0, buzzybees@1.1.7, canoemode@1.0.4, catchledge@0.5.8, chargedjump@1.1.2, cbr@1.0.0, chiseltools@1.15.2, classrebalance@1.0.0, coldstorage@1.0.2, containersbundle@1.1.2, craftablecompanion@1.3.2, crawlanddive@0.2.1, crockmod@2.1.1, driftershaveloot@1.0.5, fieldsandplateaus@1.0.9, floralzonescaperegion@1.0.24, floralzonescaribbeanregion@1.0.19, floralzonescentralaustralianregion@1.0.16, floralzonescosmopolitanregion@1.0.6, floralzoneseastasiaticregion@1.0.14, floralzonesmediterraneanregion@1.0.15, floralzonesneozeylandicregion@1.0.15, foodcrate@1.3.2, forestworld@1.0.1, forlornremenants@1.0.0, bovinae@0.3.1, caninae@1.0.34, casuariidae@1.1.6, cervinae@0.1.8, chelonioidea@1.0.4, dinornithidae@1.0.19, elephantidae@1.0.15, felinae@0.2.11, iniidae@0.1.4, machairodontinae@1.0.27, manidae@1.0.17, meiolaniidae@0.1.7, pantherinae@1.2.2, rhinocerotidae@1.0.21, sirenia@1.0.24, spheniscidae@1.0.13, thylacinidae@0.1.4, viverridae@1.0.6, vombatidae@0.4.3, swfreqsharks@1.2.1, geoaddons@1.4.4, glowtorns@1.0.1, grasstoropes@1.2.1, hangingoillamps@1.0.5, hudgametimeclock@0.1.1, increasedstoragecapacity@0.0.5, juicyores@1.0.1, litshield@1.0.1, longtermfood@0.4.1, millwright@1.2.8, molds@0.2.6, morefuel@1.0.9, moreiconscs@1.1.1, morehanceforhfs@1.0.14, moreftsat@1.0.0, morehoney@0.1.0, nacatfish@2.0.2, nightskydelights@1.21.0, overhaullib@1.12.2, plainsandvalleys@1.0.12, cbetterfertilizer@1.4.0, primitivesurvival@3.9.7, prospecttogether@2.1.1, quicklimepk@1.1.1, rfuel@0.1.6, rmeat@0.0.6, rpermskin@0.0.4, rseeds@0.0.3, redclaytoredceramic@1.1.0, riftweapons@1.1.8, scrollrackable@1.4.0, shelfobsessed@1.7.7, soaplyeandbloom@1.3.6, somedisassemblyrequired@1.7.8, thatchexpanded@1.2.1, thatchplusgrass128@1.0.0, translocatorengineeringredux@1.6.1, undertangledboughs@1.0.5, unhallowedpatches@1.7.1, usefultraders@2.3.1, valkyrjavesssels@1.0.0, vaultandroll@0.1.1, veganmilksimplified@1.0.1, game@1.21.2, vsimgui@1.1.14, weedgardens@1.0.1, wlts@1.0.1, wildcabbagepumpkin@1.1.0, wildfarmingrevival@1.4.0, abcsredux@2.0.5, alchemy@1.7.18, ancienttools@1.6.0-pre.6, animalcages@4.0.1, apeflowerpots@1.3.1, apegrapes@1.3.1, apelanterns@1.3.5, apewindows@1.4.0, armorrecyclinglite@1.0.2, attributerenderinglibrary@2.3.0, augplantlib@0.0.5, egocaribautomapmarkers@4.0.3, autolootreforged@1.0.5, betterruins@0.5.0, bettertraders@0.1.0, bloodtrail@1.1.1, bradycrudebuilding@1.4.3, canadditionalmetals@1.0.9, canjewelry@0.5.8, carryon@1.12.0, commonlib@2.8.0, configlib@1.10.5, configureeverything@2.2.1, coolergreens@1.0.0, coreofartspatch@1.0.3, danatweaks@3.6.0, tzdebarkedfirewood@1.0.2, eggpiemod@0.1.0, entitycolortint@2.1.2, expandedfoodspatch@1.7.6-pre.107, extrainfo@1.10.1, fatcandles@1.0.1, feverstonehorses@2.0.5, floatingfish@1.1.1, fromgoldencombs@1.9.4, gourmand@1.7.7, handytweaks@1.2.6, hazchakram@1.0.2, hazjackalope@1.0.5, hazlentils@1.0.0, hazmonitors@1.0.1, herbarium@1.4.1-rc.1, hieronymusreptiles@1.1.0, hudclockpatch@1.1.2, hydrateordiedrate@2.2.23, infinitumpickupmod@1.2.5, justlightjars@2.0.3, kevinsfurniture@1.7.4, knapster@3.0.0, krpgenchantment@1.2.8, krpgwands@0.6.1, maketeaforked@0.7.1, medievalexpansionpatch@1.3.3, metalpots@1.6.1, meteoricexpansion@1.2.6, meteoricsteel@1.0.2, mobsradar@2.1.12, morefluxes@0.3.2, moreanimals@1.6.3, morepiles@2.2.0, naturalfertilizer@1.0.0, ndlexpandedgrowth@3.5.1, ndlvillagers@2.2.0, nogllogspam@1.0.1, norottinghides@1.0.1, nemi@1.1.0, spearexpantion@0.3.6, novelty@1.0.13, oreveintracers@1.2.0, petai@4.0.1, purposefulstorage@1.4.1, tzquarteredfirewood@1.0.1, recyclingtools@1.4.4, reedbuff@1.1.1, relictools@1.1.0, repairmepatch@1.1.1, rivers@4.7.3, saltandsands@1.1.3, smithingplus@1.8.0, statushudcont@4.0.1, stonebakeoven@1.2.0, stonerailings@1.4.0, storagepropsplus@1.0.0, tanningredux@1.0.2, tarmod@1.1.3, th3dungeon@0.4.4, th3expansion@2.0.0, thecritterpack@1.3.3, titaniumtools@2.0.2, usefulstuff17@1.5.0, variantmeals@2.6.1, coffee@1.0.3, vintagetweaks@2.0.0, creative@1.21.2, survival@1.21.2, vstweaks@0.6.1, wildgrass@1.3.4, windchimes@1.3.2, woodenfortifications@2.0.10, xlibrabite@0.8.20, zippyscattailstew@1.1.0, zippysreseedingreeds@2.1.0, herbarium121hotfix@1.0.2, artofcookingpatch@1.0.3, autoconfiglib@2.0.9, castaway@1.0.1, cats@4.0.0, compatlayer@0.0.6, danacancook@1.0.1, em@3.3.3, extraoverlays@1.6.0, fastbreeding@0.0.26, foxtaming@1.7.2, hydraulics@1.1.0, itemrarity@1.1.5, newworldcrops@0.0.15, obsidiancraft@1.5.1, quiversandsheaths@0.5.1, realisticresincrafting@1.1.0, stonequarry@3.5.1, tallblueberries@1.0.2, temporaltechnology@1.2.2, th3dungeontopentrance@0.4.1, wildcraftfruit@1.4.2, wildcraftherb@0.0.1, wildcrafttree@1.3.2, wolftaming@4.0.1, xskillsrabite@0.8.23, bricklayers@3.1.1
Involved Harmony IDs: XSkillsPatch
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.GameContent.EntityBehaviorMultiply.GetInfoText_Patch1(EntityBehaviorMultiply this, StringBuilder infotext)
at Vintagestory.API.Common.Entities.Entity.GetInfoText() in VintagestoryApi\Common\Entity\Entity.cs:line 2378
at Vintagestory.API.Common.EntityAgent.GetInfoText() in VintagestoryApi\Common\Entity\EntityAgent.cs:line 926
at Vintagestory.Client.NoObf.HudElementBlockAndEntityInfo.ComposeBlockInfoHud() in VintagestoryLib\Client\Systems\Gui\Huds\HudElementBlockAndEntityInfo.cs:line 66
at Vintagestory.Client.NoObf.HudElementBlockAndEntityInfo.EntityInView() in VintagestoryLib\Client\Systems\Gui\Huds\HudElementBlockAndEntityInfo.cs:line 203
at Vintagestory.Client.NoObf.HudElementBlockAndEntityInfo.Every15ms(Single dt) in VintagestoryLib\Client\Systems\Gui\Huds\HudElementBlockAndEntityInfo.cs:line 146
at Vintagestory.Common.GameTickListener.OnTriggered(Int64 ellapsedMilliseconds) in VintagestoryLib\Common\Model\GameTickListener.cs:line 25
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 102
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 859
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 751
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 172
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 719
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 663
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 112
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 338
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 133
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95



El_Neuman, Oct 6th 2025 at 8:34 AM

You are amazing, thank you !))

neonix , Oct 5th 2025 at 7:38 PM

Hydromancerx currently you can only breed tortoises but im adding monitor lizard breeding (both types)! for now im leaving out the smaller species

neonix , Oct 4th 2025 at 11:58 PM

merryclefairy the error you've pasted is from this mod the critters pack and i can't really do much without the logs from this specific mod as i wont know which entity is causing the problem
i am patching some animations right now though so it might be fixed in the new patch, if you still get the hang-up then please paste the log fom this mod and i'll see what i can do!

neonix , Oct 4th 2025 at 11:52 PM (modified Oct 5th 2025 at 9:14 PM)

MikeSyrup hi! can you specify which frog type you're referring to? the types are: newzealandfrog, pondfrogi, pondfrogiii, rainfrog
if you have the biomes mod then the issue might come from there
update: a config file will not be possible without a re-write so its sadly out of the question

Hydromancerx, Sep 9th 2025 at 2:42 AM (modified Sep 9th 2025 at 2:42 AM)

Can you add genders so we can breed them? I know some have babies already. Maybe use the egg boxes for them to lay their eggs in?

MystRunner, Sep 4th 2025 at 3:18 AM

Works in 1.21

merryclefairy, Jun 21st 2025 at 9:22 PM

hello!!! will you be updating this or is it beyond your scope? there's an issue that reads something like this: 

18.6.2025 19:59:17 [Client Warning] Entity thecritterpack:squirrel-male-brown with shape thecritterpack:entity/land/squirrel/squirrel-shape-a4 seems to be missing attachment point center but also has the FloatUpWhenStuck behavior - it might not work correctly with the center point lacking

but for the appropriate modpack and creatures obviously but i don't have the logs copied bc i was debating if i would bother asking abt it lol it would be great if it can be fixed - i believe the attachment point as well as missing animations causes stutter issues and with a large amount of creatures trying to play anims that don't exist i was getting big hang-ups every now and then and it made me sad :pensive: bc i have to turn off fauna of the stone age too ueeee 

i loveeee them though!! it'd be wonderful if you can fix the little errors <3

MikeSyrup, Jun 19th 2025 at 1:04 AM

I like the mod but the european frogs had built up around my base somehow and they were croaking constantly, removed several sound mods (for some reason I thought it was bowtorn underground making the noise) before finding the frogs in my charcoal pit, I don't know if it would work but would it be possible to limit their spawns or make them croak less frequently?

Vari_Ares, Apr 25th 2025 at 12:53 AM

Hexaclover I had the same problem you can't fill it by clicking one by one BUT if you click all time on your mouse without stopping it work ! ^^

 

But YES neonix please can you fix this bug and the LONG animal list please ? :/ I tried myself but I am noob with Jason...

Kover, Apr 22nd 2025 at 10:44 AM

Where find them? Search frogs several hours and nothing found(

Hexaclover, Apr 19th 2025 at 10:19 PM

Already a comment about this, tried filling a trough, could only get one portion in before the screen gets overtaken by the animals list, can't fill it any further. 

Ohermichi, Apr 7th 2025 at 11:01 PM

The problem with not being able to fill the trough is still present. 

neonix , Mar 13th 2025 at 9:37 PM

Aloy go ahead! though i suggest you wait a bit as a new patch will be released soon to make the mod "biomes" compatible, fix reptile immortality and adress a ui bug!

feel free to DM me on discord at neonix_neo with the patch and i can add it as a config to enable/disable entities

Aloy, Mar 13th 2025 at 3:49 AM

neonix could i post or send you a personal edit of the mod with the bearded dragons removed/the frogs renamed for those who'd prefer that? might make it here soon before i restart my playthrough. ps the frogs are great i love them dearly

neonix , Mar 11th 2025 at 9:59 PM

ConfusedJ just found the source of the problem! fix will be pushed with other fixes soon :)

ConfusedJ, Mar 10th 2025 at 9:17 AM

I have found a small issue with the mod. Attempting to fill a trough with food (tried with mash, carrots and turnips), it will list every valid variant in the vanilla block info using their id code, e.g. item-creature-newworldgianttortoises:chelonoidis-baby-carbonarius etc, including baby, female and male variants, completely obscuring the vision to the point of blocking the cursor which prevents adding more food to the trough until turning off block info. Is there anything that can be done about collapsing the variants into just "Tortoise", etc to be more in line with the vanilla animals, i.e. just listing "Deer, Goat, Moose, Gazelle, Hare..."?

 

Not game ending in terms of a bug, just a mild nuisance. Hoping it is an easy fix on your end 🙏.

crumps, Mar 9th 2025 at 10:02 PM

hell yeah i'm excited ComitatesSaxoni good to see you in this mod as well

ComitatesSaxoni, Mar 9th 2025 at 8:22 PM

neonix Sent to your inbox, please check if there are issues with my formatting, but the values should be correct and the dependency information also :)

 

neonix , Mar 9th 2025 at 4:54 PM

ComitatesSaxoni that's awesome! feel free to send me your patch and ill see if i can add it in, i need to make sure it wont cause issues in case users dont have the biomes mod

ComitatesSaxoni, Mar 9th 2025 at 3:29 PM

neonix

Hello there!

I have put together a compatibility patch for the Biomes mod, making the reptiles spawn in the approximate zoogeographical region they should appear in.

Would you be interested in adding it to this mod? It should make recent reports of bearded dragons spawning everywhere moot ; - )

neonix , Mar 9th 2025 at 4:22 AM

Kaschperle it very well could be the mod, the same bug happened with some frogs, it seems the original author forgot to add some death states haha
i'll take a look in a day or two and patch, atm they dont drop anything anyway

neonix , Mar 9th 2025 at 4:20 AM

Aloy there's no version like that, if you're comfortable with json you can edit the names of critters in the assets>[species]>lang>en.json, each species has its own folder

for the beardies, they all spawn in the warm climates like irl bearded dragons in deserts but if you really dislike them you can remove their folder from the zip! if you also have the reptile display mod, it will shoot you an error but shouldnt have any real effect on the game

Kaschperle, Mar 9th 2025 at 2:07 AM

not sure which mod of mine is causing it but  lizards are unkillable are unkillable atleast bearded dragon and one of the other lizards.

Aloy, Mar 9th 2025 at 2:05 AM

Is there a version w/o names of Irl places for species? Like the japanese frog etc., it's hella unimmersive. also a way to disable bearded dragon lizards would be awesome- they're everywhere and in the wrong damned biome :/

neonix , Mar 9th 2025 at 1:16 AM

LaDestitute i tried to recreate this bug and couldn't, do you know which frog caused the problem? did you kill it with cheats? are you using bugnet?

 

after investigating it i found a different bug! the newzealand frogs are immortal! so i'm pushing a patch with a fix, adjusted hitboxes and harvestable loot

let me know if you still get the error

neonix , Mar 9th 2025 at 1:10 AM

ComitatesSaxoni from a look into the biomes mod, it would require a patch specifically for this mod for it to work properly

the bright side is that it should be almost the same code anyway so patching it wouldn't be too bad for the modder imo!

LaDestitute, Mar 8th 2025 at 8:15 AM

fyi, attempting to harvest a dead frog causes an exception and boots the player from the world/server

8.3.2025 03:10:36 [Server Error] Exception: Object reference not set to an instance of an object.
at Vintagestory.GameContent.EntityBehaviorHarvestable.generateDrops(IPlayer byPlayer, Single dropQuantityMultiplier) in VSEssentials\Entity\Behavior\BehaviorHarvestable.cs:line 396
at Vintagestory.GameContent.EntityBehaviorHarvestable.SetHarvested(IPlayer byPlayer, Single dropQuantityMultiplier) in VSEssentials\Entity\Behavior\BehaviorHarvestable.cs:line 389
at Vintagestory.GameContent.ItemKnife.OnHeldInteractStop(Single secondsUsed, ItemSlot slot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel) in VSSurvivalMod\Item\ItemKnife.cs:line 179
at Vintagestory.API.Common.CollectibleObject.OnHeldUseStop(Single secondsPassed, ItemSlot slot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel, EnumHandInteract useType) in VintagestoryApi\Common\Collectible\Collectible.cs:line 1183
at Vintagestory.Server.ServerSystemInventory.HandleHandInteraction(Packet_Client packet, ConnectedClient client) in VintagestoryLib\Server\Systems\Inventory.cs:line 255
at Vintagestory.Server.ServerMain.HandleClientPacket(ConnectedClient client, Byte[] data) in VintagestoryLib\Server\ServerMainNetworking.cs:line 169
at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket) in VintagestoryLib\Server\ServerMainNetworking.cs:line 162
Kaschperle, Mar 7th 2025 at 6:06 PM

works for me! with a huge mod list of 90 ish / worldgen ones too

ComitatesSaxoni, Mar 7th 2025 at 10:07 AM

neonix

Looking at this, it does sound very nice and neat.

Looking at the structure of the mod, it probably does not gel with the Biomes mod right?

If i remember correctly, Biomes usually has the patches that enable it to work with the reptile mods, which probably will not be applied in this case right?

Hydromancerx, Mar 7th 2025 at 6:34 AM

neonix
That's awesome what creatures do you have planned?

neonix , Mar 6th 2025 at 9:05 PM

HeadOfWarcrimes

it requires bugnet if you want to actually be able to catch the critters but it can run without bugnet too, iirc bugnet works on 1.20 it just sends false alarms

neonix , Mar 6th 2025 at 9:02 PM

Hydromancerx

i wont be adding new creatures to this mod as i dont want to claim the original designs and animations, but you can expect more mods with my own creatures and models in the future!

HeadOfWarcrimes, Mar 6th 2025 at 3:49 PM

neonix

Is the current version of bugnet compat  still required, or do I need to fiddle with it to adjust any potential errors?

Hydromancerx, Mar 6th 2025 at 8:24 AM

neonix
Thanks for combaining all these old mods and irmproving them. Will you be adding more reptiles? If so can you add a Megalania and other Austalian monitor lizards?
Thanks in advance!