Skip to content

Commit

Permalink
Coin glint now glows
Browse files Browse the repository at this point in the history
  • Loading branch information
WenXin20 committed Mar 4, 2025
1 parent 23b3246 commit 2aa4f67
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/main/java/com/wenxin2/marioverse/MarioverseClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ private static void registerRenderers(final EntityRenderersEvent.RegisterRendere

@SubscribeEvent
private static void registerParticleProviders(RegisterParticleProvidersEvent event) {
event.registerSpriteSet(ParticleRegistry.COIN_GLINT.get(), SuspendedTownParticle.HappyVillagerProvider::new);
event.registerSpriteSet(ParticleRegistry.COIN_GLINT.get(), GlowingSuspendedTownParticle.CoinGlintProvider::new);
event.registerSpriteSet(ParticleRegistry.EXCELLENT.get(), LargeRewardParticle::new);
event.registerSpriteSet(ParticleRegistry.FANTASTIC.get(), LargeRewardParticle::new);
event.registerSpriteSet(ParticleRegistry.FIRE_POWERED_UP.get(), GlowingSuspendedTownParticle.FireProvider::new);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,4 +76,23 @@ public Particle createParticle(SimpleParticleType type, ClientLevel world, doubl
return particle;
}
}

@OnlyIn(Dist.CLIENT)
public static class CoinGlintProvider extends GlowParticle.WaxOffProvider {
private final SpriteSet sprite;
public CoinGlintProvider(SpriteSet spriteSet) {
super(spriteSet);
this.sprite = spriteSet;
}

@Override
public Particle createParticle(SimpleParticleType type, ClientLevel world, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed) {
Particle particle = new GlowingSuspendedTownParticle(world, x, y, z, xSpeed, ySpeed, zSpeed, this.sprite);

particle.setColor(1.0F, 1.0F, 1.0F);
particle.setLifetime(world.random.nextInt(30) + 10);
particle.setParticleSpeed(xSpeed * 0.01 / 2.0, ySpeed * 0.01, zSpeed * 0.01 / 2.0);
return particle;
}
}
}

0 comments on commit 2aa4f67

Please sign in to comment.