Modifier and Type | Class and Description |
---|---|
class |
AquaAffinityEnchantment |
class |
BindingCurseEnchantment |
class |
ChannelingEnchantment |
class |
DamageEnchantment |
class |
DepthStriderEnchantment |
class |
EfficiencyEnchantment |
class |
Enchantment |
class |
FireAspectEnchantment |
class |
FlameEnchantment |
class |
FrostWalkerEnchantment |
class |
ImpalingEnchantment |
class |
InfinityEnchantment |
class |
KnockbackEnchantment |
class |
LootBonusEnchantment |
class |
LoyaltyEnchantment |
class |
LureEnchantment |
class |
MendingEnchantment |
class |
MultishotEnchantment |
class |
PiercingEnchantment |
class |
PowerEnchantment |
class |
ProtectionEnchantment |
class |
PunchEnchantment |
class |
QuickChargeEnchantment |
class |
RespirationEnchantment |
class |
RiptideEnchantment |
class |
SilkTouchEnchantment |
class |
SweepingEnchantment |
class |
ThornsEnchantment |
class |
UnbreakingEnchantment |
class |
VanishingCurseEnchantment |
Modifier and Type | Class and Description |
---|---|
class |
EntityType<T extends Entity> |
Modifier and Type | Class and Description |
---|---|
class |
MemoryModuleType<U> |
Modifier and Type | Class and Description |
---|---|
class |
Activity |
class |
Schedule |
Modifier and Type | Class and Description |
---|---|
class |
SensorType<U extends Sensor<?>> |
Modifier and Type | Class and Description |
---|---|
class |
PaintingType |
Modifier and Type | Class and Description |
---|---|
class |
VillagerProfession |
Modifier and Type | Class and Description |
---|---|
class |
EmptyFluid |
class |
FlowingFluid |
class |
Fluid |
class |
LavaFluid |
static class |
LavaFluid.Flowing |
static class |
LavaFluid.Source |
class |
WaterFluid |
static class |
WaterFluid.Flowing |
static class |
WaterFluid.Source |
Modifier and Type | Class and Description |
---|---|
class |
ContainerType<T extends Container> |
Modifier and Type | Interface and Description |
---|---|
interface |
IRecipeSerializer<T extends IRecipe<?>> |
Modifier and Type | Class and Description |
---|---|
class |
CookingRecipeSerializer<T extends AbstractCookingRecipe> |
static class |
ShapedRecipe.Serializer |
static class |
ShapelessRecipe.Serializer |
static class |
SingleItemRecipe.Serializer<T extends SingleItemRecipe> |
class |
SpecialRecipeSerializer<T extends IRecipe<?>> |
Modifier and Type | Class and Description |
---|---|
class |
BasicParticleType |
class |
ParticleType<T extends IParticleData> |
Modifier and Type | Class and Description |
---|---|
class |
AbsorptionEffect |
class |
AttackDamageEffect |
class |
Effect |
class |
HealthBoostEffect |
class |
InstantEffect |
class |
Potion |
Modifier and Type | Class and Description |
---|---|
class |
StatType<T> |
Modifier and Type | Class and Description |
---|---|
class |
TileEntityType<T extends TileEntity> |
Modifier and Type | Class and Description |
---|---|
class |
SoundEvent |
Modifier and Type | Method and Description |
---|---|
private static <T extends IForgeRegistryEntry<T>> |
Registry.forge(java.lang.String name,
java.lang.Class<? super T> cls,
java.util.function.Supplier<T> def) |
private static <T extends IForgeRegistryEntry<T>> |
Registry.forgeDefaulted(java.lang.String name,
java.lang.Class<? super T> cls,
java.util.function.Supplier<T> def) |
Modifier and Type | Class and Description |
---|---|
class |
PointOfInterestType |
Modifier and Type | Class and Description |
---|---|
class |
BiomeProviderType<C extends IBiomeProviderSettings,T extends BiomeProvider> |
Modifier and Type | Class and Description |
---|---|
class |
ChunkStatus |
Modifier and Type | Class and Description |
---|---|
class |
DimensionType |
Modifier and Type | Class and Description |
---|---|
class |
ChunkGeneratorType<C extends GenerationSettings,T extends ChunkGenerator<C>> |
(package private) class |
FlatChunkGenerator.WrapperBiome |
Modifier and Type | Class and Description |
---|---|
class |
BlockPlacerType<P extends BlockPlacer> |
Modifier and Type | Class and Description |
---|---|
class |
BlockStateProviderType<P extends BlockStateProvider> |
Modifier and Type | Class and Description |
---|---|
class |
CanyonWorldCarver |
class |
CaveWorldCarver |
class |
NetherCaveWorldCarver |
class |
UnderwaterCanyonWorldCarver |
class |
UnderwaterCaveWorldCarver |
class |
WorldCarver<C extends ICarverConfig> |
Modifier and Type | Class and Description |
---|---|
class |
BuriedTreasureStructure |
class |
DesertPyramidStructure |
class |
EndCityStructure |
class |
FortressStructure |
class |
IglooStructure |
class |
JunglePyramidStructure |
class |
MineshaftStructure |
class |
OceanMonumentStructure |
class |
OceanRuinStructure |
class |
PillagerOutpostStructure |
class |
ScatteredStructure<C extends IFeatureConfig> |
class |
ShipwreckStructure |
class |
StrongholdStructure |
class |
Structure<C extends IFeatureConfig> |
class |
SwampHutStructure |
class |
VillageStructure |
class |
WoodlandMansionStructure |
Modifier and Type | Class and Description |
---|---|
class |
FoliagePlacerType<P extends FoliagePlacer> |
Modifier and Type | Class and Description |
---|---|
class |
BadlandsSurfaceBuilder |
class |
DefaultSurfaceBuilder |
class |
ErodedBadlandsSurfaceBuilder |
class |
FrozenOceanSurfaceBuilder |
class |
GiantTreeTaigaSurfaceBuilder |
class |
GravellyMountainSurfaceBuilder |
class |
MountainSurfaceBuilder |
class |
NetherSurfaceBuilder |
class |
NoopSurfaceBuilder |
class |
ShatteredSavannaSurfaceBuilder |
class |
SurfaceBuilder<C extends ISurfaceBuilderConfig> |
class |
SwampSurfaceBuilder |
class |
WoodedBadlandsSurfaceBuilder |
Modifier and Type | Class and Description |
---|---|
class |
TreeDecoratorType<P extends TreeDecorator> |
Modifier and Type | Class and Description |
---|---|
class |
ModDimension
In 1.13.2, Mojang made DimensionType as the unique holder/identifier for each Dimension.
|
Modifier and Type | Class and Description |
---|---|
static class |
ConditionalRecipe.Serializer<T extends IRecipe<?>> |
Modifier and Type | Method and Description |
---|---|
default <T extends IForgeRegistryEntry<T>> |
IForgePacketBuffer.readRegistryId()
Reads an registry-entry from the specified buffer.
|
default <T extends IForgeRegistryEntry<T>> |
IForgePacketBuffer.readRegistryIdSafe(java.lang.Class<? super T> registrySuperType)
Reads an registry-entry from the specified buffer.
|
default <T extends IForgeRegistryEntry<T>> |
IForgePacketBuffer.readRegistryIdUnsafe(IForgeRegistry<T> registry)
Reads an integer value from the buffer, which will be interpreted as an registry-id in the given registry.
|
default <T extends IForgeRegistryEntry<T>> |
IForgePacketBuffer.writeRegistryId(T entry)
Writes an given registry-entry's integer id to the specified buffer in combination with writing the containing registry's id.
|
default <T extends IForgeRegistryEntry<T>> |
IForgePacketBuffer.writeRegistryIdUnsafe(IForgeRegistry<T> registry,
T entry)
Writes the given entries integer id to the buffer.
|
Modifier and Type | Class and Description |
---|---|
class |
GlobalLootModifierSerializer<T extends IGlobalLootModifier>
Abstract base deserializer for LootModifiers.
|
Modifier and Type | Class and Description |
---|---|
static class |
DeferredRegistryTest.Custom |
Modifier and Type | Class and Description |
---|---|
static class |
CustomPlantTypeTest.CustomBlock |
static class |
CustomPlantTypeTest.CustomPlantBlock |
Modifier and Type | Class and Description |
---|---|
static class |
GravityAttributeTest.ItemGravityStick |
Modifier and Type | Class and Description |
---|---|
private static class |
NewFluidTest.FluidloggableBlock |
Modifier and Type | Class and Description |
---|---|
private static class |
GlobalLootModifiersTest.SilkTouchTestModifier.Serializer |
private static class |
GlobalLootModifiersTest.SmelterEnchantment |
private static class |
GlobalLootModifiersTest.SmeltingEnchantmentModifier.Serializer |
private static class |
GlobalLootModifiersTest.WheatSeedsConverterModifier.Serializer |
Modifier and Type | Class and Description |
---|---|
static class |
CustomElytraTest.CustomElytra |
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 |
ForgeFlowingFluid |
static class |
ForgeFlowingFluid.Flowing |
static class |
ForgeFlowingFluid.Source |
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 | Class and Description |
---|---|
class |
RegistryObject<T extends IForgeRegistryEntry<? super T>> |
Modifier and Type | Field and Description |
---|---|
private T |
RegistryObject.value |
Modifier and Type | Method and Description |
---|---|
private static <T extends IForgeRegistryEntry<? super T>> |
RegistryObject.empty() |
static <T extends IForgeRegistryEntry<T>,U extends T> |
RegistryObject.of(ResourceLocation name,
java.lang.Class<T> baseType,
java.lang.String modid) |
static <T extends IForgeRegistryEntry<T>,U extends T> |
RegistryObject.of(ResourceLocation name,
IForgeRegistry<T> registry) |
static <T extends IForgeRegistryEntry<T>,U extends T> |
RegistryObject.of(ResourceLocation name,
java.util.function.Supplier<java.lang.Class<? super T>> registryType) |
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.
|
Modifier and Type | Class and Description |
---|---|
class |
DeferredRegister<T extends IForgeRegistryEntry<T>>
Utility class to help with managing registry entries.
|
class |
ForgeRegistry<V extends IForgeRegistryEntry<V>> |
class |
ForgeRegistryEntry<V extends IForgeRegistryEntry<V>>
Default implementation of IForgeRegistryEntry, this is necessary to reduce redundant code.
|
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.BakeCallback<V extends IForgeRegistryEntry<V>>
Callback fired when the registry is done processing.
|
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.
|
interface |
IForgeRegistryInternal<V extends IForgeRegistryEntry<V>> |
interface |
IForgeRegistryModifiable<V extends IForgeRegistryEntry<V>> |
(package private) class |
NamespacedDefaultedWrapper<T extends IForgeRegistryEntry<T>> |
static class |
NamespacedDefaultedWrapper.Factory<V extends IForgeRegistryEntry<V>> |
(package private) class |
NamespacedWrapper<T extends IForgeRegistryEntry<T>> |
static class |
NamespacedWrapper.Factory<V extends IForgeRegistryEntry<V>> |
class |
RegistryBuilder<T extends IForgeRegistryEntry<T>> |
Modifier and Type | Class and Description |
---|---|
class |
DataSerializerEntry |
class |
ForgeRegistryEntry<V extends IForgeRegistryEntry<V>>
Default implementation of IForgeRegistryEntry, this is necessary to reduce redundant code.
|
private static class |
GameData.BlockCallbacks.BlockDummyAir |
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 |
---|---|
static <B extends IForgeRegistryEntry<B>> |
DeferredRegister.create(java.lang.Class<B> base,
java.lang.String modid)
Use for custom registries that are made during the NewRegistry event.
|
static <B extends IForgeRegistryEntry<B>> |
DeferredRegister.create(IForgeRegistry<B> reg,
java.lang.String modid)
Use for vanilla/forge registries.
|
(package private) <V extends IForgeRegistryEntry<V>> |
RegistryManager.createRegistry(ResourceLocation name,
RegistryBuilder<V> builder) |
<V extends IForgeRegistryEntry<V>> |
RegistryManager.getName(IForgeRegistry<V> reg) |
<V extends IForgeRegistryEntry<V>> |
RegistryManager.getRegistry(java.lang.Class<? super 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<? super V> cls) |
static <V extends IForgeRegistryEntry<V>> |
GameData.getWrapperDefaulted(java.lang.Class<? super 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) |
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,
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) |
<V extends IForgeRegistryEntry<V>> |
RegistryManager.updateLegacyName(ResourceLocation legacyName) |
Modifier and Type | Method and Description |
---|---|
private static void |
GameData.forceRegistryName(IForgeRegistryEntry<?> entry,
ResourceLocation name) |
void |
IForgeRegistry.registerAll(V... values) |
void |
ForgeRegistry.registerAll(V... values) |