@@ -23,8 +23,8 @@ protected BlockTagProvider(FabricDataOutput output, CompletableFuture<WrapperLoo
23
23
@ Override
24
24
protected void configure (RegistryWrapper .WrapperLookup lookup ) {
25
25
26
- valueLookupBuilder (BlockTags .IMPERMEABLE ).add (LighterEndBlocks .AURORA_CRYSTAL );
27
- valueLookupBuilder (BlockTags .SNIFFER_DIGGABLE_BLOCK ).add (LighterEndBlocks .END_MOSS );
26
+ getOrCreateTagBuilder (BlockTags .IMPERMEABLE ).add (LighterEndBlocks .AURORA_CRYSTAL );
27
+ getOrCreateTagBuilder (BlockTags .SNIFFER_DIGGABLE_BLOCK ).add (LighterEndBlocks .END_MOSS );
28
28
29
29
for (Material material : Arrays .asList (
30
30
LighterEndBlocks .VIOLECITE ,
@@ -34,16 +34,16 @@ protected void configure(RegistryWrapper.WrapperLookup lookup) {
34
34
LighterEndBlocks .UMBRALITH
35
35
)) {
36
36
for (Block block : material .blocks ) {
37
- valueLookupBuilder (BlockTags .PICKAXE_MINEABLE ).add (block );
38
- valueLookupBuilder (BlockTags .WALLS )
37
+ getOrCreateTagBuilder (BlockTags .PICKAXE_MINEABLE ).add (block );
38
+ getOrCreateTagBuilder (BlockTags .WALLS )
39
39
.add (
40
40
material .baseWall ,
41
41
material .brickWall ,
42
42
material .polishedWall ,
43
43
material .tileWall
44
44
);
45
- valueLookupBuilder (BlockTags .STONE_BUTTONS ).add (material .button );
46
- valueLookupBuilder (BlockTags .STONE_PRESSURE_PLATES ).add (material .pressurePlate );
45
+ getOrCreateTagBuilder (BlockTags .STONE_BUTTONS ).add (material .button );
46
+ getOrCreateTagBuilder (BlockTags .STONE_PRESSURE_PLATES ).add (material .pressurePlate );
47
47
}
48
48
}
49
49
@@ -54,32 +54,32 @@ protected void configure(RegistryWrapper.WrapperLookup lookup) {
54
54
LighterEndBlocks .GLOWSHROOM
55
55
)) {
56
56
for (Block block : wood .blocks ) {
57
- valueLookupBuilder (BlockTags .AXE_MINEABLE ).add (block );
57
+ getOrCreateTagBuilder (BlockTags .AXE_MINEABLE ).add (block );
58
58
}
59
- valueLookupBuilder (BlockTags .AXE_MINEABLE ).add (wood .wallSign , wood .wallHangingSign );
60
- valueLookupBuilder (BlockTags .PLANKS ).add (wood .planks );
61
- valueLookupBuilder (BlockTags .WOODEN_BUTTONS ).add (wood .button );
62
- valueLookupBuilder (BlockTags .WOODEN_DOORS ).add (wood .door );
63
- valueLookupBuilder (BlockTags .WOODEN_STAIRS ).add (wood .stairs );
64
- valueLookupBuilder (BlockTags .WOODEN_SLABS ).add (wood .slab );
65
- valueLookupBuilder (BlockTags .WOODEN_FENCES ).add (wood .fence );
66
- valueLookupBuilder (BlockTags .FENCE_GATES ).add (wood .gate );
67
- valueLookupBuilder (BlockTags .WOODEN_PRESSURE_PLATES ).add (wood .pressurePlate );
68
- valueLookupBuilder (BlockTags .LOGS_THAT_BURN ).add (
59
+ getOrCreateTagBuilder (BlockTags .AXE_MINEABLE ).add (wood .wallSign , wood .wallHangingSign );
60
+ getOrCreateTagBuilder (BlockTags .PLANKS ).add (wood .planks );
61
+ getOrCreateTagBuilder (BlockTags .WOODEN_BUTTONS ).add (wood .button );
62
+ getOrCreateTagBuilder (BlockTags .WOODEN_DOORS ).add (wood .door );
63
+ getOrCreateTagBuilder (BlockTags .WOODEN_STAIRS ).add (wood .stairs );
64
+ getOrCreateTagBuilder (BlockTags .WOODEN_SLABS ).add (wood .slab );
65
+ getOrCreateTagBuilder (BlockTags .WOODEN_FENCES ).add (wood .fence );
66
+ getOrCreateTagBuilder (BlockTags .FENCE_GATES ).add (wood .gate );
67
+ getOrCreateTagBuilder (BlockTags .WOODEN_PRESSURE_PLATES ).add (wood .pressurePlate );
68
+ getOrCreateTagBuilder (BlockTags .LOGS_THAT_BURN ).add (
69
69
wood .log ,
70
70
wood .strippedLog ,
71
71
wood .wood ,
72
72
wood .strippedWood
73
73
);
74
- valueLookupBuilder (BlockTags .WOODEN_TRAPDOORS ).add (wood .trapdoor );
75
- valueLookupBuilder (BlockTags .STANDING_SIGNS ).add (wood .sign );
76
- valueLookupBuilder (BlockTags .WALL_SIGNS ).add (wood .wallSign );
77
- valueLookupBuilder (BlockTags .CEILING_HANGING_SIGNS ).add (wood .hangingSign );
78
- valueLookupBuilder (BlockTags .WALL_HANGING_SIGNS ).add (wood .wallHangingSign );
79
- valueLookupBuilder (BlockTags .CLIMBABLE ).add (wood .ladder );
74
+ getOrCreateTagBuilder (BlockTags .WOODEN_TRAPDOORS ).add (wood .trapdoor );
75
+ getOrCreateTagBuilder (BlockTags .STANDING_SIGNS ).add (wood .sign );
76
+ getOrCreateTagBuilder (BlockTags .WALL_SIGNS ).add (wood .wallSign );
77
+ getOrCreateTagBuilder (BlockTags .CEILING_HANGING_SIGNS ).add (wood .hangingSign );
78
+ getOrCreateTagBuilder (BlockTags .WALL_HANGING_SIGNS ).add (wood .wallHangingSign );
79
+ getOrCreateTagBuilder (BlockTags .CLIMBABLE ).add (wood .ladder );
80
80
}
81
81
82
- valueLookupBuilder (BlockTags .PICKAXE_MINEABLE )
82
+ getOrCreateTagBuilder (BlockTags .PICKAXE_MINEABLE )
83
83
.add (LighterEndBlocks .ENDER_BLOCK )
84
84
.add (LighterEndBlocks .MISSING_TILE )
85
85
.add (
@@ -89,7 +89,7 @@ protected void configure(RegistryWrapper.WrapperLookup lookup) {
89
89
LighterEndBlocks .END_MOSS
90
90
);
91
91
92
- valueLookupBuilder (BlockTags .NEEDS_IRON_TOOL )
92
+ getOrCreateTagBuilder (BlockTags .NEEDS_IRON_TOOL )
93
93
.add (LighterEndBlocks .ENDER_BLOCK );
94
94
95
95
for (Material jadestone : Arrays .asList (
@@ -98,44 +98,44 @@ protected void configure(RegistryWrapper.WrapperLookup lookup) {
98
98
LighterEndBlocks .VIRID_JADESTONE
99
99
)) {
100
100
for (Block block : jadestone .blocks ) {
101
- valueLookupBuilder (BlockTags .NEEDS_IRON_TOOL ).add (block );
101
+ getOrCreateTagBuilder (BlockTags .NEEDS_IRON_TOOL ).add (block );
102
102
}
103
103
}
104
104
105
- valueLookupBuilder (BlockTags .ENDERMAN_HOLDABLE ).add (
105
+ getOrCreateTagBuilder (BlockTags .ENDERMAN_HOLDABLE ).add (
106
106
LighterEndBlocks .END_MOSS
107
107
);
108
- valueLookupBuilder (BlockTags .ENDERMAN_HOLDABLE ).addTag (LighterEndTags .FURS );
108
+ getOrCreateTagBuilder (BlockTags .ENDERMAN_HOLDABLE ).addTag (LighterEndTags .FURS );
109
109
110
- valueLookupBuilder (BlockTags .ANIMALS_SPAWNABLE_ON ).add (LighterEndBlocks .END_MOSS );
111
- valueLookupBuilder (BlockTags .REPLACEABLE_BY_TREES ).add (LighterEndBlocks .END_MOSS );
112
- valueLookupBuilder (BlockTags .SCULK_REPLACEABLE ).add (LighterEndBlocks .END_MOSS );
110
+ getOrCreateTagBuilder (BlockTags .ANIMALS_SPAWNABLE_ON ).add (LighterEndBlocks .END_MOSS );
111
+ getOrCreateTagBuilder (BlockTags .REPLACEABLE_BY_TREES ).add (LighterEndBlocks .END_MOSS );
112
+ getOrCreateTagBuilder (BlockTags .SCULK_REPLACEABLE ).add (LighterEndBlocks .END_MOSS );
113
113
114
- valueLookupBuilder (BlockTags .FLOWERS ).add (
114
+ getOrCreateTagBuilder (BlockTags .FLOWERS ).add (
115
115
LighterEndBlocks .CREEPING_MOSS ,
116
116
LighterEndBlocks .UMBRELLA_FERN ,
117
117
LighterEndBlocks .TALL_UMBRELLA_FERN ,
118
118
LighterEndBlocks .TENANEA_FLOWER ,
119
119
LighterEndBlocks .END_LOTUS_FLOWER
120
120
);
121
121
122
- valueLookupBuilder (BlockTags .AXE_MINEABLE ).add (
122
+ getOrCreateTagBuilder (BlockTags .AXE_MINEABLE ).add (
123
123
LighterEndBlocks .LUMECORN_STEM ,
124
124
LighterEndBlocks .END_LOTUS_STEM
125
125
);
126
126
127
- valueLookupBuilder (BlockTags .SAPLINGS ).add (
127
+ getOrCreateTagBuilder (BlockTags .SAPLINGS ).add (
128
128
LighterEndBlocks .TENANEA_SAPLING ,
129
129
LighterEndBlocks .UMBRELLA_TREE_SAPLING ,
130
130
LighterEndBlocks .GLOWSHROOM_SAPLING
131
131
);
132
- valueLookupBuilder (BlockTags .LEAVES ).add (
132
+ getOrCreateTagBuilder (BlockTags .LEAVES ).add (
133
133
LighterEndBlocks .TENANEA_LEAVES ,
134
134
LighterEndBlocks .GLOWSHROOM_FUR ,
135
135
LighterEndBlocks .AGAVE_FUR
136
136
);
137
137
138
- valueLookupBuilder (BlockTags .AXE_MINEABLE ).add (
138
+ getOrCreateTagBuilder (BlockTags .AXE_MINEABLE ).add (
139
139
LighterEndBlocks .UMBRELLA_TREE_CLUSTER ,
140
140
LighterEndBlocks .UMBRELLA_TREE_CLUSTER_EMPTY ,
141
141
LighterEndBlocks .GLOWSHROOM_CAP ,
@@ -144,13 +144,13 @@ protected void configure(RegistryWrapper.WrapperLookup lookup) {
144
144
LighterEndBlocks .AGAVE ,
145
145
LighterEndBlocks .AGAVE_BULB
146
146
);
147
- valueLookupBuilder (BlockTags .FLOWER_POTS ).add (
147
+ getOrCreateTagBuilder (BlockTags .FLOWER_POTS ).add (
148
148
LighterEndBlocks .POTTED_TENANEA_SAPLING ,
149
149
LighterEndBlocks .POTTED_UMBRELLA_SAPLING ,
150
150
LighterEndBlocks .POTTED_GLOWSHROOM_SAPLING
151
151
);
152
152
153
- valueLookupBuilder (LighterEndTags .END_MOSS_REPLACEABLE )
153
+ getOrCreateTagBuilder (LighterEndTags .END_MOSS_REPLACEABLE )
154
154
.add (
155
155
Blocks .END_STONE ,
156
156
Blocks .BLACKSTONE ,
@@ -162,12 +162,12 @@ protected void configure(RegistryWrapper.WrapperLookup lookup) {
162
162
Blocks .DEAD_TUBE_CORAL_BLOCK ,
163
163
LighterEndBlocks .UMBRALITH .baseBlock
164
164
);
165
- valueLookupBuilder (LighterEndTags .END_SOIL )
165
+ getOrCreateTagBuilder (LighterEndTags .END_SOIL )
166
166
.add (
167
167
LighterEndBlocks .END_MOSS ,
168
168
LighterEndBlocks .UMBRALITH .baseBlock
169
169
);
170
- valueLookupBuilder (LighterEndTags .END_STONES )
170
+ getOrCreateTagBuilder (LighterEndTags .END_STONES )
171
171
.add (
172
172
Blocks .END_STONE ,
173
173
Blocks .BLACKSTONE ,
@@ -183,7 +183,7 @@ protected void configure(RegistryWrapper.WrapperLookup lookup) {
183
183
LighterEndBlocks .VIRID_JADESTONE .baseBlock ,
184
184
LighterEndBlocks .UMBRALITH .baseBlock
185
185
);
186
- valueLookupBuilder (LighterEndTags .AQUATIC_END_SOIL )
186
+ getOrCreateTagBuilder (LighterEndTags .AQUATIC_END_SOIL )
187
187
.add (
188
188
Blocks .END_STONE ,
189
189
Blocks .BLACKSTONE ,
@@ -198,7 +198,7 @@ protected void configure(RegistryWrapper.WrapperLookup lookup) {
198
198
LighterEndBlocks .UMBRALITH .baseBlock ,
199
199
LighterEndBlocks .END_MOSS // though pretty sure this won't survive underwater
200
200
);
201
- valueLookupBuilder (LighterEndTags .AQUATIC_END_VEGETATION )
201
+ getOrCreateTagBuilder (LighterEndTags .AQUATIC_END_VEGETATION )
202
202
.add (
203
203
LighterEndBlocks .CHARNIA_CYAN ,
204
204
LighterEndBlocks .CHARNIA_GREEN ,
@@ -207,13 +207,15 @@ protected void configure(RegistryWrapper.WrapperLookup lookup) {
207
207
LighterEndBlocks .CHARNIA_PURPLE ,
208
208
LighterEndBlocks .CHARNIA_RED
209
209
);
210
- valueLookupBuilder (LighterEndTags .FURS )
210
+ getOrCreateTagBuilder (LighterEndTags .FURS )
211
211
.add (
212
212
LighterEndBlocks .AGAVE_FUR ,
213
213
LighterEndBlocks .GLOWSHROOM_FUR
214
214
);
215
- valueLookupBuilder (LighterEndTags .SLIME_SPAWNABLE ).addTag (LighterEndTags .END_STONES );
216
- valueLookupBuilder (LighterEndTags .SLIME_SPAWNABLE ).addTag (LighterEndTags .END_SOIL );
215
+ getOrCreateTagBuilder (LighterEndTags .SLIME_SPAWNABLE ).addTag (LighterEndTags .END_STONES );
216
+ getOrCreateTagBuilder (LighterEndTags .SLIME_SPAWNABLE ).addTag (LighterEndTags .END_SOIL );
217
+ getOrCreateTagBuilder (LighterEndTags .SLIME_SPAWNABLE ).addTag (LighterEndTags .END_STONES );
218
+ getOrCreateTagBuilder (LighterEndTags .SLIME_SPAWNABLE ).addTag (LighterEndTags .END_SOIL );
217
219
218
220
219
221
}
0 commit comments