#1058: Add tests for Minecraft registry <-> Bukkit fields
By: DerFrZocker <derrieple@gmail.com>
This commit is contained in:
@@ -49,8 +49,9 @@ public abstract class Structure implements Keyed {
|
||||
public static final Structure TRAIL_RUINS = getStructure("trail_ruins");
|
||||
public static final Structure TRIAL_CHAMBERS = getStructure("trial_chambers");
|
||||
|
||||
private static Structure getStructure(String name) {
|
||||
return Registry.STRUCTURE.get(NamespacedKey.minecraft(name));
|
||||
@NotNull
|
||||
private static Structure getStructure(@NotNull String name) {
|
||||
return Registry.STRUCTURE.getOrThrow(NamespacedKey.minecraft(name));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -3,6 +3,7 @@ package org.bukkit.generator.structure;
|
||||
import org.bukkit.Keyed;
|
||||
import org.bukkit.NamespacedKey;
|
||||
import org.bukkit.Registry;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
/**
|
||||
* Represent a StructureType of a {@link Structure}.
|
||||
@@ -31,7 +32,8 @@ public abstract class StructureType implements Keyed {
|
||||
public static final StructureType SWAMP_HUT = getStructureType("swamp_hut");
|
||||
public static final StructureType WOODLAND_MANSION = getStructureType("woodland_mansion");
|
||||
|
||||
private static StructureType getStructureType(String name) {
|
||||
return Registry.STRUCTURE_TYPE.get(NamespacedKey.minecraft(name));
|
||||
@NotNull
|
||||
private static StructureType getStructureType(@NotNull String name) {
|
||||
return Registry.STRUCTURE_TYPE.getOrThrow(NamespacedKey.minecraft(name));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user