Added StaliniumCharge effect and integrated it with sword.

- Created `StaliniumChargeEffect` with speed/knockback buffs.
- Registered `ModEffects` and `StaliniumChargeEffect`.
- Updated `StaliniumSwordItem` to apply the custom effect and added cooldown handling.
- Simplified effect logic, replacing vanilla effects with the custom one.
- Ensured sword remains unbreakable.
This commit is contained in:
IM23a-spirgif
2025-05-26 17:09:26 +02:00
parent 35364bd4d5
commit 7007a9684b
4 changed files with 86 additions and 53 deletions
@@ -2,6 +2,7 @@ package net.krituximon.stalinium;
import net.krituximon.stalinium.block.ModBlocks;
import net.krituximon.stalinium.block.entity.ModBlockEntities;
import net.krituximon.stalinium.datagen.ModEffects;
import net.krituximon.stalinium.item.ModCreativeModeTabs;
import net.krituximon.stalinium.item.ModItems;
import net.krituximon.stalinium.particle.BloodParticle;
@@ -79,6 +80,7 @@ public class Stalinium
ModFeatures.register(modEventBus);
ModBlockEntities.register(modEventBus);
ModMenuTypes.register(modEventBus);
ModEffects.register(modEventBus);
}
private void commonSetup(final FMLCommonSetupEvent event)