Skip to content

Client: Entity Renderer Registry Method#20

Merged
halotroop2288 merged 1 commit intoFox2Code:reindev2.8from
halotroop2288:pr/client-entity-renderers
Jul 19, 2024
Merged

Client: Entity Renderer Registry Method#20
halotroop2288 merged 1 commit intoFox2Code:reindev2.8from
halotroop2288:pr/client-entity-renderers

Conversation

@halotroop2288
Copy link
Collaborator

To use: The client mod must extend Mod and implement ClientMod. Override this new method and mutate the provided map.

public final class MyModClient extends Mod implements ClientMod {
	@Override
	public void registerRenderers(Map<Class<? extends Entity>, Render> renderers) {
		renderers.put(MyEntity.class, new MyEntityRenderer());
	}
}

This is pretty much identical to the way ModLoader did it.

@Fox2Code
Copy link
Owner

Look good to me, I think I'll do something similar for FoxLoader 2.0

@halotroop2288 halotroop2288 added the enhancement New feature or request label Jul 19, 2024
@halotroop2288 halotroop2288 merged commit f9729ed into Fox2Code:reindev2.8 Jul 19, 2024
@halotroop2288 halotroop2288 deleted the pr/client-entity-renderers branch July 19, 2024 11:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants