Mineclonia
Name: 0.117.1
Title: 0.117.1
- Fix soul sand longdesc
- add chiseled bookshelf, attempt 1
- fix luacheck and other observations
- fix neighbours spelling
- remove misleading, inaccurate param to drop_items_from_meta_container
- add infotext
- clean up comments
- add infotext_verbose setting for chiseled bookshelf
- Remove chiseled bookshelf setting from settingtypes.txt
- Use bit instead of strings in chiseled bookshelves
- Remove chiseled bookshelf after_place_node
- Use on_destruct for chiseled bookshelf
- Take book directly to hand if possible
- Make chiseled bookshelf logging less verbose
- Do not randomize books in chiseled bookshelf
- Use item_fits to check when book is taken
- Fix luacheck warnings
- Make book texture file names color agnostic
- Increase min_version to 5.10
- Use PcgRandom instead of PseudoRandom
- Update profession cartographer textures.
- Fix a bug in the slope_distance
- Faster way to check if neighbors are active.
- Bugfix: No liquid update when node below was removed
- Improve mod compatibility
- Bugfix: Liquids do not renew sometimes
- Respect on_flood and more performance
- Use a table to calculate the level of the next node
- Sources on top of sources spread now
- Use the params from MC
- Some little optimizations and doc
- Reduce number of get_node() calls
- Liquid based on path finding
- path finding liquid mostly working now
- Restructure things a bit
- Fix some bugs
- Make liquids easier to debug
- Apply all node changes at once.
- Add cache for core.get_node()
- Make lava work again
- Readd on_flood() call
- Reduce complexity
- Reduce lag
- Backport to luanti 5.9.0
- Fix lava again, add some doc
- Fix bug: No downflowing into
floodablenode - Make better use of vectors
- Fix typos
- Fix accidental globals
- Remove some unneeded attributes
- Add message to asserts
- Rename queue to update_next_set
- Prevent liquids from falsely spreading after load
- Simplify the spread on sinking prevention
- Add some explanation for the
item - Replace recursive core.after() with global step CB.
- Bugfix: Everything was floodable
- Renamed variables, and ensure that they are not reused.
- Reorder things to reduce table creations.
- Liquids did not update correctly.
- Add replacement for liquids_pointable
- Fix liquids don't renew once again.
- Reduce function and table creations.
- Get rid of closures that are generated frequently
- Span less vector tables
- Make function local
- Apply pointabilities to all items that use liquids_pointable.
- Do liquid update when a node gets changed.
- Fix explosions
- Fix tabs
- Add some comments and renaming.
- Fix bucket when lua liquid transformation is disabled
- Improve the commands
- Add a rate limit for liquids
- Remove excessive whitespace
- Remove old commented debug code
- Rename command to make it consistent with others
- Implemented usefull rate limit.
- Fix some warnings
- Improved settingtypes for mcl_liquids
- Remove unused variables
- Ignore "empty if branch" luacheck warning
- Optimize mcl_liquids lbms
- Adjust mcl_liquids settings
- Make source nodes spread directly and fix a weird recursion bug.
- Add a comment regarding the position objects
- Liquid sources spread only when there is a slope.
- Remove some unused variables
- Add polyfill for get_node_raw
- Use get_node_raw for mcl_liquids lbms
- Emerge neighboring mapblocks to avoid ignore nodes
- Switch to core.get_node_raw() to reduce GC cycles
- Fix warnings
- Handle more edge cases in the LBM
- Fix warnings
- Revert back to core.load_area() for LBM
- Make path-find distance configurable
- Some renaming and documentation
- Fix duplicate lbm name
- Use mcl_liquids for river water
- Update liquid settings in settingtypes.txt
- Fixing achievements triggers
- Fix giant railcorridors being generated due to difference in PseudoRandom nad PcgRandom
- Bugfix: Ensure bottles can be used to collect water
- Make water sink more smooth
- Fix beehives and nests dropping empty on silk touch dig
- Fix luacheck issues introduced by mcl_liquids
- Use explicit rng next ranges in tsm_railcorridors
- Revert back to pseudorandom for end portals
- Make rng range explicit in mcl_strongholds
- Set convention conformant z_index for award HUD
- Add dummy values to non-vectors for HUD size so luanti doesn't complain
- Replace deprecated "liquids_pointable" with pointabilities
- Remove deprecated "image" field from tiledefs
- Fix Anvil mechanics
- correct sneak eye level & fix sneak-walk camera
- Reverted eye level to 1.27
- Permit chicken jockeys to despawn
- Increase XP reward yielded by chicken jockeys
- Permit cats to despawn after 120 seconds
- Replace old mesecons upward sticky piston on jungle temple schematic
- Implement Powder Snow death messages
- Fix luacheck whitespace warning
- Add 0-2 string to cat drops (unaffected by Looting)
- Let stacksize button be texturable.
- Add a 'can_enter_boat' field to mobs that defaults to true and is false for bat, ender dragon, wither and iron golems. Make warden false when added.
- Check if a can_enter_vehicle before attaching to a boat or minecart.
- Don't let mobs in boats or carts that aren't allowed to be attached to one.
- Fix typo in slime_tiny movement speed.
- Remove errant commas from pastes to tiny cubes and slimes.
- Change can_enter_vehicle to can_ride_boat and can_ride_cart.
- Set mobs that can't ride in minecarts or boats to false.
- Set mobs that can never ride in a boat to false.
- Slimes and magma cubes can only ride in boats when they are tiny.
- Some animals can only ride boats as children. Attempting to use on_grown for horses to change can_ride and detaching from boat.
- Add hoglins and polar bear adult restriction and children allowed in boats.
- Removing functions from inside the loop
- Add crafting recipe for saddle (3 leather, 1 iron ingot)
- Replace saddle with (uniform) 0-5 leather in dungeon, stronghold, ancient hermitage, desert temple and jungle temple loot chests
- Removed unused flower pot model
- Simplified pot model
- Make boat not float on land
- Revert "Fix boat behavior a bit when falling on water"
- Fix being landlocked on ice
- Fix farmer & fisherman proffession texture
- Arrow step callback refactor.
- Make arrows get stuck instead of bouncing.
- Code optimisation. Add PICKUP_RANGE constant.
- Switch to life-long particle generator. Start particle asap. Add safety checks.
- Detect and hit point-blank targets in multiplayer.
- Make arrow process each object and node once and only once.
- Properly handle lava and water.
- Add air drag.
- Implement piercing.
- Calculate hit angle, shield blocks only frontal hits, use it to determine arrow attachment, and allow deflected arrow to run its course.
- Allowed deflected arrows to deal damage or get stuck. Round up damage to match mc.
- Separate stuck lifetime from arrow lifetime, and use lifetime for all deferred removal.
- Extract methods from shield block and wear, and reuse for arrow.
- Move inaccuracy code from bow to arrow, and apply to crossbow and dispenser.
- Tweak processing of blocked arrow to be more precise.
- Arrows now free-fall when stuck block is removed, and converts to item when a player get close.
- ; * arrow.lua (set_stuck): Always define self_node_pos.
- Arrow improvements
- Properly account for player eye position while aiming
- Improve Arrow models and collection
- ; Remove old Arrow model
- Prevent arrows from striking shooter parents
- Make repeaters and comparators walkable
- Fix conversion of MTG node digging groups
- New model, textures and more
- Deprecation
- Bamboo model
- Azalea models
- Deprecation fixed
- Documentation
- Optipng
- Fix sheep grazing at coordinates below y=0
- Dolphins can no longer enter boats
- Prevent dripstone from poking holes in the bedrock
- Soul soil can spawn withers
- Potion dynamic translations.
- Fixing bug with translation
- Coloring tooltip of trimmed armor pieces
- Implementing suggested changes
- Documentation
- Fix pathfinding failures on snow
- Fix pathfinding bug
- Replacing remove_node with dig_node
- Removing torches from portal
- Achievement unlocked only when lying down
- Reinforced deepslate is immune to wither
- Fixing the wrong comparison value
- New Bat model
- Update mods/PLAYER/mcl_player/animations.lua
- Fix axolotl eating bucket
- Remove fish bucket only on survival
- Shears remove the saddle from the pig
- Shears remove the saddle from the strider
- Shears remove equipment from horses and donkeys
- Cleaning materials from salmon mesh
- Interaction of mob heads with the note block
- Don't reverse waypoint list when validating skeleton waypoints
- Fixing the interaction between cake and comparator
- Bee hives and nests interact with comparators
- Target block emits dynamic power and achievement
- Advancement
- Removing code from other PR
- Removing code from other PR
- Update .mailmap
- Fixing woodpecker luacheck warning
- Add hanging signs
- Add new hanging sign models
- Complete implementation of hanging signs
- Item frames interact with comparators
- Add biomecolor to leaves of trees grown from sapling
- Evaluate pos p2 for every leaves node
- Import new level generator
- ; Delete some detritus
- Implement rudiments of a biome data store
- Optimize level generation ~5.2x; nascent aquifer implementation
- Implement aquifers--still to be optimized
- Correct typos in density function implementations
- Better facilitate jit compilation of RNGs invoked by aquifer logic
- ; Micro-optimizations
- Quantize coordinates from which preliminary surface levels are computed
- Further optimize aquifer processing
- Preliminary implementation of surface rules
- ; Increase cloud height on singlenode
- Grass coloring, icebergs, and biome position munging
- ; Trailing whitespace
- Properly restrict extents of surface rule application
- ; * surface_presets.lua (overworld_surface_rule): Fix typo.
-
- presets.lua (erosion_factor_function): Fix incorrect terrain
- Implement cave carvers
-
- carvers.lua (carve_block): Avoid overwriting nodes with nil.
- Patch absence of default stone surface on dry WindsweptGravellyHills
- ; Minor housekeeping
- Implement ravine carvers and fix WindsweptHills placement
- Generate ore veins
- ; * carvers.lua: Trivial typo.
- Properly recompute initial surface level when surface rules are invoked by carvers
- Initial preparations for feature generation
- ; * API.txt: New document.
- Implement spruce trees and refine freeze_top_layer
- ; Fix spruce tree biome tests
- Retroactively correct surface freezing after feature generation & bug fixes
-
- API.txt: Copy edits.
-
- API.txt: More copy-edits.
- Prevent terrain overgeneration from overwriting features
- Implement all ordinary trees
- Implement async dripstone
- Minor API updates; circumvent more generation artifacts
- Further improve reliability of postprocessing
- Implement Overworld ores
- ; Document mcl_levelgen:ore.
- ; Fix ommissions in Dripstone generation rules
- Implement some types of vegetation patches; technical fixes
- Implement Lush Caves and additional types of patches
-
- nodes_base.lua (andesite, andesite_smooth): Correct typo.
-
- default_features.lua (ore_placement_test): Trivial typo.
- Minor optimizations & implement ocean biome vegetation
- ; API.txt: Document additions.
- Port away from bespoke VM APIs
- Implement procedural mangrove tree generation
- ; * biomes.lua (WindsweptSavannah): Define grass palette index to 1.
- Implement Mushroom island, waterlilies and Dark Forest vegetation
- ; * API.txt: Document changes.
- Implement bamboo
- Implement waterlogging of mangrove roots
- Don't select Mesa biomes in hot windswept climates
- Implement Monster Room and Amethyst Geode
- Run postprocessing in conjunction with emerging rather than player movement
- Implement lava lakes
- Implement Blue Ice blocks, Small Iceberg features, and mob physics
- Implement Blue Ice outgrowths
- Implement forest rocks, underwater magma, and disks
- ; * lg_register.lua: Typos.
- Implement desert temples, ice spikes, and packed ice disks
- Implement lava and water springs
- Implement Glow Lichen
- Correct Glow Lichen distribution and preserve heightmaps at generation time
- Reconcile divergent heightmap data from runs occupying the same column
- Fix freeze_top_layer again
- Additional corrections
- Implement more plantlife and fossils
- Implement absent flower features
- Somewhat optimize biome tree indexing
- Implement mineshafts
- Implement structure terraforming and Pillager Outposts
- Further optimizations
- Prevent features from overwriting structures generated in later steps
- ; Whitespace corrections.
- Implement villages
-
- mods/MAPGEN/mcl_levelgen/presets.lua (xoroshiro_from_seed):
-
- mods/MAPGEN/mcl_levelgen/biomes.lua
- ; Ignore more backup files.
- Implement procedurally generated strongholds
- Record extents of generated structures in an AreaStore
- Enlarge jit thresholds in the async environment
- Defer liquid updates to post-processing
- Fix stronghold generation failures when x < 10
- ; * mods/MAPGEN/mcl_levelgen/stronghold.lua: Another 1-indexing oversight.
- ; Import woodland mansion schematics
- Implement Woodland Mansion
- Implement specific mansion loot
- Implement Ocean Monument
- Implement Overworld ruined portals
- ; Import Ruined Portal schematics
- ; * mods/MAPGEN/mcl_levelgen/post_processing.lua: Typo in error message.
- Implement Trail Ruins
- ; * mods/MAPGEN/mcl_levelgen/structures.lua (run_preprocessors): Handle nil.
- Fix mirroring of colordegrotate nodes
- Implement Desert Temple
- Implement Jungle Temple
- Implement Igloos
- ; * mods/MAPGEN/mcl_levelgen/default_structures.lua: Fix typo.
- Implement Swamp Hut
- Fix initialization with mod security enabled
- Refactor density functions
- Implement Shipwreck
- Forcibly disable server-side occlusion culling
- Implement Ocean Ruins
-
- mods/ITEMS/mcl_sus_nodes/init.lua (sus_node_loot): Register `ocean_ruins_warm' loot tables.
- Support sfan5's non-cubic chunksize branch
- Implement Buried Treasure
- Generalize post processing &c. to non-Overworld levels
- Fix computation of feature requisition bounds
-
- mods/MAPGEN/mcl_villages/schemgen.lua (handle_villager): Cease
- Implement the Nether
-
- mods/MAPGEN/mcl_levelgen/biomegen.lua: Remove assertion no longer applicable.
-
- mods/MAPGEN/mcl_levelgen/post_processing.lua (get_status_string): Offset by y_global.
- Implement basic Nether features
- Implement Crimson and Warped Forest features
- Simplify one_neighboring_glowstone_p
- ; * mods/MAPGEN/mcl_levelgen/API.txt: Documentation updates.
- Implement simple basalt-related features
- Rename
_structure_spawn' to_structure_generation_spawn' - Implement remaining Nether features
- Implement blackstone conversion in ruined portals
- Implement Nether Fortresses and Bastion Remnants
-
- mods/MAPGEN/mcl_levelgen/fortress_bastion.lua: New file.
- Implement Nether Fossils
- Implement the End
- Implement End Spikes and Small End Islands
-
- mods/ITEMS/mcl_end/lg_register.lua (end_spike_place_1):
- Implement Chorus Plant
- Implement End Return Portal
- Implement End Cities
-
- mods/ITEMS/mcl_itemframes/init.lua (on_construct): Don't clear
-
- mods/ITEMS/mcl_end/templates/end_city_base_tower.dat: New file.
-
- mods/MAPGEN/mcl_levelgen/templates.lua (generate_jigsaw): Fix typo.
- Support Microsoft Windows
- Permit generated leaves to decay and update leaf palette
- Adapt skyboxes, climate, and other types of mods to mcl_levelgen
-
- mods/ENVIRONMENT/mcl_weather/skycolor.lua (update_sky_color):
-
- .luacheckrc (globals): Insert `mcl_biome_dispatch'.
- ; * mods/ENVIRONMENT/mcl_weather/skycolor.lua: Trivial typos.
- ; Prune unused variables and the like
- Port mob spawning
- Adjust Bat spawning criteria
- Suspend mobs in proto-chunks till they are completely generated
- Fix mob interaction with doors at y <= 0
- Protect ungenerated regions of each level
-
- mods/MAPGEN/mcl_levelgen/shipwreck.lua (shipwreck_create_start): Typo.
- Implement spawning and portal transportation
- Integrate Eyes of Ender with the level generator
- Override initial spawn position in on_newplayer
- ; * mods/MAPGEN/mcl_levelgen/init.lua (init_chunksize): Don't alter chunksize unless enable_mcl_levelgen.
- ; Fix typo in template data
- Handle cases where the POS param to core.is_protected is nil
- Fix respawning after a bed is removed
- Reduce memory consumption by ~100 MB/thread
- Fix crash on vanilla Minetest
- Enable precipitation in DeepColdOcean biomes
- Fix the Nether advancement
- Don't spread vertically attached vines erroneously
- Disable spawning inside Powder Snow
- Implement structure-related advancements
- Implement `/locate structures' and prevent a crash and a deadlock
- Implement a rudimentary write-ahead log of MapBlock state
- Don't create checkpoints while idle
- Maintain multiple versions of MapBlock state WAL
- ; * mods/MAPGEN/mcl_villages/schemgen.lua: Don't depend on mcl_compass.
- Fix golem spawning in villages
- Fix level generation issues involving sea lanterns
- Fix cloud height to agree with Minecraft
- Implement `/locate biome'
- Enable /locate on old mapgens
- Properly enable dolphins to locate treasure
- Implement /locate POI and fix Villager POI assignment
-
- mods/ENTITIES/mobs_mc/villager.lua (claim_home, claim_bell):
- Optimize /locate biome
- Arrange to protect proto-chunks from weather ABMs
- ; Add stub for mcl_levelgen.is_protected_chunk
- Improve village generation
- Fix villager navigation to distant job sites
- Don't generate potato blocks in village loot
- Improve /locate and its communications
- ; * mods/MAPGEN/mcl_biome_dispatch/async_init.lua: New file.
- Fix chunksize configuration on vanilla Minetest 5.13
- Mark Glow Lichen as replaceable_by_trees
- ; * mods/ENTITIES/mobs_mc/hoglin+zoglin.lua: Don't adjust legacy spawning tables.
- ; * mods/MAPGEN/mcl_levelgen/random.lua: Typo.
- Correct typo in respawn position randomization
- Adjust spawn point computation to agree with Minecraft
- Render progress-reporting teleportation more robust
- ; * mods/ITEMS/mcl_nether/lg_register.lua (basalt_pillar_place): Silence debugging statement.
- ; * mods/MAPGEN/mcl_levelgen/README.txt: New file.
-
- README.md: Announce the new level generator.
- ; Clarify one point concerning structures.
-
- mods/ENTITIES/mobs_mc/guardian.lua: Suppress correct mob category in Ocean Monuments.
- ; * README.md: Revise number of available biomes.
- Fix crash when spawning suppressed category in structure
-
- mods/MAPGEN/mcl_levelgen/mineshaft.lua: Rename Mineshaft biome
- Optimize biome indexing and optionally address a few bottlenecks with the FFI
-
- ffi.c (distance_to_value_sqr): Prevent potential overflows if d > 46340.
- Prevent garbage collection of temporary biome index nodes
- Revert prior changes to post_processing.lua
- Fix large biomes noise definitions
- Expose Large Biomes presets as a user option
- Forbid spawning trap horses in MushroomIslands
- Prevent crashes when loading templates with walls from a jigsaw block
- ; * ruined_portal.lua (ruined_portal_place): Correct typo.
- Attempt to support PUC Lua and LuaJIT configurations without 64-bit integer support
-
- mods/MAPGEN/mcl_levelgen/biomes.lua: Don't parse expressions
-
- ffi.c (distance_to_value_sqr): Exploit GNU C's arithmetic right shift.
- Minor optimizations
- Optimize startup
- ; * schematics.lua: Don't error when loaded outside Minetest.
-
- mods/ITEMS/mcl_end/end_city.lua (end_city_loot): Fix typo in itemstring.
- ; Suppress certain Luacheck warnings
- Reinstitute restrictions on maximum village dimensions
- Adjust Dripleaf features
- Fix generation of beached shipwrecks at inappropriate elevations
-
- mods/ENTITIES/mobs_mc/dolphin.lua (get_staticdata_table):
- Reprioritize enqueued proto-chunks when players are nearby
- Reduce minimum values for certain spawn caps
- Properly detect water obstructing azalea tree trunks
-
- mods/MAPGEN/mcl_villages/schemgen.lua (village_snowy_house):
- Fix generation of end pillars on vanilla Minetest
- Adjust SoulSandValley skeleton spawning rules
- Fix gradual performance degradation, Nether ceiling detection, and minor optimizations
-
- mods/MAPGEN/mcl_levelgen/post_processing.lua
- Fix crash in placing unlit sea pickles
-
- mods/ITEMS/mcl_ocean/sea_pickle.lua (registered_nodes): Fix
- Restore End Crystals upon resurrection of the Ender Dragon
-
- mods/MAPGEN/mcl_levelgen/biomes.lua (construct_nether_lut): Print biome report.
- ; * mods/ITEMS/mcl_sus_nodes/init.lua (sus_node_loot): Fix typo in desert pyramid loot tables.
-
- mods/MAPGEN/mcl_levelgen/default_features.lua (disk_grass): Trivial typo.
- Prevent rails with carts from generating mid-air
- ; API documentation for structure generation
- ; * API.txt: Wording.
-
- mods/MAPGEN/mcl_levelgen/templates.lua
-
- mods/MAPGEN/mcl_levelgen/stronghold.lua (portal_room_place): Generate iron bars.
- Introduce a model of the V7 map generator's terrain generator
- Introduce options for executing structure generation with the built-in map generators
- Properly build fortress foundations in ersatz environments
- Enable /locate for certain structures on v7
- Enable ersatz generation in the End
- Add a model of the valleys map generator
- Enable Ocean Monuments
- ; Luacheck warnings.
- Introduce a model of the Carpathian map generator
- Model the v5 map generator
- Model the flat map generator and correct mapgen spflag parsing
- Improve V7 mapgen model
- Enable ersatz generation of shipwrecks, ocean ruins, and buried treasure
- ; * API.txt: Update wrt Ocean biomes.
- ; * API.txt: Add advice concerning ground content conflicts.
- ; * API.txt: Typo.
- ; Document Jigsaw Block and jigsaw structures
- Enable ersatz generation of jungle temples and desert pyramids
- ; * terrain.lua (clear_surface_level_cache): Fix typo.
- Enable ersatz swamp hut generation
- ; Rename references to Minetest to Luanti
- ; * API.txt: Document programming considerations.
- ; * README.txt: Proofreading.
- ; * ocean_monument.lua (meta_piece_place): Remove unnecessary pessimization.
- Improve structure terraforming on engine mapgens
- Enable /locate to locate igloos on built-in map generators
- ; * API.txt: More proofreading corrections.
- Improve village building terrain evaluation
- Print details of and slightly tune mapblock section access
- Adjust jigsaw structure biome tests to agree better with Minecraft
- Render jigsaw structure placement rules more consistent with Minecraft
- Provide an option to disable mcl_levelgen from map_meta.txt
- Introduce command for correcting corrupt structure databases
- Report errors when loading structure extents
- ; * polar_bear.lua (test_supporting_node): Fix spawning conditions.
- Always consider sea level when estimating generation height under mgvalleys
- Sidestep AreaStore serialization limitations
- ; * areastore.lua: Typo.
- Detect witch huts whether or not mcl_levelgen is enabled
- Implement an alternative means of disabling mcl_levelgen
- Adapt Lua liquid transformations to mcl_levelgen
- ; * features.lua: Luacheck.
- Fix crashes and liquid transformation failures
- ; Fix rebase errors
- Attempt to support Classic Superflat
- Permit saving structure pieces which overlap structure areas
- ; Trailing whitespace.
- ; * areastore.lua: Minor typos.
- CSM protocol version 2 (required to support mcl_levelgen) & weather fixes wrt mcl_fluids
- ; * ender_dragon.lua (restore_portal): Fix rebase error.
- ; * GROUPS.md: Document some groups.
- Fix generation of zombie villages in ersatz configurations
-
- mods/ENTITIES/mcl_mobs/mod.conf (depends): Add mcl_biome_dispatch.
- ; * mods/ITEMS/mcl_trees/mod.conf (depends): Require mcl_levelgen.
- Disable section storage when `dummy' is the active map backend
- Limit Mineshaft pillar and chain length
- Construct job site nodes with formspecs on generation
- Implement Pufferfish
- ; Add mcl_init_disable_levelgen to settingstypes.txt
- ; * API.txt: Typo.
- Permit non-player objects to emerge destination chunks during portal construction
- CSM protocol version 3
- Disable mcl_levelgen for existing singlenode worlds
- Fix color of grass disks in mangrove swamps
- ; Fix rebase artifact
- Prevent premature truncation of dimension void layer when ersatz generation is enabled
- Fix crash in /locate in ersatz environments
- ; Document mcl_biome_dispatch
- Improve Luajit version detection
- ; Expand documentation
- Don't define prismarine seagrass as falling nodes
- Enable ersatz generation by default on 5.14
- Improve DeepOcean detection on mgvalleys
- Improve ersatz biome indexing
- ; Minetest -> Luanti
- ; * README.md: Clarify situation regarding structures.
- Add option to enable mcl_levelgen's procedural cave generators under built-in map generators
- Fix carver surface replacement criteria
- Enable ersatz carver generation in the Nether
- ; README typos
- ; API.txt: Minor clarifications.
- Improve Ocean detection criteria in the v5 mapgen model
- ; API.txt: Clarify Jigsaw Block template selection mechanics.
- Fix biome dust generation when ersatz generation is enabled
- Do not overwrite chunksize of initialized maps
- Port some biomes to built-in map generators
- Implement Meadows on built-in map generators
- Fix biome coloration near MapChunk Y boundaries under built-in map generators
- Require `server' privileges to interact with Jigsaw Blocks
- Improve resilience of spawning mechanics
- ; Add help text for some structure-related blocks
- Don't spawn mobs in inactive MapBlocks
- Synchronize end_exit_portal_deferred structure with end_exit_portal
- Forbid teleporting end crystals
- Update handling of levelgen and superflat settings
- Do not disable levelgen in worlds from the branch
- Fix luacheck warning
- Reorder world settings
- Make quote style consistent in settingtypes.txt
- Add note for settings requiring 5.14 or later
- ; * README.txt: Update after renaming of mcl_init_disable_levelgen.
- Make formatting style consistent in settingstypes
- Remove leftover debugging statements
- Improve singlenode mapgen setting description
-
- mods/ITEMS/mcl_trees/functions.lua (place_tree): Request biome
- ; Clarify effect of num_emerge_threads
- Update singlenode mapgen requirements
- Optimize ersatz generation for PUC Lua configurations
- Fix detection of concentric ring structures in /locate and company
- Disabling the unbalanced-assignments warning
- Fix mcl_superflat setting being applied to non-flat mapgens
- Prevent generation of Soul Sand and Blackstone in Nether Wastes
- ; * init.lua: Delete unused variables.
- Fix spawning crash under PUC Lua
- Fix crash produced by passing non-vector coordinate tables to comparator functions
- Fix biome dispatching on Classic Superflat
- Fixing original stonecutter description
- Fix reconstruction of chunk origin in generated worlds
- ; Remove old wolf texture
- Reintroduce mobs_mc_wolf_angry.png
- Improve structure generation on classic superflat
- Disable all non-village structures on Classic Superflat
- Disable fallen trees on classic superflat
- Load data_register.lua on Classic Superflat
- Fix generation of biome-specific village paths
- Fix crash while inhabiting `default' biome during rain
- New gift list for villagers
- Balancing gifts
- Separator
- Introduce a 9/10 probability that trader spawning will fail
- Improve appearances of air pockets in ruined portals
- Fix determinism of enchantment generator
- ; Fix typo.
- Fix feature modding API
- Fixing mushroom drops from mushroom blocks
- Small simplification in cocoa models
- Cache results of villager POI searches
- ; Instrument villager POI acquisition
- Properly relinquish job sites upon POI navigation failure
-
- mods/ENTITIES/mobs_mc/villager.lua (pace_around_bell): Clear bell navigation timeout.
- Only report POI lossage if villager_debug
- Fix generation of village piles on unmodified Luanti
- Port to Luanti 5.15's implementation of non-cubical chunksizes
- Handle worlds created from the main menu
- Disabling frame rotation
- Fixing bamboo on flower pot
- Refactor crafting grid size change
- Powered copper bulbs
- Adding _mcl_copper_bulb_switch_to back
- Make bone meal usable on sugarcane
- pull in new translations from weblate (#3733)
- Update tr and po files
- change version to 0.117.0 in readme
- Update Credits
- Fix lush cave generation
- Remove commented code sections from lush caves alltogether
- Set version in readme to 0.117.1
Commit Hash: fd16988cd9400ad5cb373da578a0e2ef36f931b7