Class EnvironmentLookupImpl
java.lang.Object
com.github.thedeathlycow.thermoo.impl.environment.EnvironmentLookupImpl
- All Implemented Interfaces:
EnvironmentLookup
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.core.component.DataComponentMapfindEnvironmentComponents(net.minecraft.world.level.Level world, net.minecraft.core.BlockPos pos) Looks up the current environment parameters for a world positionnet.minecraft.core.component.DataComponentMapfindEnvironmentComponentsForBiome(net.minecraft.world.level.Level world, net.minecraft.core.BlockPos pos, net.minecraft.core.Holder<net.minecraft.world.level.biome.Biome> biome) static Stream<EnvironmentDefinition> getAllMatchingEnvironments(net.minecraft.core.Holder<net.minecraft.world.level.biome.Biome> biome, net.minecraft.core.Registry<EnvironmentDefinition> envRegistry) static void
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
EnvironmentLookupImpl
public EnvironmentLookupImpl()
-
-
Method Details
-
initialize
public static void initialize() -
findEnvironmentComponents
public net.minecraft.core.component.DataComponentMap findEnvironmentComponents(net.minecraft.world.level.Level world, net.minecraft.core.BlockPos pos) Description copied from interface:EnvironmentLookupLooks up the current environment parameters for a world position- Specified by:
findEnvironmentComponentsin interfaceEnvironmentLookup- Parameters:
world- The world/level to lookuppos- The position to lookup at- Returns:
- Returns an environment component map whose keys are defined by
EnvironmentComponentTypes
-
findEnvironmentComponentsForBiome
public net.minecraft.core.component.DataComponentMap findEnvironmentComponentsForBiome(net.minecraft.world.level.Level world, net.minecraft.core.BlockPos pos, net.minecraft.core.Holder<net.minecraft.world.level.biome.Biome> biome) -
getAllMatchingEnvironments
@VisibleForTesting public static Stream<EnvironmentDefinition> getAllMatchingEnvironments(net.minecraft.core.Holder<net.minecraft.world.level.biome.Biome> biome, net.minecraft.core.Registry<EnvironmentDefinition> envRegistry)
-