Data Packs Game Mechanic

Tame the Ocelot!

  • 4.6k views 2 today
  • save_alt 340 downloads
Compatibility
Minecraft 1.19
Changes include
  • Functions
  • Predicates
  • 19
  • 12
  • 9
co2__
Lvl 29Expert Miner
17
Tame the Ocelot! (1.19)



This pack adds the feature to tame ocelots like pre-1.14 Java Edition! When tamed using fish, the ocelot will transform into a tamed cat of random variant.

Thanks for downloading, it's greatly appreciated!

1 Update Logs

Update #1 : by co2__ 11/25/2022 9:08:13 pmNovember 26, 2022 @ 2:08 am UTC

  • Fixed bug where cat would sometimes not be tamed
  • Made baby ocelot turn into baby cat when tamed
  • Made ocelot not tamed when shifting, allowing you to breed ocelots or just feed them fish
  • Other minor changes
Thanks to Lordphenex for the help and general advice.

More like this

  Have something to say?

Pomidorus9
09/06/2023 2:25 pm
Level 15 : Journeyman Crafter
Will it work in 1.16.5?
1
co2__
09/29/2023 7:50 am
Level 29 : Expert Miner
i hope so, I haven't tested.
1
RODHI
02/02/2023 11:08 am
Level 5 : Apprentice Miner
ocelot is like useless now
2
co2__
02/05/2023 1:04 am
Level 29 : Expert Miner
history
yeah that's kinda why i made the datapack, it adds its old functionality back
1
MK1095
11/26/2022 11:22 am
Level 5 : Apprentice Explorer
Just like the og days
2
Lordphenex
11/25/2022 10:06 am
Level 44 : Master Miner
The idea is great ! It bringds back lot of memories.
The only problem is that the player can no longer breed ocelots. Maybe a way of fixing it is to give the advancement only if the player is sneaking.
Also, when an advancement is rewarded with a function, the function is ran as and at the player so there is no need to do execute at @s ... .What you can do to avoid multiple entity search is :
in the advancement function :
execute as @e[type=ocelot,sort=nearest,limit=1] at @s run function:ocelot
advancement revoke @s advancement name
data modify entity @e[type=cat,tag=newCat,sort=nearest,limit=1] Owner.UUID set from entity @s UUID
tag @e[type=cat,tag=newCat,sort=nearest,limit=1] remove newCat

in the ocelot function :
summon cat ~ ~ ~ {Tags:[newCat]}
tp @s ~ ~-1000 ~
And if I remember well, the ocelot would eat lot of fish before turning into a cat so you can add a random chance in your advancement.
If you have any question, feel free to ask them ! Hope this helps
3
co2__
11/25/2022 3:19 pm
Level 29 : Expert Miner
thanks so much! I'll be sure to try fix all these issues.
2
chloe_burbank
11/25/2022 6:44 am
Level 26 : Expert uwu
kitty cat
2
co2__
11/25/2022 5:52 am
Level 29 : Expert Miner
i just noticed i made the main screenshot too dark. ¯\_(ツ)_/¯
1

Welcome