diff --git a/.gitignore b/.gitignore
index 4ef98af..38c946b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,7 +2,6 @@
target
*.iml
-
/protobuf
/src/test/java/resources
\ No newline at end of file
diff --git a/install.sh b/install.sh
index 9c8f176..e4c5083 100755
--- a/install.sh
+++ b/install.sh
@@ -1,6 +1,6 @@
#!/bin/bash
-version=24.0
+version=25.0
if [ -d protobuf ]; then
exit 0
diff --git a/src/main/java/dev/katsute/onemta/CrowdingProto.java b/src/main/java/dev/katsute/onemta/CrowdingProto.java
index 192c741..881ae02 100644
--- a/src/main/java/dev/katsute/onemta/CrowdingProto.java
+++ b/src/main/java/dev/katsute/onemta/CrowdingProto.java
@@ -1,6 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: gtfs-realtime-crowding.proto
+// Protobuf Java Version: 3.25.0
package dev.katsute.onemta;
@SuppressWarnings("all")
diff --git a/src/main/java/dev/katsute/onemta/GTFSRealtimeProto.java b/src/main/java/dev/katsute/onemta/GTFSRealtimeProto.java
index dcb0ee7..e6f11c0 100644
--- a/src/main/java/dev/katsute/onemta/GTFSRealtimeProto.java
+++ b/src/main/java/dev/katsute/onemta/GTFSRealtimeProto.java
@@ -1,6 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: gtfs-realtime.proto
+// Protobuf Java Version: 3.25.0
package dev.katsute.onemta;
@SuppressWarnings("all")
diff --git a/src/main/java/dev/katsute/onemta/LIRRProto.java b/src/main/java/dev/katsute/onemta/LIRRProto.java
index 6370025..4fd93b1 100644
--- a/src/main/java/dev/katsute/onemta/LIRRProto.java
+++ b/src/main/java/dev/katsute/onemta/LIRRProto.java
@@ -1,6 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: gtfs-realtime-LIRR.proto
+// Protobuf Java Version: 3.25.0
package dev.katsute.onemta;
@SuppressWarnings("all")
diff --git a/src/main/java/dev/katsute/onemta/MNRRProto.java b/src/main/java/dev/katsute/onemta/MNRRProto.java
index 4b7ec59..1cea690 100644
--- a/src/main/java/dev/katsute/onemta/MNRRProto.java
+++ b/src/main/java/dev/katsute/onemta/MNRRProto.java
@@ -1,6 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: gtfs-realtime-MNR.proto
+// Protobuf Java Version: 3.25.0
package dev.katsute.onemta;
@SuppressWarnings("all")
diff --git a/src/main/java/dev/katsute/onemta/MTARRProto.java b/src/main/java/dev/katsute/onemta/MTARRProto.java
index 5958dd7..acc6fa5 100644
--- a/src/main/java/dev/katsute/onemta/MTARRProto.java
+++ b/src/main/java/dev/katsute/onemta/MTARRProto.java
@@ -1,6 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: gtfs-realtime-MTARR.proto
+// Protobuf Java Version: 3.25.0
package dev.katsute.onemta;
@SuppressWarnings("all")
diff --git a/src/main/java/dev/katsute/onemta/NYCTSubwayProto.java b/src/main/java/dev/katsute/onemta/NYCTSubwayProto.java
index 05c0fec..8d1d4c2 100644
--- a/src/main/java/dev/katsute/onemta/NYCTSubwayProto.java
+++ b/src/main/java/dev/katsute/onemta/NYCTSubwayProto.java
@@ -1,6 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: gtfs-realtime-NYCT.proto
+// Protobuf Java Version: 3.25.0
package dev.katsute.onemta;
@SuppressWarnings("all")
diff --git a/src/main/java/dev/katsute/onemta/OneBusAwayProto.java b/src/main/java/dev/katsute/onemta/OneBusAwayProto.java
index 37f150d..2ccc1e3 100644
--- a/src/main/java/dev/katsute/onemta/OneBusAwayProto.java
+++ b/src/main/java/dev/katsute/onemta/OneBusAwayProto.java
@@ -1,6 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: gtfs-realtime-OneBusAway.proto
+// Protobuf Java Version: 3.25.0
package dev.katsute.onemta;
@SuppressWarnings("all")
@@ -1104,7 +1105,7 @@ public interface OneBusAwayTripUpdateOrBuilder extends
*
* optional int32 delay = 1 [deprecated = true];
* @deprecated transit_realtime.OneBusAwayTripUpdate.delay is deprecated.
- * See gtfs-realtime-OneBusAway.proto;l=50
+ * See gtfs-realtime-OneBusAway.proto;l=49
* @return Whether the delay field is set.
*/
@java.lang.Deprecated boolean hasDelay();
@@ -1119,7 +1120,7 @@ public interface OneBusAwayTripUpdateOrBuilder extends
*
* optional int32 delay = 1 [deprecated = true];
* @deprecated transit_realtime.OneBusAwayTripUpdate.delay is deprecated.
- * See gtfs-realtime-OneBusAway.proto;l=50
+ * See gtfs-realtime-OneBusAway.proto;l=49
* @return The delay.
*/
@java.lang.Deprecated int getDelay();
@@ -1134,7 +1135,7 @@ public interface OneBusAwayTripUpdateOrBuilder extends
*
* optional uint64 timestamp = 2 [deprecated = true];
* @deprecated transit_realtime.OneBusAwayTripUpdate.timestamp is deprecated.
- * See gtfs-realtime-OneBusAway.proto;l=56
+ * See gtfs-realtime-OneBusAway.proto;l=55
* @return Whether the timestamp field is set.
*/
@java.lang.Deprecated boolean hasTimestamp();
@@ -1148,7 +1149,7 @@ public interface OneBusAwayTripUpdateOrBuilder extends
*
* optional uint64 timestamp = 2 [deprecated = true];
* @deprecated transit_realtime.OneBusAwayTripUpdate.timestamp is deprecated.
- * See gtfs-realtime-OneBusAway.proto;l=56
+ * See gtfs-realtime-OneBusAway.proto;l=55
* @return The timestamp.
*/
@java.lang.Deprecated long getTimestamp();
@@ -1281,7 +1282,7 @@ protected java.lang.Object newInstance(
*
* optional int32 delay = 1 [deprecated = true];
* @deprecated transit_realtime.OneBusAwayTripUpdate.delay is deprecated.
- * See gtfs-realtime-OneBusAway.proto;l=50
+ * See gtfs-realtime-OneBusAway.proto;l=49
* @return Whether the delay field is set.
*/
@java.lang.Override
@@ -1299,7 +1300,7 @@ protected java.lang.Object newInstance(
*
* optional int32 delay = 1 [deprecated = true];
* @deprecated transit_realtime.OneBusAwayTripUpdate.delay is deprecated.
- * See gtfs-realtime-OneBusAway.proto;l=50
+ * See gtfs-realtime-OneBusAway.proto;l=49
* @return The delay.
*/
@java.lang.Override
@@ -1319,7 +1320,7 @@ protected java.lang.Object newInstance(
*
* optional uint64 timestamp = 2 [deprecated = true];
* @deprecated transit_realtime.OneBusAwayTripUpdate.timestamp is deprecated.
- * See gtfs-realtime-OneBusAway.proto;l=56
+ * See gtfs-realtime-OneBusAway.proto;l=55
* @return Whether the timestamp field is set.
*/
@java.lang.Override
@@ -1336,7 +1337,7 @@ protected java.lang.Object newInstance(
*
* optional uint64 timestamp = 2 [deprecated = true];
* @deprecated transit_realtime.OneBusAwayTripUpdate.timestamp is deprecated.
- * See gtfs-realtime-OneBusAway.proto;l=56
+ * See gtfs-realtime-OneBusAway.proto;l=55
* @return The timestamp.
*/
@java.lang.Override
@@ -1727,7 +1728,7 @@ public Builder addRepeatedField(
*
* optional int32 delay = 1 [deprecated = true];
* @deprecated transit_realtime.OneBusAwayTripUpdate.delay is deprecated.
- * See gtfs-realtime-OneBusAway.proto;l=50
+ * See gtfs-realtime-OneBusAway.proto;l=49
* @return Whether the delay field is set.
*/
@java.lang.Override
@@ -1745,7 +1746,7 @@ public Builder addRepeatedField(
*
* optional int32 delay = 1 [deprecated = true];
* @deprecated transit_realtime.OneBusAwayTripUpdate.delay is deprecated.
- * See gtfs-realtime-OneBusAway.proto;l=50
+ * See gtfs-realtime-OneBusAway.proto;l=49
* @return The delay.
*/
@java.lang.Override
@@ -1763,7 +1764,7 @@ public Builder addRepeatedField(
*
* optional int32 delay = 1 [deprecated = true];
* @deprecated transit_realtime.OneBusAwayTripUpdate.delay is deprecated.
- * See gtfs-realtime-OneBusAway.proto;l=50
+ * See gtfs-realtime-OneBusAway.proto;l=49
* @param value The delay to set.
* @return This builder for chaining.
*/
@@ -1785,7 +1786,7 @@ public Builder addRepeatedField(
*
* optional int32 delay = 1 [deprecated = true];
* @deprecated transit_realtime.OneBusAwayTripUpdate.delay is deprecated.
- * See gtfs-realtime-OneBusAway.proto;l=50
+ * See gtfs-realtime-OneBusAway.proto;l=49
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearDelay() {
@@ -1806,7 +1807,7 @@ public Builder addRepeatedField(
*
* optional uint64 timestamp = 2 [deprecated = true];
* @deprecated transit_realtime.OneBusAwayTripUpdate.timestamp is deprecated.
- * See gtfs-realtime-OneBusAway.proto;l=56
+ * See gtfs-realtime-OneBusAway.proto;l=55
* @return Whether the timestamp field is set.
*/
@java.lang.Override
@@ -1823,7 +1824,7 @@ public Builder addRepeatedField(
*
* optional uint64 timestamp = 2 [deprecated = true];
* @deprecated transit_realtime.OneBusAwayTripUpdate.timestamp is deprecated.
- * See gtfs-realtime-OneBusAway.proto;l=56
+ * See gtfs-realtime-OneBusAway.proto;l=55
* @return The timestamp.
*/
@java.lang.Override
@@ -1840,7 +1841,7 @@ public Builder addRepeatedField(
*
* optional uint64 timestamp = 2 [deprecated = true];
* @deprecated transit_realtime.OneBusAwayTripUpdate.timestamp is deprecated.
- * See gtfs-realtime-OneBusAway.proto;l=56
+ * See gtfs-realtime-OneBusAway.proto;l=55
* @param value The timestamp to set.
* @return This builder for chaining.
*/
@@ -1861,7 +1862,7 @@ public Builder addRepeatedField(
*
* optional uint64 timestamp = 2 [deprecated = true];
* @deprecated transit_realtime.OneBusAwayTripUpdate.timestamp is deprecated.
- * See gtfs-realtime-OneBusAway.proto;l=56
+ * See gtfs-realtime-OneBusAway.proto;l=55
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearTimestamp() {
diff --git a/src/main/java/dev/katsute/onemta/ServiceStatusProto.java b/src/main/java/dev/katsute/onemta/ServiceStatusProto.java
index b0d9e8e..2465506 100644
--- a/src/main/java/dev/katsute/onemta/ServiceStatusProto.java
+++ b/src/main/java/dev/katsute/onemta/ServiceStatusProto.java
@@ -1,6 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: gtfs-realtime-service-status.proto
+// Protobuf Java Version: 3.25.0
package dev.katsute.onemta;
@SuppressWarnings("all")