Useless Reptile
Mod Overview
Useless Reptile is a Fabric mod that introduces various dragons into your world that can be tamed or eliminated. Important: the project is actively under development, so significant changes may occur in future updates.
Video Showcase
Required Dependencies
The mod requires the following to function: Geckolib, YetAnotherConfigLib, and Fabric API. In versions below 0.3.0, Cloth Config API is needed instead of YetAnotherConfigLib. Some builds for Minecraft 1.19.2 may require AzureLib instead of Geckolib.
Main Features
Dragon Mobs
Swamp Wyvern — found in swamps, tamed with 1-2 stacks of raw chicken. Can be ridden with a saddle. Right-clicking with an empty bottle collects acid, usable as a potion. Cannot wear armor. Attacks with moderately accurate acid blasts and bites.
Moleclaw — located in caves, tamed with 0.5-1 stacks of beetroot. Requires a saddle for riding. Useful for digging. Afraid of light unless equipped with a Moleclaw Helmet. By default, breaks only blocks mineable with a wooden pickaxe. Strength or weakness potions temporarily alter this ability. Has only melee area attacks.
River Pikehorn — inhabits non-frozen rivers and beaches. Tamed with a bucket of tropical fish. A flute provides additional control, allowing you to send it fishing or attacking mobs. Can be placed on your head (crouch to mount/dismount). Attacks only in melee.
Lightning Chaser — appears during thunderstorms near players. To tame, reduce its health to low levels and hit it with lightning at least 3 times (use a Trident with Channeling). Riding requires a saddle. Lightning breath triggers effects like normal lightning strikes (turning Villagers into Witches, creating charged Creepers, etc.) without igniting the target and destroys blocks. Shockwave repels mobs and deflects projectiles (only while flying). Both attacks inflict a shock effect that slows movement and attack speed and impairs vision. In pre-0.8.0 versions, this dragon does not spawn naturally and has limited AI.
Magmamuncher — found in the Nether near lava lakes. Tamed with 4-12 Blaze Rods. Periodically digs up Magma Blocks, turning them into Depleted Magma blocks and sometimes finding coal. Depleted Magma regenerates over time in the Nether or near lava. Can be placed on your head. If it has furnace fuel in its inventory, it consumes it to grant Fire Resistance to the owner when they catch fire. Has only melee attacks with a chance to ignite the target. Immune to fire.
Items
- Vortex Horn — an upgraded goat horn for storing dragons
- Flute — a special item for enhanced control over River Pikehorns
- Wyvern Skin — originally intended as a crafting material, currently only yields 2 Leather
Dragon Interaction
- Goat horns (or other instruments) can summon dragons even when they are sitting. First, "bind" the instrument sound to the dragon by right-clicking with the item.
- To make a dragon sit/stand, use a stick or horn while crouching.
- While crouching, you can give regular potions to your dragon.
- To open a dragon's inventory, crouch and right-click with any item except a stick, potion, or horn. Some dragons lack an inventory.
- Rideable dragons can equip banners if saddled.
Riding Controls
- W/S — forward/backward
- Left Ctrl — descend (rebindable)
- G — primary attack/ability (rebindable)
- R — secondary attack/ability (rebindable)
- Z — free look (rebindable)
- Rideable dragons cannot move sideways
Custom Dragon Variants and Equipment
Using data packs and resource packs, you can add custom dragon variants and equipment. Examples are available in relevant repositories.
Frequently Asked Questions
Q: I found a bug! How do I report it?
A: Report bugs on the Discord server in the appropriate section, following the instructions.
Q: I have ideas for the mod, where can I suggest them?
A: Suggest ideas on the Discord server. I can't guarantee all will be considered, but you never know.
Q: I want to share my resource/data pack for this mod, where can I do that?
A: You can promote your packs on the Discord server or upload them to other platforms.
Q: Can you backport the mod to older versions?
A: No. Older versions lack performance and features.
Q: Can you port this mod to Forge/other loaders?
A: I won't do it myself, but I'm open to third-party ports. For use with NeoForge, you can try Sinytra Connector. Note: complaints about incorrect performance in this case will not be reviewed. Bug reports are only accepted for Fabric/Quilt.
Q: When is the next update?
A: I can't provide exact timelines. I have personal commitments (university studies) and never know how much free time I'll have. Only one person works on this project.
Mod and Source Code Usage
Allowed:
- Creating monetized videos and streams with the mod
- Using the mod in modpacks (excluding those distributed exclusively via paid subscription, which is considered profiting from others' work and violates Minecraft's EULA)
- Creating submods, addons, or other projects based on this mod and publishing them, as long as they are not modified versions of the mod itself
- Distributing modified asset versions in resource packs for this mod
- Partially using the code for your projects (just don't copy everything wholesale)
- Creating modified versions of the mod for private use (without public distribution)
Translations
The mod is fully translated into:
- English
- Russian
The following translations are outdated (may be incomplete or inaccurate) but still included:
- Portuguese
- Turkish
- Spanish
- Polish
- French
- Japanese
- Vietnamese
- Hungarian