MineClone2/mods/ITEMS
Nils Dagsson Moskopp 34b5002fc8
Shuffle pixels in mcl_end_crystal_beam.png
A user claimed that this texture was a texture from Minecraft 1.8.9 –
see <https://git.minetest.land/MineClone2/MineClone2/issues/2099> for
further details. I have not verified that but I noticed that in commit
152e552458 the file was replaced with a
file containing the exact same pixels.

A visual inspection confirms that the file contains noise, so it is not
clear if it is even copyrightable. However, to ensure that it could not
be identical to a file from Minecraft, To get noise of the same quality,
I have shuffled all its pixels with the following POSIX sh shell script:

LANG=C
PREFIX=mcl_end_crystal_beam
convert $PREFIX.png $PREFIX.pnm
<$PREFIX.pnm  >$PREFIX.plainpnm pnmtoplainpnm
<$PREFIX.plainpnm >$PREFIX.seed tr '1234567890 ' ' 1356902468'
(
 <$PREFIX.plainpnm head -n+3
 <$PREFIX.plainpnm tail -n+4 \
  |tr ' ' '\n' \
  |shuf --random-source $PREFIX.seed
) >$PREFIX.shuffled.plainpnm

I then opened mcl_end_crystal_beam.shuffled.plainpnm using GIMP,
converted the color black to tranparency and saved the image as a
paletted PNG (which yields a smaller filesize than a grayscale PNG).
2022-04-16 01:24:04 +02:00
..
mcl_anvils
mcl_armor remove blender backup file 2022-02-24 10:16:47 +01:00
mcl_armor_stand
mcl_banners Fix typo/crash 2022-03-23 18:30:34 +00:00
mcl_barrels barrel protection fix + log 2022-03-25 13:28:33 +01:00
mcl_beds fix beds dropping when burning up 2022-02-25 00:08:26 +00:00
mcl_books mcl_books 2022-02-23 23:58:05 +01:00
mcl_bows Add shield 2022-03-15 15:58:27 +01:00
mcl_brewing
mcl_buckets
mcl_cake Add compostability to node definition group. 2022-04-02 03:32:56 +02:00
mcl_cauldrons
mcl_chests
mcl_clock
mcl_cocoas
mcl_colorblocks
mcl_compass
mcl_composters Rework function comments. 2022-04-02 03:32:56 +02:00
mcl_core Add compostability to node definition group. 2022-04-02 03:32:56 +02:00
mcl_crafting_table
mcl_doors mcl_doors 2022-02-23 23:58:05 +01:00
mcl_dye Add compostability to node definition group. 2022-04-02 03:32:56 +02:00
mcl_enchanting Remove some code ... 2022-03-18 23:08:50 +01:00
mcl_end Shuffle pixels in mcl_end_crystal_beam.png 2022-04-16 01:24:04 +02:00
mcl_farming Add compostability to node definition group. 2022-04-02 03:32:56 +02:00
mcl_fences
mcl_fire do not randomseed twice 2022-02-25 00:08:26 +00:00
mcl_fireworks
mcl_fishing mcl_fishing 2022-02-23 23:58:05 +01:00
mcl_flowerpots mcl_flowerpots 2022-02-23 23:58:05 +01:00
mcl_flowers Add compostability to node definition group. 2022-04-02 03:32:56 +02:00
mcl_furnaces
mcl_heads
mcl_hoppers Fix hopper breakage in get_item_group return value. 2022-02-24 03:18:25 +01:00
mcl_itemframes
mcl_jukebox
mcl_lanterns
mcl_maps Rename a few textures to help support texture packs. 2022-03-02 20:13:24 -06:00
mcl_mobitems
mcl_mobspawners
mcl_monster_eggs
mcl_mushrooms Add compostability to node definition group. 2022-04-02 03:32:56 +02:00
mcl_nether Add compostability to node definition group. 2022-04-02 03:32:56 +02:00
mcl_ocean Add compostability to node definition group. 2022-04-02 03:32:56 +02:00
mcl_portals Rewrite portal removal to avoid stack overflow 2022-03-03 01:42:49 +00:00
mcl_potions make all arrow types activate target (+ depends and code fixes) 2022-02-26 23:52:03 +01:00
mcl_shields Make shields work with all mobs 2022-04-09 16:21:22 +02:00
mcl_signs
mcl_sponges
mcl_stairs
mcl_throwing make ender pearls activate target 2022-02-26 22:16:10 +01:00
mcl_tnt
mcl_tools mcl_tools 2022-02-23 23:58:05 +01:00
mcl_torches
mcl_totems Add shield 2022-03-15 15:58:27 +01:00
mcl_walls
mcl_wool Make carpets supported_node. 2022-03-19 02:32:46 +01:00
mclx_core
mclx_fences
mclx_stairs
REDSTONE Make daylight detector work in Minetest 5.3.0 2022-03-09 22:33:08 +00:00
screwdriver
xpanes xpanes 2022-02-23 23:58:05 +01:00
modpack.conf