EFR End
EFR End is Et Futurum Requiem’s replacement for the standard End dimension, implemented via a custom WorldProvider and ChunkProvider.
Properties
| Property | Value |
|---|---|
| Dimension ID | 1 |
| WorldProvider Class | WorldProviderEFREnd |
| ChunkProvider Class | ChunkProviderEFREnd |
| Parent Class | WorldProviderEnd |
| Has Sky | No |
| Biome Decorator | BiomeDecoratorEFREnd |
Entry
The dimension is registered via DimensionProviderEFREnd.init(), which:
- Unregisters the vanilla provider type
1 - Registers
WorldProviderEFREnd.classas the provider for type1
Standard End portal mechanics (obsidian platform with eye of ender) transport players to this dimension.
WorldProvider Details
WorldProviderEFREnd extends WorldProviderEnd and overrides:
registerWorldChunkManager()— setsworldChunkMgrto aWorldChunkManagerHellforBiomeGenBase.sky, assignsBiomeDecoratorEFREndas the biome decorator, setsdimensionId = 1, and setshasNoSky = truecreateChunkGenerator()— returns aChunkProviderEFREndinstance (commented-out code suggests optional support for aMaxHeightNetherChunkProviderifWorldgenConfiguration.BigNetheris enabled)
Chunk Generation
ChunkProviderEFREnd handles terrain generation for the EFR End, providing End-specific features such as the main island, outer islands, enderman spawning, and custom End city/ chorus plant generation as configured by Et Futurum Requiem.
Notes
The dimension provider’s registerDimensions() method is currently empty, indicating no additional custom dimensions beyond the standard End (ID 1) are registered by this class.