====== Community API ====== ===== Foundation Extended Building Functions ===== **Mod Dependency**: [[https://foundation.mod.io/foundation-ebf|Foundation EBF]] ---- ===== Data & Assets ===== * [[communityapi:ebf:growing_step_list|GROWING_STEP_LIST]] * [[communityapi:ebf:ups_object_setup|UPS_OBJECT_SETUP]] * [[communityapi:ebf:ups_object_setup_list|UPS_OBJECT_SETUP_LIST]] ---- ===== Building Functions ===== ==== Animations ==== * [[communityapi:ebf:building_function_single_door|BUILDING_FUNCTION_SINGLE_DOOR]] * [[communityapi:ebf:building_function_double_door|BUILDING_FUNCTION_DOUBLE_DOOR]] * [[communityapi:ebf:building_function_portcullis|BUILDING_FUNCTION_PORTCULLIS]] * [[communityapi:ebf:building_function_simple_drawbridge|BUILDING_FUNCTION_SIMPLE_DRAWBRIDGE]] ==== Particle Emitters ==== * [[communityapi:ebf:building_function_activated_particle_emitter|BUILDING_FUNCTION_ACTIVATED_PARTICLE_EMITTER]] * [[communityapi:ebf:building_function_deactivated_particle_emitter|BUILDING_FUNCTION_DEACTIVATED_PARTICLE_EMITTER]] ==== Resource Production ==== * [[communityapi:ebf:building_function_defined_resource_generator|BUILDING_FUNCTION_DEFINED_RESOURCE_GENERATOR]] * [[communityapi:ebf:building_function_produce_tree|BUILDING_FUNCTION_PRODUCE_TREE]] * [[communityapi:ebf:building_function_plantation|BUILDING_FUNCTION_PLANTATION]] * [[communityapi:ebf:building_function_planter|BUILDING_FUNCTION_PLANTER]] * [[communityapi:ebf:building_function_breeding_livestock_farm|BUILDING_FUNCTION_BREEDING_LIVESTOCK_FARM]] (coming soon) * [[communityapi:ebf:building_function_beast_den|BUILDING_FUNCTION_BEAST_DEN]] (coming soon) * [[communityapi:ebf:building_function_orchard|BUILDING_FUNCTION_ORCHARD]] (coming soon) * [[communityapi:ebf:building_function_shipyard|BUILDING_FUNCTION_SHIPYARD]] (coming soon) ==== Other ==== * [[communityapi:ebf:building_function_number_display|BUILDING_FUNCTION_NUMBER_DISPLAY]] * [[communityapi:ebf:building_function_dynamic_indicator|BUILDING_FUNCTION_DYNAMIC_INDICATOR]] (coming soon) ---- ===== Components ===== * [[communityapi:ebf:comp_enforce_radius|COMP_ENFORCE_RADIUS]] * [[communityapi:ebf:comp_enforce_rectangle|COMP_ENFORCE_RECTANGLE]] * [[communityapi:ebf:comp_number_display|COMP_NUMBER_DISPLAY]] * [[communityapi:ebf:comp_unified_prefab_spawner|COMP_UNIFIED_PREFAB_SPAWNER]] ---- ===== Behavior Tree Nodes ===== * [[communityapi:ebf:random_boolean|RANDOM_BOOLEAN]] * [[communityapi:ebf:setup_random_wait_time|SETUP_RANDOM_WAIT_TIME]] * [[communityapi:ebf:setup_radial_enforced_move_position|SETUP_RADIAL_ENFORCED_MOVE_POSITION]] * [[communityapi:ebf:setup_rectangular_enforced_move_position|SETUP_RECTANGULAR_ENFORCED_MOVE_POSITION]] ---- ===== Behavior Trees ===== * [[communityapi:ebf:behavior_produce_tree_collector|BEHAVIOR_PRODUCE_TREE_COLLECTOR]] * [[communityapi:ebf:behavior_plantation_farmer|BEHAVIOR_PLANTATION_FARMER]] * [[communityapi:ebf:behavior_radial_confined_agent|BEHAVIOR_RADIAL_CONFINED_AGENT]] * [[communityapi:ebf:behavior_rectangular_confined_agent|BEHAVIOR_RECTANGULAR_CONFINED_AGENT]] ----