changelog.txt 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741
  1. Voxelands changelog
  2. ----------------------
  3. This should contain all the major changes.
  4. For minor stuff, refer to the commit log of the repository.
  5. 1504.01: (release 2015-05-01)
  6. - fix standalone server not compiling
  7. - fix windows utf8-multibyte conversion crashing the client
  8. - support out-of-tree builds
  9. - add deb and rpm package building support
  10. 1504.00: (release 2015-04-25)
  11. - new crosshair
  12. - send node type with animation updates, so remote player dig sound is correct
  13. - fix loading not centring when resized
  14. - remove some old sectors junk
  15. - remove some warnings
  16. - reduce mob client initialisation data
  17. - reduce mob send data slightly
  18. - some mob sounds
  19. - little bit of cleanup to particles
  20. - remove dangerous optimizations, add some checks
  21. - swords should kill mobs faster than spears
  22. - give grass its own walk sound, add new dirt walk sound
  23. - new readme file
  24. - better utf-8 support for windows
  25. - gettext without gettext
  26. - add ambient sounds
  27. - add sounds for other players walking and digging, and mobs walking
  28. - make volume control actually control the volume
  29. - allow per-sound gain settings
  30. - split walk sounds into left and right steps
  31. - replace rm -rf fork/exec with nftw callbacks
  32. - keep the players directory clean
  33. - new character creator background music
  34. - new main menu music
  35. - give sound a step, make music fade out
  36. - actually delete the soundManager
  37. - print chat to stdout on client, cheap copy/paste
  38. - fix shovel not being craftable from jungle wood
  39. - flip key texture
  40. - updated brick textures
  41. - always show health/hunger icons when enabled
  42. - leaves falling on grass become either saplings or wild grass
  43. - prefill username in main menu with system user name
  44. - add some query api urls to http server
  45. 1503.01: (release 2015-03-23)
  46. - some improvements to http server
  47. - fix tool wear not being sent to client
  48. - fix pistons leaving nodes behind when contracting
  49. 1503.00: (release 2015-03-22)
  50. - add some mob sounds
  51. - add classic hotbar option to settings menu
  52. - get text rotating correctly, and add text to books
  53. - detect network timeouts, show error message, autoquit
  54. - add an inventory status indicator
  55. - add background to wieldring
  56. - add buttons to rebind next/previous item in change keys menu
  57. - fix junglegrass having wrong material
  58. - fix border in key change menu
  59. - add old_hotbar setting
  60. - add prev/next wield item keys
  61. - new HUD with wieldring instead of hotbar
  62. - fix the rest of clang's default warnings
  63. - fix more warnings, mostly unused variables
  64. - stop MainMenuData throwing a compiler warning
  65. - add volume control to settings menu
  66. - all slabs can now use CDT_SLABLIKE to include face culling
  67. - get new stairs lighting right, add face culling
  68. - players shouldn't be able to walk through tree trunks
  69. - have the address field default to servers.voxelands.com in the multiplayer menu
  70. - inventory should only be updated when digging/placing, don't send the whole thing
  71. - adjust item fall speed, parcel dig speed, and ensure items don't fall through the ground
  72. - no on-punch events with a mese pick, it just digs
  73. - remove junglegrass to cotton recipe
  74. - remove junglegrass growing on sand
  75. - fix object duplication and mob over-spawning
  76. - remove ambient sounds from the network, these can be done in the client, later
  77. - add a teleport sound when a player is force moved
  78. - log an error when trying to play stereo sounds as positional, as that won't work
  79. - ensure reference distance is set on positional sounds
  80. - add a bunch of environmental sounds
  81. - add open book sound file
  82. - add book sound when right clicking an open book
  83. - add sound when formspec is shown, and when item is wielded
  84. - replace some sound files, add water dig/place sounds, and make footsteps faster when running
  85. - some setup for sound additions
  86. - reduce serialization size of inventory
  87. - don't free and reallocate inventory items for no reason
  88. - make wood roof tiles, actually wood material
  89. - small change to grass side
  90. - have saplings auto-plant when dropped on mud or grass
  91. - have dropped items become parcels when they touch ground, or add themselves to a nearby parcel
  92. - make ItemCAO use SmoothTranslator for less jumpy movement
  93. - reduce vertices on glasslike drawtype
  94. - stone tiles and parquetry
  95. - upside down stair updates
  96. - new look stairs and slabs
  97. - add .gitignore
  98. - fix some compiler warnings
  99. - update project sqlite, untrack files that don't need tracking
  100. - use hard tabs
  101. - remove some commented out code
  102. - update brick texture
  103. - some fertilizer changes
  104. - some (more) piston tweaks
  105. - turn grass into mud if there's some non-airlike above it
  106. - improve flower pot, and make plants sit in it, not on it
  107. - allow rotated nodeboxes to centre rotation anywhere in the node
  108. 1501.00: (release 2015-01-26)
  109. - fix trees growing at night breaking lighting
  110. - make paged things flip to first page when pressing next on the last page
  111. - some mob spawner optimisations
  112. - optimise inventory a little bit, remove an assert
  113. - tweak fire timing a bit
  114. - add support for writting text on nodes
  115. - add text to signs
  116. - Make leaves climbable (Wayward_One)
  117. - update translations, add japanese
  118. - fix mesh index overflows
  119. - make this build on FreeBSD (Menche)
  120. - actually disable audio when audio is disabled (Menche)
  121. - make leaves and apple blossoms use CDT_ROOFLIKE
  122. - lighting tweaks
  123. - add stormchaser safe mode
  124. - adjust active furnace glow a bit
  125. - give steel bars a working recipe
  126. - make safes safe
  127. 1412.01: (release 2014-12-22)
  128. - fix array index overflow in content_features()
  129. 1412.00: (release 2014-12-21)
  130. - some changes that might make irrlicht 1.7.3 work again
  131. - wrap gettext around some player formspecs
  132. - Add CMT_GLASS, and update glass nodes (JHeaton)
  133. - and add glass sounds
  134. - add support for objects damaging other objects
  135. - fix segfault when picking up items, check for NULL pointer deref
  136. - fix CAO yaw not being set when initialised
  137. - add a safe, and make some nodes safe from destructive mobs
  138. - don't reset creative inventory, unless player has no creative chest
  139. - add support for tools that throw objects, add bow and arrow
  140. - add support for throwing objects, add snowball mob
  141. - get timeout message working with gettext again
  142. - cotton block should be decraftable to string
  143. - add steel fences and bars
  144. - more piston tweaks
  145. - update GPL headers to new style
  146. - fix delete key in editbox (sol_invictus)
  147. - default to freetype enabled
  148. - fix text alignment in pause menu
  149. - arbitrary nodebox rotation - wield item support
  150. - add support for arbitrary rotation of nodeboxes
  151. - fix 7 on french keyboard (sol_invictus - freeminer)
  152. - fix utf-8 and numpad in editboxes
  153. - add some names to credits
  154. - slight path change in cguittfont to support non-standard build path
  155. 1411.03: (release 2014-11-16)
  156. - fix some internationalization bugs
  157. - fix font path finding
  158. - fix skin path finding
  159. - include skins in install
  160. 1411.01: (release 2014-11-16)
  161. - for to enable compiling if gettext is disabled
  162. - give the player some pants
  163. 1411.00: (release 2014-11-16)
  164. - make pine tile better
  165. - modify guiTextInputMenu
  166. - switch conifers to standard cube shape
  167. - a bunch of translation improvements
  168. - add plurals to some translated strings
  169. - add freetype2 support and make special characters actually work
  170. - fix sprite extruded not extruding correctly
  171. - some map speedups
  172. - pretty up menu background a little
  173. - rebalance tools for attacking creatures
  174. - make some ItemCAO's 'die' after a few minutes
  175. - add miss sound for digging while pointing at air
  176. - add mob punch sound effect
  177. - stop menu text duplicating on window resize
  178. - create up2date.sh
  179. - make ItemCAO 3D
  180. - make mush cookable to ash
  181. - reduce mob spawn lag more
  182. - fix bug with small mobs trying to fly in stone
  183. - slight optimisation of server and client data processing
  184. - merge IFormSource and TextDest into FormIO
  185. - servers give player their default clothes on first joining
  186. - add more clothes items
  187. - implement character creator working
  188. - widen main menu so longer translations fit
  189. - expand clothing system to also support layers
  190. - allow skins to be fetched as parts
  191. - fix infotext being written over top of forms
  192. 1410.00: (release 2014-10-25)
  193. - a couple of pistons bugfixes
  194. - install the html files needed by the server properly
  195. - rework player damage system
  196. - wrap gettext around various forgotten strings
  197. - make player wield arm show correct clothing appearance
  198. - stop wield items glowing in the dark
  199. - move coldzone to 60-1024, add space above 1024
  200. - implement active furnaces/incinerators
  201. - use misc/freedesktop/ and add more icon sizes
  202. - add space suit
  203. - add cotton/canvas/leather/fur sheet materials for clothes system
  204. - add life support system for creating air in space
  205. - add space to mapgen
  206. - add multiple mapgen types
  207. - stop objects disappearing, reimplement object activation/deactivation
  208. - add clothes system
  209. - add spear tools
  210. - stop objects freezing
  211. - updatepo.sh should update only the pot file by default
  212. - fix bug in client searchNear
  213. - fix compile failing with older openal libs
  214. - fix empty strings in inventory deserialization crashing the server
  215. - fix debug info hiding player position
  216. - remove a lot of randomness from the env loop
  217. - stop eating damaging players
  218. - implement MobCAO
  219. - add sheep - punch with shears to get string -> cotton
  220. - add deer
  221. - add doe
  222. - kill to get fur
  223. - add stag
  224. - attacks when punched
  225. - kill to get meat
  226. - feed to tame
  227. - add wolves
  228. - hunts player
  229. - feed to tame
  230. - add fish
  231. - catchable with spear
  232. - cook to make edible
  233. - add sharks
  234. - hunts player, kill to get meat
  235. - reimplement dungeon master convert old mob to new
  236. - kill to get gunpowder
  237. - reimplement rat convert old mob to new
  238. - catchable with punch
  239. - cook to make edible
  240. - reimplement oerkki convert old mob to new
  241. - kill to get oerkki dust to teleport home
  242. 1409.00: (release 2014-09-27)
  243. - make compiling work on OSX
  244. - update some nodeboxes
  245. - limit sponge growth
  246. - fix craft guide dug_item
  247. - add tree growth stages
  248. - new firelike drawtype
  249. - add loading screen
  250. - fix broken player files crashing the server
  251. - add home flags for per-player respawn points
  252. - remove some leftover minetest.conf references
  253. - give oerrkis a drop - used to teleport home
  254. - add ability to drop items
  255. - implement game modes, remove old creative_mode setting
  256. - rework singleplayer menu to give better game and map options
  257. - optimise pistons
  258. - translation updates, new spanish, polish, and german translations
  259. - have the server send some settings to the client
  260. - add hunger, enable for survival mode
  261. - add suffocation and drowning, enable for survival mode
  262. - fix lava not hurting player when it only touches their head
  263. - make wielded item visible to other players
  264. - fix item swapping not working in inventory
  265. - fix clicking not changing focus in formspecs
  266. - add key for unlocking locked things
  267. - new logos
  268. - add 3d wires
  269. - use transifex for translations
  270. - make standing on a damaging node damage the player
  271. - decrease circuit step time, and optimise the active block code a bit
  272. 1408.00: (release 2014-08-29)
  273. - highlight the selected node instead of showing a selection box
  274. - implement circuits:
  275. - add wirelike drawtype
  276. - add energy propagation to environment
  277. - add mesewire
  278. - add copperwire
  279. - add reactor
  280. - add solarpanel
  281. - add waterwheel
  282. - add switch
  283. - add button
  284. - add NOT gate
  285. - add wood/stone pressure plates
  286. - add repeater
  287. - add lamp
  288. - add piston
  289. - add sticky piston
  290. - add a clock
  291. - optimise mesh gen a little
  292. - set give_initial_stuff to default as true
  293. - implement sound
  294. - add quartz to lava cooling
  295. 1407.00: (release 2014-07-26)
  296. - name changed from Minetest Classic to Voxelands
  297. - new menu logo (sdzen)
  298. - add roughstone brick/block to stone brick/block cook recipes
  299. - add CDT_NODEBOX_META for dynamic nodeboxes
  300. - simplify bookshelf recipe, add inventory, have books in inventory show
  301. on shelves
  302. - add customisable inventory list rulesets
  303. - add couches
  304. - add decorative stone/wood knobs (Menche)
  305. - make onpunch_replace_node not work when wielding a crowbar
  306. - move mesh.cpp to client srcs - fixes server build on Arch (Menche)
  307. - make cotton plant weild more string
  308. - make some farm plants grow faster
  309. - fix some conflicting recipes
  310. - change some leftover mushed_food drops to mush
  311. - add method to slowly delete objects
  312. 1405.01: (release 2014-05-26)
  313. - fix hatch recipes not working
  314. - fix tool wearbars not working
  315. 1405.00: (release 2014-05-25)
  316. - new thatch, glass, and coloured glass rooftiles
  317. - add new texture to sides of glass slabs
  318. - allow trees to grow through apple blossoms and on footsteps
  319. - add flint tools
  320. - make selection boxes fit nodeboxes better
  321. - show multiple recipes for items in craft guide
  322. - allow material items in inventory to convert to newer nodeids
  323. - add converters for craftitems and toolitems
  324. - optimize craftitem and toolitem (de)serialization a bit
  325. - allow grass footsteps to be ploughed to farm dirt
  326. - make rooflike nodes climbable without jumping
  327. - add endcaps and topcaps to rooflike drawtype
  328. - fix /setpassword crashing server when player doesn't exist
  329. - merge rotten fruit + mushed food and scorched stuff + ash (Menche)
  330. - add pumpkins to creative inventory (Menche)
  331. - add plank to wood recipes, and lessen the hay recipe
  332. - fix texture rotation on rooflike nodes
  333. - make crowbar work on CPT_FACEDIR_WALLMOUNT nodes
  334. - remove CDT_SIGNLIKE use nodeboxes for signs
  335. - notify banned player of banning
  336. - fix water buckets not working in creative mode
  337. - fix slabs turning fences into wood
  338. - add cutouts in jack o lanterns
  339. 1404.00: (release 2014-04-19)
  340. - fixes to rooflike lighting
  341. - fixes to rooflike rendering
  342. - some hud tweaks (sdzen)
  343. - add digging cracks to nodeboxes and special draw types
  344. - make fences and walls connect to their base block type
  345. - 3d ladders
  346. - make cobble wall non-jumpable
  347. - fix servers requiring empty passwords
  348. - add disallow_empty_passwords setting
  349. - replace locking doors with spring closing doors
  350. - fix rendering glitches when far from origin
  351. - ContentFeatures cleanup
  352. - redo some inventory things, add borderstone to initial inventories
  353. (Menche)
  354. - make fireflies spawn in jungles at night
  355. - make glasslight recipe use firefly instead of torch
  356. - remove CDT_WALLMOUNT and ContentFeatures wall_mounted - better to use
  357. nodeboxes and CPT_FACEDIR_WALLMOUNT
  358. - 3d rails
  359. 1403.00: (release 2014-03-23)
  360. - fix deadvine on trellis causing abort when dug
  361. - tweaks to rooflike lighting
  362. - implement formspec
  363. - new fromspec-based craft guide
  364. - add a creative chest
  365. - some noise tweaks
  366. - add new books system (craft/cooking/decrafting guides, writtable book)
  367. - make the texture atlas bigger, again
  368. - Added paintings (Pentium44)
  369. - fix infinite grapes
  370. - Piearesquare! - square slicable pies (Menche)
  371. - backporting HUD hiding (sdzen)
  372. - Icon in .desktop file (MavJS)
  373. - add starch texture
  374. - fix hatches losing their facedir
  375. - some fiddling with initial and creative inventory items
  376. 1402.00: (release 2014-02-16)
  377. - new textures, skyboxes, and fog (sdzen)
  378. - new chest and furnace textures (Menche)
  379. - farm expansion: add pumpkin, cotton, wheat, carrot, beetroot, melon,
  380. grapes
  381. - add rotten fruit, and fertilizer
  382. - add trellis node, let vines only grow on them
  383. - add Jack O' Lanterns (sdzen)
  384. - add apple and pumpkin pies, bread, dough, carrot cake
  385. - make craft guide into a book (Menche)
  386. - make sponge less rare and junglegrass growth more rare
  387. - make cactus grow flowers and fruit
  388. - fix texture coords on wielded nodeboxes
  389. - replace only_peace_mobs with max_mob_level
  390. - .desktop file for app launching (tiemay)
  391. - new digging properties calculation
  392. - make special tools not dig in client either
  393. - add ToolType to ToolItemFeatures, streamline some code
  394. - add /setpassword command
  395. 1401.01: (release 2014-01-13)
  396. - add models to install files
  397. - add furnace back into craft guide
  398. 1401.00: (release 2014-01-12)
  399. - add particle effects
  400. - add mipmaps and bilinear/trilinear/anisotropic filters
  401. - some tweaks to the texture atlas
  402. - optimise meshgen a little
  403. - fix models sharing lighting values
  404. - add 3d mobs
  405. - digging tree with an axe yields 6 wood
  406. - add tnt stick, change tnt recipe
  407. - make fire drop ash, add ash block
  408. - make apple trees grow apple blossoms and apples (Menche)
  409. - add grass footsteps
  410. - make /setting command show the current value if no value given
  411. - improved /help command
  412. - enable lavabuckets and tnt by default
  413. - when digging apples, make leaves grow back in their place
  414. - make apple blossoms randomly drop a blossom craft item
  415. - turn a bug into a feature, some minerals should drop to when dug
  416. - add sloped rails
  417. - add a rooflike drawtype, and several roof tiles
  418. - get default_password working
  419. - fix node owner being lost with crowbar rotation
  420. - stop incinerators eating the buck when fueled with lava
  421. - add diagonal fences and walls
  422. - some rendering fixes to walls
  423. - optimise environment loop a bit (Menche)
  424. - improve farming a bit, make it require more work, allow flower farms
  425. - add some random drops to dirt/mud nodes
  426. - add locking signs and furnaces
  427. - make a couple of special tools unable to dig anything
  428. 1312.01: (release 2013-12-06)
  429. - fix craft recipes for doors, hatches, incinerators
  430. - add some missing nodes to the craft guide
  431. 1312.00: (release 2013-12-04)
  432. - added http transfer of player skins (buggy, but easier to debug in use)
  433. - add snow biome at y = 60-200, damage player in cold unless near fire
  434. - add conifer trees in snow biome
  435. - allow facedir nodes to also propogate light - no more dark doorways
  436. - add lava cooling to roughstone and ores when near water (Menche)
  437. - add dig animation to player
  438. - fix some wield items
  439. - add tables, chairs, and beds
  440. - fix upside down stair/slab placement
  441. - water freezes to ice in the cold band, melts back to water down low
  442. - add a basic in-game craft guide
  443. - add crowbar tool to rotate nodes without losing metadata
  444. - make 0.3.x show a warning when connecting to classic servers
  445. - enable smooth lighting for nodeboxes and some special draw types
  446. - add incinerator for disposing of inventory items
  447. - increase infotext length slightly
  448. - complete rewrite of crafting, craftitems, and toolitems
  449. - make fences and walls not jumpable
  450. - assorted code cleanups
  451. - make mese glow slightly when digging
  452. - pretty up tool progress bars
  453. - some fixes to new style water
  454. - give apple trees their own wood and leaves
  455. - make regular and large trees bigger
  456. - make trimmed leaves for all 4 leaf types (conifer,regular,apple,jungle)
  457. - add plank craftitem, replace sticks/wood with plank on most recipes
  458. - craft sticks from leaves
  459. - some meshgen improvements
  460. - let firestarter start fire on lava
  461. - make nodeboxes align with texture pixels
  462. - make cobble grow moss when underwater
  463. 1311.01: (release 2013-11-14)
  464. - prevent water being placed inside doors
  465. - stop fire only burning half of doors
  466. - fix infinite everything bug
  467. - stop stacked large plantlike nodes depth buffer fighting (jungle grass)
  468. 1311.00: (release 2013-11-13)
  469. - replace cobble with rough stone
  470. - make cobble craftable from rough stone
  471. - add rough stone slabs, stairs, and walls
  472. - make all default crafting recipes use rough stone instead of cobble
  473. - switch sign inventory item to floor mounted nodebox
  474. - give jungle trees their own jungle leaves that drop jungle saplings
  475. - make jungle saplings grow into jungle trees
  476. - move cook result to ContentFeatures
  477. - change project name and paths to minetest-classic
  478. - make server MINETEST ascii art message into MINETEST CLASSIC
  479. - try to fix the water digging bug
  480. - backport a serialization fix
  481. - make single player not abort when port is already in use
  482. - fix node box selection box
  483. - make /ban work on players that aren't connected
  484. - add glass doors and slabs
  485. - fix ladders and some plantlike node being back face culled
  486. - add hay from 9 deadgrass, make it burnable
  487. - add stained clay and glass
  488. - add terracotta + block, brick and tile
  489. - add sandstone block and brick
  490. - add silver, gold, copper, and tin ores
  491. - add quartz
  492. - add cobble, mossy cobble, sandstone, and stone walls
  493. - add gates
  494. - add flint as random drop from gravel
  495. - make cooked wood create charcoal instead of coal
  496. - make cooked mese create saltpeter
  497. - add coal and charcoal blocks
  498. - add firestarter, fire, and fire spread
  499. - add gunpowder, tnt and tnt 'flash' explosion
  500. - make fire, fire spread, and tnt honour borderstone
  501. - add sponges
  502. - tweak plant growth a bit
  503. 1310.01: (release 2013-10-22)
  504. - fix water flooding with sources growing upwards
  505. 1310.00: (release 2013-10-20)
  506. - Update jthread to 1.3.1
  507. - Implement buckets
  508. - Implement wildgrass, flowers, dyes, coloured cotton, flower pots
  509. - Implement shears, trimmed leaves (no leaf decay)
  510. - Added some alternate craft recipes
  511. - Remember main menu tab when exiting game
  512. - Add wieldnode for nodeboxes, and player arm when nothing wielded
  513. - Fix nodebox lighting
  514. - Implement doors and hatches
  515. - Implement inventory images for nodeboxes
  516. - Move texture definitions to content features and clean up content_mapblock.cpp
  517. - Fix collision + sneak + sneak elevators
  518. - Make some 3d things 3d (torches, signs)
  519. - Added dependencies example for RedHat/Fedora/CentOS. (MavJS)
  520. - Correct text position on guiMessageMenu
  521. 1309.00: (release 2013-09-01)
  522. - a wide assortment of bugfixes to just about everything
  523. - update license to GPLv3
  524. - kill rats in lava
  525. - add farming and farm dirt
  526. - fix sandstone only dropping 1 sand
  527. - add static_spawnpoint setting
  528. - fix various compiler errors
  529. - add mouse_sensitivity option by EXio4 and kahrl
  530. - fix player getting thrown underground after connecting
  531. - 3D player models -> Stu's improved model -> b3d models
  532. - png shrinkage
  533. - stop too many mobs spawning
  534. - let trees grow through apples
  535. - allow planting of jungle tree
  536. - add random large trees
  537. - borderstone
  538. - implement nodeboxes -> implement stairs and slabs
  539. - ui redesign and new main menu
  540. - switch to new versions that don't conflict with minetest-engine
  541. Classic: (initial fork April 2013)
  542. - Leaf and apple decay, +junglegrass and papyrus now grow
  543. - Fixed inventory cube rendering
  544. - Added support for irrlicht 1.8
  545. - remove CONTENT_CLOUD, replace with CONTENT_COTTON - crafted from
  546. junglegrass
  547. ========================================================================
  548. 0.3.1: (released on 2011-11-09)
  549. - Fix frustum culling (previous versions have rendered too much stuff
  550. that is not actually visible (about 180 degrees, while should have been
  551. more like 100.))
  552. - Add occlusion culling (improves performance a lot)
  553. - Add “3d clouds” on/off checkbox in main menu
  554. - Add “opaque water” on/off checkbox
  555. - Fix some random minor stuff
  556. - Turn mipmapping off (This makes far-away textures a bit noisier but
  557. better looking)
  558. - Add Command-line signal handler for Windows (contributed by SpeedProg)
  559. - Fix network layer segmentation fault introduced in 0.3.dev-20111021
  560. - Fix water-glass and water-lava and lava-glass surfaces
  561. 0.3.0: (released on 2011-11-01)
  562. - Some small fixes
  563. 0.3.dev-20111021:
  564. - Modify dungeon masters to only try to shoot players
  565. - Fix object duplication bug at block load/unload bug
  566. - Improve network layer
  567. 0.3.dev-20111016:
  568. - Locked chest (contributed)
  569. - Server user limit setting (max_users)
  570. - Wielded tool is shown in HUD (contributed)
  571. - View bobbing (contributed)
  572. - Saplings that drop from leaf blocks and when placed on ground will
  573. grow to trees (contributed)
  574. - Optimized map saving (does not re-save everything all the time)
  575. - New mob system and new mob: dungeon master
  576. - Death/respawn screen
  577. 0.2.20110922_3:
  578. - Fix the build for MSVC2010; also released for windows using MSVC2010.
  579. 0.2.20110922_1:
  580. - Make client report a newer version number to the server than
  581. 2011-07-31 does and make server disallow old clients
  582. 0.2.20110922:
  583. - Map is saved in an SQLite database file (by Queatz)
  584. - Ladders (MarkTraceur)
  585. - Lava
  586. - Apple trees (sfan5)
  587. - Slightly better looking inventory with transparency
  588. - /me chat command (Oblomov)
  589. - Using chosen map seed possible through fixed_map_seed configuration
  590. option (kahrl)
  591. - Fix the long-existed PeerNotFound loop bug
  592. - Some translations and localization-related fixes
  593. - Lots of small fixes
  594. 2011-07-31_3:
  595. - Fixes a bug that made the server to deny non-empty passwords from
  596. players connecting the first time
  597. 2011-07-31_2:
  598. - Fixes a bug that caused the server to always read an empty password
  599. from the client when a client connected.
  600. 2011-07-31:
  601. - A number of small fixes, build system stuff and such (refer to version
  602. control log)
  603. - Map generator no longer crashes at generation limit
  604. - Fixed mapgen producing lots of cut-down trees
  605. - Some minor tweaks in map generator (some contributed)
  606. - Volumetric clouds (contributed)
  607. - Icon added (graphic contributed)
  608. - Key configuration menu (contributed)
  609. - Decorative blocks and items: bookshelf, sandstone, cactus, clay,
  610. brick, papyrus, rail, paper, book (contributed)
  611. - Jungles!
  612. - Hotbar is a bit smaller
  613. - Health is now enabled by default; You can now eat cooked rats to heal
  614. yourself.
  615. - Finally added sword textures, altough sword is still of no use
  616. - Creative mode now preserves normal mode inventory
  617. 2011-07-04:
  618. - Many small fixes
  619. - Code reorganizing to aid further development
  620. - Renewed map generator
  621. 2011-06-02:
  622. - Password crash on windows fixed
  623. - Optimized server CPU usage a lot
  624. - Furnaces now work also while players are not near to them
  625. 2011-05-29:
  626. - Optimized smooth lighting
  627. - A number of small fixes
  628. - Added clouds and simple skyboxes
  629. - The glass block added
  630. - Added key configuration to config file
  631. - Player privileges on server
  632. - Slightly updated map format
  633. - Player passwords
  634. - All textures first searched from texture_path
  635. - Map directory ("map") has been renamed to "world" (just rename it to
  636. load an old world)
  637. - Mouse inversion (invert_mouse)
  638. - Grass doesn't grow immediately anymore
  639. - Fence added
  640. 2011-04-24:
  641. - Smooth lighting with simple ambient occlusion
  642. - Updated main menu
  643. 2011-04-23_0_test:
  644. - Small bug fixes
  645. - Item drop multiplication fixed
  646. - HP added
  647. - Added A simple monster which spawns to dark places at map generation
  648. time
  649. - Some code refactoring and cleaning (possibly new bugs)
  650. 2011-04-11:
  651. - Fixed crafting a bit
  652. 2011-04-10_0:
  653. - Asynchronous map generation
  654. - New object system
  655. 2011-04-06:
  656. - Mesh update of node addition/removal is now done asynchronously on
  657. client, removing frametime spike
  658. - Node addition/removal is sent directly only to clients that are closer
  659. than 100 nodes to the modification. For the others, the modified blocks
  660. are set unsent. (and are re-sent when applicable)
  661. 2011-04-05:
  662. - Made furnace usable
  663. - Added cobblestone
  664. - Added wood, stone and steel tools: pickaxes, shovels and axes
  665. - Incremented to version 0.0.2
  666. 2011-04-04:
  667. - Cleaned client to be completely synchronous, except for the mesh
  668. calculation, which is now done with queues in a separate thread.
  669. - Added node metadata support
  670. - Added chests
  671. 2011-02-17:
  672. - Added better handling of textures. Now many file extensions are
  673. searched. Also too large textures are not put on the texture atlas,
  674. and the construction of the texture atlas is stopped when it is full.
  675. 2011-02-16:
  676. - Better handling of Ctrl-C on POSIX systems
  677. 2011-02-15:
  678. - Fixed a problem of not saving and loading the "lighting expired" value
  679. of MapBlocks properly. This caused high server CPU usage.
  680. - Ctrl-C handling on POSIX systems
  681. - Added simple command support to server
  682. - Added settings enable_texture_atlas and texture_path
  683. 2011-02-14:
  684. - Created changelog.txt
  685. - Added sneaking/crouching
  686. - Modified the looks of the hotbar and cleaned code
  687. - Added code to allow generating 3D cube images for inventory