public class RegistryHelper
extends java.lang.Object
Constructor and Description |
---|
RegistryHelper() |
Modifier and Type | Method and Description |
---|---|
static <C extends net.minecraft.world.gen.feature.IFeatureConfig> |
addFeature(net.minecraft.world.biome.Biome biome,
net.minecraft.world.gen.GenerationStage.Decoration stage,
net.minecraft.world.gen.feature.Feature<C> feature,
C config) |
static <C extends net.minecraft.world.gen.feature.IFeatureConfig> |
addFeature(net.minecraft.world.biome.Biome biome,
net.minecraft.world.gen.GenerationStage.Decoration stage,
net.minecraft.world.gen.feature.Feature<C> feature,
C config,
net.minecraft.world.gen.placement.Placement<net.minecraft.world.gen.placement.NoPlacementConfig> placement) |
static <C extends net.minecraft.world.gen.feature.IFeatureConfig,PC extends net.minecraft.world.gen.placement.IPlacementConfig> |
addFeature(net.minecraft.world.biome.Biome biome,
net.minecraft.world.gen.GenerationStage.Decoration stage,
net.minecraft.world.gen.feature.Feature<C> feature,
C config,
net.minecraft.world.gen.placement.Placement<PC> placement,
PC placementConfig)
Adds the feature to the biome with the given settings.
|
static void |
addFeature(net.minecraft.world.biome.Biome biome,
net.minecraft.world.gen.GenerationStage.Decoration stage,
net.minecraft.world.gen.feature.Feature<net.minecraft.world.gen.feature.NoFeatureConfig> feature)
Adds the input feature to the biome assuming no configs.
|
static <C extends net.minecraft.world.gen.feature.IFeatureConfig> |
addStructure(net.minecraft.world.biome.Biome biome,
net.minecraft.world.gen.feature.structure.Structure<C> structure,
C config)
Adds the input structure to generate in the biome.
|
static void |
addStructure(net.minecraft.world.biome.Biome biome,
net.minecraft.world.gen.feature.structure.Structure<net.minecraft.world.gen.feature.NoFeatureConfig> structure)
Adds the input structure to generate in the biome with no config.
|
static <T extends net.minecraftforge.registries.IForgeRegistryEntry<T>> |
register(net.minecraftforge.registries.IForgeRegistry<T> registry,
net.minecraft.util.ResourceLocation key,
T registryObject)
Simply means of registering to a forge registry.
|
static <C extends net.minecraft.world.gen.feature.IFeatureConfig> |
registerStructure(net.minecraftforge.registries.IForgeRegistry<net.minecraft.world.gen.feature.Feature<?>> registry,
net.minecraft.util.ResourceLocation key,
net.minecraft.world.gen.feature.structure.Structure<C> structure)
Registers the input structure to both the forge Feature registry and the
Structure Feature registry
|
static <C extends net.minecraft.world.gen.feature.IFeatureConfig> |
registerStructure(net.minecraftforge.registries.IForgeRegistry<net.minecraft.world.gen.feature.Feature<?>> registry,
java.lang.String modid,
java.lang.String key,
net.minecraft.world.gen.feature.structure.Structure<C> structure)
Registers the input structure to both the forge Feature registry and the
Structure Feature registry
|
static <C extends net.minecraft.world.gen.feature.IFeatureConfig> |
registerStructureAndPiece(net.minecraftforge.registries.IForgeRegistry<net.minecraft.world.gen.feature.Feature<?>> registry,
net.minecraft.util.ResourceLocation key,
net.minecraft.world.gen.feature.structure.Structure<C> structure,
net.minecraft.world.gen.feature.structure.IStructurePieceType pieceType)
Registers the input
Structure and IStructurePieceType |
static <C extends net.minecraft.world.gen.feature.IFeatureConfig> |
registerStructureAndPiece(net.minecraftforge.registries.IForgeRegistry<net.minecraft.world.gen.feature.Feature<?>> registry,
java.lang.String modid,
java.lang.String key,
net.minecraft.world.gen.feature.structure.Structure<C> structure,
net.minecraft.world.gen.feature.structure.IStructurePieceType pieceType)
Registers the input
Structure and IStructurePieceType |
static <C extends net.minecraft.world.gen.feature.IFeatureConfig> |
registerStructurePiece(net.minecraft.util.ResourceLocation key,
net.minecraft.world.gen.feature.structure.IStructurePieceType pieceType)
Registers the input
IStructurePieceType |
static <C extends net.minecraft.world.gen.feature.IFeatureConfig> |
registerStructurePiece(java.lang.String modid,
java.lang.String key,
net.minecraft.world.gen.feature.structure.IStructurePieceType pieceType)
Registers the input
IStructurePieceType |
public static <T extends net.minecraftforge.registries.IForgeRegistryEntry<T>> T register(net.minecraftforge.registries.IForgeRegistry<T> registry, net.minecraft.util.ResourceLocation key, T registryObject)
registry
- key
- registryObject
- public static <C extends net.minecraft.world.gen.feature.IFeatureConfig> net.minecraft.world.gen.feature.structure.Structure<C> registerStructure(net.minecraftforge.registries.IForgeRegistry<net.minecraft.world.gen.feature.Feature<?>> registry, java.lang.String modid, java.lang.String key, net.minecraft.world.gen.feature.structure.Structure<C> structure)
registry
- modid
- key
- structure
- Structure
registerStructure(IForgeRegistry, ResourceLocation,
Structure)
public static <C extends net.minecraft.world.gen.feature.IFeatureConfig> net.minecraft.world.gen.feature.structure.IStructurePieceType registerStructurePiece(java.lang.String modid, java.lang.String key, net.minecraft.world.gen.feature.structure.IStructurePieceType pieceType)
IStructurePieceType
modid
- key
- pieceType
- IStructurePieceType
registerStructurePiece(ResourceLocation,
IStructurePieceType)
public static <C extends net.minecraft.world.gen.feature.IFeatureConfig> com.mojang.datafixers.util.Pair<net.minecraft.world.gen.feature.structure.Structure<C>,net.minecraft.world.gen.feature.structure.IStructurePieceType> registerStructureAndPiece(net.minecraftforge.registries.IForgeRegistry<net.minecraft.world.gen.feature.Feature<?>> registry, java.lang.String modid, java.lang.String key, net.minecraft.world.gen.feature.structure.Structure<C> structure, net.minecraft.world.gen.feature.structure.IStructurePieceType pieceType)
Structure
and IStructurePieceType
registry
- modid
- key
- structure
- pieceType
- Pair
registerStructure(IForgeRegistry, ResourceLocation,
Structure)
,
registerStructurePiece(ResourceLocation,
IStructurePieceType)
public static <C extends net.minecraft.world.gen.feature.IFeatureConfig> net.minecraft.world.gen.feature.structure.Structure<C> registerStructure(net.minecraftforge.registries.IForgeRegistry<net.minecraft.world.gen.feature.Feature<?>> registry, net.minecraft.util.ResourceLocation key, net.minecraft.world.gen.feature.structure.Structure<C> structure)
registry
- key
- structure
- Structure
public static <C extends net.minecraft.world.gen.feature.IFeatureConfig> net.minecraft.world.gen.feature.structure.IStructurePieceType registerStructurePiece(net.minecraft.util.ResourceLocation key, net.minecraft.world.gen.feature.structure.IStructurePieceType pieceType)
IStructurePieceType
key
- pieceType
- IStructurePieceType
public static <C extends net.minecraft.world.gen.feature.IFeatureConfig> com.mojang.datafixers.util.Pair<net.minecraft.world.gen.feature.structure.Structure<C>,net.minecraft.world.gen.feature.structure.IStructurePieceType> registerStructureAndPiece(net.minecraftforge.registries.IForgeRegistry<net.minecraft.world.gen.feature.Feature<?>> registry, net.minecraft.util.ResourceLocation key, net.minecraft.world.gen.feature.structure.Structure<C> structure, net.minecraft.world.gen.feature.structure.IStructurePieceType pieceType)
Structure
and IStructurePieceType
registry
- key
- structure
- pieceType
- Pair
registerStructure(IForgeRegistry, ResourceLocation,
Structure)
,
registerStructurePiece(ResourceLocation,
IStructurePieceType)
public static <C extends net.minecraft.world.gen.feature.IFeatureConfig,PC extends net.minecraft.world.gen.placement.IPlacementConfig> void addFeature(net.minecraft.world.biome.Biome biome, net.minecraft.world.gen.GenerationStage.Decoration stage, net.minecraft.world.gen.feature.Feature<C> feature, C config, net.minecraft.world.gen.placement.Placement<PC> placement, PC placementConfig)
biome
- stage
- feature
- config
- placement
- placementConfig
- public static <C extends net.minecraft.world.gen.feature.IFeatureConfig> void addFeature(net.minecraft.world.biome.Biome biome, net.minecraft.world.gen.GenerationStage.Decoration stage, net.minecraft.world.gen.feature.Feature<C> feature, C config, net.minecraft.world.gen.placement.Placement<net.minecraft.world.gen.placement.NoPlacementConfig> placement)
biome
- stage
- feature
- config
- placement
- RegistryHelper#addFeature(Biome, Decoration, Feature, IFeatureConfig,
Placement, IPlacementConfig)
public static <C extends net.minecraft.world.gen.feature.IFeatureConfig> void addFeature(net.minecraft.world.biome.Biome biome, net.minecraft.world.gen.GenerationStage.Decoration stage, net.minecraft.world.gen.feature.Feature<C> feature, C config)
biome
- stage
- feature
- config
- RegistryHelper#addFeature(Biome, Decoration, Feature, IFeatureConfig,
Placement, IPlacementConfig)
public static void addFeature(net.minecraft.world.biome.Biome biome, net.minecraft.world.gen.GenerationStage.Decoration stage, net.minecraft.world.gen.feature.Feature<net.minecraft.world.gen.feature.NoFeatureConfig> feature)
biome
- stage
- feature
- RegistryHelper#addFeature(Biome, Decoration, Feature, IFeatureConfig,
Placement, IPlacementConfig)
public static <C extends net.minecraft.world.gen.feature.IFeatureConfig> void addStructure(net.minecraft.world.biome.Biome biome, net.minecraft.world.gen.feature.structure.Structure<C> structure, C config)
biome
- structure
- config
- public static void addStructure(net.minecraft.world.biome.Biome biome, net.minecraft.world.gen.feature.structure.Structure<net.minecraft.world.gen.feature.NoFeatureConfig> structure)
biome
- structure
- addStructure(Biome, Structure, IFeatureConfig)