More CommandBlock API (#5746)
This commit is contained in:
parent
3b2b835240
commit
425edfa5d7
4 changed files with 260 additions and 0 deletions
|
@ -1103,6 +1103,49 @@ index dd0fef9155077ce6df7bdadc9e4152008f700a3b..92e8b0b1ccebdc2646337114793ea9f3
|
|||
/**
|
||||
* Returns a list of entities within a bounding box centered around a
|
||||
* Location.
|
||||
diff --git a/src/main/java/org/bukkit/block/CommandBlock.java b/src/main/java/org/bukkit/block/CommandBlock.java
|
||||
index 372c0bd5a4d7800a11c24c95e39fe376a96232bf..73dce588d1f7a5048300073bf8c2b14d6da1e857 100644
|
||||
--- a/src/main/java/org/bukkit/block/CommandBlock.java
|
||||
+++ b/src/main/java/org/bukkit/block/CommandBlock.java
|
||||
@@ -33,7 +33,9 @@ public interface CommandBlock extends TileState {
|
||||
* by default is "@".
|
||||
*
|
||||
* @return Name of this CommandBlock.
|
||||
+ * @deprecated in favour of {@link #name()}
|
||||
*/
|
||||
+ @Deprecated // Paper
|
||||
@NotNull
|
||||
public String getName();
|
||||
|
||||
@@ -43,6 +45,28 @@ public interface CommandBlock extends TileState {
|
||||
* same as setting it to "@".
|
||||
*
|
||||
* @param name New name for this CommandBlock.
|
||||
+ * @deprecated in favour of {@link #name(net.kyori.adventure.text.Component)}
|
||||
*/
|
||||
+ @Deprecated // Paper
|
||||
public void setName(@Nullable String name);
|
||||
+
|
||||
+ // Paper start
|
||||
+ /**
|
||||
+ * Gets the name of this CommandBlock. The name is used with commands
|
||||
+ * that this CommandBlock executes. This name will never be null, and
|
||||
+ * by default is a {@link net.kyori.adventure.text.TextComponent} containing {@code @}.
|
||||
+ *
|
||||
+ * @return Name of this CommandBlock.
|
||||
+ */
|
||||
+ public @NotNull net.kyori.adventure.text.Component name();
|
||||
+
|
||||
+ /**
|
||||
+ * Sets the name of this CommandBlock. The name is used with commands
|
||||
+ * that this CommandBlock executes. Setting the name to null is the
|
||||
+ * same as setting it to a {@link net.kyori.adventure.text.TextComponent} containing {@code @}.
|
||||
+ *
|
||||
+ * @param name New name for this CommandBlock.
|
||||
+ */
|
||||
+ public void name(@Nullable net.kyori.adventure.text.Component name);
|
||||
+ // Paper end
|
||||
}
|
||||
diff --git a/src/main/java/org/bukkit/block/Sign.java b/src/main/java/org/bukkit/block/Sign.java
|
||||
index ab6b0ec328e94bf65a0dafd0403e5ee3b870296c..c8d37184d8e882a4084a1bfef85faa330588600b 100644
|
||||
--- a/src/main/java/org/bukkit/block/Sign.java
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue