Modifier and Type | Class and Description |
---|---|
class |
Enchantment |
class |
EnchantmentArrowDamage |
class |
EnchantmentArrowFire |
class |
EnchantmentArrowInfinite |
class |
EnchantmentArrowKnockback |
class |
EnchantmentBindingCurse |
class |
EnchantmentDamage |
class |
EnchantmentDigging |
class |
EnchantmentDurability |
class |
EnchantmentFireAspect |
class |
EnchantmentFishingSpeed |
class |
EnchantmentFrostWalker |
class |
EnchantmentKnockback |
class |
EnchantmentLootBonus |
class |
EnchantmentMending |
class |
EnchantmentOxygen |
class |
EnchantmentProtection |
class |
EnchantmentSweepingEdge |
class |
EnchantmentThorns |
class |
EnchantmentUntouching |
class |
EnchantmentVanishingCurse |
class |
EnchantmentWaterWalker |
class |
EnchantmentWaterWorker |
Modifier and Type | Interface and Description |
---|---|
interface |
IRecipe |
Modifier and Type | Class and Description |
---|---|
class |
RecipeBookCloning |
class |
RecipeFireworks |
class |
RecipeRepairItem |
class |
RecipesArmorDyes |
static class |
RecipesBanners.RecipeAddPattern |
static class |
RecipesBanners.RecipeDuplicatePattern |
class |
RecipesMapCloning |
class |
RecipesMapExtending |
class |
RecipeTippedArrow |
class |
ShapedRecipes |
class |
ShapelessRecipes |
static class |
ShieldRecipes.Decoration |
static class |
ShulkerBoxRecipes.ShulkerBoxColoring |
Modifier and Type | Class and Description |
---|---|
class |
Potion |
class |
PotionAbsorption |
class |
PotionAttackDamage |
class |
PotionHealth |
class |
PotionHealthBoost |
class |
PotionType |
Modifier and Type | Class and Description |
---|---|
class |
SoundEvent |
Modifier and Type | Class and Description |
---|---|
class |
Biome |
class |
BiomeBeach |
class |
BiomeDesert |
class |
BiomeEnd |
class |
BiomeForest |
class |
BiomeForestMutated |
class |
BiomeHell |
class |
BiomeHills |
class |
BiomeJungle |
class |
BiomeMesa |
class |
BiomeMushroomIsland |
class |
BiomeOcean |
class |
BiomePlains |
class |
BiomeRiver |
class |
BiomeSavanna |
class |
BiomeSavannaMutated |
class |
BiomeSnow |
class |
BiomeStoneBeach |
class |
BiomeSwamp |
class |
BiomeTaiga |
class |
BiomeVoid |
Modifier and Type | Interface and Description |
---|---|
interface |
IShapedRecipe
Used to mark a recipe that shape matters so that the recipe
book and auto crafting picks the correct shape.
|
Modifier and Type | Class and Description |
---|---|
class |
RegistryEvent<T extends IForgeRegistryEntry<T>>
RegistryEvent supertype.
|
static class |
RegistryEvent.MissingMappings<T extends IForgeRegistryEntry<T>> |
static class |
RegistryEvent.MissingMappings.Mapping<T extends IForgeRegistryEntry<T>> |
static class |
RegistryEvent.Register<T extends IForgeRegistryEntry<T>>
Register your objects for the appropriate registry type when you receive this event.
|
Modifier and Type | Field and Description |
---|---|
private T |
RegistryEvent.MissingMappings.Mapping.target |
Modifier and Type | Class and Description |
---|---|
class |
BlockFluidBase
This is a base implementation for Fluid blocks.
|
class |
BlockFluidClassic
This is a fluid block implementation which emulates vanilla Minecraft fluid behavior.
|
class |
BlockFluidFinite
This is a cellular-automata based finite fluid block implementation.
|
class |
UniversalBucket
A universal bucket that can hold any liquid
|
Modifier and Type | Class and Description |
---|---|
class |
ItemFluidContainer
A simple fluid container, to replace the functionality of the old FluidContainerRegistry and IFluidContainerItem.
|
Modifier and Type | Method and Description |
---|---|
static <T extends IForgeRegistryEntry<T>> |
ByteBufUtils.readRegistryEntries(io.netty.buffer.ByteBuf in,
IForgeRegistry<T> registry)
Read multiple registry entries from the same registries from the stream.
|
static <T extends IForgeRegistryEntry<T>> |
ByteBufUtils.readRegistryEntry(io.netty.buffer.ByteBuf in,
IForgeRegistry<T> registry)
Read a registry entry from the stream.
|
static <T extends IForgeRegistryEntry<T>> |
ByteBufUtils.writeRegistryEntries(io.netty.buffer.ByteBuf out,
java.util.Collection<T> entries)
Write multiple registry entries from the same registry to the stream.
|
static <T extends IForgeRegistryEntry<T>> |
ByteBufUtils.writeRegistryEntry(io.netty.buffer.ByteBuf out,
T entry)
Write a registry entry to the stream.
|
Modifier and Type | Class and Description |
---|---|
class |
EntityEntry |
class |
EntityEntryBuilder.BuiltEntityEntry |
static class |
VillagerRegistry.VillagerProfession |
Modifier and Type | Method and Description |
---|---|
static <K extends IForgeRegistryEntry<K>> |
GameRegistry.findRegistry(java.lang.Class<K> registryType)
Retrieves the registry associated with this super class type.
|
private static <K extends IForgeRegistryEntry<K>> |
GameRegistry.register(K object)
This is now private, you should use either ForgeRegistries constants.
|
Modifier and Type | Class and Description |
---|---|
class |
ShapedOreRecipe |
class |
ShapelessOreRecipe |
Modifier and Type | Class and Description |
---|---|
class |
ForgeRegistry<V extends IForgeRegistryEntry<V>> |
interface |
IForgeRegistry<V extends IForgeRegistryEntry<V>>
Main interface for the registry system.
|
static interface |
IForgeRegistry.AddCallback<V extends IForgeRegistryEntry<V>>
Callback fired when objects are added to the registry.
|
static interface |
IForgeRegistry.ClearCallback<V extends IForgeRegistryEntry<V>>
Callback fired when the registry is cleared.
|
static interface |
IForgeRegistry.CreateCallback<V extends IForgeRegistryEntry<V>>
Callback fired when a registry instance is created.
|
static interface |
IForgeRegistry.DummyFactory<V extends IForgeRegistryEntry<V>>
Factory for creating dummy entries, allowing worlds to be loaded and keep the missing block references.
|
static interface |
IForgeRegistry.MissingFactory<V extends IForgeRegistryEntry<V>> |
static interface |
IForgeRegistry.ValidateCallback<V extends IForgeRegistryEntry<V>>
Callback fired when the registry contents are validated.
|
static class |
IForgeRegistryEntry.Impl<T extends IForgeRegistryEntry<T>> |
interface |
IForgeRegistryInternal<V extends IForgeRegistryEntry<V>> |
interface |
IForgeRegistryModifiable<V extends IForgeRegistryEntry<V>> |
(package private) class |
NamespacedDefaultedWrapper<V extends IForgeRegistryEntry<V>> |
static class |
NamespacedDefaultedWrapper.Factory<V extends IForgeRegistryEntry<V>> |
(package private) class |
NamespacedWrapper<V extends IForgeRegistryEntry<V>> |
static class |
NamespacedWrapper.Factory<V extends IForgeRegistryEntry<V>> |
class |
RegistryBuilder<T extends IForgeRegistryEntry<T>> |
Modifier and Type | Class and Description |
---|---|
class |
DataSerializerEntry |
private static class |
GameData.BlockCallbacks.BlockDummyAir |
private static class |
GameData.RecipeCallbacks.DummyRecipe |
static class |
IForgeRegistryEntry.Impl<T extends IForgeRegistryEntry<T>> |
Modifier and Type | Field and Description |
---|---|
private V |
ForgeRegistry.defaultValue |
Modifier and Type | Field and Description |
---|---|
(package private) com.google.common.collect.BiMap<ResourceLocation,ForgeRegistry<? extends IForgeRegistryEntry<?>>> |
RegistryManager.registries |
private com.google.common.collect.BiMap<java.lang.Class<? extends IForgeRegistryEntry<?>>,ResourceLocation> |
RegistryManager.superTypes |
Modifier and Type | Method and Description |
---|---|
(package private) <V extends IForgeRegistryEntry<V>> |
RegistryManager.createRegistry(ResourceLocation name,
java.lang.Class<V> type,
ResourceLocation defaultKey,
int min,
int max,
IForgeRegistry.AddCallback<V> add,
IForgeRegistry.ClearCallback<V> clear,
IForgeRegistry.CreateCallback<V> create,
IForgeRegistry.ValidateCallback<V> validate,
boolean persisted,
boolean allowOverrides,
boolean isModifiable,
IForgeRegistry.DummyFactory<V> dummyFactory,
IForgeRegistry.MissingFactory<V> missing) |
<V extends IForgeRegistryEntry<V>> |
RegistryManager.getName(IForgeRegistry<V> reg) |
<V extends IForgeRegistryEntry<V>> |
RegistryManager.getRegistry(java.lang.Class<V> cls) |
<V extends IForgeRegistryEntry<V>> |
RegistryManager.getRegistry(ResourceLocation key) |
<V extends IForgeRegistryEntry<V>> |
RegistryManager.getRegistry(ResourceLocation key,
RegistryManager other) |
<V extends IForgeRegistryEntry<V>> |
RegistryManager.getSuperType(ResourceLocation key) |
static <V extends IForgeRegistryEntry<V>> |
GameData.getWrapper(java.lang.Class<V> cls) |
static <V extends IForgeRegistryEntry<V>> |
GameData.getWrapperDefaulted(java.lang.Class<V> cls) |
private static <T extends IForgeRegistryEntry<T>> |
GameData.loadFrozenDataToStagingRegistry(RegistryManager STAGING,
ResourceLocation name,
java.util.Map<ResourceLocation,java.lang.Integer[]> remaps,
java.lang.Class<T> clazz) |
private static <T extends IForgeRegistryEntry<T>> |
GameData.loadPersistentDataToStagingRegistry(RegistryManager pool,
RegistryManager to,
java.util.Map<ResourceLocation,java.lang.Integer[]> remaps,
java.util.Map<ResourceLocation,java.lang.Integer> missing,
ResourceLocation name,
ForgeRegistry.Snapshot snap,
java.lang.Class<T> regType) |
private static <T extends IForgeRegistryEntry<T>> |
GameData.loadRegistry(ResourceLocation registryName,
RegistryManager from,
RegistryManager to,
java.lang.Class<T> regType,
boolean freeze) |
private static <T extends IForgeRegistryEntry<T>> |
GameData.makeRegistry(ResourceLocation name,
java.lang.Class<T> type,
int max) |
private static <T extends IForgeRegistryEntry<T>> |
GameData.makeRegistry(ResourceLocation name,
java.lang.Class<T> type,
int min,
int max) |
private static <T extends IForgeRegistryEntry<T>> |
GameData.makeRegistry(ResourceLocation name,
java.lang.Class<T> type,
int max,
ResourceLocation _default) |
private static <T extends IForgeRegistryEntry<T>> |
GameData.processMissing(java.lang.Class<T> clazz,
ResourceLocation name,
RegistryManager STAGING,
RegistryEvent.MissingMappings<?> e,
java.util.Map<ResourceLocation,java.lang.Integer> missing,
java.util.Map<ResourceLocation,java.lang.Integer[]> remaps,
java.util.Collection<ResourceLocation> defaulted,
java.util.Collection<ResourceLocation> failed,
boolean injectNetworkDummies) |
static <K extends IForgeRegistryEntry<K>> |
GameData.register_impl(K value) |
Modifier and Type | Method and Description |
---|---|
private static void |
GameData.forceRegistryName(IForgeRegistryEntry<?> entry,
ResourceLocation name) |
void |
ForgeRegistry.registerAll(V... values) |
void |
IForgeRegistry.registerAll(V... values) |