Files
ForgeMultipart/codechicken/multipart/minecraft/McMultipartCPH.java
T

34 lines
1.1 KiB
Java

package codechicken.multipart.minecraft;
import net.minecraft.client.Minecraft;
import net.minecraft.client.multiplayer.NetClientHandler;
import net.minecraft.client.multiplayer.WorldClient;
import codechicken.lib.packet.PacketCustom;
import codechicken.lib.packet.PacketCustom.IClientPacketHandler;
import codechicken.lib.vec.BlockCoord;
public class McMultipartCPH implements IClientPacketHandler
{
public static Object channel = MinecraftMultipartMod.instance;
@Override
public void handlePacket(PacketCustom packet, NetClientHandler nethandler, Minecraft mc)
{
switch(packet.getType())
{
case 1:
spawnBurnoutSmoke(mc.theWorld, packet.readCoord());
break;
}
}
private void spawnBurnoutSmoke(WorldClient world, BlockCoord pos)
{
for(int l = 0; l < 5; l++)
world.spawnParticle("smoke",
pos.x+world.rand.nextDouble()*0.6+0.2,
pos.y+world.rand.nextDouble()*0.6+0.2,
pos.z+world.rand.nextDouble()*0.6+0.2, 0, 0, 0);
}
}