EternalTD Models and Resource Pack
EternalTD's current model flow is built around FreeMinecraftModels, and its current resource-pack flow is driven by /etd install.
FreeMinecraftModels
FreeMinecraftModels is a soft dependency.
- EternalTD still loads without it.
- When it is present, EternalTD can replace vanilla entities with FMM-backed static models.
- When it is not present, EternalTD falls back to its non-FMM behavior instead of blocking startup.
The current shared model package is:
EternalTD Custom Models
That package is downloaded through EternalTD's content flow and is described in code as content that imports into FreeMinecraftModels when FMM is available.
What /etd reload Does for Models
When FreeMinecraftModels is installed, /etd reload does more than reload EternalTD's own files.
It also calls FreeMinecraftModels' imported-content reload path so newly downloaded or manually imported model assets are picked up without a full plugin reinstall.
/etd install
/etd install does not download a model package. It applies the official EternalTD resource-pack distribution settings.
The current official resource-pack URL is:
https://www.magmaguy.com/downloads/eternaltd_resource_pack.zip
If ResourcePackManager is installed
EternalTD registers the official pack with ResourcePackManager and asks RPM to reload its pack state.
In that mode:
- EternalTD does not write the pack URL into
server.properties - ResourcePackManager handles distribution to players
- EternalTD registers
/etd reloadas the follow-up reload command
If ResourcePackManager is not installed
EternalTD falls back to editing server.properties directly.
It writes:
resource-packresource-pack-sha1
In this fallback mode, the command tells you to restart the server for the new pack settings to apply.
SHA1 Update Check
If EternalTD is using the server.properties path instead of ResourcePackManager, startup also checks whether the official resource pack's SHA1 has changed.
If it has changed, EternalTD updates the stored SHA1 and warns that a restart is required.
Operator Warning Behavior
When all of these are true:
FreeMinecraftModelsis installed- the joining player is op
- EternalTD does not detect an active resource-pack setup
EternalTD warns that the official resource pack still needs to be installed and points the operator to:
/etd install/etd initialize/etd setup
Cleanup Notes
The custom models package is treated as shared resource content, not as a normal toggleable pack.
If you want to remove it:
- Remove the imported files manually.
- Review the FreeMinecraftModels model folders or
/fmm setupas needed. - Run
/etd reload.