Mirror von
https://github.com/PaperMC/Paper.git
synchronisiert 2024-11-15 04:20:04 +01:00
Requested Changes for PR
Dieser Commit ist enthalten in:
Ursprung
b5f5663d47
Commit
83dddab0e5
@ -27,7 +27,7 @@ index 0000000000000000000000000000000000000000..c9f821dd291c486c56597cc32135f481
|
|||||||
+public class DragonPrepareDeathSoundTargetsEvent extends EntityEvent {
|
+public class DragonPrepareDeathSoundTargetsEvent extends EntityEvent {
|
||||||
+
|
+
|
||||||
+ private static final HandlerList HANDLER_LIST = new HandlerList();
|
+ private static final HandlerList HANDLER_LIST = new HandlerList();
|
||||||
+ private Set<Player> playerList;
|
+ public Set<Player> playerList;
|
||||||
+
|
+
|
||||||
+ public DragonPrepareDeathSoundTargetsEvent(final @NotNull EnderDragon enderDragon, Collection<? extends Player> players) {
|
+ public DragonPrepareDeathSoundTargetsEvent(final @NotNull EnderDragon enderDragon, Collection<? extends Player> players) {
|
||||||
+ super(enderDragon);
|
+ super(enderDragon);
|
||||||
@ -35,60 +35,6 @@ index 0000000000000000000000000000000000000000..c9f821dd291c486c56597cc32135f481
|
|||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
+ /**
|
+ /**
|
||||||
+ * Gets the list of {@link Player}s that are going to hear the sound.
|
|
||||||
+ *
|
|
||||||
+ * @return Collection of Players
|
|
||||||
+ */
|
|
||||||
+ public Set<Player> getPlayerList() {
|
|
||||||
+ return playerList;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ /**
|
|
||||||
+ * Sets the player list to a Collection of defined {@link Player}s
|
|
||||||
+ *
|
|
||||||
+ * @param newPlayerList The new collection of players to hear the sound.
|
|
||||||
+ */
|
|
||||||
+ public void setPlayerList(Set<Player> newPlayerList) {
|
|
||||||
+ playerList = newPlayerList;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ /**
|
|
||||||
+ * Add another {@link Player} to the list of that will hear the death sound if not already present.
|
|
||||||
+ *
|
|
||||||
+ * @param player The player to be added
|
|
||||||
+ */
|
|
||||||
+ public void addPlayer(Player player) {
|
|
||||||
+ playerList.add(player);
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ /**
|
|
||||||
+ * Will remove a {@link Player} from the list that will hear the death sound if present.
|
|
||||||
+ *
|
|
||||||
+ * @param player The player to be removed
|
|
||||||
+ */
|
|
||||||
+ public void removePlayer(Player player) {
|
|
||||||
+ playerList.remove(player);
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ /**
|
|
||||||
+ * Will add a collection of {@link Player}s to the list that will hear the death sound if not already present.
|
|
||||||
+ *
|
|
||||||
+ * @param playersToAdd Collection of players to be added
|
|
||||||
+ */
|
|
||||||
+ public void addPlayers(Set<Player> playersToAdd) {
|
|
||||||
+ playerList.addAll(playersToAdd);
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ /**
|
|
||||||
+ * Will remove a collection of {@link Player}s from the list that will hear the death sound if present.
|
|
||||||
+ *
|
|
||||||
+ * @param playersToRemove Collection of players to be removed.
|
|
||||||
+ */
|
|
||||||
+ public void removePlayers(Set<Player> playersToRemove) {
|
|
||||||
+ playerList.removeAll(playersToRemove);
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ /**
|
|
||||||
+ * The {@link EnderDragon} that fired this event when it died.
|
+ * The {@link EnderDragon} that fired this event when it died.
|
||||||
+ *
|
+ *
|
||||||
+ * @return the dragon
|
+ * @return the dragon
|
||||||
|
@ -35,7 +35,6 @@ index bd6fee3e3ad9116802ff8bb57bfa741b881c4057..f225942db664b8ce6f97dd907f39daca
|
|||||||
// Paper end - add EntityFertilizeEggEvent
|
// Paper end - add EntityFertilizeEggEvent
|
||||||
+
|
+
|
||||||
+ // Paper start - add DragonPrepareDeathSoundTargetsEvent
|
+ // Paper start - add DragonPrepareDeathSoundTargetsEvent
|
||||||
+
|
|
||||||
+ /**
|
+ /**
|
||||||
+ * Calls {@link io.papermc.paper.event.entity.DragonPrepareDeathSoundTargetsEvent}
|
+ * Calls {@link io.papermc.paper.event.entity.DragonPrepareDeathSoundTargetsEvent}
|
||||||
+ * Listeners can add and remove players from the list of players that will hear the dragon death sound.
|
+ * Listeners can add and remove players from the list of players that will hear the dragon death sound.
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren