COWMODSКаталог модов

Dynamic Trees Particle Fixer

Easy way to fix rare crash with Particle of Dynamic Trees

Автор: wmakar986w3473обновлён 15 дек. 2025 г.
Оптимизация

Описание

This mod is, easy way to fix rare crash with Particle of Dynamic Trees.

Mod fixes this crash:
java.lang.NullPointerException: Cannot invoke "net.minecraft.client.particle.Particle.m_107253_(float, float, float)" because "particle" is null
	at com.ferreusveritas.dynamictrees.init.DTClient.addDustParticle(DTClient.java:212) ~[DynamicTrees-1.20.1-1.4.7.jar%23363!/:1.20.1-1.4.7] {re:classloading}
	at com.ferreusveritas.dynamictrees.init.DTClient.crushLeavesBlock(DTClient.java:259) ~[DynamicTrees-1.20.1-1.4.7.jar%23363!/:1.20.1-1.4.7] {re:classloading}
	at com.ferreusveritas.dynamictrees.block.leaves.DynamicLeavesBlock.m_142072_(DynamicLeavesBlock.java:644) ~[DynamicTrees-1.20.1-1.4.7.jar%23363!/:1.20.1-1.4.7] {re:classloading}

This mod was created with the support of Minecraft hosting minely.net

Последние версии

Все версии →
release

Dynamic Trees Particle Fixer 1.20.1-1.0

1.20.1-1.0
15 дек. 2025 г.347Minecraft: 1.20.1forge
Скачать
Что нового
``` @Inject(method = "addDustParticle", at = @At("HEAD"), cancellable = true) private static void fixNullParticle(Level level, double fx, double fy, double fz, double mx, double my, double mz, net.minecraft.world.level.block.state.BlockState blockState, float r, float g, float b, CallbackInfo ci) { if (level.isClientSide) { Particle particle = net.minecraft.client.Minecraft.getInstance().particleEngine.createParticle(new net.minecraft.core.particles.BlockParticleOption(net.minecraft.core.particles.ParticleTypes.BLOCK, blockState), fx, fy, fz, mx, my, mz); if (particle == null) { net.minecraft.core.particles.DustParticleOptions dust = new net.minecraft.core.particles.DustParticleOptions(new Vector3f(r, g, b), 1.0F); level.addParticle(dust, fx, fy, fz, mx, my, mz); ci.cancel(); } } } ``` Easy mixin for fix crash