Skip to content

Commit

Permalink
Merge pull request #467 from Mindgamesnl/feature/train-media-id
Browse files Browse the repository at this point in the history
assign static train media
  • Loading branch information
Mindgamesnl authored Jan 21, 2025
2 parents ffc6cc6 + 4674b0f commit 6fa2750
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ public void stopStrain(String trainName, SignActionEvent event) {
for (MinecartMember<?> minecartMember : member) {
for (Player playerPassenger : minecartMember.getEntity().getPlayerPassengers()) {
SpigotConnection spigotConnection = OpenAudioMc.getService(SpigotPlayerService.class).getClient(playerPassenger);
OpenAudioMc.getService(NetworkingService.class).send(spigotConnection.getClientConnection(), new PacketClientDestroyMedia(media.getMediaId().toString()));
OpenAudioMc.getService(NetworkingService.class).send(spigotConnection.getClientConnection(), new PacketClientDestroyMedia(media.getMedia().getMediaId()));
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ public void onVehicleExit(VehicleExitEvent event) {
if (media == null) return;

SpigotConnection spigotConnection = OpenAudioMc.getService(SpigotPlayerService.class).getClient(player);
OpenAudioMc.getService(NetworkingService.class).send(spigotConnection.getClientConnection(), new PacketClientDestroyMedia(media.getMediaId().toString()));
OpenAudioMc.getService(NetworkingService.class).send(spigotConnection.getClientConnection(), new PacketClientDestroyMedia(media.getMedia().getMediaId().toString()));
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,10 @@
import lombok.Data;

import java.time.Instant;
import java.util.UUID;

@Data
public class TrainMedia {
public class TrainMedia {

private UUID mediaId = UUID.randomUUID();
private Instant startedAt = OpenAudioMc.getService(TimeService.class).getSyncedInstant();
private String source;
private Media media;
Expand All @@ -20,7 +18,7 @@ public TrainMedia(String source) {
this.source = source;
this.media = new Media(this.source);
this.media.setDoPickup(true);
this.media.setMediaId(this.mediaId.toString());
this.media.setMediaId("train_audio");
this.media.setLoop(false);
}

Expand Down

0 comments on commit 6fa2750

Please sign in to comment.