Update javadoc to output generated at dc17d17

This commit is contained in:
mworzala 2024-03-29 14:14:39 +00:00
parent d526c8fa9f
commit fe7eb6b9f0
6 changed files with 125 additions and 73 deletions

View File

@ -5474,6 +5474,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="net/minestom/server/utils/ObjectPool.html#clear()" class="member-name-link">clear()</a> - Method in class net.minestom.server.utils.<a href="net/minestom/server/utils/ObjectPool.html" title="class in net.minestom.server.utils">ObjectPool</a></dt>
<dd>&nbsp;</dd>
<dt><a href="net/minestom/server/instance/Weather.html#CLEAR" class="member-name-link">CLEAR</a> - Static variable in record class net.minestom.server.instance.<a href="net/minestom/server/instance/Weather.html" title="class in net.minestom.server.instance">Weather</a></dt>
<dd>&nbsp;</dd>
<dt><a href="net/minestom/server/network/packet/server/ServerPacketIdentifier.html#CLEAR_TITLES" class="member-name-link">CLEAR_TITLES</a> - Static variable in class net.minestom.server.network.packet.server.<a href="net/minestom/server/network/packet/server/ServerPacketIdentifier.html" title="class in net.minestom.server.network.packet.server">ServerPacketIdentifier</a></dt>
<dd>&nbsp;</dd>
<dt><a href="net/minestom/server/inventory/click/InventoryClickProcessor.html#clearCache(net.minestom.server.entity.Player)" class="member-name-link">clearCache(Player)</a> - Method in class net.minestom.server.inventory.click.<a href="net/minestom/server/inventory/click/InventoryClickProcessor.html" title="class in net.minestom.server.inventory.click">InventoryClickProcessor</a></dt>
@ -17291,7 +17293,7 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="net/minestom/server/instance/Instance.html#getWeather()" class="member-name-link">getWeather()</a> - Method in class net.minestom.server.instance.<a href="net/minestom/server/instance/Instance.html" title="class in net.minestom.server.instance">Instance</a></dt>
<dd>
<div class="block">Gets the current weather on this instance</div>
<div class="block">Gets the weather of this instance</div>
</dd>
<dt><a href="net/minestom/server/entity/metadata/display/AbstractDisplayMeta.html#getWidth()" class="member-name-link">getWidth()</a> - Method in class net.minestom.server.entity.metadata.display.<a href="net/minestom/server/entity/metadata/display/AbstractDisplayMeta.html" title="class in net.minestom.server.entity.metadata.display">AbstractDisplayMeta</a></dt>
<dd>&nbsp;</dd>
@ -21024,9 +21026,7 @@ loadScripts(document, 'script');</script>
<dt><a href="net/minestom/server/world/DimensionType.html#isRaidCapable()" class="member-name-link">isRaidCapable()</a> - Method in class net.minestom.server.world.<a href="net/minestom/server/world/DimensionType.html" title="class in net.minestom.server.world">DimensionType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="net/minestom/server/instance/Weather.html#isRaining()" class="member-name-link">isRaining()</a> - Method in record class net.minestom.server.instance.<a href="net/minestom/server/instance/Weather.html" title="class in net.minestom.server.instance">Weather</a></dt>
<dd>
<div class="block">Returns the value of the <a href="./net/minestom/server/instance/Weather.html#param-isRaining"><code>isRaining</code></a> record component.</div>
</dd>
<dd>&nbsp;</dd>
<dt><a href="net/minestom/server/instance/Chunk.html#isReadOnly()" class="member-name-link">isReadOnly()</a> - Method in class net.minestom.server.instance.<a href="net/minestom/server/instance/Chunk.html" title="class in net.minestom.server.instance">Chunk</a></dt>
<dd>
<div class="block">Gets if this chunk is read-only.</div>
@ -28079,6 +28079,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="net/minestom/server/world/biomes/Biome.Precipitation.html#RAIN" class="member-name-link">RAIN</a> - Enum constant in enum class net.minestom.server.world.biomes.<a href="net/minestom/server/world/biomes/Biome.Precipitation.html" title="enum class in net.minestom.server.world.biomes">Biome.Precipitation</a></dt>
<dd>&nbsp;</dd>
<dt><a href="net/minestom/server/instance/Weather.html#RAIN" class="member-name-link">RAIN</a> - Static variable in record class net.minestom.server.instance.<a href="net/minestom/server/instance/Weather.html" title="class in net.minestom.server.instance">Weather</a></dt>
<dd>&nbsp;</dd>
<dt><a href="net/minestom/server/particle/Particle.html#RAIN" class="member-name-link">RAIN</a> - Static variable in interface net.minestom.server.particle.<a href="net/minestom/server/particle/Particle.html" title="interface in net.minestom.server.particle">Particle</a></dt>
<dd>&nbsp;</dd>
<dt><a href="net/minestom/server/network/packet/server/play/ChangeGameStatePacket.Reason.html#RAIN_LEVEL_CHANGE" class="member-name-link">RAIN_LEVEL_CHANGE</a> - Enum constant in enum class net.minestom.server.network.packet.server.play.<a href="net/minestom/server/network/packet/server/play/ChangeGameStatePacket.Reason.html" title="enum class in net.minestom.server.network.packet.server.play">ChangeGameStatePacket.Reason</a></dt>
@ -32198,6 +32200,10 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="net/minestom/server/instance/WorldBorder.html#setWarningTime(int)" class="member-name-link">setWarningTime(int)</a> - Method in class net.minestom.server.instance.<a href="net/minestom/server/instance/WorldBorder.html" title="class in net.minestom.server.instance">WorldBorder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="net/minestom/server/instance/Instance.html#setWeather(net.minestom.server.instance.Weather)" class="member-name-link">setWeather(Weather)</a> - Method in class net.minestom.server.instance.<a href="net/minestom/server/instance/Instance.html" title="class in net.minestom.server.instance">Instance</a></dt>
<dd>
<div class="block">Sets the weather of this instance with a fixed transition</div>
</dd>
<dt><a href="net/minestom/server/instance/Instance.html#setWeather(net.minestom.server.instance.Weather,int)" class="member-name-link">setWeather(Weather, int)</a> - Method in class net.minestom.server.instance.<a href="net/minestom/server/instance/Instance.html" title="class in net.minestom.server.instance">Instance</a></dt>
<dd>
<div class="block">Sets the weather on this instance, transitions over time</div>
@ -34626,6 +34632,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="net/minestom/server/entity/metadata/projectile/ThrownTridentMeta.html#%3Cinit%3E(net.minestom.server.entity.Entity,net.minestom.server.entity.Metadata)" class="member-name-link">ThrownTridentMeta(Entity, Metadata)</a> - Constructor for class net.minestom.server.entity.metadata.projectile.<a href="net/minestom/server/entity/metadata/projectile/ThrownTridentMeta.html" title="class in net.minestom.server.entity.metadata.projectile">ThrownTridentMeta</a></dt>
<dd>&nbsp;</dd>
<dt><a href="net/minestom/server/instance/Weather.html#THUNDER" class="member-name-link">THUNDER</a> - Static variable in record class net.minestom.server.instance.<a href="net/minestom/server/instance/Weather.html" title="class in net.minestom.server.instance">Weather</a></dt>
<dd>&nbsp;</dd>
<dt><a href="net/minestom/server/network/packet/server/play/ChangeGameStatePacket.Reason.html#THUNDER_LEVEL_CHANGE" class="member-name-link">THUNDER_LEVEL_CHANGE</a> - Enum constant in enum class net.minestom.server.network.packet.server.play.<a href="net/minestom/server/network/packet/server/play/ChangeGameStatePacket.Reason.html" title="enum class in net.minestom.server.network.packet.server.play">ChangeGameStatePacket.Reason</a></dt>
<dd>&nbsp;</dd>
<dt><a href="net/minestom/server/instance/Weather.html#thunderLevel()" class="member-name-link">thunderLevel()</a> - Method in record class net.minestom.server.instance.<a href="net/minestom/server/instance/Weather.html" title="class in net.minestom.server.instance">Weather</a></dt>
@ -39076,7 +39084,7 @@ the order they are declared.</div>
<dd>
<div class="block">Represents the possible weather properties of an instance</div>
</dd>
<dt><a href="net/minestom/server/instance/Weather.html#%3Cinit%3E(boolean,float,float)" class="member-name-link">Weather(boolean, float, float)</a> - Constructor for record class net.minestom.server.instance.<a href="net/minestom/server/instance/Weather.html" title="class in net.minestom.server.instance">Weather</a></dt>
<dt><a href="net/minestom/server/instance/Weather.html#%3Cinit%3E(float,float)" class="member-name-link">Weather(float, float)</a> - Constructor for record class net.minestom.server.instance.<a href="net/minestom/server/instance/Weather.html" title="class in net.minestom.server.instance">Weather</a></dt>
<dd>
<div class="block">Creates an instance of a <code>Weather</code> record class.</div>
</dd>
@ -39487,8 +39495,6 @@ the order they are declared.</div>
<dd>
<div class="block">Creates a new block with the the property <code>property</code> sets to <code>value</code>.</div>
</dd>
<dt><a href="net/minestom/server/instance/Weather.html#withRain(boolean)" class="member-name-link">withRain(boolean)</a> - Method in record class net.minestom.server.instance.<a href="net/minestom/server/instance/Weather.html" title="class in net.minestom.server.instance">Weather</a></dt>
<dd>&nbsp;</dd>
<dt><a href="net/minestom/server/instance/Weather.html#withRainLevel(float)" class="member-name-link">withRainLevel(float)</a> - Method in record class net.minestom.server.instance.<a href="net/minestom/server/instance/Weather.html" title="class in net.minestom.server.instance">Weather</a></dt>
<dd>&nbsp;</dd>
<dt><a href="net/minestom/server/instance/Weather.html#withRainLevel(it.unimi.dsi.fastutil.floats.FloatUnaryOperator)" class="member-name-link">withRainLevel(FloatUnaryOperator)</a> - Method in record class net.minestom.server.instance.<a href="net/minestom/server/instance/Weather.html" title="class in net.minestom.server.instance">Weather</a></dt>

