mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-27 03:17:36 +01:00
Add NamespacedKey biome methods
Co-authored-by: Thonk <30448663+ExcessiveAmountsOfZombies@users.noreply.github.com>
This commit is contained in:
parent
763c827879
commit
49b56fd1fb
@ -223,4 +223,37 @@ public interface UnsafeValues {
|
||||
*/
|
||||
@org.jetbrains.annotations.NotNull org.bukkit.attribute.Attributable getDefaultEntityAttributes(@org.jetbrains.annotations.NotNull NamespacedKey entityKey);
|
||||
// Paper end
|
||||
|
||||
// Paper start - namespaced key biome methods
|
||||
/**
|
||||
* Gets the {@link NamespacedKey} for the biome at the given location.
|
||||
*
|
||||
* @param accessor The {@link RegionAccessor} of the provided coordinates
|
||||
* @param x X-coordinate of the block
|
||||
* @param y Y-coordinate of the block
|
||||
* @param z Z-coordinate of the block
|
||||
* @deprecated custom biomes are properly supported in API now
|
||||
* @return the biome's {@link NamespacedKey}
|
||||
*/
|
||||
@org.jetbrains.annotations.NotNull
|
||||
@Deprecated(since = "1.21.3", forRemoval = true)
|
||||
NamespacedKey getBiomeKey(RegionAccessor accessor, int x, int y, int z);
|
||||
|
||||
/**
|
||||
* Sets the biome at the given location to a biome registered
|
||||
* to the given {@link NamespacedKey}. If no biome by the given
|
||||
* {@link NamespacedKey} exists, an {@link IllegalStateException}
|
||||
* will be thrown.
|
||||
*
|
||||
* @param accessor The {@link RegionAccessor} of the provided coordinates
|
||||
* @param x X-coordinate of the block
|
||||
* @param y Y-coordinate of the block
|
||||
* @param z Z-coordinate of the block
|
||||
* @param biomeKey Biome key
|
||||
* @deprecated custom biomes are properly supported in API now
|
||||
* @throws IllegalStateException if no biome by the given key is registered.
|
||||
*/
|
||||
@Deprecated(since = "1.21.3", forRemoval = true)
|
||||
void setBiomeKey(RegionAccessor accessor, int x, int y, int z, NamespacedKey biomeKey);
|
||||
// Paper end - namespaced key biome methods
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user