1
0
mirror of https://github.com/mt-mods/homedecor_modpack.git synced 2024-11-09 20:00:39 +01:00
homedecor_modpack/fake_fire/changelog.txt
Vanessa Ezekowitz 6f492914db Added jp's fork of LazyJ's fork of semmet9's fake fire mod
Used and re-licensed with permission of LazyJ and jp:

```
[07-27 10:02] <jp__> Hi Vanessa. I replaced the LazyJ's smokes nodes by few particules : https://forum.minetest.net/viewtopic.php?p=149534#p149534
[07-27 10:03] <jp__> Now I think this mod is mature for integrate Homedecor...

[07-27 10:17] <VanessaE> LazyJ: homedecor is LGPL.  your code is GPL.  by extension so is jp's fork.
[07-27 10:18] <VanessaE> I'd like to include his fork of your mod into homedecor modpack.
[07-27 10:18] <VanessaE> your permission is required :)
[07-27 10:18] <LazyJ> Ok.
[07-27 10:18] <LazyJ> What's the difference between LGPL and GPL? I just go with whatever the original author uses.
[07-27 10:19] <VanessaE> beats the hell out of me exactly except LGPL is supposed to make it easier to use code so-licensed in proprietary projects or something.
[07-27 10:19] <VanessaE> I only use it because minetest_game did and I got some code from there.
[07-27 10:20] <LazyJ> Ok with me to use it.
[07-27 10:21] <LazyJ> Credit to semmett9 too.
```
2014-07-27 12:03:52 -04:00

86 lines
4.2 KiB
Plaintext

CHANGELOG
~~~~~~~~~~~~~~~~~
2014_07_27:
* Replaced LazyJ's smoke nodes pictures by smoke particles. Lighter, prettier, configurable smoke.
* Code clean-up.
2014_06_21:
* Added changelog.txt, 2014_06_19. Some changes are much older than this.
I've been making little tweaks to it for several months and finally decided
to give it an overhaul.
* Code clean-up.
* Split the init.lua file stuff into separate files and moved them into the
"modfiles" folder.
* I had added a lump of coal to be dropped when the flame was dug but, as
one of our moderators pointed out, once word got out, new players would
snuff-out every fake_fire they found just to get easy coal. The coal drop
was removed.
* Changed the flint crafting recipe to require 2 gravel instead of one.
This resolves a crafting conflict with another mod. The recipe is also
shapless now.
* Added crafting recipes for 1 cobble to 1 gravel, then 1 gravel to 1 sand.
For Wazuland2 these recipes are commented out because another mod takes
care of them (the reason for changing the flint recipe).
* Health-damage disabled. This fork is strictly for decoration.
* Waving added to flames and smoke.
* Rising, disappearing smoke-puffs added. Smoke columns will rise to 14
spaces above the flame or chimney top.
* Smoke can be punched to remove.
* Never-ending flint and steel disabled. May add it as a priv later.
* Extinguishing with water and lava(??) disabled. Again, this fork is
strictly for decoration so dousing the flames with water or lava would just
make a big, needless mess. Much easier and cleaner to just punch the flame.
* Flame images are hidden from creative inventory but are still provided
for in the code and image files if you want them to be visible. Just remove
the "not_in_creative_inventory" part from the groups of the flame types and
they will be visible again. Having the images in inventory is useful when
playing in creative mode or if you want to torture griefers who put in the
time and effort to get the materials to make the fire hoping to be able to
burn things only to discover that it is *fake* and *harmless*. Bwa-hahaha!
* Added ice-fire, a blue-colored flame that only ignites on snow and ice
stuff.
* Added added ability to switch between smoking and non-smoking flames by
punching them. Default is non-smoking.
* Added stone and sandstone chimney caps that can produce smoke when punched
(smoking and non-smoking versions). Useful for small builds where a 3x3
chimney would be too oversized in proportion to the reset of the build.
* Added animated, glowing embers. This hearth-warming block emits a
mid-level light and simulates the hot coals under a flame. Flames are not
required and the embers blocks are smokeless.
2014_06_23:
* Flames - "sunlight_propagates = true,"
-- Adding sunlight_propagtes and leaving comments as a future reference.
-- If true, sunlight will go infinitely through this (no shadow is cast).
-- Because fire produces light it should be "true" so fire *doesn't* have
-- a shadow.
* Embers - "sunlight_propagates = true,"
-- Adding sunlight_propagtes and leaving comments as a future reference.
-- If true, sunlight will go infinitely through this (no shadow is cast).
-- Because embers produce some light it should be somewhat "true" but this
-- is an area where Minetest lacks in subtlety so I'm opting for 100% that
-- embers *don't* have a shadow.
* Bug Fix - Server Crash when Flint-Steel Clicked on Nothing (sky).
-- Players can see farther than they can reach. Even though the player
-- was aiming for a node several spaces ahead of them, Minetest's targeting
-- range doesn't extend that far. The player saw the node they were aiming
-- at, Minetest's target range ended and Minetest saw "nothing"
-- (a nil value). The bug was a conflict in the code so when that
-- particular nil value popped up, Minetest was confused by the bug, threw
-- up it's hands in frustration and said "I quit!" by crashing.
* Original init.lua Added
-- What I thought was the original init.lua file turned out to be one I had
-- tinkered with months ago. So I extracted the actual original init.lua
-- file from a zip file of the original mod. Why bother including it in my
-- fork? Because it's a reference to compare to and learn from.