package com.growcontrol.common.packets.list; import java.util.HashMap; import java.util.Map; import com.growcontrol.common.packets.Packet; import com.growcontrol.common.packets.PacketDirection; import com.growcontrol.common.packets.PacketProperties; /* * Description: * Direction: client to server * JSON: * { * packet: list, * what: <plugins|zones|..> * } */ @PacketProperties( name = "list", stateful = false, async = false, direction = PacketDirection.CLIENT_TO_SERVER ) public class Packet_List extends Packet { @Override public Object generate() { final Map<String, String> map = new HashMap<String, String>(); map.put("list plugins", "ArduinoGC"); return map; } @Override public void handle(final String name, final Map<String, Object> json) { System.out.println(); System.out.println(); System.out.println("GOT PACKET! LIST"); System.out.println(name); System.out.println(); System.out.println(); } }