mirror of
				https://codeberg.org/tenplus1/mobs_redo.git
				synced 2025-10-31 07:35:24 +01:00 
			
		
		
		
	Updated replace function with new tables
This commit is contained in:
		
							
								
								
									
										9
									
								
								api.txt
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								api.txt
									
									
									
									
									
								
							| @@ -1,5 +1,5 @@ | ||||
|  | ||||
| MOB API (6th March 2017) | ||||
| MOB API (7th March 2017) | ||||
|  | ||||
| The mob api is a function that can be called on by other mods to add new animals or monsters into minetest. | ||||
|  | ||||
| @@ -102,11 +102,18 @@ This functions registers a new mob as a Minetest entity. | ||||
|             'jump' sound when jumping | ||||
|             'explode' sound when exploding | ||||
|             'distance' maximum distance sounds are heard from (default is 10) | ||||
|  | ||||
| Mobs can look for specific nodes as they walk and replace them to mimic eating | ||||
|  | ||||
|         'replace_what' group if items to replace e.g. {"farming:wheat_8", "farming:carrot_8"} | ||||
|         'replace_with' replace with what e.g. "air" or in chickens case "mobs:egg" | ||||
|         'replace_rate' how random should the replace rate be (typically 10) | ||||
|         'replace_offset' +/- value to check specific node to replace | ||||
|  | ||||
| The 'replace_what' has been updated to use tables for what, with and y_offset e.g. | ||||
|  | ||||
|    replace_what = { {"group:grass", "air", 0}, {"default:dirt_with_grass", "default:dirt", -1} } | ||||
|  | ||||
| Mob animation comes in three parts, start_frame, end_frame and frame_speed which | ||||
| can be added to the mob definition under pre-defined mob animation names like: | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user