Caracal for 1.16
Fabric and Fabric API required!
- This mod adds caracals to your world!
- They like chickens and rabbits
- You can tame them with raw fish or chicken/rabbit
- Spawns naturally in the savanna
- They have cute sounds!
https://github.com/AquUpd/CaracalMob/blob/3f874eca38d5953e3a075314bc9d4775b120f84f/src/main/java/com/aqupd/caracal/ai/CaracalSitOnBlockGoal.java#L46
Crash in All of Fabric 5 (1.18.1) upon making a tamed Caracal get up.
java.lang.NoSuchFieldError: field_16443
at com.aqupd.caracal.ai.CaracalSitOnBlockGoal.isTargetPos(CaracalSitOnBlockGoal.java:46)
at net.minecraft.entity.ai.goal.MoveToTargetPosGoal.findTargetPos(MoveToTargetPosGoal:119)
at net.minecraft.entity.ai.goal.MoveToTargetPosGoal.canStart(MoveToTargetPosGoal:47)
at com.aqupd.caracal.ai.CaracalSitOnBlockGoal.canStart(CaracalSitOnBlockGoal.java:23)
at net.minecraft.entity.ai.goal.PrioritizedGoal.canStart(PrioritizedGoal:22)
at net.minecraft.entity.ai.goal.GoalSelector.tick(GoalSelector:98)
at net.minecraft.entity.mob.MobEntity.tickNewAi(MobEntity:741)
at net.minecraft.entity.LivingEntity.tickMovement(LivingEntity:2604)
at net.minecraft.entity.mob.MobEntity.tickMovement(MobEntity:545)
at net.minecraft.entity.passive.PassiveEntity.tickMovement(PassiveEntity:127)
at net.minecraft.entity.passive.AnimalEntity.tickMovement(AnimalEntity:58)
at net.minecraft.entity.LivingEntity.tick(LivingEntity:2349)
at net.minecraft.entity.mob.MobEntity.tick(MobEntity:345)
at net.minecraft.server.world.ServerWorld.tickEntity(ServerWorld:699)
at net.minecraft.world.World.tickEntity(World:487)
at net.minecraft.server.world.ServerWorld.method_31420(ServerWorld:360)
at net.minecraft.world.EntityList.forEach(EntityList:54)
at net.minecraft.server.world.ServerWorld.tick(ServerWorld:328)
at net.minecraft.server.MinecraftServer.tickWorlds(MinecraftServer:879)
at net.minecraft.server.dedicated.MinecraftDedicatedServer.tickWorlds(MinecraftDedicatedServer:324)
at net.minecraft.server.MinecraftServer.tick(MinecraftServer:823)
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer:684)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer:270)
at java.lang.Thread.run(Thread.java:833)
All of Fabric 5 - 1.1.1 Caracal mod version 1.18-1.3.7.1 Fabric 0.13.3 Java 17
I got an error when I play with the recent update on 1.19. I have to install fabric api version 0.58.0+1.19 even when its already installed in my mods folder.
To Reproduce Steps to reproduce the behavior:
Logs Log file or logs pasted on pastebin https://pastebin.com/BirLF57u
Desktop (please complete the following information):
Describe the bug I downloaded the 1.0 1.19 forge version of the mod and put it in my mods folder. Once the mojang loading screen finishes, It says this: "Caracal Mod (aqcaracal) has failed to load correctly java.lang.reflect.InvocationTargetException: null"
Im playing on 1.19.1 forge (42.0.9)
To Reproduce Steps to reproduce the behavior:
Expected behavior For the mod to work without giving a error
Logs (i think these are the logs but im not sure..) ---- Minecraft Crash Report ---- // Don't do that.
Time: 2022-08-11 15:56:32 Description: Mod loading error has occurred
java.lang.Exception: Mod Loading has failed at net.minecraftforge.logging.CrashReportExtender.dumpModLoadingCrashReport(CrashReportExtender.java:55) ~[forge-1.19.1-42.0.9-universal.jar%23151!/:?] {re:classloading} at net.minecraftforge.client.loading.ClientModLoader.completeModLoading(ClientModLoader.java:167) ~[forge-1.19.1-42.0.9-universal.jar%23151!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.lambda$new$2(Minecraft.java:582) ~[client-1.19.1-20220727.212338-srg.jar%23146!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.Util.m_137521_(Util.java:438) ~[client-1.19.1-20220727.212338-srg.jar%23146!/:?] {re:classloading} at net.minecraft.client.Minecraft.lambda$new$3(Minecraft.java:576) ~[client-1.19.1-20220727.212338-srg.jar%23146!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screens.LoadingOverlay.m_6305_(LoadingOverlay.java:135) ~[client-1.19.1-20220727.212338-srg.jar%23146!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:885) ~[client-1.19.1-20220727.212338-srg.jar%23146!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1112) ~[client-1.19.1-20220727.212338-srg.jar%23146!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:697) ~[client-1.19.1-20220727.212338-srg.jar%23146!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.m_239872_(Main.java:212) ~[client-1.19.1-20220727.212338-srg.jar%23146!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:51) ~[client-1.19.1-20220727.212338-srg.jar%23146!/:?] {re:classloading,pl:runtimedistcleaner:A} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {} at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {} at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:27) ~[fmlloader-1.19.1-42.0.9.jar%2395!/:?] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.8.jar%2382!/:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.8.jar%2382!/:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.8.jar%2382!/:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.8.jar%2382!/:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.8.jar%2382!/:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.8.jar%2382!/:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.8.jar%2382!/:?] {} at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) [bootstraplauncher-1.1.2.jar:?] {}
-- Head --
Thread: Render thread
Stacktrace:
at com.aqupd.aqcaracal.setup.Registration.
Mod File: /C:/Users/Randy/AppData/Roaming/.minecraft/mods/aqcaracal-1.19-1.0-forge.jar
Failure message: Caracal Mod (aqcaracal) has failed to load correctly
java.lang.reflect.InvocationTargetException: null
Mod Version: 1.19-1.0-forge
Mod Issue URL: https://github.com/AquUpd/CaracalMob/issues
Exception message: java.lang.NoSuchFieldError: ENTITIES
Stacktrace:
at com.aqupd.aqcaracal.setup.Registration.
-- System Details -- Details: Minecraft Version: 1.19.1 Minecraft Version ID: 1.19.1 Operating System: Windows 10 (amd64) version 10.0 Java Version: 17.0.3, Microsoft Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft Memory: 307013696 bytes (292 MiB) / 771751936 bytes (736 MiB) up to 2147483648 bytes (2048 MiB) CPUs: 8 Processor Vendor: GenuineIntel Processor Name: Intel(R) Core(TM) i5-10300H CPU @ 2.50GHz Identifier: Intel64 Family 6 Model 165 Stepping 2 Microarchitecture: unknown Frequency (GHz): 2.50 Number of physical packages: 1 Number of physical CPUs: 4 Number of logical CPUs: 8 Graphics card #0 name: NVIDIA GeForce GTX 1650 Ti Graphics card #0 vendor: NVIDIA (0x10de) Graphics card #0 VRAM (MB): 4095.00 Graphics card #0 deviceId: 0x2192 Graphics card #0 versionInfo: DriverVersion=27.21.14.5183 Graphics card #1 name: Intel(R) UHD Graphics Graphics card #1 vendor: Intel Corporation (0x8086) Graphics card #1 VRAM (MB): 1024.00 Graphics card #1 deviceId: 0x9bc4 Graphics card #1 versionInfo: DriverVersion=27.20.100.8190 Memory slot #0 capacity (MB): 8192.00 Memory slot #0 clockSpeed (GHz): 3.20 Memory slot #0 type: DDR4 Virtual memory max (MB): 18764.30 Virtual memory used (MB): 13978.73 Swap memory total (MB): 10752.00 Swap memory used (MB): 1899.39 JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M ModLauncher: 10.0.8+10.0.8+main.0ef7e830 ModLauncher launch target: forgeclient ModLauncher naming: srg ModLauncher services: mixin-0.8.5.jar mixin PLUGINSERVICE eventbus-6.0.0.jar eventbus PLUGINSERVICE fmlloader-1.19.1-42.0.9.jar slf4jfixer PLUGINSERVICE fmlloader-1.19.1-42.0.9.jar object_holder_definalize PLUGINSERVICE fmlloader-1.19.1-42.0.9.jar runtime_enum_extender PLUGINSERVICE fmlloader-1.19.1-42.0.9.jar capability_token_subclass PLUGINSERVICE accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE fmlloader-1.19.1-42.0.9.jar runtimedistcleaner PLUGINSERVICE modlauncher-10.0.8.jar mixin TRANSFORMATIONSERVICE modlauncher-10.0.8.jar fml TRANSFORMATIONSERVICE FML Language Providers: [email protected] lowcodefml@null javafml@null Mod List: client-1.19.1-20220727.212338-srg.jar |Minecraft |minecraft |1.19.1 |COMMON_SET|Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f aqcaracal-1.19-1.0-forge.jar |Caracal Mod |aqcaracal |1.19-1.0-forge |ERROR |Manifest: NOSIGNATURE forge-1.19.1-42.0.9-universal.jar |Forge |forge |42.0.9 |COMMON_SET|Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90 Crash Report UUID: e3e36cf6-c47e-418e-a9b4-fabf5db364bb FML: 42.0 Forge: net.minecraftforge:42.0.9
Screenshots If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context If i missed anything or if theres anything i need to answer just let me know. and sorry if this is like a waste of time or smth but im not to good with mods and stuff.
On my Minecraft server, we have installed this lovely mod as well as the Capybara mod for Fabric. But when the Caracal and the Capybara are nearby, the Caracal seems to slide over onto the Capybara no matter what - even when on a leash or sitting- and causes the Capybara to forever be walking, which can be annoying because it just walks and teleports to me. (I hope I worded that right.) I also posted this on the issues tab for the Capybara mod and I'm hoping this issue can be fixed so they can work together!
Steps to reproduce the behavior:
I expect the Caracal to just seemingly slide over to the Capybara and sit on top of it.
A few screenshots to show what I mean: (https://user-images.githubusercontent.com/107805586/174489729-dc6c8f71-2757-4918-a2e8-0ca88c3aa20f.png) Now while this can be a cute feature, it can be annoying because I'll be mining and since the Capybara is stuck walking both of the mods will teleport to me and risk death.
Describe the bug The crash happened 1 minute and 1 second after my friend teleported home, not sure if that is related but I figured he was probably far away and although all the tamed caracals are in the spawn chunks and should stay loaded, I feel that him teleporting loaded something that took a minute to crash the server. When he was done adventuring or something he teleported home and 1 minute later there was a ticking entity error. I know those are usually impossible to identify the cause but I figured it was worth sending in the crash.
The server has been up for over 2 days and typically I restart it every 2 days so no harm done.
To Reproduce I have only experienced this once as far as I know but if I find a way to reproduce it I will tell you.
We teleport home very often with no problems but maybe just the timing of teleporting home mixed with the caracal giving presents borked it up. Also all of the caracals are sitting so none of them should be giving gifts, right?
here is my latest.log latest.log and my crash report crash-2022-06-16_15.00.46-server.txt
Friends and my own Desktops are identical:
Server:
I really like this mobs but for my personal taste the spawn rate is really high, In any savanas. Even if the area is small, there are many,
I don't know how much is difficult to add a configurable file for user but i think is something necessary in any mobs mod at least for adjust the spawn rate.
Anyway thanks for the cool mod!
Jar-in-jaring fabric modules is good but only when you need two or three of them. Your mod requires 10 so wouldn't it be better to just make it require fabric api in the fabric.mod.json file? Nearly all mods require a whole fabric API mod so all these modules you need are already in the mods folder of the users. This way you will cut by 1/3 the size of your mod. Thanks for this mod of course.
Edits -
Caracalmain - switches mod from using an array of spawn locations to using
BiomeModifications.addSpawn(BiomeSelectors.includeByKey(BiomeKeys.SAVANNA),SpawnGroup.CREATURE,CaracalMain.CARACAL,weight,mingroup,maxgroup);
CaracalMain - Edits code for spawn egg to public static final Item CARACAL_SPAWN_EGG = new SpawnEggItem(CaracalMain.CARACAL, 5453358, 15592688, new FabricItemSettings().group(ItemGroup.MISC).fireproof().maxCount(64));
CaracalMainCliant - uses EntityModelLayerRegistry and EntityRendererRegistry now.
Full Changelog: https://github.com/Ivan-Khar/CaracalMob/compare/1.2.1...v2.1.0
Source code(tar.gz)Remove transition ticks from dance animations because they break the dance itself
Source code(tar.gz)Remove transition ticks from dance animations because they break the dance itself
Source code(tar.gz)backported 1.19.2 version to 1.19
Source code(tar.gz)Add one Easter egg
Source code(tar.gz)Now this mod is using geckolib and theres new animations!
Source code(tar.gz)All Forge versions would go to the curseforge https://www.curseforge.com/minecraft/mc-mods/caracal-mod/files
Source code(tar.gz)They not spawn in water anymore
Source code(tar.gz)New mask! Changed how masks works
Source code(tar.gz)New mask! Changed how masks works
Source code(tar.gz)Baby caracal is back
Source code(tar.gz)Changed ID of the mod Some tweaks
Source code(tar.gz)Changed ID of the mod Some tweaks
Source code(tar.gz)What added?
What added?
Fully ready mod!
Source code(tar.gz)Fully ready 1.16!
Source code(tar.gz)What's new?
Finally 1.17 ready!
Source code(tar.gz)1.16 Fixed bugs and returned animation!
Source code(tar.gz)Added:
Added:
Added: New mask Changed texture size from 64x32 to 64x64
Source code(tar.gz)Добавлено: ничего. Точно ничего. Really nothing!
Source code(tar.gz)Addon to the Minecraft Forge/Fabric mod InvMove that adds mod compatibilities
Ping Nametags (Fabric) A minecraft mod that adds colored ping values inside each player's nametag. Installation Stable Releases (recommended) The late
FurniDeco ( ?? WIP) FurniDeco adds 25 pieces of functional, decorative and unique-looking furniture that fit with the vanilla style. With more than 80
Minecraft Forge/Fabric mod that adds the ability to walk around while in inventories
JED is mod that adds descriptions to every item in Minecraft with a simple UI
resetchunks is a tiny fabric mod that enables the /resetchunks command, allowing you to regenerate one or more chunks.
Blockixel Concepts for Forge 1.18.2 Fabric Port at https://github.com/JimmyTheGreat1500/BlockixelConcepts A Forge mod that aims to implement Blockixel
UseKeyboardWithMenu Client-sided mod that adds more support for keyboard navigation in GUI screens! ?? Table of Contents About Authors ?? About UseKey
Infinity Buttons Infinity Buttons is a mod which adds exciting new buttons! Current features Large Buttons, which are bigger than normal buttons. Copp
DiscordSync Small mod for Minecraft Forge 1.16.5 that sends messages of in-game events to a channel in your Discord server. This mod also enables cros
My Game Engine tested via my Cubecraft Game Install: mvn -P {your OS name} clean install mvn -P mac clean install mvn -P linux clean install mvn -P wi
Bataille Navale Auteur : SABIL Mohamed Amine Comment générer la documentation ? Placez vous dans le sous-dossier src : pour générer la documentation d
What's this? A simple snake game written in java. How to play Download the latest release. Ensure that a compatible java runtime is installed (optimal
Othello PvP (2-Player) Game Application created in Java using Swing and AWT, for playing the Othello game, a simple game that played on an 8 by 8 checkered board with 64 double-sided black and white discs. The game is easy to learn, but it takes time to master and develop winning strategies.
The game is a 2D side scrolling system, where a player moves left, right, vertically or diagonally to traverse the game.
A simple puzzle game made with Unity to practice the game engine.
Game-Of-Life-Basic A basic representation of the 0-player game, "Game-of-Life", a simple example of basic cellular automata. A cellular automaton is a
Meteor Tweaks Meteor Tweaks is an addon to the Meteor Client utility mod. Install: Go to the releases: https://github.com/Declipsonator/Meteor-Tweaks/
Inventory Backpack Mod <-- Video About This mod adds backpacks that can be accessed from inventory. Origins It's based on forge mod Quark Oddities, or