Skip to content
10 changes: 10 additions & 0 deletions handlers/feature_rule.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,16 @@ import (
var FeatureRule = &JsonHandler{
Pattern: shared.FeatureRuleGlob,
Entries: []JsonEntry{
{
Store: stores.FeatureRuleId.Source,
Path: []shared.JsonPath{shared.JsonValue("minecraft:feature_rules/description/identifier")},
Source: func(ctx *JsonContext) []core.Symbol {
return stores.FeatureRuleId.References.Get()
},
References: func(ctx *JsonContext) []core.Symbol {
return stores.FeatureRuleId.Source.Get()
},
},
{
Store: stores.FeatureId.References,
Path: []shared.JsonPath{shared.JsonValue("minecraft:feature_rules/description/places_feature")},
Expand Down
Loading