File diff suppressed because one or more lines are too long

View File

@ -347,7 +347,7 @@ implements <a href="block/Block.Getter.html" title="interface in net.minestom.se
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="Weather.html" title="class in net.minestom.server.instance">Weather</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getWeather()" class="member-name-link">getWeather</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gets the current weather on this instance</div>
<div class="block">Gets the weather of this instance</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>long</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getWorldAge()" class="member-name-link">getWorldAge</a>()</code></div>
@ -504,33 +504,38 @@ implements <a href="block/Block.Getter.html" title="interface in net.minestom.se
<div class="block">Changes the rate at which the client is updated about the time</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setWeather(net.minestom.server.instance.Weather,int)" class="member-name-link">setWeather</a><wbr>(@NotNull <a href="Weather.html" title="class in net.minestom.server.instance">Weather</a>&nbsp;weather,
int&nbsp;transitionTicks)</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setWeather(net.minestom.server.instance.Weather)" class="member-name-link">setWeather</a><wbr>(@NotNull <a href="Weather.html" title="class in net.minestom.server.instance">Weather</a>&nbsp;weather)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the weather on this instance, transitions over time</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="../tag/TagHandler.html" title="interface in net.minestom.server.tag">TagHandler</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#tagHandler()" class="member-name-link">tagHandler</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#tick(long)" class="member-name-link">tick</a><wbr>(long&nbsp;time)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Performs a single tick in the instance, including scheduled tasks from <a href="#scheduleNextTick(java.util.function.Consumer)"><code>scheduleNextTick(Consumer)</code></a>.</div>
<div class="block">Sets the weather of this instance with a fixed transition</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#unloadChunk(int,int)" class="member-name-link">unloadChunk</a><wbr>(int&nbsp;chunkX,
int&nbsp;chunkZ)</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setWeather(net.minestom.server.instance.Weather,int)" class="member-name-link">setWeather</a><wbr>(@NotNull <a href="Weather.html" title="class in net.minestom.server.instance">Weather</a>&nbsp;weather,
int&nbsp;transitionTicks)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the weather on this instance, transitions over time</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="../tag/TagHandler.html" title="interface in net.minestom.server.tag">TagHandler</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#tagHandler()" class="member-name-link">tagHandler</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#tick(long)" class="member-name-link">tick</a><wbr>(long&nbsp;time)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Performs a single tick in the instance, including scheduled tasks from <a href="#scheduleNextTick(java.util.function.Consumer)"><code>scheduleNextTick(Consumer)</code></a>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#unloadChunk(int,int)" class="member-name-link">unloadChunk</a><wbr>(int&nbsp;chunkX,
int&nbsp;chunkZ)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Unloads the chunk at the given position.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#unloadChunk(net.minestom.server.instance.Chunk)" class="member-name-link">unloadChunk</a><wbr>(@NotNull <a href="Chunk.html" title="class in net.minestom.server.instance">Chunk</a>&nbsp;chunk)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#unloadChunk(net.minestom.server.instance.Chunk)" class="member-name-link">unloadChunk</a><wbr>(@NotNull <a href="Chunk.html" title="class in net.minestom.server.instance">Chunk</a>&nbsp;chunk)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Schedules the removal of a <a href="Chunk.html" title="class in net.minestom.server.instance"><code>Chunk</code></a>, this method does not promise when it will be done.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="../snapshot/InstanceSnapshot.html" title="interface in net.minestom.server.snapshot">InstanceSnapshot</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#updateSnapshot(net.minestom.server.snapshot.SnapshotUpdater)" class="member-name-link">updateSnapshot</a><wbr>(@NotNull <a href="../snapshot/SnapshotUpdater.html" title="interface in net.minestom.server.snapshot">SnapshotUpdater</a>&nbsp;updater)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="../snapshot/InstanceSnapshot.html" title="interface in net.minestom.server.snapshot">InstanceSnapshot</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#updateSnapshot(net.minestom.server.snapshot.SnapshotUpdater)" class="member-name-link">updateSnapshot</a><wbr>(@NotNull <a href="../snapshot/SnapshotUpdater.html" title="interface in net.minestom.server.snapshot">SnapshotUpdater</a>&nbsp;updater)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Updates the currently cached snapshot if required.</div>
</div>
</div>
@ -1384,10 +1389,10 @@ implements <a href="block/Block.Getter.html" title="interface in net.minestom.se
<h3>getWeather</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="Weather.html" title="class in net.minestom.server.instance">Weather</a></span>&nbsp;<span class="element-name">getWeather</span>()</div>
<div class="block">Gets the current weather on this instance</div>
<div class="block">Gets the weather of this instance</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>the current weather</dd>
<dd>the instance weather</dd>
</dl>
</section>
</li>
@ -1406,6 +1411,18 @@ implements <a href="block/Block.Getter.html" title="interface in net.minestom.se
</section>
</li>
<li>
<section class="detail" id="setWeather(net.minestom.server.instance.Weather)">
<h3>setWeather</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setWeather</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="Weather.html" title="class in net.minestom.server.instance">Weather</a>&nbsp;weather)</span></div>
<div class="block">Sets the weather of this instance with a fixed transition</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>weather</code> - the new weather</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="tagHandler()">
<h3>tagHandler</h3>
<div class="member-signature"><span class="annotations">@NotNull

View File

@ -332,7 +332,7 @@ loadScripts(document, 'script');</script>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-net.minestom.server.instance.Instance">Methods inherited from class&nbsp;net.minestom.server.instance.<a href="Instance.html" title="class in net.minestom.server.instance">Instance</a></h3>
<code><a href="Instance.html#breakBlock(net.minestom.server.entity.Player,net.minestom.server.coordinate.Point,net.minestom.server.instance.block.BlockFace)">breakBlock</a>, <a href="Instance.html#createTimePacket()">createTimePacket</a>, <a href="Instance.html#eventNode()">eventNode</a>, <a href="Instance.html#explode(float,float,float,float)">explode</a>, <a href="Instance.html#explode(float,float,float,float,org.jglrxavpok.hephaistos.nbt.NBTCompound)">explode</a>, <a href="Instance.html#getBlock(int,int,int,net.minestom.server.instance.block.Block.Getter.Condition)">getBlock</a>, <a href="Instance.html#getBlockLight(int,int,int)">getBlockLight</a>, <a href="Instance.html#getChunkAt(double,double)">getChunkAt</a>, <a href="Instance.html#getChunkAt(net.minestom.server.coordinate.Point)">getChunkAt</a>, <a href="Instance.html#getChunkEntities(net.minestom.server.instance.Chunk)">getChunkEntities</a>, <a href="Instance.html#getCreatures()">getCreatures</a>, <a href="Instance.html#getDimensionName()">getDimensionName</a>, <a href="Instance.html#getDimensionType()">getDimensionType</a>, <a href="Instance.html#getEntities()">getEntities</a>, <a href="Instance.html#getEntityTracker()">getEntityTracker</a>, <a href="Instance.html#getExperienceOrbs()">getExperienceOrbs</a>, <a href="Instance.html#getExplosionSupplier()">getExplosionSupplier</a>, <a href="Instance.html#getInstanceSpace()">getInstanceSpace</a>, <a href="Instance.html#getNearbyEntities(net.minestom.server.coordinate.Point,double)">getNearbyEntities</a>, <a href="Instance.html#getPlayers()">getPlayers</a>, <a href="Instance.html#getSkyLight(int,int,int)">getSkyLight</a>, <a href="Instance.html#getTime()">getTime</a>, <a href="Instance.html#getTimeRate()">getTimeRate</a>, <a href="Instance.html#getTimeUpdate()">getTimeUpdate</a>, <a href="Instance.html#getUniqueId()">getUniqueId</a>, <a href="Instance.html#getWeather()">getWeather</a>, <a href="Instance.html#getWorldAge()">getWorldAge</a>, <a href="Instance.html#getWorldBorder()">getWorldBorder</a>, <a href="Instance.html#isChunkLoaded(int,int)">isChunkLoaded</a>, <a href="Instance.html#isChunkLoaded(net.minestom.server.coordinate.Point)">isChunkLoaded</a>, <a href="Instance.html#isRegistered()">isRegistered</a>, <a href="Instance.html#loadChunk(net.minestom.server.coordinate.Point)">loadChunk</a>, <a href="Instance.html#loadOptionalChunk(net.minestom.server.coordinate.Point)">loadOptionalChunk</a>, <a href="Instance.html#placeBlock(net.minestom.server.instance.block.BlockHandler.Placement)">placeBlock</a>, <a href="Instance.html#pointers()">pointers</a>, <a href="Instance.html#scheduleNextTick(java.util.function.Consumer)">scheduleNextTick</a>, <a href="Instance.html#scheduler()">scheduler</a>, <a href="Instance.html#sendBlockAction(net.minestom.server.coordinate.Point,byte,byte)">sendBlockAction</a>, <a href="Instance.html#setBlock(int,int,int,net.minestom.server.instance.block.Block)">setBlock</a>, <a href="Instance.html#setBlock(net.minestom.server.coordinate.Point,net.minestom.server.instance.block.Block,boolean)">setBlock</a>, <a href="Instance.html#setChunkGenerator(net.minestom.server.instance.ChunkGenerator)">setChunkGenerator</a>, <a href="Instance.html#setExplosionSupplier(net.minestom.server.instance.ExplosionSupplier)">setExplosionSupplier</a>, <a href="Instance.html#setRegistered(boolean)">setRegistered</a>, <a href="Instance.html#setTime(long)">setTime</a>, <a href="Instance.html#setTimeRate(int)">setTimeRate</a>, <a href="Instance.html#setTimeUpdate(java.time.Duration)">setTimeUpdate</a>, <a href="Instance.html#setWeather(net.minestom.server.instance.Weather,int)">setWeather</a>, <a href="Instance.html#tagHandler()">tagHandler</a>, <a href="Instance.html#unloadChunk(int,int)">unloadChunk</a>, <a href="Instance.html#updateSnapshot(net.minestom.server.snapshot.SnapshotUpdater)">updateSnapshot</a></code></div>
<code><a href="Instance.html#breakBlock(net.minestom.server.entity.Player,net.minestom.server.coordinate.Point,net.minestom.server.instance.block.BlockFace)">breakBlock</a>, <a href="Instance.html#createTimePacket()">createTimePacket</a>, <a href="Instance.html#eventNode()">eventNode</a>, <a href="Instance.html#explode(float,float,float,float)">explode</a>, <a href="Instance.html#explode(float,float,float,float,org.jglrxavpok.hephaistos.nbt.NBTCompound)">explode</a>, <a href="Instance.html#getBlock(int,int,int,net.minestom.server.instance.block.Block.Getter.Condition)">getBlock</a>, <a href="Instance.html#getBlockLight(int,int,int)">getBlockLight</a>, <a href="Instance.html#getChunkAt(double,double)">getChunkAt</a>, <a href="Instance.html#getChunkAt(net.minestom.server.coordinate.Point)">getChunkAt</a>, <a href="Instance.html#getChunkEntities(net.minestom.server.instance.Chunk)">getChunkEntities</a>, <a href="Instance.html#getCreatures()">getCreatures</a>, <a href="Instance.html#getDimensionName()">getDimensionName</a>, <a href="Instance.html#getDimensionType()">getDimensionType</a>, <a href="Instance.html#getEntities()">getEntities</a>, <a href="Instance.html#getEntityTracker()">getEntityTracker</a>, <a href="Instance.html#getExperienceOrbs()">getExperienceOrbs</a>, <a href="Instance.html#getExplosionSupplier()">getExplosionSupplier</a>, <a href="Instance.html#getInstanceSpace()">getInstanceSpace</a>, <a href="Instance.html#getNearbyEntities(net.minestom.server.coordinate.Point,double)">getNearbyEntities</a>, <a href="Instance.html#getPlayers()">getPlayers</a>, <a href="Instance.html#getSkyLight(int,int,int)">getSkyLight</a>, <a href="Instance.html#getTime()">getTime</a>, <a href="Instance.html#getTimeRate()">getTimeRate</a>, <a href="Instance.html#getTimeUpdate()">getTimeUpdate</a>, <a href="Instance.html#getUniqueId()">getUniqueId</a>, <a href="Instance.html#getWeather()">getWeather</a>, <a href="Instance.html#getWorldAge()">getWorldAge</a>, <a href="Instance.html#getWorldBorder()">getWorldBorder</a>, <a href="Instance.html#isChunkLoaded(int,int)">isChunkLoaded</a>, <a href="Instance.html#isChunkLoaded(net.minestom.server.coordinate.Point)">isChunkLoaded</a>, <a href="Instance.html#isRegistered()">isRegistered</a>, <a href="Instance.html#loadChunk(net.minestom.server.coordinate.Point)">loadChunk</a>, <a href="Instance.html#loadOptionalChunk(net.minestom.server.coordinate.Point)">loadOptionalChunk</a>, <a href="Instance.html#placeBlock(net.minestom.server.instance.block.BlockHandler.Placement)">placeBlock</a>, <a href="Instance.html#pointers()">pointers</a>, <a href="Instance.html#scheduleNextTick(java.util.function.Consumer)">scheduleNextTick</a>, <a href="Instance.html#scheduler()">scheduler</a>, <a href="Instance.html#sendBlockAction(net.minestom.server.coordinate.Point,byte,byte)">sendBlockAction</a>, <a href="Instance.html#setBlock(int,int,int,net.minestom.server.instance.block.Block)">setBlock</a>, <a href="Instance.html#setBlock(net.minestom.server.coordinate.Point,net.minestom.server.instance.block.Block,boolean)">setBlock</a>, <a href="Instance.html#setChunkGenerator(net.minestom.server.instance.ChunkGenerator)">setChunkGenerator</a>, <a href="Instance.html#setExplosionSupplier(net.minestom.server.instance.ExplosionSupplier)">setExplosionSupplier</a>, <a href="Instance.html#setRegistered(boolean)">setRegistered</a>, <a href="Instance.html#setTime(long)">setTime</a>, <a href="Instance.html#setTimeRate(int)">setTimeRate</a>, <a href="Instance.html#setTimeUpdate(java.time.Duration)">setTimeUpdate</a>, <a href="Instance.html#setWeather(net.minestom.server.instance.Weather)">setWeather</a>, <a href="Instance.html#setWeather(net.minestom.server.instance.Weather,int)">setWeather</a>, <a href="Instance.html#tagHandler()">tagHandler</a>, <a href="Instance.html#unloadChunk(int,int)">unloadChunk</a>, <a href="Instance.html#updateSnapshot(net.minestom.server.snapshot.SnapshotUpdater)">updateSnapshot</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>

