Minecraft Data Packs / Mob

Living Nautilus!

  • check_circle Advancements
  • check_circle Functions
  • check_circle Loot Tables
  • check_circle Predicates
  • 6,095 views, 2 today
  • 709 downloads, 0 today
  • 56
  • 44
  • 15
Required Resource Pack
Rutherford's Avatar Rutherford
Level 19 : Journeyman Miner
4
This datapack adds naturally spawning nautiluses to your world. They are found in the deep ocean, and can be bucketed like any other fish! Killing them has a 1/2 chance to drop a nautilus shell, making conduits a lot easier to craft!



type /function n:spawn to spawn a nautilus at your location

______________________________________________________________________________________________________________________________
NEW UPDATE

Changelog:

Optimised @e selectors to limit lag, added the ability to customise what creatures can become nautiluses. (How the spawning works)

Named mobs are not allowed to 'spawn' (convert into) nautiluses.



Natural spawning has now been enabled :/
______________________________________________________________________________________________________________________________

IN ORDER TO CUSTOMISE CANDIDATES AND RANDOM CHANCE:


Navigate to nautilus/data/n/tags/entity_types and open the spawners.json file. In order to add new candidates for spawning, add a comma to the end of the previous entity and add your desired entity. Like so:


{
"required":false,
"values": [
"minecraft:cod",
"minecraft:squid"
]
}



into...

{
"required":false,
"values": [
"minecraft:cod",
"minecraft:squid",
"minecraft:salmon"
]
}

You can now also edit the chance of a nautilus spawning by navigating to nautilus/data/n/predicates and access random.json

Change the "chance" value from between 0 to 1. It's set to 0.4 at default, or a chance of 40% for a spawner to become a nautilus every 5 seconds. Nearby candidates are 'banned' from becoming a nautilus so all of the ocean life doesn't become nautiluses.

If you want to change the biome that nautiluses can spawn in, go to the ocean.json file in the same folder and change the "biome" line to what you want.

{
"condition": "minecraft:location_check",
"predicate": {
"biome": "minecraft:deep_ocean",
"block": {
"block": "minecraft:water"
}
}
}



into...

{
"condition": "minecraft:location_check",
"predicate": {
"biome": "minecraft:ocean",
"block": {
"block": "minecraft:water"
}
}
}

Redownload the datapack, as it has been updated.
CreditI utilised the MCA - Upgrade Aquatic models and textures for the Nautilus mob and bucket item, with permission of course.
CompatibilityMinecraft 1.15
toMinecraft 1.16
Tags

7 Update Logs

Update #7 : by Rutherford 12/21/2020 3:46:52 amDec 21st, 2020

optimised the check for bucket
LOAD MORE LOGS

Create an account or sign in to comment.

LuisKingKing
02/17/2021 10:16 am
Level 1 : New Miner
LuisKingKing's Avatar
So in order for it to spawn it has to essentially disable another mob from spawning?
1
Rutherford
03/21/2021 7:05 pm
Level 19 : Journeyman Miner
Rutherford's Avatar
what? No. the spawning mechanism works by hijacking the normal spawning of certain fishes. Only SOME of them become nautilus
1
LuisKingKing
03/25/2021 11:46 pm
Level 1 : New Miner
LuisKingKing's Avatar
Oh, I misunderstood a part of it. I’m just trying to understand the mechanics of how mob datapacks work. Thanks for the response
1
Chris_Pie
12/21/2020 8:07 am
Level 19 : Journeyman Cupcake
Chris_Pie's Avatar
Is the orange kelp in this datapack a thing, or just a texture pack ur using?
1
Rutherford
12/21/2020 6:36 pm
Level 19 : Journeyman Miner
Rutherford's Avatar
Texture pack
1
VoidX3
12/17/2020 12:44 pm
Level 49 : Master Lemon
history
VoidX3's Avatar
How did you create a custom mob I am guessing an armor stand with custom model item being teleported to an invisible mob?
2
Rutherford
12/20/2020 6:26 am
Level 19 : Journeyman Miner
Rutherford's Avatar
No, that presents a lot of visual lag and genuine lag. It’s far easier to make a chosen invisible entity be ridden by a near infinite AOE, which itself is being ridden by a marker arm or stand that is wearing a custom model data item, which has been offset on the y axis when modelling. Very little lag and visual delay. All you need to do is make it rotate along with the chosen entity and you’re good :)
1
ElBones
12/15/2020 6:45 pm
Level 32 : Artisan Zombie
ElBones's Avatar
Isn't this the nautilus from upgrade aquatic?
1
Rutherford
12/20/2020 6:24 am
Level 19 : Journeyman Miner
Rutherford's Avatar
Yes. I converted the tabula file into a compatible json model for a java resource pack :)
1
FmWild
12/15/2020 6:08 am
Level 65 : High Grandmaster Fish
FmWild's Avatar
Can you ake it for bedrck edition?
1
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome