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.
Configuration
⚠️ 审计补正 —— 原文遗漏了本条目最关键的事实:按默认配置,这个维度不会被接管。
DimensionProviderEFREnd.init()的调用受单一开关门控(EtFuturum.java:534):if (ConfigExperiments.endDimensionProvider) { DimensionProviderEFREnd.init(); // Come back to }
条件 配置项 默认 配置开关 ConfigExperiments.endDimensionProvider(ConfigExperiments.java:52)关闭(OFF) 结论:默认配置下
DimensionManager.registerProviderType(1, ...)不会执行,末地仍使用 原版WorldProviderEnd。上表 Dimension ID1、WorldProviderEFREnd、ChunkProviderEFREnd、BiomeDecoratorEFREnd只在该开关打开时成立。该配置项的官方说明原文(
ConfigExperiments.java:52)同时声明: 「Gateways are implemented but currently don’t generate, but they work.」 (末地门已实现但当前不会自然生成,机制本身可用), 「The new dragon fight is currently not implemented and it does not spawn any gateways.」 (新龙战尚未实现,且不会生成任何末地门)。 这与本分类的 …/block/end-gateway 条目直接相关。