View File

@ -256,7 +256,7 @@ loadScripts(document, 'script');</script>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-net.minestom.server.instance.Instance">Methods inherited from class&nbsp;net.minestom.server.instance.<a href="Instance.html" title="class in net.minestom.server.instance">Instance</a></h3>
<code><a href="Instance.html#breakBlock(net.minestom.server.entity.Player,net.minestom.server.coordinate.Point,net.minestom.server.instance.block.BlockFace)">breakBlock</a>, <a href="Instance.html#createTimePacket()">createTimePacket</a>, <a href="Instance.html#eventNode()">eventNode</a>, <a href="Instance.html#explode(float,float,float,float)">explode</a>, <a href="Instance.html#explode(float,float,float,float,org.jglrxavpok.hephaistos.nbt.NBTCompound)">explode</a>, <a href="Instance.html#getBlock(int,int,int,net.minestom.server.instance.block.Block.Getter.Condition)">getBlock</a>, <a href="Instance.html#getBlockLight(int,int,int)">getBlockLight</a>, <a href="Instance.html#getChunkAt(double,double)">getChunkAt</a>, <a href="Instance.html#getChunkAt(net.minestom.server.coordinate.Point)">getChunkAt</a>, <a href="Instance.html#getChunkEntities(net.minestom.server.instance.Chunk)">getChunkEntities</a>, <a href="Instance.html#getCreatures()">getCreatures</a>, <a href="Instance.html#getDimensionName()">getDimensionName</a>, <a href="Instance.html#getDimensionType()">getDimensionType</a>, <a href="Instance.html#getEntities()">getEntities</a>, <a href="Instance.html#getEntityTracker()">getEntityTracker</a>, <a href="Instance.html#getExperienceOrbs()">getExperienceOrbs</a>, <a href="Instance.html#getExplosionSupplier()">getExplosionSupplier</a>, <a href="Instance.html#getInstanceSpace()">getInstanceSpace</a>, <a href="Instance.html#getNearbyEntities(net.minestom.server.coordinate.Point,double)">getNearbyEntities</a>, <a href="Instance.html#getPlayers()">getPlayers</a>, <a href="Instance.html#getSkyLight(int,int,int)">getSkyLight</a>, <a href="Instance.html#getTime()">getTime</a>, <a href="Instance.html#getTimeRate()">getTimeRate</a>, <a href="Instance.html#getTimeUpdate()">getTimeUpdate</a>, <a href="Instance.html#getUniqueId()">getUniqueId</a>, <a href="Instance.html#getWeather()">getWeather</a>, <a href="Instance.html#getWorldAge()">getWorldAge</a>, <a href="Instance.html#getWorldBorder()">getWorldBorder</a>, <a href="Instance.html#isChunkLoaded(int,int)">isChunkLoaded</a>, <a href="Instance.html#isChunkLoaded(net.minestom.server.coordinate.Point)">isChunkLoaded</a>, <a href="Instance.html#isRegistered()">isRegistered</a>, <a href="Instance.html#loadChunk(net.minestom.server.coordinate.Point)">loadChunk</a>, <a href="Instance.html#loadOptionalChunk(net.minestom.server.coordinate.Point)">loadOptionalChunk</a>, <a href="Instance.html#placeBlock(net.minestom.server.instance.block.BlockHandler.Placement)">placeBlock</a>, <a href="Instance.html#pointers()">pointers</a>, <a href="Instance.html#scheduleNextTick(java.util.function.Consumer)">scheduleNextTick</a>, <a href="Instance.html#scheduler()">scheduler</a>, <a href="Instance.html#sendBlockAction(net.minestom.server.coordinate.Point,byte,byte)">sendBlockAction</a>, <a href="Instance.html#setBlock(int,int,int,net.minestom.server.instance.block.Block)">setBlock</a>, <a href="Instance.html#setBlock(net.minestom.server.coordinate.Point,net.minestom.server.instance.block.Block,boolean)">setBlock</a>, <a href="Instance.html#setChunkGenerator(net.minestom.server.instance.ChunkGenerator)">setChunkGenerator</a>, <a href="Instance.html#setExplosionSupplier(net.minestom.server.instance.ExplosionSupplier)">setExplosionSupplier</a>, <a href="Instance.html#setRegistered(boolean)">setRegistered</a>, <a href="Instance.html#setTime(long)">setTime</a>, <a href="Instance.html#setTimeRate(int)">setTimeRate</a>, <a href="Instance.html#setTimeUpdate(java.time.Duration)">setTimeUpdate</a>, <a href="Instance.html#setWeather(net.minestom.server.instance.Weather,int)">setWeather</a>, <a href="Instance.html#tagHandler()">tagHandler</a>, <a href="Instance.html#tick(long)">tick</a>, <a href="Instance.html#unloadChunk(int,int)">unloadChunk</a>, <a href="Instance.html#updateSnapshot(net.minestom.server.snapshot.SnapshotUpdater)">updateSnapshot</a></code></div>
<code><a href="Instance.html#breakBlock(net.minestom.server.entity.Player,net.minestom.server.coordinate.Point,net.minestom.server.instance.block.BlockFace)">breakBlock</a>, <a href="Instance.html#createTimePacket()">createTimePacket</a>, <a href="Instance.html#eventNode()">eventNode</a>, <a href="Instance.html#explode(float,float,float,float)">explode</a>, <a href="Instance.html#explode(float,float,float,float,org.jglrxavpok.hephaistos.nbt.NBTCompound)">explode</a>, <a href="Instance.html#getBlock(int,int,int,net.minestom.server.instance.block.Block.Getter.Condition)">getBlock</a>, <a href="Instance.html#getBlockLight(int,int,int)">getBlockLight</a>, <a href="Instance.html#getChunkAt(double,double)">getChunkAt</a>, <a href="Instance.html#getChunkAt(net.minestom.server.coordinate.Point)">getChunkAt</a>, <a href="Instance.html#getChunkEntities(net.minestom.server.instance.Chunk)">getChunkEntities</a>, <a href="Instance.html#getCreatures()">getCreatures</a>, <a href="Instance.html#getDimensionName()">getDimensionName</a>, <a href="Instance.html#getDimensionType()">getDimensionType</a>, <a href="Instance.html#getEntities()">getEntities</a>, <a href="Instance.html#getEntityTracker()">getEntityTracker</a>, <a href="Instance.html#getExperienceOrbs()">getExperienceOrbs</a>, <a href="Instance.html#getExplosionSupplier()">getExplosionSupplier</a>, <a href="Instance.html#getInstanceSpace()">getInstanceSpace</a>, <a href="Instance.html#getNearbyEntities(net.minestom.server.coordinate.Point,double)">getNearbyEntities</a>, <a href="Instance.html#getPlayers()">getPlayers</a>, <a href="Instance.html#getSkyLight(int,int,int)">getSkyLight</a>, <a href="Instance.html#getTime()">getTime</a>, <a href="Instance.html#getTimeRate()">getTimeRate</a>, <a href="Instance.html#getTimeUpdate()">getTimeUpdate</a>, <a href="Instance.html#getUniqueId()">getUniqueId</a>, <a href="Instance.html#getWeather()">getWeather</a>, <a href="Instance.html#getWorldAge()">getWorldAge</a>, <a href="Instance.html#getWorldBorder()">getWorldBorder</a>, <a href="Instance.html#isChunkLoaded(int,int)">isChunkLoaded</a>, <a href="Instance.html#isChunkLoaded(net.minestom.server.coordinate.Point)">isChunkLoaded</a>, <a href="Instance.html#isRegistered()">isRegistered</a>, <a href="Instance.html#loadChunk(net.minestom.server.coordinate.Point)">loadChunk</a>, <a href="Instance.html#loadOptionalChunk(net.minestom.server.coordinate.Point)">loadOptionalChunk</a>, <a href="Instance.html#placeBlock(net.minestom.server.instance.block.BlockHandler.Placement)">placeBlock</a>, <a href="Instance.html#pointers()">pointers</a>, <a href="Instance.html#scheduleNextTick(java.util.function.Consumer)">scheduleNextTick</a>, <a href="Instance.html#scheduler()">scheduler</a>, <a href="Instance.html#sendBlockAction(net.minestom.server.coordinate.Point,byte,byte)">sendBlockAction</a>, <a href="Instance.html#setBlock(int,int,int,net.minestom.server.instance.block.Block)">setBlock</a>, <a href="Instance.html#setBlock(net.minestom.server.coordinate.Point,net.minestom.server.instance.block.Block,boolean)">setBlock</a>, <a href="Instance.html#setChunkGenerator(net.minestom.server.instance.ChunkGenerator)">setChunkGenerator</a>, <a href="Instance.html#setExplosionSupplier(net.minestom.server.instance.ExplosionSupplier)">setExplosionSupplier</a>, <a href="Instance.html#setRegistered(boolean)">setRegistered</a>, <a href="Instance.html#setTime(long)">setTime</a>, <a href="Instance.html#setTimeRate(int)">setTimeRate</a>, <a href="Instance.html#setTimeUpdate(java.time.Duration)">setTimeUpdate</a>, <a href="Instance.html#setWeather(net.minestom.server.instance.Weather)">setWeather</a>, <a href="Instance.html#setWeather(net.minestom.server.instance.Weather,int)">setWeather</a>, <a href="Instance.html#tagHandler()">tagHandler</a>, <a href="Instance.html#tick(long)">tick</a>, <a href="Instance.html#unloadChunk(int,int)">unloadChunk</a>, <a href="Instance.html#updateSnapshot(net.minestom.server.snapshot.SnapshotUpdater)">updateSnapshot</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>

