Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.weather;
- import java.io.ByteArrayInputStream;
- import java.io.ByteArrayOutputStream;
- import java.io.DataInputStream;
- import java.io.DataOutputStream;
- import net.minecraft.src.NetworkManager;
- import net.minecraft.src.Packet250CustomPayload;
- import cpw.mods.fml.common.network.IPacketHandler;
- import cpw.mods.fml.common.network.Player;
- public class WeatherPacketHandler implements IPacketHandler {
- public WeatherPacketHandler() {
- }
- @Override
- public void onPacketData(NetworkManager manager, Packet250CustomPayload packet, Player player) {
- DataInputStream dis = new DataInputStream(new ByteArrayInputStream(packet.data));
- if ("WindData".equals(packet.channel)) {
- try {
- float val = dis.readFloat();
- float val2 = dis.readFloat();
- WeatherMod.weatherMan.wind.strength = val;
- WeatherMod.weatherMan.wind.direction = val2;
- //TEST
- //WeatherMod.weatherMan.wind.strength = 1.5F;
- //WeatherMod.weatherMan.wind.strengthSmooth = val;
- //System.out.println("packet: " + val + " - " + val2);
- } catch (Exception ex) {
- ex.printStackTrace();
- }
- } else if ("StormData".equals(packet.channel)) {
- try {
- int val = dis.readInt();
- float val2 = dis.readFloat();
- WeatherMod.stormMan.stage = val;
- WeatherMod.stormMan.stormIntensity = val2;
- //WeatherMod.weatherMan.wind.direction = val2;
- //WeatherMod.weatherMan.wind.strengthSmooth = val;
- //System.out.println("packet: " + val + " - " + val2);
- } catch (Exception ex) {
- ex.printStackTrace();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement