1515import net .minecraft .world .level .block .state .BlockState ;
1616import net .minecraft .world .level .block .state .properties .Half ;
1717import net .minecraft .world .level .block .state .properties .StairsShape ;
18+ import net .minecraftforge .gametest .GameTestHolder ;
19+ import net .minecraftforge .gametest .PrefixGameTestTemplate ;
1820import org .junit .jupiter .api .Assertions ;
1921
22+ @ PrefixGameTestTemplate (false )
23+ @ GameTestHolder (CompactCrafting .MOD_ID )
2024public class BlockComponentTests {
2125
22- @ GameTest (template = "empty_medium" , templateNamespace = CompactCrafting . MOD_ID , prefixTemplateWithClassname = false )
26+ @ GameTest (template = "empty_medium" )
2327 public static void CanCreateInstanceWithBlock (final GameTestHelper test ) {
2428 BlockComponent component = new BlockComponent (Blocks .GOLD_BLOCK );
2529 if (!Blocks .GOLD_BLOCK .equals (component .getBlock ()))
@@ -28,7 +32,7 @@ public static void CanCreateInstanceWithBlock(final GameTestHelper test) {
2832 test .succeed ();
2933 }
3034
31- @ GameTest (template = "empty_medium" , templateNamespace = CompactCrafting . MOD_ID , prefixTemplateWithClassname = false )
35+ @ GameTest (template = "empty_medium" )
3236 public static void CanFetchFirstMatch (final GameTestHelper test ) {
3337 BlockComponent component = new BlockComponent (Blocks .GOLD_BLOCK );
3438
@@ -46,7 +50,7 @@ public static void CanFetchFirstMatch(final GameTestHelper test) {
4650 test .succeed ();
4751 }
4852
49- @ GameTest (template = "empty_medium" , templateNamespace = CompactCrafting . MOD_ID , prefixTemplateWithClassname = false )
53+ @ GameTest (template = "empty_medium" )
5054 public static void ToStringShowsBlockId (final GameTestHelper test ) {
5155 BlockComponent component = new BlockComponent (Blocks .GOLD_BLOCK );
5256
@@ -59,7 +63,7 @@ public static void ToStringShowsBlockId(final GameTestHelper test) {
5963 }
6064 }
6165
62- @ GameTest (template = "empty_medium" , templateNamespace = CompactCrafting . MOD_ID , prefixTemplateWithClassname = false )
66+ @ GameTest (template = "empty_medium" )
6367 public static void CanMatchBlock (final GameTestHelper test ) {
6468 JsonElement json = FileHelper .getJsonFromFile ("components/block/block_properties.json" );
6569
@@ -97,7 +101,7 @@ public static void CanMatchBlock(final GameTestHelper test) {
97101 }
98102 }
99103
100- @ GameTest (template = "empty_medium" , templateNamespace = CompactCrafting . MOD_ID , prefixTemplateWithClassname = false )
104+ @ GameTest (template = "empty_medium" )
101105 public static void CanMatchBlockNoProperties (final GameTestHelper test ) {
102106 JsonElement json = FileHelper .getJsonFromFile ("components/block/block_no_properties.json" );
103107
@@ -128,7 +132,7 @@ public static void CanMatchBlockNoProperties(final GameTestHelper test) {
128132 });
129133 }
130134
131- @ GameTest (template = "empty_medium" , templateNamespace = CompactCrafting . MOD_ID , prefixTemplateWithClassname = false )
135+ @ GameTest (template = "empty_medium" )
132136 public static void CanReserializeComponentMatcher (final GameTestHelper test ) throws RuntimeException {
133137 JsonElement json = FileHelper .getJsonFromFile ("components/block/block_properties.json" );
134138
@@ -147,8 +151,8 @@ public static void CanReserializeComponentMatcher(final GameTestHelper test) thr
147151 });
148152 }
149153
150- @ GameTest (template = "empty_medium" , templateNamespace = CompactCrafting . MOD_ID , prefixTemplateWithClassname = false )
151- void ThrowsErrorOnUnregisteredBlock () {
154+ @ GameTest (template = "empty_medium" )
155+ public static void ThrowsErrorOnUnregisteredBlock (final GameTestHelper test ) {
152156 JsonElement json = FileHelper .getJsonFromFile ("components/block/block_not_registered.json" );
153157
154158 BlockComponent .CODEC .decode (JsonOps .INSTANCE , json )
@@ -158,8 +162,8 @@ void ThrowsErrorOnUnregisteredBlock() {
158162 });
159163 }
160164
161- @ GameTest (template = "empty_medium" , templateNamespace = CompactCrafting . MOD_ID , prefixTemplateWithClassname = false )
162- void DoesWarnOnBadProperty () {
165+ @ GameTest (template = "empty_medium" )
166+ public static void DoesWarnOnBadProperty (final GameTestHelper test ) {
163167 JsonElement json = FileHelper .getJsonFromFile ("components/block/block_bad_property.json" );
164168
165169 BlockComponent .CODEC .decode (JsonOps .INSTANCE , json )
@@ -171,8 +175,8 @@ void DoesWarnOnBadProperty() {
171175 });
172176 }
173177
174- @ GameTest (template = "empty_medium" , templateNamespace = CompactCrafting . MOD_ID , prefixTemplateWithClassname = false )
175- void DoesNotMatchDifferentBlocks () {
178+ @ GameTest (template = "empty_medium" )
179+ public static void DoesNotMatchDifferentBlocks (final GameTestHelper test ) {
176180 // Loads a cobblestone stairs definition
177181 JsonElement json = FileHelper .getJsonFromFile ("components/block/block_no_properties.json" );
178182
@@ -186,8 +190,8 @@ void DoesNotMatchDifferentBlocks() {
186190 });
187191 }
188192
189- @ GameTest (template = "empty_medium" , templateNamespace = CompactCrafting . MOD_ID , prefixTemplateWithClassname = false )
190- void HasCorrectComponentType () {
193+ @ GameTest (template = "empty_medium" )
194+ public static void HasCorrectComponentType (final GameTestHelper test ) {
191195 // Loads a cobblestone stairs definition
192196 JsonElement json = FileHelper .getJsonFromFile ("components/block/block_no_properties.json" );
193197
@@ -203,8 +207,8 @@ void HasCorrectComponentType() {
203207 });
204208 }
205209
206- @ GameTest (template = "empty_medium" , templateNamespace = CompactCrafting . MOD_ID , prefixTemplateWithClassname = false )
207- void HasARenderBlockstate () {
210+ @ GameTest (template = "empty_medium" )
211+ public static void HasARenderBlockstate (final GameTestHelper test ) {
208212 // Loads a cobblestone stairs definition
209213 JsonElement json = FileHelper .getJsonFromFile ("components/block/block_no_properties.json" );
210214
@@ -219,8 +223,8 @@ void HasARenderBlockstate() {
219223 });
220224 }
221225
222- @ GameTest (template = "empty_medium" , templateNamespace = CompactCrafting . MOD_ID , prefixTemplateWithClassname = false )
223- void CanHandleErrorRenderingChanges () {
226+ @ GameTest (template = "empty_medium" )
227+ public static void CanHandleErrorRenderingChanges (final GameTestHelper test ) {
224228
225229 BlockComponent component = new BlockComponent (Blocks .GOLD_BLOCK );
226230
0 commit comments