Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- add(float, float, float) - Method in class com.maximde.hologramlib.utils.Vector3F
- add(Vector3F) - Method in class com.maximde.hologramlib.utils.Vector3F
- addAllViewers(List<Player>) - Method in class com.maximde.hologramlib.hologram.Hologram
- addCustomChart(Metrics.CustomChart) - Method in class com.maximde.hologramlib.bstats.Metrics
-
Adds a custom chart.
- addCustomChart(Metrics.CustomChart) - Method in class com.maximde.hologramlib.bstats.Metrics.MetricsBase
- addFrame(String) - Method in class com.maximde.hologramlib.hologram.TextAnimation
- addPassenger(int...) - Method in class com.maximde.hologramlib.hologram.Hologram
-
Attaches entities to this hologram.
- addViewer(Player) - Method in class com.maximde.hologramlib.hologram.Hologram
- AdvancedBarChart(String, Callable<Map<String, int[]>>) - Constructor for class com.maximde.hologramlib.bstats.Metrics.AdvancedBarChart
-
Class constructor.
- AdvancedPie(String, Callable<Map<String, Integer>>) - Constructor for class com.maximde.hologramlib.bstats.Metrics.AdvancedPie
-
Class constructor.
- ALL - Enum constant in enum class com.maximde.hologramlib.hologram.RenderMode
-
Hologram is rendered to all players on the server
- appendField(String, int) - Method in class com.maximde.hologramlib.bstats.Metrics.JsonObjectBuilder
-
Appends an integer field to the JSON.
- appendField(String, int[]) - Method in class com.maximde.hologramlib.bstats.Metrics.JsonObjectBuilder
-
Appends an integer array to the JSON.
- appendField(String, Metrics.JsonObjectBuilder.JsonObject) - Method in class com.maximde.hologramlib.bstats.Metrics.JsonObjectBuilder
-
Appends an object to the JSON.
- appendField(String, Metrics.JsonObjectBuilder.JsonObject[]) - Method in class com.maximde.hologramlib.bstats.Metrics.JsonObjectBuilder
-
Appends an object array to the JSON.
- appendField(String, String) - Method in class com.maximde.hologramlib.bstats.Metrics.JsonObjectBuilder
-
Appends a string field to the JSON.
- appendField(String, String[]) - Method in class com.maximde.hologramlib.bstats.Metrics.JsonObjectBuilder
-
Appends a string array to the JSON.
- appendNull(String) - Method in class com.maximde.hologramlib.bstats.Metrics.JsonObjectBuilder
-
Appends a null field to the JSON.
- applyAnimation(TextHologram, TextAnimation) - Method in class com.maximde.hologramlib.hologram.HologramManager
- applyMeta() - Method in class com.maximde.hologramlib.hologram.BlockHologram
- applyMeta() - Method in class com.maximde.hologramlib.hologram.Hologram
- applyMeta() - Method in class com.maximde.hologramlib.hologram.ItemHologram
- applyMeta() - Method in class com.maximde.hologramlib.hologram.TextHologram
- attach(int, boolean) - Method in class com.maximde.hologramlib.hologram.Hologram
-
Attaches this hologram to another entity, making it ride the target entity.
- attach(Hologram<?>, int) - Method in class com.maximde.hologramlib.hologram.HologramManager
- attach(Hologram<?>, int, boolean) - Method in class com.maximde.hologramlib.hologram.HologramManager
B
- billboard - Variable in class com.maximde.hologramlib.hologram.Hologram
- block - Variable in class com.maximde.hologramlib.hologram.BlockHologram
- BlockHologram - Class in com.maximde.hologramlib.hologram
- BlockHologram(String, EntityType) - Constructor for class com.maximde.hologramlib.hologram.BlockHologram
- BlockHologram(String, RenderMode) - Constructor for class com.maximde.hologramlib.hologram.BlockHologram
- build() - Method in class com.maximde.hologramlib.bstats.Metrics.JsonObjectBuilder
-
Builds the JSON string and invalidates this builder.
- BukkitTasks - Class in com.maximde.hologramlib.utils
C
- cancel() - Method in interface com.maximde.hologramlib.utils.TaskHandle
- cancelAnimation(TextHologram) - Method in class com.maximde.hologramlib.hologram.HologramManager
- clearFrames() - Method in class com.maximde.hologramlib.hologram.TextAnimation
- com.maximde.hologramlib - package com.maximde.hologramlib
- com.maximde.hologramlib.bstats - package com.maximde.hologramlib.bstats
- com.maximde.hologramlib.hologram - package com.maximde.hologramlib.hologram
- com.maximde.hologramlib.utils - package com.maximde.hologramlib.utils
- copy() - Method in class com.maximde.hologramlib.hologram.BlockHologram
- copy() - Method in class com.maximde.hologramlib.hologram.Hologram
- copy() - Method in class com.maximde.hologramlib.hologram.ItemHologram
- copy() - Method in class com.maximde.hologramlib.hologram.TextHologram
-
Creates a copy of this hologram with a new ID.
- copy(String) - Method in class com.maximde.hologramlib.hologram.BlockHologram
- copy(String) - Method in class com.maximde.hologramlib.hologram.Hologram
- copy(String) - Method in class com.maximde.hologramlib.hologram.ItemHologram
- copy(String) - Method in class com.maximde.hologramlib.hologram.TextHologram
-
Creates a copy of this hologram with a new ID.
- copyHologram(H) - Method in class com.maximde.hologramlib.hologram.HologramManager
- copyHologram(H, String) - Method in class com.maximde.hologramlib.hologram.HologramManager
- CustomChart(String) - Constructor for class com.maximde.hologramlib.bstats.Metrics.CustomChart
D
- dead - Variable in class com.maximde.hologramlib.hologram.Hologram
- displayType - Variable in class com.maximde.hologramlib.hologram.ItemHologram
- DrilldownPie(String, Callable<Map<String, Map<String, Integer>>>) - Constructor for class com.maximde.hologramlib.bstats.Metrics.DrilldownPie
-
Class constructor.
E
- entity - Variable in class com.maximde.hologramlib.hologram.Hologram
- entityID - Variable in class com.maximde.hologramlib.hologram.Hologram
- entityType - Variable in class com.maximde.hologramlib.hologram.Hologram
- equals(Object) - Method in class com.maximde.hologramlib.utils.Vector3F
G
- generateLeaderboard(Location, Map<Integer, String>) - Method in class com.maximde.hologramlib.hologram.HologramManager
- generateLeaderboard(Location, Map<Integer, String>, LeaderboardHologram.LeaderboardOptions) - Method in class com.maximde.hologramlib.hologram.HologramManager
- get(String) - Static method in class com.maximde.hologramlib.utils.MiniMessage
- getChartData() - Method in class com.maximde.hologramlib.bstats.Metrics.AdvancedBarChart
- getChartData() - Method in class com.maximde.hologramlib.bstats.Metrics.AdvancedPie
- getChartData() - Method in class com.maximde.hologramlib.bstats.Metrics.CustomChart
- getChartData() - Method in class com.maximde.hologramlib.bstats.Metrics.DrilldownPie
- getChartData() - Method in class com.maximde.hologramlib.bstats.Metrics.MultiLineChart
- getChartData() - Method in class com.maximde.hologramlib.bstats.Metrics.SimpleBarChart
- getChartData() - Method in class com.maximde.hologramlib.bstats.Metrics.SimplePie
- getChartData() - Method in class com.maximde.hologramlib.bstats.Metrics.SingleLineChart
- getHologram(String) - Method in class com.maximde.hologramlib.hologram.HologramManager
- getHologramAnimations() - Method in class com.maximde.hologramlib.hologram.HologramManager
-
Deprecated.
- getHologramIds() - Method in class com.maximde.hologramlib.hologram.HologramManager
- getHolograms() - Method in class com.maximde.hologramlib.hologram.HologramManager
- getHologramsMap() - Method in class com.maximde.hologramlib.hologram.HologramManager
-
Deprecated.
- getInterpolationDurationRotation() - Method in class com.maximde.hologramlib.hologram.Hologram
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getLocation() - Method in class com.maximde.hologramlib.hologram.LeaderboardHologram
- getManager() - Static method in class com.maximde.hologramlib.HologramLib
- getPassengers() - Method in class com.maximde.hologramlib.hologram.Hologram
- getPlayerProfile(UUID) - Static method in class com.maximde.hologramlib.utils.PlayerUtils
- getPlayerSkinUrl(UUID) - Static method in class com.maximde.hologramlib.utils.PlayerUtils
- getPlugin() - Static method in class com.maximde.hologramlib.HologramLib
- getRequestJsonObject(BiConsumer<String, Throwable>, boolean) - Method in class com.maximde.hologramlib.bstats.Metrics.CustomChart
- getScale() - Method in class com.maximde.hologramlib.hologram.Hologram
- getText() - Method in class com.maximde.hologramlib.hologram.TextHologram
- getTextAsComponent() - Method in class com.maximde.hologramlib.hologram.TextHologram
- getTextWithoutColor() - Method in class com.maximde.hologramlib.hologram.TextHologram
- getTranslation() - Method in class com.maximde.hologramlib.hologram.Hologram
- getUUID(String) - Static method in class com.maximde.hologramlib.utils.PlayerUtils
- getViewers() - Method in class com.maximde.hologramlib.hologram.Hologram
- getViewerUUIDs() - Method in class com.maximde.hologramlib.hologram.Hologram
- glowColor - Variable in class com.maximde.hologramlib.hologram.BlockHologram
- glowColor - Variable in class com.maximde.hologramlib.hologram.ItemHologram
-
Only visible if 'ItemHologram#glowing' is set to true
- glowing - Variable in class com.maximde.hologramlib.hologram.BlockHologram
- glowing - Variable in class com.maximde.hologramlib.hologram.ItemHologram
H
- Hologram<T extends Hologram<T>> - Class in com.maximde.hologramlib.hologram
- Hologram(String, EntityType) - Constructor for class com.maximde.hologramlib.hologram.Hologram
- Hologram(String, RenderMode, EntityType) - Constructor for class com.maximde.hologramlib.hologram.Hologram
- Hologram.Internal - Interface in com.maximde.hologramlib.hologram
- hologramExists(Hologram<?>) - Method in class com.maximde.hologramlib.hologram.HologramManager
- hologramExists(String) - Method in class com.maximde.hologramlib.hologram.HologramManager
- HologramLib - Class in com.maximde.hologramlib
- HologramLib() - Constructor for class com.maximde.hologramlib.HologramLib
- HologramManager - Class in com.maximde.hologramlib.hologram
- HologramManager() - Constructor for class com.maximde.hologramlib.hologram.HologramManager
I
- id - Variable in class com.maximde.hologramlib.hologram.Hologram
- ifHologramExists(String, Consumer<Hologram<?>>) - Method in class com.maximde.hologramlib.hologram.HologramManager
- init() - Static method in class com.maximde.hologramlib.HologramLib
- interpolationDurationTransformation - Variable in class com.maximde.hologramlib.hologram.Hologram
- isCancelled() - Method in interface com.maximde.hologramlib.utils.TaskHandle
- item - Variable in class com.maximde.hologramlib.hologram.ItemHologram
- ItemHologram - Class in com.maximde.hologramlib.hologram
- ItemHologram(String) - Constructor for class com.maximde.hologramlib.hologram.ItemHologram
- ItemHologram(String, RenderMode) - Constructor for class com.maximde.hologramlib.hologram.ItemHologram
- ItemsAdderHolder - Class in com.maximde.hologramlib.utils
- ItemsAdderHolder() - Constructor for class com.maximde.hologramlib.utils.ItemsAdderHolder
J
- JsonObjectBuilder() - Constructor for class com.maximde.hologramlib.bstats.Metrics.JsonObjectBuilder
K
- kill() - Method in interface com.maximde.hologramlib.hologram.Hologram.Internal
- kill() - Method in class com.maximde.hologramlib.hologram.Hologram
-
Deprecated.
L
- LeaderboardHologram - Class in com.maximde.hologramlib.hologram
- LeaderboardHologram(LeaderboardHologram.LeaderboardOptions) - Constructor for class com.maximde.hologramlib.hologram.LeaderboardHologram
- LeaderboardHologram.LeaderboardOptions - Class in com.maximde.hologramlib.hologram
- LeaderboardOptions() - Constructor for class com.maximde.hologramlib.hologram.LeaderboardHologram.LeaderboardOptions
- leftRotation - Variable in class com.maximde.hologramlib.hologram.Hologram
- location - Variable in class com.maximde.hologramlib.hologram.Hologram
M
- Main - Class in com.maximde.hologramlib
- Main() - Constructor for class com.maximde.hologramlib.Main
- maxPlayerRenderDistanceSquared - Variable in class com.maximde.hologramlib.hologram.Hologram
- Metrics - Class in com.maximde.hologramlib.bstats
- Metrics(JavaPlugin, int) - Constructor for class com.maximde.hologramlib.bstats.Metrics
-
Creates a new Metrics instance.
- METRICS_VERSION - Static variable in class com.maximde.hologramlib.bstats.Metrics.MetricsBase
-
The version of the Metrics class.
- Metrics.AdvancedBarChart - Class in com.maximde.hologramlib.bstats
- Metrics.AdvancedPie - Class in com.maximde.hologramlib.bstats
- Metrics.CustomChart - Class in com.maximde.hologramlib.bstats
- Metrics.DrilldownPie - Class in com.maximde.hologramlib.bstats
- Metrics.JsonObjectBuilder - Class in com.maximde.hologramlib.bstats
-
An extremely simple JSON builder.
- Metrics.JsonObjectBuilder.JsonObject - Class in com.maximde.hologramlib.bstats
-
A super simple representation of a JSON object.
- Metrics.MetricsBase - Class in com.maximde.hologramlib.bstats
- Metrics.MultiLineChart - Class in com.maximde.hologramlib.bstats
- Metrics.SimpleBarChart - Class in com.maximde.hologramlib.bstats
- Metrics.SimplePie - Class in com.maximde.hologramlib.bstats
- Metrics.SingleLineChart - Class in com.maximde.hologramlib.bstats
- MetricsBase(String, String, int, boolean, Consumer<Metrics.JsonObjectBuilder>, Consumer<Metrics.JsonObjectBuilder>, Consumer<Runnable>, Supplier<Boolean>, BiConsumer<String, Throwable>, Consumer<String>, boolean, boolean, boolean) - Constructor for class com.maximde.hologramlib.bstats.Metrics.MetricsBase
-
Creates a new MetricsBase class instance.
- MiniMessage - Class in com.maximde.hologramlib.utils
- MiniMessage() - Constructor for class com.maximde.hologramlib.utils.MiniMessage
- MultiLineChart(String, Callable<Map<String, Integer>>) - Constructor for class com.maximde.hologramlib.bstats.Metrics.MultiLineChart
-
Class constructor.
- multiply(float) - Method in class com.maximde.hologramlib.utils.Vector3F
- multiply(float, float, float) - Method in class com.maximde.hologramlib.utils.Vector3F
- multiply(Vector3F) - Method in class com.maximde.hologramlib.utils.Vector3F
N
- NEARBY - Enum constant in enum class com.maximde.hologramlib.hologram.RenderMode
-
Deprecated.
- NONE - Enum constant in enum class com.maximde.hologramlib.hologram.RenderMode
-
Hologram is not shown to any players
O
- onDisable() - Method in class com.maximde.hologramlib.Main
- onEnable() - Method in class com.maximde.hologramlib.Main
- onFire - Variable in class com.maximde.hologramlib.hologram.BlockHologram
- onFire - Variable in class com.maximde.hologramlib.hologram.ItemHologram
- onLoad() - Method in class com.maximde.hologramlib.Main
- onLoad(JavaPlugin) - Static method in class com.maximde.hologramlib.HologramLib
P
- PlayerUtils - Class in com.maximde.hologramlib.utils
- PlayerUtils() - Constructor for class com.maximde.hologramlib.utils.PlayerUtils
R
- register(H) - Method in class com.maximde.hologramlib.hologram.HologramManager
- remove(Hologram<?>) - Method in class com.maximde.hologramlib.hologram.HologramManager
- remove(LeaderboardHologram) - Method in class com.maximde.hologramlib.hologram.HologramManager
- remove(String) - Method in class com.maximde.hologramlib.hologram.HologramManager
- removeAll() - Method in class com.maximde.hologramlib.hologram.HologramManager
- removeAllViewers() - Method in class com.maximde.hologramlib.hologram.Hologram
- removeFirstFrame() - Method in class com.maximde.hologramlib.hologram.TextAnimation
- removeFrame(int) - Method in class com.maximde.hologramlib.hologram.TextAnimation
- removeLastFrame() - Method in class com.maximde.hologramlib.hologram.TextAnimation
- removeViewer(Player) - Method in class com.maximde.hologramlib.hologram.Hologram
- renderMode - Variable in class com.maximde.hologramlib.hologram.Hologram
-
The render mode determines which players can see the hologram: - NEARBY: Only players within viewing distance - ALL: All players on the server - VIEWER_LIST: Only specific players added as viewers - NONE: Hologram is not visible to any players
- RenderMode - Enum Class in com.maximde.hologramlib.hologram
-
Defines how a hologram should be rendered and to which players.
- replace(String) - Method in class com.maximde.hologramlib.utils.ItemsAdderHolder
- replace(String) - Method in interface com.maximde.hologramlib.utils.ReplaceText
- ReplaceText - Interface in com.maximde.hologramlib.utils
- rightRotation - Variable in class com.maximde.hologramlib.hologram.Hologram
- runTask(Runnable) - Static method in class com.maximde.hologramlib.utils.BukkitTasks
- runTask(Runnable, Location) - Static method in class com.maximde.hologramlib.utils.BukkitTasks
- runTaskAsync(Runnable) - Static method in class com.maximde.hologramlib.utils.BukkitTasks
- runTaskLater(Runnable, long) - Static method in class com.maximde.hologramlib.utils.BukkitTasks
- runTaskLaterAsync(Runnable, long) - Static method in class com.maximde.hologramlib.utils.BukkitTasks
- runTaskTimer(Runnable, long, long) - Static method in class com.maximde.hologramlib.utils.BukkitTasks
- runTaskTimerAsync(Runnable, long, long) - Static method in class com.maximde.hologramlib.utils.BukkitTasks
S
- scale - Variable in class com.maximde.hologramlib.hologram.Hologram
- self() - Method in class com.maximde.hologramlib.hologram.Hologram
- sendPacket(PacketWrapper<?>, List<Player>) - Method in class com.maximde.hologramlib.hologram.Hologram
- setBillboard(Display.Billboard) - Method in class com.maximde.hologramlib.hologram.Hologram
- setGlowColor(Color) - Method in class com.maximde.hologramlib.hologram.BlockHologram
-
Sets the RGB color for the item's glow effect.
- setGlowColor(Color) - Method in class com.maximde.hologramlib.hologram.ItemHologram
-
Sets the RGB color for the item's glow effect.
- setInterpolationDurationRotation(int) - Method in class com.maximde.hologramlib.hologram.Hologram
-
Deprecated, for removal: This API element is subject to removal in a future version.
- setInterpolationDurationTransformation(int) - Method in class com.maximde.hologramlib.hologram.Hologram
- setLeftRotation(float, float, float, float) - Method in class com.maximde.hologramlib.hologram.Hologram
- setMaxPlayerRenderDistanceSquared(double) - Method in class com.maximde.hologramlib.hologram.Hologram
- setMiniMessageText(String) - Method in class com.maximde.hologramlib.hologram.TextHologram
- setRightRotation(float, float, float, float) - Method in class com.maximde.hologramlib.hologram.Hologram
- setScale(float, float, float) - Method in class com.maximde.hologramlib.hologram.Hologram
- setScale(Vector3F) - Method in class com.maximde.hologramlib.hologram.Hologram
- setTeleportDuration(int) - Method in class com.maximde.hologramlib.hologram.Hologram
- setText(String) - Method in class com.maximde.hologramlib.hologram.TextHologram
- setText(Component) - Method in class com.maximde.hologramlib.hologram.TextHologram
- setTranslation(float, float, float) - Method in class com.maximde.hologramlib.hologram.Hologram
- setTranslation(Vector3F) - Method in class com.maximde.hologramlib.hologram.Hologram
- setUpdateTaskPeriod(long) - Method in class com.maximde.hologramlib.hologram.Hologram
-
Period in ticks between updates of the hologram's viewer list.
- setViewRange(double) - Method in class com.maximde.hologramlib.hologram.Hologram
- shutdown() - Method in class com.maximde.hologramlib.bstats.Metrics.MetricsBase
- shutdown() - Method in class com.maximde.hologramlib.bstats.Metrics
-
Shuts down the underlying scheduler service.
- SimpleBarChart(String, Callable<Map<String, Integer>>) - Constructor for class com.maximde.hologramlib.bstats.Metrics.SimpleBarChart
-
Class constructor.
- SimplePie(String, Callable<String>) - Constructor for class com.maximde.hologramlib.bstats.Metrics.SimplePie
-
Class constructor.
- SingleLineChart(String, Callable<Integer>) - Constructor for class com.maximde.hologramlib.bstats.Metrics.SingleLineChart
-
Class constructor.
- spawn(H, Location) - Method in class com.maximde.hologramlib.hologram.HologramManager
- spawn(Location) - Method in interface com.maximde.hologramlib.hologram.Hologram.Internal
- subtract(float, float, float) - Method in class com.maximde.hologramlib.utils.Vector3F
- subtract(Vector3F) - Method in class com.maximde.hologramlib.utils.Vector3F
T
- task - Variable in class com.maximde.hologramlib.hologram.Hologram
- TaskHandle - Interface in com.maximde.hologramlib.utils
- teleport(Location) - Method in class com.maximde.hologramlib.hologram.Hologram
- teleport(Location) - Method in class com.maximde.hologramlib.hologram.LeaderboardHologram
- teleportDuration - Variable in class com.maximde.hologramlib.hologram.Hologram
- text - Variable in class com.maximde.hologramlib.hologram.TextHologram
- TextAnimation - Class in com.maximde.hologramlib.hologram
- TextAnimation() - Constructor for class com.maximde.hologramlib.hologram.TextAnimation
- TextAnimation(int) - Constructor for class com.maximde.hologramlib.hologram.TextAnimation
- TextAnimation(int, int) - Constructor for class com.maximde.hologramlib.hologram.TextAnimation
- TextHologram - Class in com.maximde.hologramlib.hologram
- TextHologram(String) - Constructor for class com.maximde.hologramlib.hologram.TextHologram
-
Creates a new text hologram with the specified ID and nearby render mode.
- TextHologram(String, RenderMode) - Constructor for class com.maximde.hologramlib.hologram.TextHologram
-
Creates a new text hologram with the specified ID and render mode.
- toString() - Method in class com.maximde.hologramlib.bstats.Metrics.JsonObjectBuilder.JsonObject
- toVector3f(Vector3f) - Method in class com.maximde.hologramlib.hologram.Hologram
- translation - Variable in class com.maximde.hologramlib.hologram.Hologram
U
- update() - Method in class com.maximde.hologramlib.hologram.Hologram
-
Updates the set properties for the entity (shows them to the players).
- updateHologramIfExists(String, Consumer<Hologram<?>>) - Method in class com.maximde.hologramlib.hologram.HologramManager
- updateLeaderboard(LeaderboardHologram, Map<Integer, String>, LeaderboardHologram.LeaderboardOptions) - Method in class com.maximde.hologramlib.hologram.HologramManager
- updateLeaderboard(Map<Integer, String>, LeaderboardHologram.LeaderboardOptions) - Method in class com.maximde.hologramlib.hologram.LeaderboardHologram
-
Updates the leaderboard display with new data.
- updateTaskPeriod - Variable in class com.maximde.hologramlib.hologram.Hologram
V
- validateId(String) - Method in class com.maximde.hologramlib.hologram.Hologram
- valueOf(String) - Static method in enum class com.maximde.hologramlib.hologram.RenderMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.maximde.hologramlib.hologram.RenderMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Vector3F - Class in com.maximde.hologramlib.utils
- Vector3F() - Constructor for class com.maximde.hologramlib.utils.Vector3F
- Vector3F(float, float, float) - Constructor for class com.maximde.hologramlib.utils.Vector3F
- VIEWER_LIST - Enum constant in enum class com.maximde.hologramlib.hologram.RenderMode
-
Hologram is only rendered to players in its viewer list (where players have to be added manually)
- viewRange - Variable in class com.maximde.hologramlib.hologram.Hologram
X
Y
Z
- z - Variable in class com.maximde.hologramlib.utils.Vector3F
- zero() - Static method in class com.maximde.hologramlib.utils.Vector3F
All Classes and Interfaces|All Packages|Constant Field Values