
Valkyrien Skies compat or add something eat to raise body temperature plz
misaka18848 opened this issue · 7 comments
Heat source block(like lava) on Valkyrien Skies ship can't affect player temperature. I drive an airship on sky will easy lose my temperature and no way to solve this problem now
There are already a bunch of mechanics in the game currently for raising the temperature. You can also insulate your armor, which is super simple to do (hint: it's in the book). Any block radiating heat could be added to the ship. The main issue is that the mod adds an area a million blocks away. It could be hot, cold or neutral temperature, and there isn't no way to know until you build a ship. Because the heat/cold depends heavily on the seed, adding it isn't even viable. You have a massive misunderstanding of how Valkrien SKies achieves what it does. It is rendering something happening somewhere else in the world at your current location. I likely won't do anything about this, given that there are many ways to deal with it currently. I know it is a bit of a pain. We tried to make something work with several packs, but there isn't a really reliable mechanic without adding "magic" blocks like the fireplace in Cold Sweat.
Also, please read the description of what this mod is and isn't. It isn't a magic mod disguised as a temperature mod. It's a temperature mod based on homeostasis. Humans eating or drinking warm things or cold things has very little impact on body temperature, so it won't be in the game. That said, given there is magic in Minecraft, things like fire resistance potions that basically make you immune to heat, I could see adding a cold resistance potion or something ... then again, we're back to you could just insulate your armor.
There are already a bunch of mechanics in the game currently for raising the temperature. You can also insulate your armor, which is super simple to do (hint: it's in the book). Any block radiating heat could be added to the ship. The main issue is that the mod adds an area a million blocks away. It could be hot, cold or neutral temperature, and there isn't no way to know until you build a ship. Because the heat/cold depends heavily on the seed, adding it isn't even viable. You have a massive misunderstanding of how Valkrien SKies achieves what it does. It is rendering something happening somewhere else in the world at your current location. I likely won't do anything about this, given that there are many ways to deal with it currently. I know it is a bit of a pain. We tried to make something work with several packs, but there isn't a really reliable mechanic without adding "magic" blocks like the fireplace in Cold Sweat.
Also, please read the description of what this mod is and isn't. It isn't a magic mod disguised as a temperature mod. It's a temperature mod based on homeostasis. Humans eating or drinking warm things or cold things has very little impact on body temperature, so it won't be in the game. That said, given there is magic in Minecraft, things like fire resistance potions that basically make you immune to heat, I could see adding a cold resistance potion or something ... then again, we're back to you could just insulate your armor.
I understand how the Valkyrien Skies mod operates, and some mods that interact with Valkyrien Skies function differently on ships compared to the overworld. For instance, with the Create mod’s mechanical arms, after adding a mod that ensures compatibility with Valkyrien Skies, one can choose whether the blocks placed by the mechanical arms are placed in the overworld or on the ship.
My suggestion is to allow heat sources on ships to affect the overworld, regardless of the ship's biome. Additionally, introducing an cold resistance potion would be a good idea. Since armor’s thermal protection only maintains body temperature for a few minutes at high altitudes, an anti-cold potion would make it possible for players to fly for extended periods in the air.
I have a new suggestion about add something to raise temperature. add a consumable body warmer that uses FE. Players can right-click into the air while holding the hand warmer to turn it on or off. When activated, placing it in the player's inventory would increase the ambient temperature of the player's current location.
I worked on trying to figure this out for a while. There isn't any way to effectively address this issue, and the implementation of Valkyrien skies makes it nearly impossible to solve.
I will continue to look, but I'm not hopeful that an integration can be done.
I worked on trying to figure this out for a while. There isn't any way to effectively address this issue, and the implementation of Valkyrien skies makes it nearly impossible to solve.
I will continue to look, but I'm not hopeful that an integration can be done.
I have two suggestions for this problem. The first one is to allow players to temporarily maintain their body temperature in cold areas by eating cooked food or drinking hot water.
The second suggestion is that I think it might be worth looking at the 'Coldsweat' mod. In this mod, the fireplace in that mod can affect the player's body temperature on Valkyrien Skies ship. Perhaps this could provide some inspiration for your work.
Ok, after some discussion with the other devs, we'll add a Frost Resistance potion. The recipe will require a snowball, similar to using a magma cream for the Fire Resistance potion. Duration per level will be 3 minutes / 5 minutes / 10 minutes. I'll have something out soon for this and track with this issue.
Ok, we added Frost Resistance as an available potion that can be crafted with Snowballs. It matches the Fire Reistance potion in that it has a 3:00 and 8:00 version. This allows a player to get hot, or warm up, but not get colder. It allows for walking in powder snow with full frost resistance. It also will stop hyperthermia effect. In addition we don't allow the player to get wet when using a water breathing potion. So for this issue, I think you can use the potions and not see any reduction in body temperature from flying around. We really also wanted this to work for underwater exploration and frozen mountain exploration as well, so I think it solves all issues in a way that fits with vanilla mechanics.
I will release for 1.20.1, 1.21.1 soon and eventually 1.21.4 (it is a royal pain to work with at the moment, as the datagen stuff is massively changed in Minecraft).