equivalent-exchange-3/src/main/java/com/pahimar/ee3/util/CommonParticleHelper.java
2023-01-03 17:47:36 +01:00

50 lines
1.3 KiB
Java

package com.pahimar.ee3.util;
import com.pahimar.ee3.network.PacketHandler;
import com.pahimar.ee3.network.message.MessageSingleParticleEvent;
import cpw.mods.fml.common.network.NetworkRegistry;
public class CommonParticleHelper {
public static void spawnParticleAtLocation(
String particleName,
int dimensionId,
double xCoord,
double yCoord,
double zCoord,
double xVelocity,
double yVelocity,
double zVelocity
) {
spawnParticleAtLocation(
particleName,
dimensionId,
xCoord,
yCoord,
zCoord,
xVelocity,
yVelocity,
zVelocity,
64d
);
}
public static void spawnParticleAtLocation(
String particleName,
int dimensionId,
double xCoord,
double yCoord,
double zCoord,
double xVelocity,
double yVelocity,
double zVelocity,
double range
) {
PacketHandler.INSTANCE.sendToAllAround(
new MessageSingleParticleEvent(
particleName, xCoord, yCoord, zCoord, xVelocity, yVelocity, zVelocity
),
new NetworkRegistry.TargetPoint(dimensionId, xCoord, yCoord, zCoord, range)
);
}
}