minetest-birthstones/CHANGELOG.md

5.2 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

'!' (near bottom) is for bugs in 2012 version that are fixed (as opposed to features that were changed/added) in this fork.

[git] - 2019-07-02

Changed

  • Rename etc to src to denote that the files are unnecessary for use.
  • Move log to CHANGELOG.md (and format as per keepachangelog.com)
  • Rename expertmm to poikilos to reflect my GitHub username change.
  • Improve use of markdown in README.md and CHANGELOG.md.

[git] - 2017-05-14

Added

  • ruby item, mineral, & (realistic mode) block textures

[git] - 2017-03-23

Added

  • peridot (realistic mode) block texture

[git] - 2017-03-21

Changed

  • improved peridot item & mineral textures

[git] - 2017-03-20

Added

  • Add improved opal item texture (All except optional realistic mode opal block are finished)

Changed

[git] - 2017-03-18

Added

  • new textures for garnet: gem (item), mineral, block (realistic style)

Changed

  • Change tint of garnet block (classic style) to look like Spessartine garnet.

[git] - 2017-03-13

Changed

  • Use settings from server's minetest.conf: birthstones_texture_style (can be realistic or classic)
  • Change default block style to classic
  • Improve opal mineral overlay, alexandrite classic block texture.

[git] - 2017-03-11

Changed

  • Redo emerald mineral and item textures.
  • Redo classic textures for gems where realistic block is not finished yet.

[git] - 2017-03-10

Changed

  • Redo textures for "white diamond" mineral and item [blend file: octagon beveled all but top and bottom by .12 offset] and for topaz mineral.
  • Change sun square emission from 10 to 100.

[git] - 2017-02-16

Added

  • Rerender Alexandrite block & item; new textures for minerals: Alexandrite, Amethyst (collect HD versions in src/hd).

Changed

  • Completely rework gem shader (blend version 2).
  • Redo textures for aquamarine: mineral, block, item.

[git] - 2017-02-15

Changed

  • In blend file, connect ID Mask to Image output (in Compositor nodes) for alpha in rendered image.

[git] - 2017-02-13

Added

  • Make Blender project for gem rendering (see Developer Notes in README.md for usage)
  • Make multi-sided Topaz Block (WIP) made in Blender.
  • Finish gem and block textures for Topaz, Alexandrite, Amethyst (in Blender by Poikilos)

[git] - 2017-02-12

Added

  • (2017-02-12) Add gem hoes (using farming api).

[git] - 2017-02-11

Added

  • (!) Make opal possible to get: added missing register_on_generated for changing some stone to opal (see oregen.lua).
  • swords & shovels
  • Add crafting recipe to convert block back into 9 gems.
  • Add recipe to create default:diamond from dye:blue + birthstones:diamond for playability (for when other mods like technic need diamonds for things)

Changed

  • (!) Preliminary step in fixing one-chop axes: Change register_tool time2 and time3 from: [1]=time1-2.0, [2]=2.0-time2, [3]=2.0-time3} to times={[1]=time1/2.0, [2]=time2/2.0, [3]=time3/2.0}
  • Change * Ore to Stone with * (because why copy other people when you can make sense instead).
  • (!) Ore needs better pick to be mined: changed groups.cracky of all from 3 to 1
  • (!) Block needs better pick to be mined: Changed groups:
	-- groups = {cracky = 3}
	groups = {cracky = 1, level = 3}
  • (!) Change drop of ores (to match modern style from default in minetest_game from minetest 0.4.15-git 2017-01), where * below is name:
	-- drop = 'craft "birthstones:*" 1',
	drop = "birthstones:*",
  • (!) Change drop for stone_with_topaz from stone_with_topaz to topaz (apparently this didn't cause an issue since craft method had been used).
  • Componentize into separate lua files for each category of operations.

[git] - 2017-02-10

Changed

  • Poikilos fork starts today.
  • Match minetest texture & variable naming scheme:
    (see changes below, where ^* is capitalized mineral name and * is
    uncapitalized)
	(aliases added only for backward compatibility--see aliases.lua
	--doing aliases can be commented in init.lua)
	Files:
		^* TO birthstones_* (ITEM)
		^*_overlay TO birthstones_mineral_* (ORE OVERLAY)
		^*_block TO birthstones_*_block
		*_axe to birthstones_tool_*axe
		*_pick to birthstones_tool_*pick
		^*_block to birthstones_*_block
	Variables:
		birthstones:*ore TO birthstones:stone_with_*
		"birthstones:".. name .. "_pick" TO "birthstones:pick_"..name
		"birthstones:".. name .. "_axe" TO "birthstones:axe_"..name
  • (!) Capitalize stone name when used within tool display name.
  • (!) Fix issue where topaz ore was registered twice (didn't seem to cause problems)
  • (!) Remove month from display names to avoid breaking immersion (draws too much attention to the items having a "label") if re-added, months would have to be corrected anyway as follows (in the original mod, alphabetical order instead of actual birthstone month determined month): see src/birthstones list.csv