mirror of
				https://github.com/luanti-org/luanti.git
				synced 2025-10-28 22:25:20 +01:00 
			
		
		
		
	
		
			
				
	
	
	
		
			1.6 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.6 KiB
		
	
	
	
	
	
	
	
Luanti Major Breakages List
This document contains a list of breaking changes to be made in the next major version. This list is largely advisory and items may be reevaluated once the time comes.
- remove attachment space multiplier (*10)
- remove space multiplier for models (*10)
- remove player gravity multiplier (*2)
- get_sky()returns a table (without arg)
- game.confname/id mess
- remove depends.txt/description.txt(would simplify ContentDB and Luanti code a little)
- rotate moon texture by 180°, making it coherent with the sun
- remove undocumented set_physics_override(num, num, num)
- remove special handling of ${key}syntax in metadata values
- remove old_move
- change physics_override sneakto disable the speed change and not just the node clipping
- migrate from player names to UUIDs, this would enable renaming of accounts and unicode player names (if desired)
- harmonize use_texture_alpha between entities & nodes, change default to 'opaque' and remove bool compat code
- merge soundandsoundstable in itemdef
- remove DIR_DELIMfrom Lua
- stop reading initial properties from bare entity def
- change particle default blend mode to clip
- remove built-in knockback and related functions entirely
- remove safeparameter fromcore.serialize, always enforcesafe = true. possibly error whenloadstringcalls are encountered incore.deserialize.
- introduce strict type checking for all instances of v3s16/v3fread from Lua