Interface TestEnvironmentDefinition<SavedDataType>
- All Known Implementing Classes:
TestEnvironmentDefinition.AllOf, TestEnvironmentDefinition.ClockTime, TestEnvironmentDefinition.Functions, TestEnvironmentDefinition.SetGameRules, TestEnvironmentDefinition.Weather
public interface TestEnvironmentDefinition<SavedDataType>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic final recordstatic final recordstatic final recordstatic final recordstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<TestEnvironmentDefinition<?>>> static final com.mojang.serialization.Codec<TestEnvironmentDefinition<?>> -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> TestEnvironmentDefinition.Activation<T> activate(TestEnvironmentDefinition<T> environment, ServerLevel level) static com.mojang.serialization.MapCodec<? extends TestEnvironmentDefinition<?>> bootstrap(Registry<com.mojang.serialization.MapCodec<? extends TestEnvironmentDefinition<?>>> registry) com.mojang.serialization.MapCodec<? extends TestEnvironmentDefinition<SavedDataType>> codec()setup(ServerLevel level) voidteardown(ServerLevel level, SavedDataType saveData)
-
Field Details
-
DIRECT_CODEC
-
CODEC
-
-
Method Details
-
bootstrap
static com.mojang.serialization.MapCodec<? extends TestEnvironmentDefinition<?>> bootstrap(Registry<com.mojang.serialization.MapCodec<? extends TestEnvironmentDefinition<?>>> registry) -
setup
-
teardown
-
codec
com.mojang.serialization.MapCodec<? extends TestEnvironmentDefinition<SavedDataType>> codec() -
activate
static <T> TestEnvironmentDefinition.Activation<T> activate(TestEnvironmentDefinition<T> environment, ServerLevel level)
-