AlexModGuy / Ice_and_Fire

Minecraft mystical mod
GNU Lesser General Public License v3.0
383 stars 237 forks source link

Crystals not working when far away from the dragon #4468

Open Mesoica opened 2 years ago

Mesoica commented 2 years ago

It's apretty simple bug but it's hella annoying and destroys the whole purpose of the crystal in my game.

NOTE: I'm using a modpack for Ice and Fire on 1.16.5 version with some additional mods such as: Quark, Just Enough Items and Simple Voice Chat. Idk how it affects the rest of the game but I'm hoping it won't force me to install an individual Ice and fire mod since I have problems with installing mods in "normal" minecraft - that's why I'm using a modpack.

When I try to use my crystal far away WITH a dragon saved in it, it doesn't work. I checked and it only works when I'm near the dragon or when I see it - which is completely useless concidering the whole purpose of teleporting your dragon from far distances...

My controls are set to deafult ( Right mouse click to activate/ use the item ) So it must be a in-game problem. But honestly Idk bc I'm not a tech-savy at all so I might screwed up somewhere...

DigitalWendigo commented 2 years ago

In the config file there is the option to make the crystal load chunks to find the dragon. Make sure that's enabled.

Mesoica commented 2 years ago

DigitalWendigo where can I find the config file? ( as I said I'm not very into tech stuff )

DigitalWendigo commented 2 years ago

DigitalWendigo where can I find the config file? ( as I said I'm not very into tech stuff )

Usually in AppData/.minecraft/config To access the AppData folder, open the windows (asuming you're using windows) 'start' button in your lower left corner. Then down in the 'search' bar type %appdata% and press enter or select the folder that shows up in the upper left corner of the window.

Mesoica commented 2 years ago

Oh ok, I found one but where can I enable the crystal load chunk? Btw the real name of the modpack is "Born of Ice and fire" so the library is kinda expanded- since, it's a modpack. here's a screenshot of that file library born of ice and fire files

Also, yes - some of the catalouges are ina diffrent language cause' I'm from Poland.

DigitalWendigo commented 2 years ago

In the iceandfire-common.toml You need a program to open and safely edit configuration files. I suggest Notepad++

Mesoica commented 2 years ago

Oki doki. Next - what am I suppose to type there? These are the things:

One in notepad Born of Ice and Fire notepac config

One in notepad ++ Born of Ice and Fire notepad ++ config

DigitalWendigo commented 2 years ago

Wait that doesn't seem right. Are you in a singleplayer or server? There should be way more options, including a line about Crystals.

Mesoica commented 2 years ago

Also I found this in "iceandfire-client" file:

crystal chunk load

Strangely it says it's true :/

Mesoica commented 2 years ago

Wait that doesn't seem right. Are you in a singleplayer or server? There should be way more options, including a line about Crystals.

I think the right file is the "iceandfire-client" cause it has a bunch of such commands

I checked it a min ago

DigitalWendigo commented 2 years ago

Well something weird is going on because I'm pretty sure the long list of options to change several game mechanics for iceandfire, should be in the 'common' file and not the 'client' file. I'll test it myself in a few minutes to see if the crystal is working in 1.16.5.

Mesoica commented 2 years ago

Well something weird is going on because I'm pretty sure the long list of options to change several game mechanics for iceandfire, should be in the 'commom' file and not the 'client' file. I'll test it myself in a few minutes to see if the crystal is working in 1.16.5.

Thanks man ^^

DigitalWendigo commented 2 years ago

Alright so just tested it and the crystal works as intended in both a vanilla and modded environment. Leaving the dragon in an unloaded chunk will still teleport the dragon to you when the crystal is used. So.. My questions are as followed. -Have you right-clicked your dragon with the crystal, and has the crystal's texture changed to that of a crystal with a dragon head on it? -Are you using the apropriate crystal? The crystals need to be used on their respective elemental dragon. Meaning an ice crystal can only be used on an ice dragon. -Are you positive the dragon you tried using the crystal on, is tamed by you? -Have you edited the .jar files in any way or form after you downloaded them from curseforge? -Why specifically can't you use individual mods for your minecraft version? This seems odd to me. -What system are you using? The 'instances' part is confusing to me. -What minecraft version are you using? -Are you using the latest Forge loader version? -Are you using the latest ice and fire, and citadel?

Questions aside, there is definitely something weird going on with your configuration files because the crucial settings are found only inside the 'iceandfire-common.toml' and not in the 'iceandfire-client.toml' one. You need to either delete the configuration files so they can regenerate (meaning you need to boot up the game), or see if that site you're using to make the modpack doesn't alter the files in some way.

Mesoica commented 2 years ago

To answer:

  1. Yes, I right clicked on it and it has the dragon texture in in.
  2. Yes, I used the fire dragon crystal on fire dragon and it didin't worked.
  3. Yes, I'm in a singleplayer.
  4. This one is hard to answer cause' I'm still having problems with java in general and my .jar files are kinda messy.... Iv'e been messing with some java stuff recently but only for my "classic" minecraft which is on version 1.18.2 and I only installed the Optifine, new Java 18 and newest jarfix.
  5. And as I said in the prevoius answer - Java is kinda wierd to me and has been even when I changed my computer. There's this wierd issue that when I wanna open a file for minecraft using a SE Java Binary ( for some reason, because my computer doesn't wanna change it even though I installed this "new" Java 18 or smth like that ) and next it shows me a message that says something along the lines of: Java error And I can't do anything about it...
  6. I'm on Windows ( if it's what you were asking)
  7. The modded verion is 1.16.5 ,but also I have the classic minecraft which is 1.18.2. And they both have diffrent file places. The calssic one is not modded ( exept for optional OptiFine)
  8. Idk about the forge honestly because my modded minecraft is a modpack which I installed from Curse Forge which uses Overwolf. So basically the download was automatical. However in the mods options in minecraft it says that forge for this modpack is: 36.2.20
  9. Ice and fire is set for: 2.1.9 - 1.16.5, Citadel is: 1.8.1
DigitalWendigo commented 2 years ago

Yikes..

Alright well what you could do to fix quite a few problems is to re-install the game entirely, and instal the newest forge all over again. Your minecraft folders shouldn't be devided like this across your harddrive. You need to keep them in one .minecraft folder. It won't surprise me if that might be messing with your game. So when you instal the game, you need to specify it to ONE local folder, which usually is best place in your main disk, program files folder. The minecraft launcher will sort out the versions by itself and there is no need to manually place the different minecraft versions in entirely separate .minecraft folders. A little side note: Optifine messes with a ton of things and usually is the main cause a mod breaks. Try to reproduce this issue, after a fresh install, without optifine installed.

So to make a better more stable environment for you to test all of this in, you'll need... To firstly uninstall minecraft and delete all associated folders you may have scathered across your computer. (But save some of the config files in a separate folder for later use and testing.) The last known update for Minecraft 1.16.5, which you will have to download via the launcher after you re-installed it. The last known update for the Forge Loader, for minecraft 1.16.5. At the time of this writing, that's 36.2.33 which is 13 versions ahead of your current one. I use the latest Java8 version, but I think you could also use JDK 17. I personally like java8 simply because it has less issues with a lot of mods because that's usually what version some mods are made on. You need to specify to your minecraft launcher what java to use. This can be done in the settings of the version you're trying to run of the game. Usually in the 'advanced' section, right where you edit the java arguments.

If anyone knows something more about this, or has any suggestions, please provide them! I might be missing a few things.

Mesoica commented 2 years ago

Wow, thanks again dude. It seems I have a lot of work to do this way. Although, thank you for the advice and leading me through this whole conversation. I really appreciate it ^^

DigitalWendigo commented 2 years ago

To clarify, you'd need to end up with a file direction similar to this. C:users/yourpcname/appdata/roaming/.minecraft In the minecraft folder, you should have a folder called 'versions'. That's where your individual minecraft versions need to end up in. This includes, but is not limited to, your 1.18+, 1.16.5, forge/fabric and any other version of minecraft that you download. The launcher should make separate folders for these versions INSIDE your versions folder.

And don't mention it. Now do keep in mind that I'm not sure if I'll be able to help you solve your problem, but I can offer what little I do know. So I just hope that if this isn't resolved by a fresh install and proper file management, someone more knowledgable will step in and help you instead.

DigitalWendigo commented 2 years ago

Has this issue been fixed for you? If it has then this can safely be closed. If it has not been fixed, then please provide more recent information after all changes that have been mentioned above, are made.