@Override
	public boolean registerBuilder(Class<? extends IPacketBuilder> builder) {
		Object object = null;
		try {
			object = builder.newInstance();
		} catch (InstantiationException e) {
			e.printStackTrace();
		} catch (IllegalAccessException e) {
			e.printStackTrace();
		}
		BuildsPacket annotation = builder.getAnnotation(BuildsPacket.class);
		if (annotation != null) {
			builders.put(annotation.value(), (IPacketBuilder) object);
			return true;
		}
		return false;
	}