Skip to content

Class

TerrainPlacementService3D

Generated GDScript class reference for GridPlacement.TerrainPlacementService3D.

Status
Current
Version
v6.0
Source updated
Active v6.0 guide line from Grid Placement repo
Generated on
2026-09-01

Source: addons/grid_placement/systems/building/terrain/terrain_placement_service_3d.gd

Syntax

class TerrainPlacementService3D extends TerrainServiceContract

Members

NameKindSummary
terrain_cell_changedSignalFires on every GridMap cell edit made through this service (paint, replace, or erase — erase reports [constant GridMap.INVALID_CELL_ITEM]). Games can connect to re-validate placed objects after terrain edits; the policy stays with the game, placement-time validation remains authoritative.
supported_dimensionsMethod
configureMethod
set_statesMethod
set_targeting_stateMethod
set_catalogMethod
try_place_terrain_by_nameMethod
resolved_mapProperty
itemProperty
previous_itemProperty
reportProperty
erase_cellsMethod
try_demolish_terrainMethod