API reference / @jsprismarine/features / FeatureLoader
Class: FeatureLoader
Defined in: features/parse.ts:40
Reads the two feature registries, resolving references and caching what it builds.
Constructors
Constructor
new FeatureLoader(
registry):FeatureLoader
Defined in: features/parse.ts:47
Parameters
registry
Returns
FeatureLoader
Methods
feature()
feature(
id):ConfiguredFeature
Defined in: features/parse.ts:61
Reads a configured feature by identifier.
Parameters
id
string
Returns
placedFeatureById()
placedFeatureById(
id):PlacedFeature
Defined in: features/parse.ts:93
Reads a placed feature by identifier.
Parameters
id
string
Returns
provider()
provider(
id,path?):BlockStateProvider
Defined in: features/parse.ts:80
Reads a worldgen/block_state_provider entry by identifier.
Parameters
id
string
path?
string = 'block_state_provider'
Returns
readFeature()
readFeature(
source,path):ConfiguredFeature
Defined in: features/parse.ts:106
Reads an inline or referenced configured feature document.
Parameters
source
unknown
path
string