<dd><code><ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/Audience.html"title="class or interface in net.kyori.adventure.audience"class="external-link">Audience</a></code>, <code><ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/ForwardingAudience.html"title="class or interface in net.kyori.adventure.audience"class="external-link">ForwardingAudience</a></code>, <code><ahref="plugin/messaging/PluginMessageRecipient.html"title="interface in org.bukkit.plugin.messaging">PluginMessageRecipient</a></code>, <code><ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/pointer/Pointered.html"title="class or interface in net.kyori.adventure.pointer"class="external-link">Pointered</a></code></dd>
extends <ahref="plugin/messaging/PluginMessageRecipient.html"title="interface in org.bukkit.plugin.messaging">PluginMessageRecipient</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/ForwardingAudience.html"title="class or interface in net.kyori.adventure.audience"class="external-link">ForwardingAudience</a></span></div>
<divclass="block">Represents a server implementation.</div>
<divclass="col-second even-row-color"><code><ahref="Server.Spigot.html"class="type-name-link"title="class in org.bukkit">Server.Spigot</a></code></div>
<divclass="col-last even-row-color"> </div>
</div>
<divclass="inherited-list">
<h2id="nested-classes-inherited-from-class-net.kyori.adventure.audience.ForwardingAudience">Nested classes/interfaces inherited from interface net.kyori.adventure.audience.<ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/ForwardingAudience.html"title="class or interface in net.kyori.adventure.audience"class="external-link">ForwardingAudience</a></h2>
<code><ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/ForwardingAudience.Single.html"title="class or interface in net.kyori.adventure.audience"class="external-link">ForwardingAudience.Single</a></code></div>
</section>
</li>
<!-- =========== FIELD SUMMARY =========== -->
<li>
<sectionclass="field-summary"id="field-summary">
<h2>Field Summary</h2>
<divclass="caption"><span>Fields</span></div>
<divclass="summary-table three-column-summary">
<divclass="table-header col-first">Modifier and Type</div>
<divclass="col-first even-row-color"><code>static final <ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></code></div>
<divclass="block">Used for all administrative messages, such as an operator using a
command.</div>
</div>
<divclass="col-first odd-row-color"><code>static final <ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#addRecipe(org.bukkit.inventory.Recipe)"class="member-name-link">addRecipe</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="inventory/Recipe.html"title="interface in org.bukkit.inventory">Recipe</a> recipe)</code></div>
<divclass="block">Adds a recipe to the crafting manager.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Iterator.html"title="class or interface in java.util"class="external-link">Iterator</a><<ahref="advancement/Advancement.html"title="interface in org.bukkit.advancement">Advancement</a>></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#banIP(java.lang.String)"class="member-name-link">banIP</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> address)</code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><ahref="#broadcast(java.lang.String,java.lang.String)"class="member-name-link">broadcast</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> message,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> permission)</code></div>
<divclass="deprecation-comment">in favour of <ahref="#broadcast(net.kyori.adventure.text.Component,java.lang.String)"><code>broadcast(net.kyori.adventure.text.Component, String)</code></a></div>
<divclass="deprecation-comment">use <code>sendMessage</code> methods that accept <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/text/Component.html"title="class or interface in net.kyori.adventure.text"class="external-link"><code>Component</code></a></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#broadcast(net.kyori.adventure.text.Component)"class="member-name-link">broadcast</a><wbr>(<ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/text/Component.html"title="class or interface in net.kyori.adventure.text"class="external-link">Component</a> message)</code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#broadcast(net.kyori.adventure.text.Component,java.lang.String)"class="member-name-link">broadcast</a><wbr>(<ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/text/Component.html"title="class or interface in net.kyori.adventure.text"class="external-link">Component</a> message,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> permission)</code></div>
<divclass="deprecation-comment">use <code>sendMessage</code> methods that accept <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/text/Component.html"title="class or interface in net.kyori.adventure.text"class="external-link"><code>Component</code></a></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><ahref="#broadcastMessage(java.lang.String)"class="member-name-link">broadcastMessage</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> message)</code></div>
<divclass="block">Clears the list of crafting recipes.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/ItemStack.html"title="class in org.bukkit.inventory">ItemStack</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#craftItem(org.bukkit.inventory.ItemStack%5B%5D,org.bukkit.World,org.bukkit.entity.Player)"class="member-name-link">craftItem</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/ItemStack.html"title="class in org.bukkit.inventory">ItemStack</a>[] craftingMatrix,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="World.html"title="interface in org.bukkit">World</a> world,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="entity/Player.html"title="interface in org.bukkit.entity">Player</a> player)</code></div>
<divclass="block">Get the crafted item using the list of <ahref="inventory/ItemStack.html"title="class in org.bukkit.inventory"><code>ItemStack</code></a> provided.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="block/data/BlockData.html"title="interface in org.bukkit.block.data">BlockData</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#createBlockData(java.lang.String)"class="member-name-link">createBlockData</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> data)</code></div>
<divclass="block">Creates a new <ahref="block/data/BlockData.html"title="interface in org.bukkit.block.data"><code>BlockData</code></a> instance with material and properties
parsed from provided data.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="block/data/BlockData.html"title="interface in org.bukkit.block.data">BlockData</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#createBlockData(org.bukkit.Material)"class="member-name-link">createBlockData</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="Material.html"title="enum class in org.bukkit">Material</a> material)</code></div>
<divclass="block">Creates a new <ahref="block/data/BlockData.html"title="interface in org.bukkit.block.data"><code>BlockData</code></a> instance for the specified Material, with
all properties initialized to unspecified defaults.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="block/data/BlockData.html"title="interface in org.bukkit.block.data">BlockData</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#createBlockData(org.bukkit.Material,java.util.function.Consumer)"class="member-name-link">createBlockData</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="Material.html"title="enum class in org.bukkit">Material</a> material,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Consumer.html"title="class or interface in java.util.function"class="external-link">Consumer</a><<ahref="block/data/BlockData.html"title="interface in org.bukkit.block.data">BlockData</a>> consumer)</code></div>
<divclass="block">Creates a new <ahref="block/data/BlockData.html"title="interface in org.bukkit.block.data"><code>BlockData</code></a> instance for the specified Material, with
all properties initialized to unspecified defaults.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="block/data/BlockData.html"title="interface in org.bukkit.block.data">BlockData</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#createBlockData(org.bukkit.Material,java.lang.String)"class="member-name-link">createBlockData</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="Material.html"title="enum class in org.bukkit">Material</a> material,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> data)</code></div>
<divclass="block">Creates a new <ahref="block/data/BlockData.html"title="interface in org.bukkit.block.data"><code>BlockData</code></a> instance for the specified Material, with
all properties initialized to unspecified defaults, except for those
provided in data.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="boss/KeyedBossBar.html"title="interface in org.bukkit.boss">KeyedBossBar</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#createBossBar(org.bukkit.NamespacedKey,java.lang.String,org.bukkit.boss.BarColor,org.bukkit.boss.BarStyle,org.bukkit.boss.BarFlag...)"class="member-name-link">createBossBar</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="NamespacedKey.html"title="class in org.bukkit">NamespacedKey</a> key,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> title,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="boss/BarColor.html"title="enum class in org.bukkit.boss">BarColor</a> color,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="boss/BarStyle.html"title="enum class in org.bukkit.boss">BarStyle</a> style,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="boss/BarFlag.html"title="enum class in org.bukkit.boss">BarFlag</a>... flags)</code></div>
<divclass="block">Creates a boss bar instance to display to players.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="boss/BossBar.html"title="interface in org.bukkit.boss">BossBar</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#createBossBar(java.lang.String,org.bukkit.boss.BarColor,org.bukkit.boss.BarStyle,org.bukkit.boss.BarFlag...)"class="member-name-link">createBossBar</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> title,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="boss/BarColor.html"title="enum class in org.bukkit.boss">BarColor</a> color,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="boss/BarStyle.html"title="enum class in org.bukkit.boss">BarStyle</a> style,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="boss/BarFlag.html"title="enum class in org.bukkit.boss">BarFlag</a>... flags)</code></div>
<divclass="block">Creates a boss bar instance to display to players.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="generator/ChunkGenerator.ChunkData.html"title="interface in org.bukkit.generator">ChunkGenerator.ChunkData</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#createChunkData(org.bukkit.World)"class="member-name-link">createChunkData</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="World.html"title="interface in org.bukkit">World</a> world)</code></div>
<divclass="block">Create a ChunkData for use in a generator.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="command/CommandSender.html"title="interface in org.bukkit.command">CommandSender</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#createCommandSender(java.util.function.Consumer)"class="member-name-link">createCommandSender</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Consumer.html"title="class or interface in java.util.function"class="external-link">Consumer</a><? super <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/text/Component.html"title="class or interface in net.kyori.adventure.text"class="external-link">Component</a>> feedback)</code></div>
<divclass="block">Creates a special <ahref="command/CommandSender.html"title="interface in org.bukkit.command"><code>CommandSender</code></a> which redirects command feedback (in the form of chat messages) to the
specified listener.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/ItemStack.html"title="class in org.bukkit.inventory">ItemStack</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#createExplorerMap(org.bukkit.World,org.bukkit.Location,org.bukkit.StructureType)"class="member-name-link">createExplorerMap</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="World.html"title="interface in org.bukkit">World</a> world,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="Location.html"title="class in org.bukkit">Location</a> location,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="StructureType.html"title="class in org.bukkit">StructureType</a> structureType)</code></div>
<divclass="block">Create a new explorer map targeting the closest nearby structure of a
given <ahref="StructureType.html"title="class in org.bukkit"><code>StructureType</code></a>.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/ItemStack.html"title="class in org.bukkit.inventory">ItemStack</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#createExplorerMap(org.bukkit.World,org.bukkit.Location,org.bukkit.StructureType,int,boolean)"class="member-name-link">createExplorerMap</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="World.html"title="interface in org.bukkit">World</a> world,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="Location.html"title="class in org.bukkit">Location</a> location,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="StructureType.html"title="class in org.bukkit">StructureType</a> structureType,
<divclass="block">Create a new explorer map targeting the closest nearby structure of a
given <ahref="StructureType.html"title="class in org.bukkit"><code>StructureType</code></a>.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/Inventory.html"title="interface in org.bukkit.inventory">Inventory</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#createInventory(org.bukkit.inventory.InventoryHolder,int)"class="member-name-link">createInventory</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="inventory/InventoryHolder.html"title="interface in org.bukkit.inventory">InventoryHolder</a> owner,
<divclass="block">Creates an empty inventory of type <ahref="event/inventory/InventoryType.html#CHEST"><code>InventoryType.CHEST</code></a> with the
specified size.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/Inventory.html"title="interface in org.bukkit.inventory">Inventory</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><ahref="#createInventory(org.bukkit.inventory.InventoryHolder,int,java.lang.String)"class="member-name-link">createInventory</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="inventory/InventoryHolder.html"title="interface in org.bukkit.inventory">InventoryHolder</a> owner,
int size,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> title)</code></div>
<divclass="deprecation-comment">in favour of <ahref="#createInventory(org.bukkit.inventory.InventoryHolder,int,net.kyori.adventure.text.Component)"><code>createInventory(InventoryHolder, int, net.kyori.adventure.text.Component)</code></a></div>
</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/Inventory.html"title="interface in org.bukkit.inventory">Inventory</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#createInventory(org.bukkit.inventory.InventoryHolder,int,net.kyori.adventure.text.Component)"class="member-name-link">createInventory</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="inventory/InventoryHolder.html"title="interface in org.bukkit.inventory">InventoryHolder</a> owner,
int size,
<ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/text/Component.html"title="class or interface in net.kyori.adventure.text"class="external-link">Component</a> title)</code></div>
<divclass="block">Creates an empty inventory of type <ahref="event/inventory/InventoryType.html#CHEST"><code>InventoryType.CHEST</code></a> with the
specified size and title.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/Inventory.html"title="interface in org.bukkit.inventory">Inventory</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#createInventory(org.bukkit.inventory.InventoryHolder,org.bukkit.event.inventory.InventoryType)"class="member-name-link">createInventory</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="inventory/InventoryHolder.html"title="interface in org.bukkit.inventory">InventoryHolder</a> owner,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="event/inventory/InventoryType.html"title="enum class in org.bukkit.event.inventory">InventoryType</a> type)</code></div>
<divclass="block">Creates an empty inventory with the specified type.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/Inventory.html"title="interface in org.bukkit.inventory">Inventory</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><ahref="#createInventory(org.bukkit.inventory.InventoryHolder,org.bukkit.event.inventory.InventoryType,java.lang.String)"class="member-name-link">createInventory</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="inventory/InventoryHolder.html"title="interface in org.bukkit.inventory">InventoryHolder</a> owner,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="event/inventory/InventoryType.html"title="enum class in org.bukkit.event.inventory">InventoryType</a> type,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> title)</code></div>
<divclass="deprecation-comment">in favour of <ahref="#createInventory(org.bukkit.inventory.InventoryHolder,org.bukkit.event.inventory.InventoryType,net.kyori.adventure.text.Component)"><code>createInventory(InventoryHolder, InventoryType, net.kyori.adventure.text.Component)</code></a></div>
</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/Inventory.html"title="interface in org.bukkit.inventory">Inventory</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#createInventory(org.bukkit.inventory.InventoryHolder,org.bukkit.event.inventory.InventoryType,net.kyori.adventure.text.Component)"class="member-name-link">createInventory</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="inventory/InventoryHolder.html"title="interface in org.bukkit.inventory">InventoryHolder</a> owner,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="event/inventory/InventoryType.html"title="enum class in org.bukkit.event.inventory">InventoryType</a> type,
<ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/text/Component.html"title="class or interface in net.kyori.adventure.text"class="external-link">Component</a> title)</code></div>
<divclass="block">Creates an empty inventory with the specified type and title.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="map/MapView.html"title="interface in org.bukkit.map">MapView</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#createMap(org.bukkit.World)"class="member-name-link">createMap</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="World.html"title="interface in org.bukkit">World</a> world)</code></div>
<divclass="block">Create a new map with an automatically assigned ID.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/Merchant.html"title="interface in org.bukkit.inventory">Merchant</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><ahref="#createMerchant(java.lang.String)"class="member-name-link">createMerchant</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> title)</code></div>
<divclass="deprecation-comment">in favour of <ahref="#createMerchant(net.kyori.adventure.text.Component)"><code>createMerchant(net.kyori.adventure.text.Component)</code></a></div>
</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/Merchant.html"title="interface in org.bukkit.inventory">Merchant</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#createMerchant(net.kyori.adventure.text.Component)"class="member-name-link">createMerchant</a><wbr>(<ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/text/Component.html"title="class or interface in net.kyori.adventure.text"class="external-link">Component</a> title)</code></div>
<divclass="block">Creates an empty merchant.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="profile/PlayerProfile.html"title="interface in org.bukkit.profile">PlayerProfile</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><ahref="#createPlayerProfile(java.lang.String)"class="member-name-link">createPlayerProfile</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</code></div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="profile/PlayerProfile.html"title="interface in org.bukkit.profile">PlayerProfile</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><ahref="#createPlayerProfile(java.util.UUID)"class="member-name-link">createPlayerProfile</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html"title="class or interface in java.util"class="external-link">UUID</a> uniqueId)</code></div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="profile/PlayerProfile.html"title="interface in org.bukkit.profile">PlayerProfile</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><ahref="#createPlayerProfile(java.util.UUID,java.lang.String)"class="member-name-link">createPlayerProfile</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html"title="class or interface in java.util"class="external-link">UUID</a> uniqueId,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</code></div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="../../com/destroystokyo/paper/profile/PlayerProfile.html"title="interface in com.destroystokyo.paper.profile">PlayerProfile</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#createProfile(java.lang.String)"class="member-name-link">createProfile</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</code></div>
<divclass="block">Creates a PlayerProfile for the specified name, with UUID as null.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="../../com/destroystokyo/paper/profile/PlayerProfile.html"title="interface in com.destroystokyo.paper.profile">PlayerProfile</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#createProfile(java.util.UUID)"class="member-name-link">createProfile</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html"title="class or interface in java.util"class="external-link">UUID</a> uuid)</code></div>
<divclass="block">Creates a PlayerProfile for the specified uuid, with name as null.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="../../com/destroystokyo/paper/profile/PlayerProfile.html"title="interface in com.destroystokyo.paper.profile">PlayerProfile</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#createProfile(java.util.UUID,java.lang.String)"class="member-name-link">createProfile</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html"title="class or interface in java.util"class="external-link">UUID</a> uuid,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</code></div>
<divclass="block">Creates a PlayerProfile for the specified name/uuid
Both UUID and Name can not be null at same time.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="../../com/destroystokyo/paper/profile/PlayerProfile.html"title="interface in com.destroystokyo.paper.profile">PlayerProfile</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#createProfileExact(java.util.UUID,java.lang.String)"class="member-name-link">createProfileExact</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html"title="class or interface in java.util"class="external-link">UUID</a> uuid,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</code></div>
<divclass="block">Creates an exact PlayerProfile for the specified name/uuid
Both UUID and Name can not be null at same time.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><ahref="generator/ChunkGenerator.ChunkData.html"title="interface in org.bukkit.generator">ChunkGenerator.ChunkData</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><ahref="#createVanillaChunkData(org.bukkit.World,int,int)"class="member-name-link">createVanillaChunkData</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="World.html"title="interface in org.bukkit">World</a> world,
<divclass="block"><spanclass="deprecated-label">Deprecated, for removal: This API element is subject to removal in a future version.</span>
<divclass="deprecation-comment">The new multi-stage worldgen API allows a similar effect by overriding all of the "shouldGenerate..." methods to
return true, and then modifying the chunkdata in a later stage such as surface or bedrock generation.</div>
</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="World.html"title="interface in org.bukkit">World</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#createWorld(org.bukkit.WorldCreator)"class="member-name-link">createWorld</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="WorldCreator.html"title="class in org.bukkit">WorldCreator</a> creator)</code></div>
<divclass="block">Creates or loads a world with the given name using the specified
options.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="WorldBorder.html"title="interface in org.bukkit">WorldBorder</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#dispatchCommand(org.bukkit.command.CommandSender,java.lang.String)"class="member-name-link">dispatchCommand</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="command/CommandSender.html"title="interface in org.bukkit.command">CommandSender</a> sender,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> commandLine)</code></div>
<divclass="block">Dispatches a command on this server, and executes it if found.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="advancement/Advancement.html"title="interface in org.bukkit.advancement">Advancement</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getAdvancement(org.bukkit.NamespacedKey)"class="member-name-link">getAdvancement</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="NamespacedKey.html"title="class in org.bukkit">NamespacedKey</a> key)</code></div>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getSpawnLimit(org.bukkit.entity.SpawnCategory)"><code>getSpawnLimit(SpawnCategory)</code></a></div>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getSpawnLimit(org.bukkit.entity.SpawnCategory)"><code>getSpawnLimit(SpawnCategory)</code></a></div>
<divclass="block">Get the average tick time (in millis)</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="BanList.html"title="interface in org.bukkit">BanList</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getBanList(org.bukkit.BanList.Type)"class="member-name-link">getBanList</a><wbr>(<ahref="BanList.Type.html"title="enum class in org.bukkit">BanList.Type</a> type)</code></div>
<divclass="block">Gets a ban list for the supplied type.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html"title="class or interface in java.util"class="external-link">Set</a><<ahref="OfflinePlayer.html"title="interface in org.bukkit">OfflinePlayer</a>></code></div>
<divclass="block">Gets a set containing all banned players.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="boss/KeyedBossBar.html"title="interface in org.bukkit.boss">KeyedBossBar</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getBossBar(org.bukkit.NamespacedKey)"class="member-name-link">getBossBar</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="NamespacedKey.html"title="class in org.bukkit">NamespacedKey</a> key)</code></div>
<divclass="block">Gets the <ahref="boss/KeyedBossBar.html"title="interface in org.bukkit.boss"><code>KeyedBossBar</code></a> specified by this key.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Iterator.html"title="class or interface in java.util"class="external-link">Iterator</a><<ahref="boss/KeyedBossBar.html"title="interface in org.bukkit.boss">KeyedBossBar</a>></code></div>
<divclass="block">Gets an unmodifiable iterator through all persistent bossbars.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></code></div>
<divclass="block">Gets the Bukkit version that this server is running.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html"title="class or interface in java.util"class="external-link">Map</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a>,<wbr><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a>[]></code></div>
<divclass="block">Gets the value of the connection throttle setting.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="command/ConsoleCommandSender.html"title="interface in org.bukkit.command">ConsoleCommandSender</a></code></div>
<divclass="block">Gets a <ahref="command/ConsoleCommandSender.html"title="interface in org.bukkit.command"><code>ConsoleCommandSender</code></a> that may be used as an input source
for this server.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="inventory/Recipe.html"title="interface in org.bukkit.inventory">Recipe</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getCraftingRecipe(org.bukkit.inventory.ItemStack%5B%5D,org.bukkit.World)"class="member-name-link">getCraftingRecipe</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/ItemStack.html"title="class in org.bukkit.inventory">ItemStack</a>[] craftingMatrix,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="World.html"title="interface in org.bukkit">World</a> world)</code></div>
<divclass="block">Get the <ahref="inventory/Recipe.html"title="interface in org.bukkit.inventory"><code>Recipe</code></a> for the list of ItemStacks provided.</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="GameMode.html"title="enum class in org.bukkit">GameMode</a></code></div>
<divclass="block">Gets the default <ahref="GameMode.html"title="enum class in org.bukkit"><code>GameMode</code></a> for new players.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="entity/Entity.html"title="interface in org.bukkit.entity">Entity</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getEntity(java.util.UUID)"class="member-name-link">getEntity</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html"title="class or interface in java.util"class="external-link">UUID</a> uuid)</code></div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="help/HelpMap.html"title="interface in org.bukkit.help">HelpMap</a></code></div>
<divclass="block">Gets the <ahref="help/HelpMap.html"title="interface in org.bukkit.help"><code>HelpMap</code></a> providing help topics for this server.</div>
<divclass="block">Gets the idle kick timeout.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></code></div>
<divclass="block">Get the IP that this server is bound to, or empty string if not
specified.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html"title="class or interface in java.util"class="external-link">Set</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a>></code></div>
<divclass="block">Gets a set containing all current IPs that are banned.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/ItemFactory.html"title="interface in org.bukkit.inventory">ItemFactory</a></code></div>
<divclass="block">Gets the instance of the item factory (for <ahref="inventory/meta/ItemMeta.html"title="interface in org.bukkit.inventory.meta"><code>ItemMeta</code></a>).</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.logging/java/util/logging/Logger.html"title="class or interface in java.util.logging"class="external-link">Logger</a></code></div>
<divclass="block">Returns the primary logger associated with this server instance.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="loot/LootTable.html"title="interface in org.bukkit.loot">LootTable</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getLootTable(org.bukkit.NamespacedKey)"class="member-name-link">getLootTable</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="NamespacedKey.html"title="class in org.bukkit">NamespacedKey</a> key)</code></div>
<divclass="block">Gets the specified <ahref="loot/LootTable.html"title="interface in org.bukkit.loot"><code>LootTable</code></a>.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="map/MapView.html"title="interface in org.bukkit.map">MapView</a></code></div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="plugin/messaging/Messenger.html"title="interface in org.bukkit.plugin.messaging">Messenger</a></code></div>
<divclass="block">Gets the <ahref="plugin/messaging/Messenger.html"title="interface in org.bukkit.plugin.messaging"><code>Messenger</code></a> responsible for this server.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></code></div>
<divclass="block">Returns the <ahref="../../com/destroystokyo/paper/entity/ai/MobGoals.html"title="interface in com.destroystokyo.paper.entity.ai"><code>MobGoals</code></a> manager</div>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getSpawnLimit(org.bukkit.entity.SpawnCategory)"><code>getSpawnLimit(SpawnCategory)</code></a></div>
</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></code></div>
<divclass="deprecation-comment">in favour of <ahref="#motd()"><code>motd()</code></a></div>
</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></code></div>
<divclass="block">Gets the name of this server implementation.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="OfflinePlayer.html"title="interface in org.bukkit">OfflinePlayer</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getOfflinePlayer(java.lang.String)"class="member-name-link">getOfflinePlayer</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</code></div>
<divclass="block">Gets the player by the given name, regardless if they are offline or
online.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="OfflinePlayer.html"title="interface in org.bukkit">OfflinePlayer</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getOfflinePlayer(java.util.UUID)"class="member-name-link">getOfflinePlayer</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html"title="class or interface in java.util"class="external-link">UUID</a> id)</code></div>
<divclass="block">Gets the player by the given UUID, regardless if they are offline or
online.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="OfflinePlayer.html"title="interface in org.bukkit">OfflinePlayer</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getOfflinePlayerIfCached(java.lang.String)"class="member-name-link">getOfflinePlayerIfCached</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</code></div>
<divclass="block">Gets the player by the given name, regardless if they are offline or
online.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="OfflinePlayer.html"title="interface in org.bukkit">OfflinePlayer</a>[]</code></div>
<divclass="block">Gets whether the Server is in online mode or not.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Collection.html"title="class or interface in java.util"class="external-link">Collection</a><? extends <ahref="entity/Player.html"title="interface in org.bukkit.entity">Player</a>></code></div>
<divclass="block">Gets a view of all currently logged in players.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html"title="class or interface in java.util"class="external-link">Set</a><<ahref="OfflinePlayer.html"title="interface in org.bukkit">OfflinePlayer</a>></code></div>
<divclass="block">Gets a set containing all player operators.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></code></div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="entity/Player.html"title="interface in org.bukkit.entity">Player</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getPlayer(java.lang.String)"class="member-name-link">getPlayer</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</code></div>
<divclass="block">Gets a player object by the given username.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="entity/Player.html"title="interface in org.bukkit.entity">Player</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getPlayer(java.util.UUID)"class="member-name-link">getPlayer</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html"title="class or interface in java.util"class="external-link">UUID</a> id)</code></div>
<divclass="block">Gets the player with the given UUID.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="entity/Player.html"title="interface in org.bukkit.entity">Player</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getPlayerExact(java.lang.String)"class="member-name-link">getPlayerExact</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</code></div>
<divclass="block">Gets the player with the exact given name, case insensitive.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html"title="class or interface in java.util"class="external-link">UUID</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getPlayerUniqueId(java.lang.String)"class="member-name-link">getPlayerUniqueId</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> playerName)</code></div>
<divclass="block">Gets the unique ID of the player currently known as the specified player name
In Offline Mode, will return an Offline UUID</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="command/PluginCommand.html"title="class in org.bukkit.command">PluginCommand</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getPluginCommand(java.lang.String)"class="member-name-link">getPluginCommand</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</code></div>
<divclass="block">Gets a <ahref="command/PluginCommand.html"title="class in org.bukkit.command"><code>PluginCommand</code></a> with the given name or alias.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="plugin/PluginManager.html"title="interface in org.bukkit.plugin">PluginManager</a></code></div>
<divclass="block">Gets the plugin manager for interfacing with plugins.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/File.html"title="class or interface in java.io"class="external-link">File</a></code></div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="inventory/Recipe.html"title="interface in org.bukkit.inventory">Recipe</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getRecipe(org.bukkit.NamespacedKey)"class="member-name-link">getRecipe</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="NamespacedKey.html"title="class in org.bukkit">NamespacedKey</a> recipeKey)</code></div>
<divclass="block">Get the <ahref="inventory/Recipe.html"title="interface in org.bukkit.inventory"><code>Recipe</code></a> for the given key.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="inventory/Recipe.html"title="interface in org.bukkit.inventory">Recipe</a>></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getRecipesFor(org.bukkit.inventory.ItemStack)"class="member-name-link">getRecipesFor</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/ItemStack.html"title="class in org.bukkit.inventory">ItemStack</a> result)</code></div>
<divclass="block">Get a list of all recipes for a given item.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><T extends <ahref="Keyed.html"title="interface in org.bukkit">Keyed</a>><br><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="Registry.html"title="interface in org.bukkit">Registry</a><T></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getRegistry(java.lang.Class)"class="member-name-link">getRegistry</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html"title="class or interface in java.lang"class="external-link">Class</a><T> tClass)</code></div>
<divclass="block">Returns the registry for the given class.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></code></div>
<divclass="block">Gets the server resource pack uri, or empty string if not specified.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></code></div>
<divclass="block">Gets the SHA-1 digest of the server resource pack, or empty string if
not specified.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></code></div>
<divclass="block">Gets the custom prompt message to be shown when the server resource
pack is required, or empty string if not specified.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="scheduler/BukkitScheduler.html"title="interface in org.bukkit.scheduler">BukkitScheduler</a></code></div>
<divclass="block">Gets the scheduler for managing scheduled events.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="scoreboard/Criteria.html"title="interface in org.bukkit.scoreboard">Criteria</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getScoreboardCriteria(java.lang.String)"class="member-name-link">getScoreboardCriteria</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</code></div>
<divclass="block">Get (or create) a new <ahref="scoreboard/Criteria.html"title="interface in org.bukkit.scoreboard"><code>Criteria</code></a> by its name.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="scoreboard/ScoreboardManager.html"title="interface in org.bukkit.scoreboard">ScoreboardManager</a></code></div>
<divclass="block">Gets the instance of the scoreboard manager.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="util/CachedServerIcon.html"title="interface in org.bukkit.util">CachedServerIcon</a></code></div>
<divclass="block">Gets an instance of the server's default server-icon.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="plugin/ServicesManager.html"title="interface in org.bukkit.plugin">ServicesManager</a></code></div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getSpawnLimit(org.bukkit.entity.SpawnCategory)"class="member-name-link">getSpawnLimit</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="entity/SpawnCategory.html"title="enum class in org.bukkit.entity">SpawnCategory</a> spawnCategory)</code></div>
<divclass="block">Gets user-specified limit for number of <ahref="entity/SpawnCategory.html"title="enum class in org.bukkit.entity"><code>SpawnCategory</code></a> mobs that can spawn in
<divclass="block">Gets the radius, in blocks, around each worlds spawn point to protect.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="structure/StructureManager.html"title="interface in org.bukkit.structure">StructureManager</a></code></div>
<divclass="block">Gets the structure manager for loading and saving structures.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><T extends <ahref="Keyed.html"title="interface in org.bukkit">Keyed</a>><br><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="Tag.html"title="interface in org.bukkit">Tag</a><T></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getTag(java.lang.String,org.bukkit.NamespacedKey,java.lang.Class)"class="member-name-link">getTag</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> registry,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="NamespacedKey.html"title="class in org.bukkit">NamespacedKey</a> tag,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html"title="class or interface in java.lang"class="external-link">Class</a><T> clazz)</code></div>
<divclass="block">Gets a tag which has already been defined within the server.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><T extends <ahref="Keyed.html"title="interface in org.bukkit">Keyed</a>><br><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Iterable.html"title="class or interface in java.lang"class="external-link">Iterable</a><<ahref="Tag.html"title="interface in org.bukkit">Tag</a><T>></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getTags(java.lang.String,java.lang.Class)"class="member-name-link">getTags</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> registry,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html"title="class or interface in java.lang"class="external-link">Class</a><T> clazz)</code></div>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getTicksPerSpawns(org.bukkit.entity.SpawnCategory)"><code>getTicksPerSpawns(SpawnCategory)</code></a></div>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getTicksPerSpawns(org.bukkit.entity.SpawnCategory)"><code>getTicksPerSpawns(SpawnCategory)</code></a></div>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getTicksPerSpawns(org.bukkit.entity.SpawnCategory)"><code>getTicksPerSpawns(SpawnCategory)</code></a></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getTicksPerSpawns(org.bukkit.entity.SpawnCategory)"class="member-name-link">getTicksPerSpawns</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="entity/SpawnCategory.html"title="enum class in org.bukkit.entity">SpawnCategory</a> spawnCategory)</code></div>
<divclass="block">Gets the default ticks per <ahref="entity/SpawnCategory.html"title="enum class in org.bukkit.entity"><code>SpawnCategory</code></a> spawns value.</div>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getTicksPerSpawns(org.bukkit.entity.SpawnCategory)"><code>getTicksPerSpawns(SpawnCategory)</code></a></div>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getTicksPerSpawns(org.bukkit.entity.SpawnCategory)"><code>getTicksPerSpawns(SpawnCategory)</code></a></div>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getTicksPerSpawns(org.bukkit.entity.SpawnCategory)"><code>getTicksPerSpawns(SpawnCategory)</code></a></div>
<divclass="block">Gets the current server TPS</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="UnsafeValues.html"title="interface in org.bukkit">UnsafeValues</a></code></div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></code></div>
<divclass="block">Gets the name of the update folder.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/File.html"title="class or interface in java.io"class="external-link">File</a></code></div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></code></div>
<divclass="block">Get the view distance from this server.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="Warning.WarningState.html"title="enum class in org.bukkit">Warning.WarningState</a></code></div>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getSpawnLimit(org.bukkit.entity.SpawnCategory)"><code>getSpawnLimit(SpawnCategory)</code></a></div>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getSpawnLimit(org.bukkit.entity.SpawnCategory)"><code>getSpawnLimit(SpawnCategory)</code></a></div>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getSpawnLimit(org.bukkit.entity.SpawnCategory)"><code>getSpawnLimit(SpawnCategory)</code></a></div>
</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html"title="class or interface in java.util"class="external-link">Set</a><<ahref="OfflinePlayer.html"title="interface in org.bukkit">OfflinePlayer</a>></code></div>
<divclass="block">Gets a list of whitelisted players.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="World.html"title="interface in org.bukkit">World</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getWorld(java.lang.String)"class="member-name-link">getWorld</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</code></div>
<divclass="block">Gets the world with the given name.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="World.html"title="interface in org.bukkit">World</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getWorld(java.util.UUID)"class="member-name-link">getWorld</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html"title="class or interface in java.util"class="external-link">UUID</a> uid)</code></div>
<divclass="block">Gets the world from the given Unique ID.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="World.html"title="interface in org.bukkit">World</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#getWorld(org.bukkit.NamespacedKey)"class="member-name-link">getWorld</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="NamespacedKey.html"title="class in org.bukkit">NamespacedKey</a> worldKey)</code></div>
<divclass="block">Gets the world from the given NamespacedKey</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/File.html"title="class or interface in java.io"class="external-link">File</a></code></div>
<divclass="block">Gets the folder that contains all of the various <ahref="World.html"title="interface in org.bukkit"><code>World</code></a>s.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="World.html"title="interface in org.bukkit">World</a>></code></div>
<divclass="block">Gets a list of all worlds on this server.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></code></div>
<divclass="block">Gets whether the server whitelist is enforced.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="util/CachedServerIcon.html"title="interface in org.bukkit.util">CachedServerIcon</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#loadServerIcon(java.awt.image.BufferedImage)"class="member-name-link">loadServerIcon</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/image/BufferedImage.html"title="class or interface in java.awt.image"class="external-link">BufferedImage</a> image)</code></div>
<divclass="block">Creates a cached server-icon for the specific image.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="util/CachedServerIcon.html"title="interface in org.bukkit.util">CachedServerIcon</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#loadServerIcon(java.io.File)"class="member-name-link">loadServerIcon</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/File.html"title="class or interface in java.io"class="external-link">File</a> file)</code></div>
<divclass="block">Loads an image from a file, and returns a cached image for the specific
server-icon.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="entity/Player.html"title="interface in org.bukkit.entity">Player</a>></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#matchPlayer(java.lang.String)"class="member-name-link">matchPlayer</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</code></div>
<divclass="block">Attempts to match any players with the given name, and returns a list
of all possibly matches.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/text/Component.html"title="class or interface in net.kyori.adventure.text"class="external-link">Component</a></code></div>
<divclass="block">Gets the message that is displayed on the server list.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/text/Component.html"title="class or interface in net.kyori.adventure.text"class="external-link">Component</a></code></div>
<divclass="block">Gets the default no permission message used on the server</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Iterator.html"title="class or interface in java.util"class="external-link">Iterator</a><<ahref="inventory/Recipe.html"title="interface in org.bukkit.inventory">Recipe</a>></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#removeBossBar(org.bukkit.NamespacedKey)"class="member-name-link">removeBossBar</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="NamespacedKey.html"title="class in org.bukkit">NamespacedKey</a> key)</code></div>
<divclass="block">Removes a <ahref="boss/KeyedBossBar.html"title="interface in org.bukkit.boss"><code>KeyedBossBar</code></a> specified by this key.</div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#removeRecipe(org.bukkit.NamespacedKey)"class="member-name-link">removeRecipe</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="NamespacedKey.html"title="class in org.bukkit">NamespacedKey</a> key)</code></div>
<divclass="block">Writes loaded players to disk.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="entity/Entity.html"title="interface in org.bukkit.entity">Entity</a>></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#selectEntities(org.bukkit.command.CommandSender,java.lang.String)"class="member-name-link">selectEntities</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="command/CommandSender.html"title="interface in org.bukkit.command">CommandSender</a> sender,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> selector)</code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#setDefaultGameMode(org.bukkit.GameMode)"class="member-name-link">setDefaultGameMode</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="GameMode.html"title="enum class in org.bukkit">GameMode</a> mode)</code></div>
<divclass="block">Shutdowns the server, stopping everything.</div>
</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/text/Component.html"title="class or interface in net.kyori.adventure.text"class="external-link">Component</a></code></div>
<divclass="block">Gets the default message that is displayed when the server is stopped.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="Server.Spigot.html"title="class in org.bukkit">Server.Spigot</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#unbanIP(java.lang.String)"class="member-name-link">unbanIP</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> address)</code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#unloadWorld(java.lang.String,boolean)"class="member-name-link">unloadWorld</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name,
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#unloadWorld(org.bukkit.World,boolean)"class="member-name-link">unloadWorld</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="World.html"title="interface in org.bukkit">World</a> world,
<h3id="methods-inherited-from-class-net.kyori.adventure.audience.Audience">Methods inherited from interface net.kyori.adventure.audience.<ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/Audience.html"title="class or interface in net.kyori.adventure.audience"class="external-link">Audience</a></h3>
<code><ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/Audience.html#openBook(net.kyori.adventure.inventory.Book.Builder)"title="class or interface in net.kyori.adventure.audience"class="external-link">openBook</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/Audience.html#sendActionBar(net.kyori.adventure.text.ComponentLike)"title="class or interface in net.kyori.adventure.audience"class="external-link">sendActionBar</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/Audience.html#sendMessage(net.kyori.adventure.identity.Identified,net.kyori.adventure.text.Component)"title="class or interface in net.kyori.adventure.audience"class="external-link">sendMessage</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/Audience.html#sendMessage(net.kyori.adventure.identity.Identified,net.kyori.adventure.text.ComponentLike)"title="class or interface in net.kyori.adventure.audience"class="external-link">sendMessage</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/Audience.html#sendMessage(net.kyori.adventure.identity.Identified,net.kyori.adventure.text.ComponentLike,net.kyori.adventure.audience.MessageType)"title="class or interface in net.kyori.adventure.audience"class="external-link">sendMessage</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/Audience.html#sendMessage(net.kyori.adventure.identity.Identity,net.kyori.adventure.text.Component)"title="class or interface in net.kyori.adventure.audience"class="external-link">sendMessage</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/Audience.html#sendMessage(net.kyori.adventure.identity.Identity,net.kyori.adventure.text.ComponentLike)"title="class or interface in net.kyori.adventure.audience"class="external-link">sendMessage</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/Audience.html#sendMessage(net.kyori.adventure.identity.Identity,net.kyori.adventure.text.ComponentLike,net.kyori.adventure.audience.MessageType)"title="class or interface in net.kyori.adventure.audience"class="external-link">sendMessage</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/Audience.html#sendMessage(net.kyori.adventure.text.Component)"title="class or interface in net.kyori.adventure.audience"class="external-link">sendMessage</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/Audience.html#sendMessage(net.kyori.adventure.text.ComponentLike)"title="class or interface in net.kyori.adventure.audience"class="external-link">sendMessage</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/Audience.html#sendMessage(net.kyori.adventure.text.ComponentLike,net.kyori.adventure.audience.MessageType)"title="class or interface in net.kyori.adventure.audience"class="external-link">sendMessage</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/Audience.html#sendMessage(net.kyori.adventure.text.Component,net.kyori.adventure.audience.MessageType)"title="class or interface in net.kyori.adventure.audience"class="external-link">sendMessage</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/Audience.html#sendPlayerListFooter(net.kyori.adventure.text.ComponentLike)"title="class or interface in net.kyori.adventure.audience"class="external-link">sendPlayerListFooter</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/Audience.html#sendPlayerListHeader(net.kyori.adventure.text.ComponentLike)"title="class or interface in net.kyori.adventure.audience"class="external-link">sendPlayerListHeader</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/Audience.html#sendPlayerListHeaderAndFooter(net.kyori.adventure.text.ComponentLike,net.kyori.adventure.text.ComponentLike)"title="classorinterfaceinnet.ky
<divclass="inherited-list">
<h3id="methods-inherited-from-class-net.kyori.adventure.audience.ForwardingAudience">Methods inherited from interface net.kyori.adventure.audience.<ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/ForwardingAudience.html"title="class or interface in net.kyori.adventure.audience"class="external-link">ForwardingAudience</a></h3>
<code><ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/ForwardingAudience.html#audiences()"title="class or interface in net.kyori.adventure.audience"class="external-link">audiences</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/ForwardingAudience.html#clearTitle()"title="class or interface in net.kyori.adventure.audience"class="external-link">clearTitle</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/ForwardingAudience.html#filterAudience(java.util.function.Predicate)"title="class or interface in net.kyori.adventure.audience"class="external-link">filterAudience</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/ForwardingAudience.html#forEachAudience(java.util.function.Consumer)"title="class or interface in net.kyori.adventure.audience"class="external-link">forEachAudience</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/ForwardingAudience.html#hideBossBar(net.kyori.adventure.bossbar.BossBar)"title="class or interface in net.kyori.adventure.audience"class="external-link">hideBossBar</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/ForwardingAudience.html#openBook(net.kyori.adventure.inventory.Book)"title="class or interface in net.kyori.adventure.audience"class="external-link">openBook</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/ForwardingAudience.html#playSound(net.kyori.adventure.sound.Sound)"title="class or interface in net.kyori.adventure.audience"class="external-link">playSound</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/ForwardingAudience.html#playSound(net.kyori.adventure.sound.Sound,double,double,double)"title="class or interface in net.kyori.adventure.audience"class="external-link">playSound</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/ForwardingAudience.html#playSound(net.kyori.adventure.sound.Sound,net.kyori.adventure.sound.Sound.Emitter)"title="class or interface in net.kyori.adventure.audience"class="external-link">playSound</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/ForwardingAudience.html#pointers()"title="class or interface in net.kyori.adventure.audience"class="external-link">pointers</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/ForwardingAudience.html#resetTitle()"title="class or interface in net.kyori.adventure.audience"class="external-link">resetTitle</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/ForwardingAudience.html#sendActionBar(net.kyori.adventure.text.Component)"title="class or interface in net.kyori.adventure.audience"class="external-link">sendActionBar</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/ForwardingAudience.html#sendMessage(net.kyori.adventure.identity.Identified,net.kyori.adventure.text.Component,net.kyori.adventure.audience.MessageType)"title="class or interface in net.kyori.adventure.audience"class="external-link">sendMessage</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/ForwardingAudience.html#sendMessage(net.kyori.adventure.identity.Identity,net.kyori.adventure.text.Component,net.kyori.adventure.audience.MessageType)"title="class or interface in net.kyori.adventure.audience"class="external-link">sendMessage</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/ForwardingAudience.html#sendPlayerListFooter(net.kyori.adventure.text.Component)"title="class or interface in net.kyori.adventure.audience"class="external-link">sendPlayerListFooter</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/audience/ForwardingAudience.html#sendPlayerListHeader(net.kyori.adventure.text.Component)"title="class or interface in net.kyori.adventure.audience"class="external-link">sendPlayerLis
<divclass="inherited-list">
<h3id="methods-inherited-from-class-org.bukkit.plugin.messaging.PluginMessageRecipient">Methods inherited from interface org.bukkit.plugin.messaging.<ahref="plugin/messaging/PluginMessageRecipient.html"title="interface in org.bukkit.plugin.messaging">PluginMessageRecipient</a></h3>
<h3id="methods-inherited-from-class-net.kyori.adventure.pointer.Pointered">Methods inherited from interface net.kyori.adventure.pointer.<ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/pointer/Pointered.html"title="class or interface in net.kyori.adventure.pointer"class="external-link">Pointered</a></h3>
<code><ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/pointer/Pointered.html#get(net.kyori.adventure.pointer.Pointer)"title="class or interface in net.kyori.adventure.pointer"class="external-link">get</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/pointer/Pointered.html#getOrDefault(net.kyori.adventure.pointer.Pointer,T)"title="class or interface in net.kyori.adventure.pointer"class="external-link">getOrDefault</a>, <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/pointer/Pointered.html#getOrDefaultFrom(net.kyori.adventure.pointer.Pointer,java.util.function.Supplier)"title="class or interface in net.kyori.adventure.pointer"class="external-link">getOrDefaultFrom</a></code></div>
<divclass="member-signature"><spanclass="modifiers">static final</span> <spanclass="return-type"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></span> <spanclass="element-name">BROADCAST_CHANNEL_ADMINISTRATIVE</span></div>
<divclass="block">Used for all administrative messages, such as an operator using a
command.
<p>
For use in <ahref="#broadcast(net.kyori.adventure.text.Component,java.lang.String)"><code>broadcast(net.kyori.adventure.text.Component, java.lang.String)</code></a>.</div>
<dlclass="notes">
<dt>See Also:</dt>
<dd>
<ulclass="see-list">
<li><ahref="../../constant-values.html#org.bukkit.Server.BROADCAST_CHANNEL_ADMINISTRATIVE">Constant Field Values</a></li>
<divclass="member-signature"><spanclass="modifiers">static final</span> <spanclass="return-type"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></span> <spanclass="element-name">BROADCAST_CHANNEL_USERS</span></div>
<divclass="block">Used for all announcement messages, such as informing users that a
player has joined.
<p>
For use in <ahref="#broadcast(net.kyori.adventure.text.Component,java.lang.String)"><code>broadcast(net.kyori.adventure.text.Component, java.lang.String)</code></a>.</div>
<dlclass="notes">
<dt>See Also:</dt>
<dd>
<ulclass="see-list">
<li><ahref="../../constant-values.html#org.bukkit.Server.BROADCAST_CHANNEL_USERS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<sectionclass="method-details"id="method-detail">
<h2>Method Details</h2>
<ulclass="member-list">
<li>
<sectionclass="detail"id="getPluginsFolder()">
<h3>getPluginsFolder</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/File.html"title="class or interface in java.io"class="external-link">File</a></span> <spanclass="element-name">getPluginsFolder</span>()</div>
<divclass="block">Returns the de facto plugins directory, generally used for storing plugin jars to be loaded,
as well as their <ahref="plugin/Plugin.html#getDataFolder()"><code>data folders</code></a>.
<p>Plugins should use <ahref="plugin/Plugin.html#getDataFolder()"><code>Plugin.getDataFolder()</code></a> rather than traversing this
directory manually when determining the location in which to store their data and configuration files.</p></div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>plugins directory</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getName()">
<h3>getName</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></span> <spanclass="element-name">getName</span>()</div>
<divclass="block">Gets the name of this server implementation.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>name of this server implementation</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getVersion()">
<h3>getVersion</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></span> <spanclass="element-name">getVersion</span>()</div>
<divclass="block">Gets the version string of this server implementation.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>version of this server implementation</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getBukkitVersion()">
<h3>getBukkitVersion</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></span> <spanclass="element-name">getBukkitVersion</span>()</div>
<divclass="block">Gets the Bukkit version that this server is running.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>version of Bukkit</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getMinecraftVersion()">
<h3>getMinecraftVersion</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></span> <spanclass="element-name">getMinecraftVersion</span>()</div>
<divclass="block">Gets the version of game this server implements</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>version of game</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getOnlinePlayers()">
<h3>getOnlinePlayers</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Collection.html"title="class or interface in java.util"class="external-link">Collection</a><? extends <ahref="entity/Player.html"title="interface in org.bukkit.entity">Player</a>></span> <spanclass="element-name">getOnlinePlayers</span>()</div>
<divclass="block">Gets a view of all currently logged in players. This <ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Collections.html#unmodifiableCollection(java.util.Collection)"title="class or interface in java.util"class="external-link">view</a> is a reused
object, making some operations like <ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Collection.html#size()"title="class or interface in java.util"class="external-link"><code>Collection.size()</code></a>
zero-allocation.
<p>
The collection is a view backed by the internal representation, such
that, changes to the internal state of the server will be reflected
immediately. However, the reuse of the returned collection (identity)
is not strictly guaranteed for future or all implementations. Casting
the collection, or relying on interface implementations (like <ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html"title="class or interface in java.io"class="external-link"><code>Serializable</code></a> or <ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html"title="class or interface in java.util"class="external-link"><code>List</code></a>), is deprecated.
<p>
Iteration behavior is undefined outside of self-contained main-thread
uses. Normal and immediate iterator use without consequences that
affect the collection are fully supported. The effects following
<ahref="entity/Damageable.html#setHealth(double)"><code>death</code></a>, and <ahref="entity/Player.html#kickPlayer(java.lang.String)"><code>kicking</code></a> are undefined. Any use of this collection from
asynchronous threads is unsafe.
<p>
For safe consequential iteration or mimicking the old array behavior,
using <ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Collection.html#toArray(T%5B%5D)"title="class or interface in java.util"class="external-link"><code>Collection.toArray(Object[])</code></a> is recommended. For making
snapshots, <ahref="https://guava.dev/releases/31.0.1-jre/api/docs/com/google/common/collect/ImmutableList.html#copyOf(java.util.Collection)"title="class or interface in com.google.common.collect"class="external-link"><code>ImmutableList.copyOf(Collection)</code></a> is recommended.</div>
<divclass="block">Get the simulation distance from this server.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the simulation distance from this server.</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getIp()">
<h3>getIp</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></span> <spanclass="element-name">getIp</span>()</div>
<divclass="block">Get the IP that this server is bound to, or empty string if not
specified.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the IP string that this server is bound to, otherwise empty
string</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getWorldType()">
<h3>getWorldType</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></span> <spanclass="element-name">getWorldType</span>()</div>
<divclass="block">Get world type (level-type setting) for default world.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the value of level-type (e.g. DEFAULT, FLAT, DEFAULT_1_1)</dd>
<divclass="block">Gets whether this server allows the Nether or not.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>whether this server allows the Nether or not</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getResourcePack()">
<h3>getResourcePack</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></span> <spanclass="element-name">getResourcePack</span>()</div>
<divclass="block">Gets the server resource pack uri, or empty string if not specified.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the server resource pack uri, otherwise empty string</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getResourcePackHash()">
<h3>getResourcePackHash</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></span> <spanclass="element-name">getResourcePackHash</span>()</div>
<divclass="block">Gets the SHA-1 digest of the server resource pack, or empty string if
not specified.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the SHA-1 digest of the server resource pack, otherwise empty
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></span> <spanclass="element-name">getResourcePackPrompt</span>()</div>
<divclass="block">Gets the custom prompt message to be shown when the server resource
pack is required, or empty string if not specified.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the custom prompt message to be shown when the server resource,
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html"title="class or interface in java.util"class="external-link">Set</a><<ahref="OfflinePlayer.html"title="interface in org.bukkit">OfflinePlayer</a>></span> <spanclass="element-name">getWhitelistedPlayers</span>()</div>
<divclass="block">Gets a list of whitelisted players.</div>
<divclass="member-signature"><spanclass="annotations"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
</span><spanclass="return-type">int</span> <spanclass="element-name">broadcastMessage</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> message)</span></div>
<divclass="block">Broadcast a message to all players.
<p>
This is the same as calling <ahref="#broadcast(java.lang.String,java.lang.String)"><code>broadcast(java.lang.String, java.lang.String)</code></a> to <ahref="#BROADCAST_CHANNEL_USERS"><code>BROADCAST_CHANNEL_USERS</code></a></div>
<divclass="member-signature"><spanclass="annotations"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
</span><spanclass="modifiers">default</span> <spanclass="return-type">void</span> <spanclass="element-name">broadcast</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<divclass="deprecation-comment">use <code>sendMessage</code> methods that accept <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/text/Component.html"title="class or interface in net.kyori.adventure.text"class="external-link"><code>Component</code></a></div>
</div>
<divclass="block">Sends the component to all online players.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>component</code> - the component to send</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
</span><spanclass="modifiers">default</span> <spanclass="return-type">void</span> <spanclass="element-name">broadcast</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a> net.md_5.bungee.api.chat.BaseComponent... components)</span></div>
<divclass="deprecation-comment">use <code>sendMessage</code> methods that accept <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/text/Component.html"title="class or interface in net.kyori.adventure.text"class="external-link"><code>Component</code></a></div>
</div>
<divclass="block">Sends an array of components as a single message to all online players.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>components</code> - the components to send</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getUpdateFolder()">
<h3>getUpdateFolder</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></span> <spanclass="element-name">getUpdateFolder</span>()</div>
<divclass="block">Gets the name of the update folder. The update folder is used to safely
update plugins at the right moment on a plugin load.
<p>
The update folder name is relative to the plugins folder.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the name of the update folder</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getUpdateFolderFile()">
<h3>getUpdateFolderFile</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/File.html"title="class or interface in java.io"class="external-link">File</a></span> <spanclass="element-name">getUpdateFolderFile</span>()</div>
<divclass="block">Gets the update folder. The update folder is used to safely update
plugins at the right moment on a plugin load.</div>
<divclass="member-signature"><spanclass="annotations"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getTicksPerSpawns(org.bukkit.entity.SpawnCategory)"><code>getTicksPerSpawns(SpawnCategory)</code></a></div>
</div>
<divclass="block">Gets default ticks per animal spawns value.
<p>
<b>Example Usage:</b>
<ul>
<li>A value of 1 will mean the server will attempt to spawn monsters
every tick.
<li>A value of 400 will mean the server will attempt to spawn monsters
every 400th tick.
<li>A value below 0 will be reset back to Minecraft's default.
</ul>
<p>
<b>Note:</b> If set to 0, animal spawning will be disabled. We
recommend using spawn-animals to control this instead.
<p>
Minecraft default: 400.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the default ticks per animal spawns value</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getTicksPerSpawns(org.bukkit.entity.SpawnCategory)"><code>getTicksPerSpawns(SpawnCategory)</code></a></div>
</div>
<divclass="block">Gets the default ticks per monster spawns value.
<p>
<b>Example Usage:</b>
<ul>
<li>A value of 1 will mean the server will attempt to spawn monsters
every tick.
<li>A value of 400 will mean the server will attempt to spawn monsters
every 400th tick.
<li>A value below 0 will be reset back to Minecraft's default.
</ul>
<p>
<b>Note:</b> If set to 0, monsters spawning will be disabled. We
recommend using spawn-monsters to control this instead.
<p>
Minecraft default: 1.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the default ticks per monsters spawn value</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getTicksPerSpawns(org.bukkit.entity.SpawnCategory)"><code>getTicksPerSpawns(SpawnCategory)</code></a></div>
</div>
<divclass="block">Gets the default ticks per water mob spawns value.
<p>
<b>Example Usage:</b>
<ul>
<li>A value of 1 will mean the server will attempt to spawn water mobs
every tick.
<li>A value of 400 will mean the server will attempt to spawn water mobs
every 400th tick.
<li>A value below 0 will be reset back to Minecraft's default.
</ul>
<p>
<b>Note:</b> If set to 0, water mobs spawning will be disabled.
<p>
Minecraft default: 1.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the default ticks per water mobs spawn value</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getTicksPerSpawns(org.bukkit.entity.SpawnCategory)"><code>getTicksPerSpawns(SpawnCategory)</code></a></div>
</div>
<divclass="block">Gets the default ticks per water ambient mob spawns value.
<p>
<b>Example Usage:</b>
<ul>
<li>A value of 1 will mean the server will attempt to spawn water ambient mobs
every tick.
<li>A value of 400 will mean the server will attempt to spawn water ambient mobs
every 400th tick.
<li>A value below 0 will be reset back to Minecraft's default.
</ul>
<p>
<b>Note:</b> If set to 0, ambient mobs spawning will be disabled.
<p>
Minecraft default: 1.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the default ticks per water ambient mobs spawn value</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getTicksPerSpawns(org.bukkit.entity.SpawnCategory)"><code>getTicksPerSpawns(SpawnCategory)</code></a></div>
</div>
<divclass="block">Gets the default ticks per water underground creature spawns value.
<p>
<b>Example Usage:</b>
<ul>
<li>A value of 1 will mean the server will attempt to spawn water underground creature
every tick.
<li>A value of 400 will mean the server will attempt to spawn water underground creature
every 400th tick.
<li>A value below 0 will be reset back to Minecraft's default.
</ul>
<p>
<b>Note:</b> If set to 0, water underground creature spawning will be disabled.
<p>
Minecraft default: 1.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the default ticks per water underground creature spawn value</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getTicksPerSpawns(org.bukkit.entity.SpawnCategory)"><code>getTicksPerSpawns(SpawnCategory)</code></a></div>
</div>
<divclass="block">Gets the default ticks per ambient mob spawns value.
<p>
<b>Example Usage:</b>
<ul>
<li>A value of 1 will mean the server will attempt to spawn ambient mobs
every tick.
<li>A value of 400 will mean the server will attempt to spawn ambient mobs
every 400th tick.
<li>A value below 0 will be reset back to Minecraft's default.
</ul>
<p>
<b>Note:</b> If set to 0, ambient mobs spawning will be disabled.
<p>
Minecraft default: 1.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the default ticks per ambient mobs spawn value</dd>
<divclass="member-signature"><spanclass="return-type">int</span> <spanclass="element-name">getTicksPerSpawns</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="entity/SpawnCategory.html"title="enum class in org.bukkit.entity">SpawnCategory</a> spawnCategory)</span></div>
<divclass="block">Gets the default ticks per <ahref="entity/SpawnCategory.html"title="enum class in org.bukkit.entity"><code>SpawnCategory</code></a> spawns value.
<p>
<b>Example Usage:</b>
<ul>
<li>A value of 1 will mean the server will attempt to spawn <ahref="entity/SpawnCategory.html"title="enum class in org.bukkit.entity"><code>SpawnCategory</code></a> mobs
every tick.
<li>A value of 400 will mean the server will attempt to spawn <ahref="entity/SpawnCategory.html"title="enum class in org.bukkit.entity"><code>SpawnCategory</code></a> mobs
every 400th tick.
<li>A value below 0 will be reset back to Minecraft's default.
</ul>
<p>
<b>Note:</b> If set to 0, <ahref="entity/SpawnCategory.html"title="enum class in org.bukkit.entity"><code>SpawnCategory</code></a> mobs spawning will be disabled.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>spawnCategory</code> - the category of spawn</dd>
<dt>Returns:</dt>
<dd>the default ticks per <ahref="entity/SpawnCategory.html"title="enum class in org.bukkit.entity"><code>SpawnCategory</code></a> mobs spawn value</dd>
<dt>Throws:</dt>
<dd><code><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html"title="class or interface in java.lang"class="external-link">IllegalArgumentException</a></code> - if the category is <ahref="entity/SpawnCategory.html#MISC"><code>SpawnCategory.MISC</code></a></dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="entity/Player.html"title="interface in org.bukkit.entity">Player</a></span> <spanclass="element-name">getPlayer</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</span></div>
<divclass="block">Gets a player object by the given username.
<p>
This method may not return objects for offline players.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - the name to look up</dd>
<dt>Returns:</dt>
<dd>a player if one was found, null otherwise</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="entity/Player.html"title="interface in org.bukkit.entity">Player</a></span> <spanclass="element-name">getPlayerExact</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</span></div>
<divclass="block">Gets the player with the exact given name, case insensitive.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - Exact name of the player to retrieve</dd>
<dt>Returns:</dt>
<dd>a player object if one was found, null otherwise</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="entity/Player.html"title="interface in org.bukkit.entity">Player</a>></span> <spanclass="element-name">matchPlayer</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</span></div>
<divclass="block">Attempts to match any players with the given name, and returns a list
of all possibly matches.
<p>
This list is not sorted in any particular order. If an exact match is
found, the returned list will only contain a single result.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - the (partial) name to match</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="entity/Player.html"title="interface in org.bukkit.entity">Player</a></span> <spanclass="element-name">getPlayer</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html"title="class or interface in java.util"class="external-link">UUID</a> id)</span></div>
<divclass="block">Gets the player with the given UUID.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>id</code> - UUID of the player to retrieve</dd>
<dt>Returns:</dt>
<dd>a player object if one was found, null otherwise</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html"title="class or interface in java.util"class="external-link">UUID</a></span> <spanclass="element-name">getPlayerUniqueId</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> playerName)</span></div>
<divclass="block">Gets the unique ID of the player currently known as the specified player name
In Offline Mode, will return an Offline UUID</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>playerName</code> - the player name to look up the unique ID for</dd>
<dt>Returns:</dt>
<dd>A UUID, or null if that player name is not registered with Minecraft and the server is in online mode</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getPluginManager()">
<h3>getPluginManager</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="plugin/PluginManager.html"title="interface in org.bukkit.plugin">PluginManager</a></span> <spanclass="element-name">getPluginManager</span>()</div>
<divclass="block">Gets the plugin manager for interfacing with plugins.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>a plugin manager for this Server instance</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getScheduler()">
<h3>getScheduler</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="scheduler/BukkitScheduler.html"title="interface in org.bukkit.scheduler">BukkitScheduler</a></span> <spanclass="element-name">getScheduler</span>()</div>
<divclass="block">Gets the scheduler for managing scheduled events.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>a scheduling service for this server</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getServicesManager()">
<h3>getServicesManager</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="plugin/ServicesManager.html"title="interface in org.bukkit.plugin">ServicesManager</a></span> <spanclass="element-name">getServicesManager</span>()</div>
<divclass="block">Gets a services manager.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>s services manager</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getWorlds()">
<h3>getWorlds</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="World.html"title="interface in org.bukkit">World</a>></span> <spanclass="element-name">getWorlds</span>()</div>
<divclass="block">Gets a list of all worlds on this server.</div>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="World.html"title="interface in org.bukkit">World</a></span> <spanclass="element-name">createWorld</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="WorldCreator.html"title="class in org.bukkit">WorldCreator</a> creator)</span></div>
<divclass="block">Creates or loads a world with the given name using the specified
options.
<p>
If the world is already loaded, it will just return the equivalent of
getWorld(creator.name()).</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>creator</code> - the options to use when creating the world</dd>
<divclass="member-signature"><spanclass="return-type">boolean</span> <spanclass="element-name">unloadWorld</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name,
boolean save)</span></div>
<divclass="block">Unloads a world with the given name.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - Name of the world to unload</dd>
<dd><code>save</code> - whether to save the chunks before unloading</dd>
<divclass="member-signature"><spanclass="return-type">boolean</span> <spanclass="element-name">unloadWorld</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="World.html"title="interface in org.bukkit">World</a> world,
boolean save)</span></div>
<divclass="block">Unloads the given world.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>world</code> - the world to unload</dd>
<dd><code>save</code> - whether to save the chunks before unloading</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="World.html"title="interface in org.bukkit">World</a></span> <spanclass="element-name">getWorld</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</span></div>
<divclass="block">Gets the world with the given name.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - the name of the world to retrieve</dd>
<dt>Returns:</dt>
<dd>a world with the given name, or null if none exists</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="World.html"title="interface in org.bukkit">World</a></span> <spanclass="element-name">getWorld</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html"title="class or interface in java.util"class="external-link">UUID</a> uid)</span></div>
<divclass="block">Gets the world from the given Unique ID.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>uid</code> - a unique-id of the world to retrieve</dd>
<dt>Returns:</dt>
<dd>a world with the given Unique ID, or null if none exists</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="World.html"title="interface in org.bukkit">World</a></span> <spanclass="element-name">getWorld</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="NamespacedKey.html"title="class in org.bukkit">NamespacedKey</a> worldKey)</span></div>
<divclass="block">Gets the world from the given NamespacedKey</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>worldKey</code> - the NamespacedKey of the world to retrieve</dd>
<dt>Returns:</dt>
<dd>a world with the given NamespacedKey, or null if none exists</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="createWorldBorder()">
<h3>createWorldBorder</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="WorldBorder.html"title="interface in org.bukkit">WorldBorder</a></span> <spanclass="element-name">createWorldBorder</span>()</div>
<divclass="block">Create a new virtual <ahref="WorldBorder.html"title="interface in org.bukkit"><code>WorldBorder</code></a>.
<p>
Note that world borders created by the server will not respect any world
scaling effects (i.e. coordinates are not divided by 8 in the nether).</div>
<divclass="member-signature"><spanclass="annotations"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="map/MapView.html"title="interface in org.bukkit.map">MapView</a></span> <spanclass="element-name">getMap</span><wbr><spanclass="parameters">(int id)</span></div>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="map/MapView.html"title="interface in org.bukkit.map">MapView</a></span> <spanclass="element-name">createMap</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="World.html"title="interface in org.bukkit">World</a> world)</span></div>
<divclass="block">Create a new map with an automatically assigned ID.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>world</code> - the world the map will belong to</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/ItemStack.html"title="class in org.bukkit.inventory">ItemStack</a></span> <spanclass="element-name">createExplorerMap</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="World.html"title="interface in org.bukkit">World</a> world,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="Location.html"title="class in org.bukkit">Location</a> location,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="StructureType.html"title="class in org.bukkit">StructureType</a> structureType)</span></div>
<divclass="block">Create a new explorer map targeting the closest nearby structure of a
given <ahref="StructureType.html"title="class in org.bukkit"><code>StructureType</code></a>.
<br>
This method uses implementation default values for radius and
findUnexplored (usually 100, true).</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>world</code> - the world the map will belong to</dd>
<dd><code>location</code> - the origin location to find the nearest structure</dd>
<dd><code>structureType</code> - the type of structure to find</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/ItemStack.html"title="class in org.bukkit.inventory">ItemStack</a></span> <spanclass="element-name">createExplorerMap</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="World.html"title="interface in org.bukkit">World</a> world,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="Location.html"title="class in org.bukkit">Location</a> location,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="StructureType.html"title="class in org.bukkit">StructureType</a> structureType,
int radius,
boolean findUnexplored)</span></div>
<divclass="block">Create a new explorer map targeting the closest nearby structure of a
given <ahref="StructureType.html"title="class in org.bukkit"><code>StructureType</code></a>.
<br>
This method uses implementation default values for radius and
findUnexplored (usually 100, true).</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>world</code> - the world the map will belong to</dd>
<dd><code>location</code> - the origin location to find the nearest structure</dd>
<dd><code>structureType</code> - the type of structure to find</dd>
<dd><code>radius</code> - radius to search, see World#locateNearestStructure for more
information</dd>
<dd><code>findUnexplored</code> - whether to find unexplored structures</dd>
<divclass="block">Reload only the Minecraft data for the server. This includes custom
advancements and loot tables.</div>
</section>
</li>
<li>
<sectionclass="detail"id="getLogger()">
<h3>getLogger</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.logging/java/util/logging/Logger.html"title="class or interface in java.util.logging"class="external-link">Logger</a></span> <spanclass="element-name">getLogger</span>()</div>
<divclass="block">Returns the primary logger associated with this server instance.</div>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="command/PluginCommand.html"title="class in org.bukkit.command">PluginCommand</a></span> <spanclass="element-name">getPluginCommand</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</span></div>
<divclass="block">Gets a <ahref="command/PluginCommand.html"title="class in org.bukkit.command"><code>PluginCommand</code></a> with the given name or alias.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - the name of the command to retrieve</dd>
<dt>Returns:</dt>
<dd>a plugin command if found, null otherwise</dd>
<divclass="member-signature"><spanclass="return-type">boolean</span> <spanclass="element-name">dispatchCommand</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="command/CommandSender.html"title="interface in org.bukkit.command">CommandSender</a> sender,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> commandLine)</span>
throws <spanclass="exceptions"><ahref="command/CommandException.html"title="class in org.bukkit.command">CommandException</a></span></div>
<divclass="block">Dispatches a command on this server, and executes it if found.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>sender</code> - the apparent sender of the command</dd>
<dd><code>commandLine</code> - the command + arguments. Example: <code>test abc
123</code></dd>
<dt>Returns:</dt>
<dd>returns false if no target is found</dd>
<dt>Throws:</dt>
<dd><code><ahref="command/CommandException.html"title="class in org.bukkit.command">CommandException</a></code> - thrown when the executor for the given command
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Contract.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Contract</a>("null -> false")
</span><spanclass="return-type">boolean</span> <spanclass="element-name">addRecipe</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="inventory/Recipe.html"title="interface in org.bukkit.inventory">Recipe</a> recipe)</span></div>
<divclass="block">Adds a recipe to the crafting manager.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>recipe</code> - the recipe to add</dd>
<dt>Returns:</dt>
<dd>true if the recipe was added, false if it wasn't for some
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="inventory/Recipe.html"title="interface in org.bukkit.inventory">Recipe</a>></span> <spanclass="element-name">getRecipesFor</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/ItemStack.html"title="class in org.bukkit.inventory">ItemStack</a> result)</span></div>
<divclass="block">Get a list of all recipes for a given item. The stack size is ignored
in comparisons. If the durability is -1, it will match any data value.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>result</code> - the item to match against recipe results</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="inventory/Recipe.html"title="interface in org.bukkit.inventory">Recipe</a></span> <spanclass="element-name">getRecipe</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="NamespacedKey.html"title="class in org.bukkit">NamespacedKey</a> recipeKey)</span></div>
<divclass="block">Get the <ahref="inventory/Recipe.html"title="interface in org.bukkit.inventory"><code>Recipe</code></a> for the given key.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>recipeKey</code> - the key of the recipe to return</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="inventory/Recipe.html"title="interface in org.bukkit.inventory">Recipe</a></span> <spanclass="element-name">getCraftingRecipe</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/ItemStack.html"title="class in org.bukkit.inventory">ItemStack</a>[] craftingMatrix,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="World.html"title="interface in org.bukkit">World</a> world)</span></div>
<divclass="block">Get the <ahref="inventory/Recipe.html"title="interface in org.bukkit.inventory"><code>Recipe</code></a> for the list of ItemStacks provided.
<p>The list is formatted as a crafting matrix where the index follow
the pattern below:</p>
<pre>
[ 0 1 2 ]
[ 3 4 5 ]
[ 6 7 8 ]
</pre>
<p>NOTE: This method will not modify the provided ItemStack array, for that, use
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/ItemStack.html"title="class in org.bukkit.inventory">ItemStack</a></span> <spanclass="element-name">craftItem</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/ItemStack.html"title="class in org.bukkit.inventory">ItemStack</a>[] craftingMatrix,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="World.html"title="interface in org.bukkit">World</a> world,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="entity/Player.html"title="interface in org.bukkit.entity">Player</a> player)</span></div>
<divclass="block">Get the crafted item using the list of <ahref="inventory/ItemStack.html"title="class in org.bukkit.inventory"><code>ItemStack</code></a> provided.
<p>The list is formatted as a crafting matrix where the index follow
the pattern below:</p>
<pre>
[ 0 1 2 ]
[ 3 4 5 ]
[ 6 7 8 ]
</pre>
<p>The <ahref="World.html"title="interface in org.bukkit"><code>World</code></a> and <ahref="entity/Player.html"title="interface in org.bukkit.entity"><code>Player</code></a> arguments are required to fulfill the Bukkit Crafting
events.</p>
<p>Calls <ahref="event/inventory/PrepareItemCraftEvent.html"title="class in org.bukkit.event.inventory"><code>PrepareItemCraftEvent</code></a> to imitate the <ahref="entity/Player.html"title="interface in org.bukkit.entity"><code>Player</code></a>
initiating the crafting event.</p></div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>craftingMatrix</code> - list of items to be crafted from.
Must not contain more than 9 items.</dd>
<dd><code>world</code> - The world the crafting takes place in.</dd>
<dd><code>player</code> - The player to imitate the crafting event on.</dd>
<dt>Returns:</dt>
<dd>the <ahref="inventory/ItemStack.html"title="class in org.bukkit.inventory"><code>ItemStack</code></a> resulting from the given crafting matrix, if no recipe is found
an ItemStack of <ahref="Material.html#AIR"><code>Material.AIR</code></a> is returned.</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="recipeIterator()">
<h3>recipeIterator</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Iterator.html"title="class or interface in java.util"class="external-link">Iterator</a><<ahref="inventory/Recipe.html"title="interface in org.bukkit.inventory">Recipe</a>></span> <spanclass="element-name">recipeIterator</span>()</div>
<divclass="block">Get an iterator through the list of crafting recipes.</div>
<divclass="member-signature"><spanclass="return-type">boolean</span> <spanclass="element-name">removeRecipe</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="NamespacedKey.html"title="class in org.bukkit">NamespacedKey</a> key)</span></div>
<divclass="block">Remove a recipe from the server.
<b>Note that removing a recipe may cause permanent loss of data
associated with that recipe (eg whether it has been discovered by
players).</b></div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>key</code> - NamespacedKey of recipe to remove.</dd>
<dt>Returns:</dt>
<dd>True if recipe was removed</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getCommandAliases()">
<h3>getCommandAliases</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html"title="class or interface in java.util"class="external-link">Map</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a>,<wbr><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a>[]></span> <spanclass="element-name">getCommandAliases</span>()</div>
<divclass="block">Gets a list of command aliases defined in the server properties.</div>
<divclass="member-signature"><spanclass="annotations"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
</span><spanclass="return-type">int</span> <spanclass="element-name">broadcast</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> message,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> permission)</span></div>
<divclass="deprecation-comment">in favour of <ahref="#broadcast(net.kyori.adventure.text.Component,java.lang.String)"><code>broadcast(net.kyori.adventure.text.Component, String)</code></a></div>
</div>
<divclass="block">Broadcasts the specified message to every user with the given
permission name.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>message</code> - message to broadcast</dd>
<dd><code>permission</code> - the required permission <ahref="permissions/Permissible.html"title="interface in org.bukkit.permissions"><code>permissibles</code></a> must have to receive the broadcast</dd>
<divclass="member-signature"><spanclass="return-type">int</span> <spanclass="element-name">broadcast</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/text/Component.html"title="class or interface in net.kyori.adventure.text"class="external-link">Component</a> message)</span></div>
<divclass="block">Broadcast a message to all players.
<p>
This is the same as calling <ahref="#broadcast(net.kyori.adventure.text.Component,java.lang.String)"><code>broadcast(net.kyori.adventure.text.Component, java.lang.String)</code></a> with the <ahref="#BROADCAST_CHANNEL_USERS"><code>BROADCAST_CHANNEL_USERS</code></a> permission.</div>
<divclass="member-signature"><spanclass="return-type">int</span> <spanclass="element-name">broadcast</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/text/Component.html"title="class or interface in net.kyori.adventure.text"class="external-link">Component</a> message,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> permission)</span></div>
<divclass="block">Broadcasts the specified message to every user with the given
permission name.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>message</code> - message to broadcast</dd>
<dd><code>permission</code> - the required permission <ahref="permissions/Permissible.html"title="interface in org.bukkit.permissions"><code>permissibles</code></a> must have to receive the broadcast</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="OfflinePlayer.html"title="interface in org.bukkit">OfflinePlayer</a></span> <spanclass="element-name">getOfflinePlayer</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</span></div>
<divclass="block">Gets the player by the given name, regardless if they are offline or
online.
<p>
This method may involve a blocking web request to get the UUID for the
given name.
<p>
This will return an object even if the player does not exist. To this
method, all players will exist.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - the name the player to retrieve</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="OfflinePlayer.html"title="interface in org.bukkit">OfflinePlayer</a></span> <spanclass="element-name">getOfflinePlayerIfCached</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</span></div>
<divclass="block">Gets the player by the given name, regardless if they are offline or
online.
<p>
This will not make a web request to get the UUID for the given name,
thus this method will not block. However this method will return
<code>null</code> if the player is not cached.
</p></div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - the name of the player to retrieve</dd>
<dt>Returns:</dt>
<dd>an offline player if cached, <code>null</code> otherwise</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="OfflinePlayer.html"title="interface in org.bukkit">OfflinePlayer</a></span> <spanclass="element-name">getOfflinePlayer</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html"title="class or interface in java.util"class="external-link">UUID</a> id)</span></div>
<divclass="block">Gets the player by the given UUID, regardless if they are offline or
online.
<p>
This will return an object even if the player does not exist. To this
method, all players will exist.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>id</code> - the UUID of the player to retrieve</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="profile/PlayerProfile.html"title="interface in org.bukkit.profile">PlayerProfile</a></span> <spanclass="element-name">createPlayerProfile</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html"title="class or interface in java.util"class="external-link">UUID</a> uniqueId,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</span></div>
<divclass="block">Creates a new <ahref="profile/PlayerProfile.html"title="interface in org.bukkit.profile"><code>PlayerProfile</code></a>.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>uniqueId</code> - the unique id</dd>
<dd><code>name</code> - the name</dd>
<dt>Returns:</dt>
<dd>the new PlayerProfile</dd>
<dt>Throws:</dt>
<dd><code><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html"title="class or interface in java.lang"class="external-link">IllegalArgumentException</a></code> - if both the unique id is
<code>null</code> and the name is <code>null</code> or blank</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="profile/PlayerProfile.html"title="interface in org.bukkit.profile">PlayerProfile</a></span> <spanclass="element-name">createPlayerProfile</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html"title="class or interface in java.util"class="external-link">UUID</a> uniqueId)</span></div>
<divclass="block">Creates a new <ahref="profile/PlayerProfile.html"title="interface in org.bukkit.profile"><code>PlayerProfile</code></a>.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>uniqueId</code> - the unique id</dd>
<dt>Returns:</dt>
<dd>the new PlayerProfile</dd>
<dt>Throws:</dt>
<dd><code><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html"title="class or interface in java.lang"class="external-link">IllegalArgumentException</a></code> - if the unique id is <code>null</code></dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="profile/PlayerProfile.html"title="interface in org.bukkit.profile">PlayerProfile</a></span> <spanclass="element-name">createPlayerProfile</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</span></div>
<divclass="block">Creates a new <ahref="profile/PlayerProfile.html"title="interface in org.bukkit.profile"><code>PlayerProfile</code></a>.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - the name</dd>
<dt>Returns:</dt>
<dd>the new PlayerProfile</dd>
<dt>Throws:</dt>
<dd><code><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html"title="class or interface in java.lang"class="external-link">IllegalArgumentException</a></code> - if the name is <code>null</code> or
blank</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getIPBans()">
<h3>getIPBans</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html"title="class or interface in java.util"class="external-link">Set</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a>></span> <spanclass="element-name">getIPBans</span>()</div>
<divclass="block">Gets a set containing all current IPs that are banned.</div>
<divclass="member-signature"><spanclass="return-type">void</span> <spanclass="element-name">banIP</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> address)</span></div>
<divclass="block">Bans the specified address from the server.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>address</code> - the IP address to ban</dd>
<divclass="member-signature"><spanclass="return-type">void</span> <spanclass="element-name">unbanIP</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> address)</span></div>
<divclass="block">Unbans the specified address from the server.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>address</code> - the IP address to unban</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getBannedPlayers()">
<h3>getBannedPlayers</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html"title="class or interface in java.util"class="external-link">Set</a><<ahref="OfflinePlayer.html"title="interface in org.bukkit">OfflinePlayer</a>></span> <spanclass="element-name">getBannedPlayers</span>()</div>
<divclass="block">Gets a set containing all banned players.</div>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="BanList.html"title="interface in org.bukkit">BanList</a></span> <spanclass="element-name">getBanList</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="BanList.Type.html"title="enum class in org.bukkit">BanList.Type</a> type)</span></div>
<divclass="block">Gets a ban list for the supplied type.
<p>
Bans by name are no longer supported and this method will return
null when trying to request them. The replacement is bans by UUID.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>type</code> - the type of list to fetch, cannot be null</dd>
<dt>Returns:</dt>
<dd>a ban list of the specified type</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getOperators()">
<h3>getOperators</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html"title="class or interface in java.util"class="external-link">Set</a><<ahref="OfflinePlayer.html"title="interface in org.bukkit">OfflinePlayer</a>></span> <spanclass="element-name">getOperators</span>()</div>
<divclass="block">Gets a set containing all player operators.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>a set containing player operators</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getDefaultGameMode()">
<h3>getDefaultGameMode</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="GameMode.html"title="enum class in org.bukkit">GameMode</a></span> <spanclass="element-name">getDefaultGameMode</span>()</div>
<divclass="block">Gets the default <ahref="GameMode.html"title="enum class in org.bukkit"><code>GameMode</code></a> for new players.</div>
<divclass="member-signature"><spanclass="return-type">void</span> <spanclass="element-name">setDefaultGameMode</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="GameMode.html"title="enum class in org.bukkit">GameMode</a> mode)</span></div>
<divclass="block">Sets the default <ahref="GameMode.html"title="enum class in org.bukkit"><code>GameMode</code></a> for new players.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>mode</code> - the new game mode</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getConsoleSender()">
<h3>getConsoleSender</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="command/ConsoleCommandSender.html"title="interface in org.bukkit.command">ConsoleCommandSender</a></span> <spanclass="element-name">getConsoleSender</span>()</div>
<divclass="block">Gets a <ahref="command/ConsoleCommandSender.html"title="interface in org.bukkit.command"><code>ConsoleCommandSender</code></a> that may be used as an input source
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="command/CommandSender.html"title="interface in org.bukkit.command">CommandSender</a></span> <spanclass="element-name">createCommandSender</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Consumer.html"title="class or interface in java.util.function"class="external-link">Consumer</a><? super <ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/text/Component.html"title="class or interface in net.kyori.adventure.text"class="external-link">Component</a>> feedback)</span></div>
<divclass="block">Creates a special <ahref="command/CommandSender.html"title="interface in org.bukkit.command"><code>CommandSender</code></a> which redirects command feedback (in the form of chat messages) to the
specified listener. The returned sender will have the same effective permissions as <ahref="#getConsoleSender()"><code>getConsoleSender()</code></a>.</div>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/File.html"title="class or interface in java.io"class="external-link">File</a></span> <spanclass="element-name">getWorldContainer</span>()</div>
<divclass="block">Gets the folder that contains all of the various <ahref="World.html"title="interface in org.bukkit"><code>World</code></a>s.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>folder that contains all worlds</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getOfflinePlayers()">
<h3>getOfflinePlayers</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="OfflinePlayer.html"title="interface in org.bukkit">OfflinePlayer</a>[]</span> <spanclass="element-name">getOfflinePlayers</span>()</div>
<divclass="block">Gets every player that has ever played on this server.
<p>
<b>This method can be expensive as it loads all the player data files from the disk.</b></div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>an array containing all previous players</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getMessenger()">
<h3>getMessenger</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="plugin/messaging/Messenger.html"title="interface in org.bukkit.plugin.messaging">Messenger</a></span> <spanclass="element-name">getMessenger</span>()</div>
<divclass="block">Gets the <ahref="plugin/messaging/Messenger.html"title="interface in org.bukkit.plugin.messaging"><code>Messenger</code></a> responsible for this server.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>messenger responsible for this server</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getHelpMap()">
<h3>getHelpMap</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="help/HelpMap.html"title="interface in org.bukkit.help">HelpMap</a></span> <spanclass="element-name">getHelpMap</span>()</div>
<divclass="block">Gets the <ahref="help/HelpMap.html"title="interface in org.bukkit.help"><code>HelpMap</code></a> providing help topics for this server.</div>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/Inventory.html"title="interface in org.bukkit.inventory">Inventory</a></span> <spanclass="element-name">createInventory</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="inventory/InventoryHolder.html"title="interface in org.bukkit.inventory">InventoryHolder</a> owner,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="event/inventory/InventoryType.html"title="enum class in org.bukkit.event.inventory">InventoryType</a> type)</span></div>
<divclass="block">Creates an empty inventory with the specified type. If the type
is <ahref="event/inventory/InventoryType.html#CHEST"><code>InventoryType.CHEST</code></a>, the new inventory has a size of 27;
otherwise the new inventory has the normal size for its type.
<br>
<ahref="event/inventory/InventoryType.html#WORKBENCH"><code>InventoryType.WORKBENCH</code></a> will not process crafting recipes if
<ahref="event/inventory/InventoryType.html#ENCHANTING"><code>InventoryType.ENCHANTING</code></a> will not process <ahref="inventory/ItemStack.html"title="class in org.bukkit.inventory"><code>ItemStack</code></a>s
<dd><code>owner</code> - the holder of the inventory, or null to indicate no holder</dd>
<dd><code>type</code> - the type of inventory to create</dd>
<dt>Returns:</dt>
<dd>a new inventory</dd>
<dt>Throws:</dt>
<dd><code><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html"title="class or interface in java.lang"class="external-link">IllegalArgumentException</a></code> - if the <ahref="event/inventory/InventoryType.html"title="enum class in org.bukkit.event.inventory"><code>InventoryType</code></a> cannot be
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/Inventory.html"title="interface in org.bukkit.inventory">Inventory</a></span> <spanclass="element-name">createInventory</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="inventory/InventoryHolder.html"title="interface in org.bukkit.inventory">InventoryHolder</a> owner,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="event/inventory/InventoryType.html"title="enum class in org.bukkit.event.inventory">InventoryType</a> type,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/text/Component.html"title="class or interface in net.kyori.adventure.text"class="external-link">Component</a> title)</span></div>
<divclass="block">Creates an empty inventory with the specified type and title. If the type
is <ahref="event/inventory/InventoryType.html#CHEST"><code>InventoryType.CHEST</code></a>, the new inventory has a size of 27;
otherwise the new inventory has the normal size for its type.<br>
It should be noted that some inventory types do not support titles and
may not render with said titles on the Minecraft client.
<br>
<ahref="event/inventory/InventoryType.html#WORKBENCH"><code>InventoryType.WORKBENCH</code></a> will not process crafting recipes if
<ahref="event/inventory/InventoryType.html#ENCHANTING"><code>InventoryType.ENCHANTING</code></a> will not process <ahref="inventory/ItemStack.html"title="class in org.bukkit.inventory"><code>ItemStack</code></a>s
<dd><code>owner</code> - The holder of the inventory; can be null if there's no holder.</dd>
<dd><code>type</code> - The type of inventory to create.</dd>
<dd><code>title</code> - The title of the inventory, to be displayed when it is viewed.</dd>
<dt>Returns:</dt>
<dd>The new inventory.</dd>
<dt>Throws:</dt>
<dd><code><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html"title="class or interface in java.lang"class="external-link">IllegalArgumentException</a></code> - if the <ahref="event/inventory/InventoryType.html"title="enum class in org.bukkit.event.inventory"><code>InventoryType</code></a> cannot be
<divclass="member-signature"><spanclass="annotations"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/Inventory.html"title="interface in org.bukkit.inventory">Inventory</a></span> <spanclass="element-name">createInventory</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="inventory/InventoryHolder.html"title="interface in org.bukkit.inventory">InventoryHolder</a> owner,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="event/inventory/InventoryType.html"title="enum class in org.bukkit.event.inventory">InventoryType</a> type,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> title)</span></div>
<ahref="event/inventory/InventoryType.html#ENCHANTING"><code>InventoryType.ENCHANTING</code></a> will not process <ahref="inventory/ItemStack.html"title="class in org.bukkit.inventory"><code>ItemStack</code></a>s
<dd><code>owner</code> - The holder of the inventory; can be null if there's no holder.</dd>
<dd><code>type</code> - The type of inventory to create.</dd>
<dd><code>title</code> - The title of the inventory, to be displayed when it is viewed.</dd>
<dt>Returns:</dt>
<dd>The new inventory.</dd>
<dt>Throws:</dt>
<dd><code><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html"title="class or interface in java.lang"class="external-link">IllegalArgumentException</a></code> - if the <ahref="event/inventory/InventoryType.html"title="enum class in org.bukkit.event.inventory"><code>InventoryType</code></a> cannot be
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/Inventory.html"title="interface in org.bukkit.inventory">Inventory</a></span> <spanclass="element-name">createInventory</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="inventory/InventoryHolder.html"title="interface in org.bukkit.inventory">InventoryHolder</a> owner,
int size)</span>
throws <spanclass="exceptions"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html"title="class or interface in java.lang"class="external-link">IllegalArgumentException</a></span></div>
<divclass="block">Creates an empty inventory of type <ahref="event/inventory/InventoryType.html#CHEST"><code>InventoryType.CHEST</code></a> with the
specified size.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>owner</code> - the holder of the inventory, or null to indicate no holder</dd>
<dd><code>size</code> - a multiple of 9 as the size of inventory to create</dd>
<dt>Returns:</dt>
<dd>a new inventory</dd>
<dt>Throws:</dt>
<dd><code><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html"title="class or interface in java.lang"class="external-link">IllegalArgumentException</a></code> - if the size is not a multiple of 9</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/Inventory.html"title="interface in org.bukkit.inventory">Inventory</a></span> <spanclass="element-name">createInventory</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="inventory/InventoryHolder.html"title="interface in org.bukkit.inventory">InventoryHolder</a> owner,
int size,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/text/Component.html"title="class or interface in net.kyori.adventure.text"class="external-link">Component</a> title)</span>
throws <spanclass="exceptions"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html"title="class or interface in java.lang"class="external-link">IllegalArgumentException</a></span></div>
<divclass="block">Creates an empty inventory of type <ahref="event/inventory/InventoryType.html#CHEST"><code>InventoryType.CHEST</code></a> with the
specified size and title.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>owner</code> - the holder of the inventory, or null to indicate no holder</dd>
<dd><code>size</code> - a multiple of 9 as the size of inventory to create</dd>
<dd><code>title</code> - the title of the inventory, displayed when inventory is
viewed</dd>
<dt>Returns:</dt>
<dd>a new inventory</dd>
<dt>Throws:</dt>
<dd><code><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html"title="class or interface in java.lang"class="external-link">IllegalArgumentException</a></code> - if the size is not a multiple of 9</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/Inventory.html"title="interface in org.bukkit.inventory">Inventory</a></span> <spanclass="element-name">createInventory</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="inventory/InventoryHolder.html"title="interface in org.bukkit.inventory">InventoryHolder</a> owner,
int size,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> title)</span>
throws <spanclass="exceptions"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html"title="class or interface in java.lang"class="external-link">IllegalArgumentException</a></span></div>
<divclass="deprecation-comment">in favour of <ahref="#createInventory(org.bukkit.inventory.InventoryHolder,int,net.kyori.adventure.text.Component)"><code>createInventory(InventoryHolder, int, net.kyori.adventure.text.Component)</code></a></div>
</div>
<divclass="block">Creates an empty inventory of type <ahref="event/inventory/InventoryType.html#CHEST"><code>InventoryType.CHEST</code></a> with the
specified size and title.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>owner</code> - the holder of the inventory, or null to indicate no holder</dd>
<dd><code>size</code> - a multiple of 9 as the size of inventory to create</dd>
<dd><code>title</code> - the title of the inventory, displayed when inventory is
viewed</dd>
<dt>Returns:</dt>
<dd>a new inventory</dd>
<dt>Throws:</dt>
<dd><code><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html"title="class or interface in java.lang"class="external-link">IllegalArgumentException</a></code> - if the size is not a multiple of 9</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/Merchant.html"title="interface in org.bukkit.inventory">Merchant</a></span> <spanclass="element-name">createMerchant</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
<ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/text/Component.html"title="class or interface in net.kyori.adventure.text"class="external-link">Component</a> title)</span></div>
<divclass="block">Creates an empty merchant.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>title</code> - the title of the corresponding merchant inventory, displayed
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/Merchant.html"title="interface in org.bukkit.inventory">Merchant</a></span> <spanclass="element-name">createMerchant</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> title)</span></div>
<divclass="deprecation-comment">in favour of <ahref="#createMerchant(net.kyori.adventure.text.Component)"><code>createMerchant(net.kyori.adventure.text.Component)</code></a></div>
</div>
<divclass="block">Creates an empty merchant.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>title</code> - the title of the corresponding merchant inventory, displayed
<divclass="member-signature"><spanclass="annotations"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getSpawnLimit(org.bukkit.entity.SpawnCategory)"><code>getSpawnLimit(SpawnCategory)</code></a></div>
</div>
<divclass="block">Gets user-specified limit for number of monsters that can spawn in a
chunk.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the monster spawn limit</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getAnimalSpawnLimit()">
<h3>getAnimalSpawnLimit</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getSpawnLimit(org.bukkit.entity.SpawnCategory)"><code>getSpawnLimit(SpawnCategory)</code></a></div>
</div>
<divclass="block">Gets user-specified limit for number of animals that can spawn in a
<divclass="member-signature"><spanclass="annotations"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getSpawnLimit(org.bukkit.entity.SpawnCategory)"><code>getSpawnLimit(SpawnCategory)</code></a></div>
</div>
<divclass="block">Gets user-specified limit for number of water animals that can spawn in
<divclass="member-signature"><spanclass="annotations"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getSpawnLimit(org.bukkit.entity.SpawnCategory)"><code>getSpawnLimit(SpawnCategory)</code></a></div>
</div>
<divclass="block">Gets user-specified limit for number of water ambient mobs that can spawn
<divclass="member-signature"><spanclass="annotations"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getSpawnLimit(org.bukkit.entity.SpawnCategory)"><code>getSpawnLimit(SpawnCategory)</code></a></div>
</div>
<divclass="block">Get user-specified limit for number of water creature underground that can spawn
<divclass="member-signature"><spanclass="annotations"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
<divclass="deprecation-comment">Deprecated in favor of <ahref="#getSpawnLimit(org.bukkit.entity.SpawnCategory)"><code>getSpawnLimit(SpawnCategory)</code></a></div>
</div>
<divclass="block">Gets user-specified limit for number of ambient mobs that can spawn in
<divclass="member-signature"><spanclass="return-type">int</span> <spanclass="element-name">getSpawnLimit</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="entity/SpawnCategory.html"title="enum class in org.bukkit.entity">SpawnCategory</a> spawnCategory)</span></div>
<divclass="block">Gets user-specified limit for number of <ahref="entity/SpawnCategory.html"title="enum class in org.bukkit.entity"><code>SpawnCategory</code></a> mobs that can spawn in
a chunk.
<b>Note: the <ahref="entity/SpawnCategory.html#MISC"><code>SpawnCategory.MISC</code></a> are not consider.</b></div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>spawnCategory</code> - the category spawn</dd>
<dt>Returns:</dt>
<dd>the <ahref="entity/SpawnCategory.html"title="enum class in org.bukkit.entity"><code>SpawnCategory</code></a> spawn limit</dd>
<divclass="block">Checks the current thread against the expected primary thread for the
server.
<p>
<b>Note:</b> this method should not be used to indicate the current
synchronized state of the runtime. A current thread matching the main
thread indicates that it is synchronized, but a mismatch <b>does not
preclude</b> the same assumption.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>true if the current thread matches the expected primary thread,
false otherwise</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="motd()">
<h3>motd</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/text/Component.html"title="class or interface in net.kyori.adventure.text"class="external-link">Component</a></span> <spanclass="element-name">motd</span>()</div>
<divclass="block">Gets the message that is displayed on the server list.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the server's MOTD</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getMotd()">
<h3>getMotd</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></span> <spanclass="element-name">getMotd</span>()</div>
<divclass="deprecation-comment">in favour of <ahref="#motd()"><code>motd()</code></a></div>
</div>
<divclass="block">Gets the message that is displayed on the server list.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the servers MOTD</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="shutdownMessage()">
<h3>shutdownMessage</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
</span><spanclass="return-type"><ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/text/Component.html"title="class or interface in net.kyori.adventure.text"class="external-link">Component</a></span> <spanclass="element-name">shutdownMessage</span>()</div>
<divclass="block">Gets the default message that is displayed when the server is stopped.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the shutdown message</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getShutdownMessage()">
<h3>getShutdownMessage</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></span> <spanclass="element-name">getShutdownMessage</span>()</div>
<divclass="deprecation-comment">in favour of <ahref="#shutdownMessage()"><code>shutdownMessage()</code></a></div>
</div>
<divclass="block">Gets the default message that is displayed when the server is stopped.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the shutdown message</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getWarningState()">
<h3>getWarningState</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="Warning.WarningState.html"title="enum class in org.bukkit">Warning.WarningState</a></span> <spanclass="element-name">getWarningState</span>()</div>
<divclass="block">Gets the current warning state for the server.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the configured warning state</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getItemFactory()">
<h3>getItemFactory</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="inventory/ItemFactory.html"title="interface in org.bukkit.inventory">ItemFactory</a></span> <spanclass="element-name">getItemFactory</span>()</div>
<divclass="block">Gets the instance of the item factory (for <ahref="inventory/meta/ItemMeta.html"title="interface in org.bukkit.inventory.meta"><code>ItemMeta</code></a>).</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the item factory</dd>
<dt>See Also:</dt>
<dd>
<ulclass="see-list">
<li><ahref="inventory/ItemFactory.html"title="interface in org.bukkit.inventory"><code>ItemFactory</code></a></li>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="scoreboard/ScoreboardManager.html"title="interface in org.bukkit.scoreboard">ScoreboardManager</a></span> <spanclass="element-name">getScoreboardManager</span>()</div>
<divclass="block">Gets the instance of the scoreboard manager.
<p>
This will only exist after the first world has loaded.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the scoreboard manager or null if no worlds are loaded.</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="scoreboard/Criteria.html"title="interface in org.bukkit.scoreboard">Criteria</a></span> <spanclass="element-name">getScoreboardCriteria</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</span></div>
<divclass="block">Get (or create) a new <ahref="scoreboard/Criteria.html"title="interface in org.bukkit.scoreboard"><code>Criteria</code></a> by its name.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - the criteria name</dd>
<dt>Returns:</dt>
<dd>the criteria</dd>
<dt>See Also:</dt>
<dd>
<ulclass="see-list-long">
<li><ahref="scoreboard/Criteria.html"title="interface in org.bukkit.scoreboard"><code>Criteria for a list of constants</code></a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getServerIcon()">
<h3>getServerIcon</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="util/CachedServerIcon.html"title="interface in org.bukkit.util">CachedServerIcon</a></span> <spanclass="element-name">getServerIcon</span>()</div>
<divclass="block">Gets an instance of the server's default server-icon.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the default server-icon; null values may be used by the
implementation to indicate no defined icon, but this behavior is
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="util/CachedServerIcon.html"title="interface in org.bukkit.util">CachedServerIcon</a></span> <spanclass="element-name">loadServerIcon</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/File.html"title="class or interface in java.io"class="external-link">File</a> file)</span>
throws <spanclass="exceptions"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html"title="class or interface in java.lang"class="external-link">IllegalArgumentException</a>,
<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html"title="class or interface in java.lang"class="external-link">Exception</a></span></div>
<divclass="block">Loads an image from a file, and returns a cached image for the specific
server-icon.
<p>
Size and type are implementation defined. An incompatible file is
guaranteed to throw an implementation-defined <ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html"title="class or interface in java.lang"class="external-link"><code>Exception</code></a>.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>file</code> - the file to load the from</dd>
<dt>Returns:</dt>
<dd>a cached server-icon that can be used for a <ahref="event/server/ServerListPingEvent.html#setServerIcon(org.bukkit.util.CachedServerIcon)"><code>ServerListPingEvent.setServerIcon(CachedServerIcon)</code></a></dd>
<dt>Throws:</dt>
<dd><code><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html"title="class or interface in java.lang"class="external-link">IllegalArgumentException</a></code> - if image is null</dd>
<dd><code><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html"title="class or interface in java.lang"class="external-link">Exception</a></code> - if the image does not meet current server server-icon
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="util/CachedServerIcon.html"title="interface in org.bukkit.util">CachedServerIcon</a></span> <spanclass="element-name">loadServerIcon</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/image/BufferedImage.html"title="class or interface in java.awt.image"class="external-link">BufferedImage</a> image)</span>
throws <spanclass="exceptions"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html"title="class or interface in java.lang"class="external-link">IllegalArgumentException</a>,
<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html"title="class or interface in java.lang"class="external-link">Exception</a></span></div>
<divclass="block">Creates a cached server-icon for the specific image.
<p>
Size and type are implementation defined. An incompatible file is
guaranteed to throw an implementation-defined <ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html"title="class or interface in java.lang"class="external-link"><code>Exception</code></a>.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>image</code> - the image to use</dd>
<dt>Returns:</dt>
<dd>a cached server-icon that can be used for a <ahref="event/server/ServerListPingEvent.html#setServerIcon(org.bukkit.util.CachedServerIcon)"><code>ServerListPingEvent.setServerIcon(CachedServerIcon)</code></a></dd>
<dt>Throws:</dt>
<dd><code><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html"title="class or interface in java.lang"class="external-link">IllegalArgumentException</a></code> - if image is null</dd>
<dd><code><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html"title="class or interface in java.lang"class="external-link">Exception</a></code> - if the image does not meet current server
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="generator/ChunkGenerator.ChunkData.html"title="interface in org.bukkit.generator">ChunkGenerator.ChunkData</a></span> <spanclass="element-name">createChunkData</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="World.html"title="interface in org.bukkit">World</a> world)</span></div>
<divclass="block">Create a ChunkData for use in a generator.
See <ahref="generator/ChunkGenerator.html#generateChunkData(org.bukkit.World,java.util.Random,int,int,org.bukkit.generator.ChunkGenerator.BiomeGrid)"><code>ChunkGenerator.generateChunkData(org.bukkit.World, java.util.Random, int, int, org.bukkit.generator.ChunkGenerator.BiomeGrid)</code></a></div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>world</code> - the world to create the ChunkData for</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html#forRemoval()"title="class or interface in java.lang"class="external-link">forRemoval</a>=true)
</span><spanclass="return-type"><ahref="generator/ChunkGenerator.ChunkData.html"title="interface in org.bukkit.generator">ChunkGenerator.ChunkData</a></span> <spanclass="element-name">createVanillaChunkData</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="World.html"title="interface in org.bukkit">World</a> world,
int x,
int z)</span></div>
<divclass="deprecation-block"><spanclass="deprecated-label">Deprecated, for removal: This API element is subject to removal in a future version.</span>
<divclass="deprecation-comment">The new multi-stage worldgen API allows a similar effect by overriding all of the "shouldGenerate..." methods to
return true, and then modifying the chunkdata in a later stage such as surface or bedrock generation.</div>
</div>
<divclass="block">Create a ChunkData for use in a generator, that is populated by the vanilla generator for that world.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>world</code> - the world to create the ChunkData for</dd>
<dd><code>x</code> - the x coordinate of the chunk</dd>
<dd><code>z</code> - the z coordinate of the chunk</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="boss/BossBar.html"title="interface in org.bukkit.boss">BossBar</a></span> <spanclass="element-name">createBossBar</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> title,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="boss/BarColor.html"title="enum class in org.bukkit.boss">BarColor</a> color,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="boss/BarStyle.html"title="enum class in org.bukkit.boss">BarStyle</a> style,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="boss/BarFlag.html"title="enum class in org.bukkit.boss">BarFlag</a>... flags)</span></div>
<divclass="block">Creates a boss bar instance to display to players. The progress
defaults to 1.0</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>title</code> - the title of the boss bar</dd>
<dd><code>color</code> - the color of the boss bar</dd>
<dd><code>style</code> - the style of the boss bar</dd>
<dd><code>flags</code> - an optional list of flags to set on the boss bar</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="boss/KeyedBossBar.html"title="interface in org.bukkit.boss">KeyedBossBar</a></span> <spanclass="element-name">createBossBar</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="NamespacedKey.html"title="class in org.bukkit">NamespacedKey</a> key,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> title,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="boss/BarColor.html"title="enum class in org.bukkit.boss">BarColor</a> color,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="boss/BarStyle.html"title="enum class in org.bukkit.boss">BarStyle</a> style,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="boss/BarFlag.html"title="enum class in org.bukkit.boss">BarFlag</a>... flags)</span></div>
<divclass="block">Creates a boss bar instance to display to players. The progress defaults
to 1.0.
<br>
This instance is added to the persistent storage of the server and will
be editable by commands and restored after restart.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>key</code> - the key of the boss bar that is used to access the boss bar</dd>
<dd><code>title</code> - the title of the boss bar</dd>
<dd><code>color</code> - the color of the boss bar</dd>
<dd><code>style</code> - the style of the boss bar</dd>
<dd><code>flags</code> - an optional list of flags to set on the boss bar</dd>
<dt>Returns:</dt>
<dd>the created boss bar</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getBossBars()">
<h3>getBossBars</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Iterator.html"title="class or interface in java.util"class="external-link">Iterator</a><<ahref="boss/KeyedBossBar.html"title="interface in org.bukkit.boss">KeyedBossBar</a>></span> <spanclass="element-name">getBossBars</span>()</div>
<divclass="block">Gets an unmodifiable iterator through all persistent bossbars.
<ul>
<li><b>not</b> bound to a <ahref="entity/Boss.html"title="interface in org.bukkit.entity"><code>Boss</code></a></li>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="boss/KeyedBossBar.html"title="interface in org.bukkit.boss">KeyedBossBar</a></span> <spanclass="element-name">getBossBar</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="NamespacedKey.html"title="class in org.bukkit">NamespacedKey</a> key)</span></div>
<divclass="block">Gets the <ahref="boss/KeyedBossBar.html"title="interface in org.bukkit.boss"><code>KeyedBossBar</code></a> specified by this key.
<ul>
<li><b>not</b> bound to a <ahref="entity/Boss.html"title="interface in org.bukkit.entity"><code>Boss</code></a></li>
<divclass="member-signature"><spanclass="return-type">boolean</span> <spanclass="element-name">removeBossBar</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="NamespacedKey.html"title="class in org.bukkit">NamespacedKey</a> key)</span></div>
<divclass="block">Removes a <ahref="boss/KeyedBossBar.html"title="interface in org.bukkit.boss"><code>KeyedBossBar</code></a> specified by this key.
<ul>
<li><b>not</b> bound to a <ahref="entity/Boss.html"title="interface in org.bukkit.entity"><code>Boss</code></a></li>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="entity/Entity.html"title="interface in org.bukkit.entity">Entity</a></span> <spanclass="element-name">getEntity</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html"title="class or interface in java.util"class="external-link">UUID</a> uuid)</span></div>
<divclass="block">Gets an entity on the server by its UUID</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>uuid</code> - the UUID of the entity</dd>
<dt>Returns:</dt>
<dd>the entity with the given UUID, or null if it isn't found</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getTPS()">
<h3>getTPS</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<divclass="block">Gets the current server TPS</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>current server TPS (1m, 5m, 15m in Paper-Server)</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getTickTimes()">
<h3>getTickTimes</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<divclass="block">Get the average tick time (in millis)</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>Average tick time (in millis)</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getCommandMap()">
<h3>getCommandMap</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="command/CommandMap.html"title="interface in org.bukkit.command">CommandMap</a></span> <spanclass="element-name">getCommandMap</span>()</div>
<divclass="block">Gets the active <ahref="command/CommandMap.html"title="interface in org.bukkit.command"><code>CommandMap</code></a></div>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="advancement/Advancement.html"title="interface in org.bukkit.advancement">Advancement</a></span> <spanclass="element-name">getAdvancement</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="NamespacedKey.html"title="class in org.bukkit">NamespacedKey</a> key)</span></div>
<divclass="block">Get the advancement specified by this key.</div>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Iterator.html"title="class or interface in java.util"class="external-link">Iterator</a><<ahref="advancement/Advancement.html"title="interface in org.bukkit.advancement">Advancement</a>></span> <spanclass="element-name">advancementIterator</span>()</div>
<divclass="block">Get an iterator through all advancements. Advancements cannot be removed
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="block/data/BlockData.html"title="interface in org.bukkit.block.data">BlockData</a></span> <spanclass="element-name">createBlockData</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="Material.html"title="enum class in org.bukkit">Material</a> material)</span></div>
<divclass="block">Creates a new <ahref="block/data/BlockData.html"title="interface in org.bukkit.block.data"><code>BlockData</code></a> instance for the specified Material, with
all properties initialized to unspecified defaults.</div>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="block/data/BlockData.html"title="interface in org.bukkit.block.data">BlockData</a></span> <spanclass="element-name">createBlockData</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="Material.html"title="enum class in org.bukkit">Material</a> material,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Consumer.html"title="class or interface in java.util.function"class="external-link">Consumer</a><<ahref="block/data/BlockData.html"title="interface in org.bukkit.block.data">BlockData</a>> consumer)</span></div>
<divclass="block">Creates a new <ahref="block/data/BlockData.html"title="interface in org.bukkit.block.data"><code>BlockData</code></a> instance for the specified Material, with
all properties initialized to unspecified defaults.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>material</code> - the material</dd>
<dd><code>consumer</code> - consumer to run on new instance before returning</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="block/data/BlockData.html"title="interface in org.bukkit.block.data">BlockData</a></span> <spanclass="element-name">createBlockData</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> data)</span>
throws <spanclass="exceptions"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html"title="class or interface in java.lang"class="external-link">IllegalArgumentException</a></span></div>
<divclass="block">Creates a new <ahref="block/data/BlockData.html"title="interface in org.bukkit.block.data"><code>BlockData</code></a> instance with material and properties
parsed from provided data.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>data</code> - data string</dd>
<dt>Returns:</dt>
<dd>new data instance</dd>
<dt>Throws:</dt>
<dd><code><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html"title="class or interface in java.lang"class="external-link">IllegalArgumentException</a></code> - if the specified data is not valid</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Contract.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Contract</a>("null, null -> fail")
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="block/data/BlockData.html"title="interface in org.bukkit.block.data">BlockData</a></span> <spanclass="element-name">createBlockData</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="Material.html"title="enum class in org.bukkit">Material</a> material,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> data)</span>
throws <spanclass="exceptions"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html"title="class or interface in java.lang"class="external-link">IllegalArgumentException</a></span></div>
<divclass="block">Creates a new <ahref="block/data/BlockData.html"title="interface in org.bukkit.block.data"><code>BlockData</code></a> instance for the specified Material, with
all properties initialized to unspecified defaults, except for those
provided in data.
<br>
If <code>material</code> is specified, then the data string must not also
contain the material.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>material</code> - the material</dd>
<dd><code>data</code> - data string</dd>
<dt>Returns:</dt>
<dd>new data instance</dd>
<dt>Throws:</dt>
<dd><code><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html"title="class or interface in java.lang"class="external-link">IllegalArgumentException</a></code> - if the specified data is not valid</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
</span><spanclass="type-parameters"><T extends <ahref="Keyed.html"title="interface in org.bukkit">Keyed</a>></span> <spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="Tag.html"title="interface in org.bukkit">Tag</a><T></span> <spanclass="element-name">getTag</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> registry,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="NamespacedKey.html"title="class in org.bukkit">NamespacedKey</a> tag,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html"title="class or interface in java.lang"class="external-link">Class</a><T> clazz)</span></div>
<divclass="block">Gets a tag which has already been defined within the server. Plugins are
suggested to use the concrete tags in <ahref="Tag.html"title="interface in org.bukkit"><code>Tag</code></a> rather than this method
which makes no guarantees about which tags are available, and may also be
less performant due to lack of caching.
<br>
Tags will be searched for in an implementation specific manner, but a
path consisting of namespace/tags/registry/key is expected.
<br>
Server implementations are allowed to handle only the registries
indicated in <ahref="Tag.html"title="interface in org.bukkit"><code>Tag</code></a>.</div>
<dlclass="notes">
<dt>Type Parameters:</dt>
<dd><code>T</code> - type of the tag</dd>
<dt>Parameters:</dt>
<dd><code>registry</code> - the tag registry to look at</dd>
<dd><code>tag</code> - the name of the tag</dd>
<dd><code>clazz</code> - the class of the tag entries</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="type-parameters"><T extends <ahref="Keyed.html"title="interface in org.bukkit">Keyed</a>></span> <spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Iterable.html"title="class or interface in java.lang"class="external-link">Iterable</a><<ahref="Tag.html"title="interface in org.bukkit">Tag</a><T>></span> <spanclass="element-name">getTags</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> registry,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html"title="class or interface in java.lang"class="external-link">Class</a><T> clazz)</span></div>
<divclass="block">Gets a all tags which have been defined within the server.
<br>
Server implementations are allowed to handle only the registries
indicated in <ahref="Tag.html"title="interface in org.bukkit"><code>Tag</code></a>.
<br>
No guarantees are made about the mutability of the returned iterator.</div>
<dlclass="notes">
<dt>Type Parameters:</dt>
<dd><code>T</code> - type of the tag</dd>
<dt>Parameters:</dt>
<dd><code>registry</code> - the tag registry to look at</dd>
<dd><code>clazz</code> - the class of the tag entries</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="loot/LootTable.html"title="interface in org.bukkit.loot">LootTable</a></span> <spanclass="element-name">getLootTable</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="NamespacedKey.html"title="class in org.bukkit">NamespacedKey</a> key)</span></div>
<divclass="block">Gets the specified <ahref="loot/LootTable.html"title="interface in org.bukkit.loot"><code>LootTable</code></a>.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>key</code> - the name of the LootTable</dd>
<dt>Returns:</dt>
<dd>the LootTable, or null if no LootTable is found with that name</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="entity/Entity.html"title="interface in org.bukkit.entity">Entity</a>></span> <spanclass="element-name">selectEntities</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="command/CommandSender.html"title="interface in org.bukkit.command">CommandSender</a> sender,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> selector)</span>
throws <spanclass="exceptions"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html"title="class or interface in java.lang"class="external-link">IllegalArgumentException</a></span></div>
<divclass="block">Selects entities using the given Vanilla selector.
<br>
No guarantees are made about the selector format, other than they match
the Vanilla format for the active Minecraft version.
<br>
Usually a selector will start with '@', unless selecting a Player in
which case it may simply be the Player's name or UUID.
<br>
Note that in Vanilla, elevated permissions are usually required to use
'@' selectors, but this method should not check such permissions from the
sender.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>sender</code> - the sender to execute as, must be provided</dd>
<dd><code>selector</code> - the selection string</dd>
<dt>Returns:</dt>
<dd>a list of the selected entities. The list will not be null, but
no further guarantees are made.</dd>
<dt>Throws:</dt>
<dd><code><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html"title="class or interface in java.lang"class="external-link">IllegalArgumentException</a></code> - if the selector is malformed in any way
or a parameter is null</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getStructureManager()">
<h3>getStructureManager</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="structure/StructureManager.html"title="interface in org.bukkit.structure">StructureManager</a></span> <spanclass="element-name">getStructureManager</span>()</div>
<divclass="block">Gets the structure manager for loading and saving structures.</div>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
</span><spanclass="type-parameters"><T extends <ahref="Keyed.html"title="interface in org.bukkit">Keyed</a>></span> <spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="Registry.html"title="interface in org.bukkit">Registry</a><T></span> <spanclass="element-name">getRegistry</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html"title="class or interface in java.lang"class="external-link">Class</a><T> tClass)</span></div>
<divclass="block">Returns the registry for the given class.
<br>
If no registry is present for the given class null will be returned.
<br>
Depending on the implementation not every registry present in
<ahref="Registry.html"title="interface in org.bukkit"><code>Registry</code></a> will be returned by this method.</div>
<dlclass="notes">
<dt>Type Parameters:</dt>
<dd><code>T</code> - type of the registry</dd>
<dt>Parameters:</dt>
<dd><code>tClass</code> - of the registry to get</dd>
<dt>Returns:</dt>
<dd>the corresponding registry or null if not present</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getUnsafe()">
<h3>getUnsafe</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="UnsafeValues.html"title="interface in org.bukkit">UnsafeValues</a></span> <spanclass="element-name">getUnsafe</span>()</div>
<li><ahref="UnsafeValues.html"title="interface in org.bukkit"><code>UnsafeValues</code></a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="spigot()">
<h3>spigot</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="Server.Spigot.html"title="class in org.bukkit">Server.Spigot</a></span> <spanclass="element-name">spigot</span>()</div>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
</span><spanclass="return-type"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></span> <spanclass="element-name">getPermissionMessage</span>()</div>
<divclass="block">Gets the default no permission message used on the server</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the default message</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="permissionMessage()">
<h3>permissionMessage</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="https://jd.adventure.kyori.net/api/4.11.0/net/kyori/adventure/text/Component.html"title="class or interface in net.kyori.adventure.text"class="external-link">Component</a></span> <spanclass="element-name">permissionMessage</span>()</div>
<divclass="block">Gets the default no permission message used on the server</div>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="../../com/destroystokyo/paper/profile/PlayerProfile.html"title="interface in com.destroystokyo.paper.profile">PlayerProfile</a></span> <spanclass="element-name">createProfile</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html"title="class or interface in java.util"class="external-link">UUID</a> uuid)</span></div>
<divclass="block">Creates a PlayerProfile for the specified uuid, with name as null.
If a player with the passed uuid exists on the server at the time of creation, the returned player profile will
be populated with the properties of said player (including their uuid and name).</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>uuid</code> - UUID to create profile for</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="../../com/destroystokyo/paper/profile/PlayerProfile.html"title="interface in com.destroystokyo.paper.profile">PlayerProfile</a></span> <spanclass="element-name">createProfile</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</span></div>
<divclass="block">Creates a PlayerProfile for the specified name, with UUID as null.
If a player with the passed name exists on the server at the time of creation, the returned player profile will
be populated with the properties of said player (including their uuid and name).
<p>
E.g. if the player 'jeb_' is currently playing on the server, calling <code>createProfile("JEB_")</code> will
yield a profile with the name 'jeb_', their uuid and their textures.
To bypass this pre-population on a case-insensitive name match, see <ahref="#createProfileExact(java.util.UUID,java.lang.String)"><code>createProfileExact(UUID, String)</code></a>.
<p></div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - Name to create profile for</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="../../com/destroystokyo/paper/profile/PlayerProfile.html"title="interface in com.destroystokyo.paper.profile">PlayerProfile</a></span> <spanclass="element-name">createProfile</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html"title="class or interface in java.util"class="external-link">UUID</a> uuid,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</span></div>
<divclass="block">Creates a PlayerProfile for the specified name/uuid
Both UUID and Name can not be null at same time. One must be supplied.
If a player with the passed uuid or name exists on the server at the time of creation, the returned player
profile will be populated with the properties of said player (including their uuid and name).
<p>
E.g. if the player 'jeb_' is currently playing on the server, calling <code>createProfile(null, "JEB_")</code> will
yield a profile with the name 'jeb_', their uuid and their textures.
To bypass this pre-population on an case-insensitive name match, see <ahref="#createProfileExact(java.util.UUID,java.lang.String)"><code>createProfileExact(UUID, String)</code></a>.
<p>
The name comparison will compare the <ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html#toLowerCase()"title="class or interface in java.lang"class="external-link"><code>String.toLowerCase()</code></a> version of both the passed name parameter and
a players name to honour the case-insensitive nature of a mojang profile lookup.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>uuid</code> - UUID to create profile for</dd>
<dd><code>name</code> - Name to create profile for</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="../../com/destroystokyo/paper/profile/PlayerProfile.html"title="interface in com.destroystokyo.paper.profile">PlayerProfile</a></span> <spanclass="element-name">createProfileExact</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html"title="class or interface in java.util"class="external-link">UUID</a> uuid,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name)</span></div>
<divclass="block">Creates an exact PlayerProfile for the specified name/uuid
Both UUID and Name can not be null at same time. One must be supplied.
If a player with the passed uuid or name exists on the server at the time of creation, the returned player
profile will be populated with the properties of said player.
<p>
Compared to <ahref="#createProfile(java.util.UUID,java.lang.String)"><code>createProfile(UUID, String)</code></a>, this method will never mutate the passed uuid or name.
If a player with either the same uuid or a matching name (case-insensitive) is found on the server, their
properties, such as textures, will be pre-populated in the profile, however the passed uuid and name stay intact.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>uuid</code> - UUID to create profile for</dd>
<dd><code>name</code> - Name to create profile for</dd>
<divclass="block">Checks if the server is in the process of being shutdown.</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>true if server is in the process of being shutdown</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getMobGoals()">
<h3>getMobGoals</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="../../com/destroystokyo/paper/entity/ai/MobGoals.html"title="interface in com.destroystokyo.paper.entity.ai">MobGoals</a></span> <spanclass="element-name">getMobGoals</span>()</div>
<divclass="block">Returns the <ahref="../../com/destroystokyo/paper/entity/ai/MobGoals.html"title="interface in com.destroystokyo.paper.entity.ai"><code>MobGoals</code></a> manager</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the mob goals manager</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getDatapackManager()">
<h3>getDatapackManager</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="../../io/papermc/paper/datapack/DatapackManager.html"title="interface in io.papermc.paper.datapack">DatapackManager</a></span> <spanclass="element-name">getDatapackManager</span>()</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>the datapack manager</dd>
</dl>
</section>
</li>
<li>
<sectionclass="detail"id="getPotionBrewer()">
<h3>getPotionBrewer</h3>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="return-type"><ahref="potion/PotionBrewer.html"title="interface in org.bukkit.potion">PotionBrewer</a></span> <spanclass="element-name">getPotionBrewer</span>()</div>