View File

@ -39,7 +39,7 @@ loadScripts(document, 'script');</script>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li>Field</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
@ -47,7 +47,7 @@ loadScripts(document, 'script');</script>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
@ -59,13 +59,13 @@ loadScripts(document, 'script');</script>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
@ -93,7 +93,6 @@ loadScripts(document, 'script');</script>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Record Components:</dt>
<dd><code><span id="param-isRaining">isRaining</span></code> - true if the instance is raining, otherwise false</dd>
<dd><code><span id="param-rainLevel">rainLevel</span></code> - a percentage between 0 and 1
used to change how heavy the rain is
higher values darken the sky and increase rain opacity</dd>
@ -102,12 +101,33 @@ loadScripts(document, 'script');</script>
higher values further darken the sky</dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public record </span><span class="element-name type-name-label">Weather</span>(boolean&nbsp;isRaining, float&nbsp;rainLevel, float&nbsp;thunderLevel)
<div class="type-signature"><span class="modifiers">public record </span><span class="element-name type-name-label">Weather</span>(float&nbsp;rainLevel, float&nbsp;thunderLevel)
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Record.html" title="class or interface in java.lang" class="external-link">Record</a></span></div>
<div class="block">Represents the possible weather properties of an instance</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final <a href="Weather.html" title="class in net.minestom.server.instance">Weather</a></code></div>
<div class="col-second even-row-color"><code><a href="#CLEAR" class="member-name-link">CLEAR</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="Weather.html" title="class in net.minestom.server.instance">Weather</a></code></div>
<div class="col-second odd-row-color"><code><a href="#RAIN" class="member-name-link">RAIN</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="Weather.html" title="class in net.minestom.server.instance">Weather</a></code></div>
<div class="col-second even-row-color"><code><a href="#THUNDER" class="member-name-link">THUNDER</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
@ -116,8 +136,7 @@ loadScripts(document, 'script');</script>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(boolean,float,float)" class="member-name-link">Weather</a><wbr>(boolean&nbsp;isRaining,
float&nbsp;rainLevel,
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(float,float)" class="member-name-link">Weather</a><wbr>(float&nbsp;rainLevel,
float&nbsp;thunderLevel)</code></div>
<div class="col-last even-row-color">
<div class="block">Creates an instance of a <code>Weather</code> record class.</div>
@ -160,9 +179,7 @@ loadScripts(document, 'script');</script>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isRaining()" class="member-name-link">isRaining</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the value of the <a href="#param-isRaining"><code>isRaining</code></a> record component.</div>
</div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>float</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#rainLevel()" class="member-name-link">rainLevel</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
@ -179,20 +196,17 @@ loadScripts(document, 'script');</script>
<div class="block">Returns a string representation of this record class.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="Weather.html" title="class in net.minestom.server.instance">Weather</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#withRain(boolean)" class="member-name-link">withRain</a><wbr>(boolean&nbsp;isRaining)</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#withRainLevel(float)" class="member-name-link">withRainLevel</a><wbr>(float&nbsp;rainLevel)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="Weather.html" title="class in net.minestom.server.instance">Weather</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#withRainLevel(float)" class="member-name-link">withRainLevel</a><wbr>(float&nbsp;rainLevel)</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#withRainLevel(it.unimi.dsi.fastutil.floats.FloatUnaryOperator)" class="member-name-link">withRainLevel</a><wbr>(@NotNull it.unimi.dsi.fastutil.floats.FloatUnaryOperator&nbsp;operator)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="Weather.html" title="class in net.minestom.server.instance">Weather</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#withRainLevel(it.unimi.dsi.fastutil.floats.FloatUnaryOperator)" class="member-name-link">withRainLevel</a><wbr>(@NotNull it.unimi.dsi.fastutil.floats.FloatUnaryOperator&nbsp;operator)</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#withThunderLevel(float)" class="member-name-link">withThunderLevel</a><wbr>(float&nbsp;thunderLevel)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="Weather.html" title="class in net.minestom.server.instance">Weather</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#withThunderLevel(float)" class="member-name-link">withThunderLevel</a><wbr>(float&nbsp;thunderLevel)</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#withThunderLevel(it.unimi.dsi.fastutil.floats.FloatUnaryOperator)" class="member-name-link">withThunderLevel</a><wbr>(@NotNull it.unimi.dsi.fastutil.floats.FloatUnaryOperator&nbsp;operator)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="Weather.html" title="class in net.minestom.server.instance">Weather</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#withThunderLevel(it.unimi.dsi.fastutil.floats.FloatUnaryOperator)" class="member-name-link">withThunderLevel</a><wbr>(@NotNull it.unimi.dsi.fastutil.floats.FloatUnaryOperator&nbsp;operator)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
@ -205,21 +219,45 @@ loadScripts(document, 'script');</script>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="CLEAR">
<h3>CLEAR</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Weather.html" title="class in net.minestom.server.instance">Weather</a></span>&nbsp;<span class="element-name">CLEAR</span></div>
</section>
</li>
<li>
<section class="detail" id="RAIN">
<h3>RAIN</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Weather.html" title="class in net.minestom.server.instance">Weather</a></span>&nbsp;<span class="element-name">RAIN</span></div>
</section>
</li>
<li>
<section class="detail" id="THUNDER">
<h3>THUNDER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Weather.html" title="class in net.minestom.server.instance">Weather</a></span>&nbsp;<span class="element-name">THUNDER</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(boolean,float,float)">
<section class="detail" id="&lt;init&gt;(float,float)">
<h3>Weather</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Weather</span><wbr><span class="parameters">(boolean&nbsp;isRaining,
float&nbsp;rainLevel,
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Weather</span><wbr><span class="parameters">(float&nbsp;rainLevel,
float&nbsp;thunderLevel)</span></div>
<div class="block">Creates an instance of a <code>Weather</code> record class.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>isRaining</code> - the value for the <a href="#param-isRaining"><code>isRaining</code></a> record component</dd>
<dd><code>rainLevel</code> - the value for the <a href="#param-rainLevel"><code>rainLevel</code></a> record component</dd>
<dd><code>thunderLevel</code> - the value for the <a href="#param-thunderLevel"><code>thunderLevel</code></a> record component</dd>
</dl>
@ -234,14 +272,6 @@ loadScripts(document, 'script');</script>
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="withRain(boolean)">
<h3>withRain</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="Weather.html" title="class in net.minestom.server.instance">Weather</a></span>&nbsp;<span class="element-name">withRain</span><wbr><span class="parameters">(boolean&nbsp;isRaining)</span></div>
</section>
</li>
<li>
<section class="detail" id="withRainLevel(float)">
<h3>withRainLevel</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@ -250,6 +280,16 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
<section class="detail" id="isRaining()">
<h3>isRaining</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isRaining</span>()</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>true if <code>rainLevel</code> is &gt; 0</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="withRainLevel(it.unimi.dsi.fastutil.floats.FloatUnaryOperator)">
<h3>withRainLevel</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@ -342,17 +382,6 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
<section class="detail" id="isRaining()">
<h3>isRaining</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isRaining</span>()</div>
<div class="block">Returns the value of the <a href="#param-isRaining"><code>isRaining</code></a> record component.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>the value of the <a href="#param-isRaining"><code>isRaining</code></a> record component</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="rainLevel()">
<h3>rainLevel</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">float</span>&nbsp;<span class="element-name">rainLevel</span>()</div>