<divclass="block">Used for building <ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder"><code>DataValue</code></a>s for <ahref="ExtensionDataBuilder.html#addValue(java.lang.Class,com.djrapitops.plan.extension.builder.DataValue)"><code>ExtensionDataBuilder.addValue(Class, DataValue)</code></a>.
<p>
Requires Capability DATA_EXTENSION_BUILDER_API
<p>
Obtain an instance with <ahref="ExtensionDataBuilder.html#valueBuilder(java.lang.String)"><code>ExtensionDataBuilder.valueBuilder(String)</code></a>.</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html"title="class or interface in java.lang"class="external-link">Boolean</a>></code></div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html"title="class or interface in java.lang"class="external-link">Boolean</a>></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#buildBoolean(java.util.function.Supplier)"class="member-name-link">buildBoolean</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html"title="class or interface in java.util.function"class="external-link">Supplier</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html"title="class or interface in java.lang"class="external-link">Boolean</a>> value)</code></div>
<divclass="block">Lambda version for conditional return or throwing <ahref="../NotReadyException.html"title="class in com.djrapitops.plan.extension"><code>NotReadyException</code></a>.</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html"title="class or interface in java.lang"class="external-link">Boolean</a>></code></div>
<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> providedCondition)</code></div>
<divclass="block">Build a Boolean that provides a value for <ahref="../annotation/Conditional.html"title="annotation interface in com.djrapitops.plan.extension.annotation"><code>Conditional</code></a>.</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html"title="class or interface in java.lang"class="external-link">Boolean</a>></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#buildBooleanProvidingCondition(java.util.function.Supplier,java.lang.String)"class="member-name-link">buildBooleanProvidingCondition</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html"title="class or interface in java.util.function"class="external-link">Supplier</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html"title="class or interface in java.lang"class="external-link">Boolean</a>> value,
<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> providedCondition)</code></div>
<divclass="block">Lambda version for conditional return or throwing <ahref="../NotReadyException.html"title="class in com.djrapitops.plan.extension"><code>NotReadyException</code></a>.</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="../../component/Component.html"title="interface in com.djrapitops.plan.component">Component</a>></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#buildComponent(com.djrapitops.plan.component.Component)"class="member-name-link">buildComponent</a><wbr>(<ahref="../../component/Component.html"title="interface in com.djrapitops.plan.component">Component</a> value)</code></div>
<divclass="block">Build a <ahref="../../component/Component.html"title="interface in com.djrapitops.plan.component"><code>Component</code></a>.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="../../component/Component.html"title="interface in com.djrapitops.plan.component">Component</a>></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#buildComponent(java.util.function.Supplier)"class="member-name-link">buildComponent</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html"title="class or interface in java.util.function"class="external-link">Supplier</a><<ahref="../../component/Component.html"title="interface in com.djrapitops.plan.component">Component</a>> value)</code></div>
<divclass="block">Lambda version for conditional return or throwing <ahref="../NotReadyException.html"title="class in com.djrapitops.plan.extension"><code>NotReadyException</code></a>.</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html"title="class or interface in java.lang"class="external-link">Double</a>></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#buildDouble(java.lang.Double)"class="member-name-link">buildDouble</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html"title="class or interface in java.lang"class="external-link">Double</a> value)</code></div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html"title="class or interface in java.lang"class="external-link">Double</a>></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#buildDouble(java.util.function.Supplier)"class="member-name-link">buildDouble</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html"title="class or interface in java.util.function"class="external-link">Supplier</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html"title="class or interface in java.lang"class="external-link">Double</a>> value)</code></div>
<divclass="block">Lambda version for conditional return or throwing <ahref="../NotReadyException.html"title="class in com.djrapitops.plan.extension"><code>NotReadyException</code></a>.</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</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 even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#buildGroup(java.lang.String%5B%5D)"class="member-name-link">buildGroup</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>[] groups)</code></div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</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="#buildGroup(java.util.function.Supplier)"class="member-name-link">buildGroup</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html"title="class or interface in java.util.function"class="external-link">Supplier</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>[]> groups)</code></div>
<divclass="block">Lambda version for conditional return or throwing <ahref="../NotReadyException.html"title="class in com.djrapitops.plan.extension"><code>NotReadyException</code></a>.</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html"title="class or interface in java.lang"class="external-link">Long</a>></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><ahref="#buildNumber(java.lang.Double)"class="member-name-link">buildNumber</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html"title="class or interface in java.lang"class="external-link">Double</a> value)</code></div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html"title="class or interface in java.lang"class="external-link">Long</a>></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><ahref="#buildNumber(java.lang.Integer)"class="member-name-link">buildNumber</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html"title="class or interface in java.lang"class="external-link">Integer</a> value)</code></div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html"title="class or interface in java.lang"class="external-link">Long</a>></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#buildNumber(java.lang.Long)"class="member-name-link">buildNumber</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html"title="class or interface in java.lang"class="external-link">Long</a> value)</code></div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html"title="class or interface in java.lang"class="external-link">Long</a>></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#buildNumber(java.util.function.Supplier)"class="member-name-link">buildNumber</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html"title="class or interface in java.util.function"class="external-link">Supplier</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html"title="class or interface in java.lang"class="external-link">Long</a>> value)</code></div>
<divclass="block">Lambda version for conditional return or throwing <ahref="../NotReadyException.html"title="class in com.djrapitops.plan.extension"><code>NotReadyException</code></a>.</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html"title="class or interface in java.lang"class="external-link">Double</a>></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#buildPercentage(java.lang.Double)"class="member-name-link">buildPercentage</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html"title="class or interface in java.lang"class="external-link">Double</a> percentage)</code></div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html"title="class or interface in java.lang"class="external-link">Double</a>></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#buildPercentage(java.util.function.Supplier)"class="member-name-link">buildPercentage</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html"title="class or interface in java.util.function"class="external-link">Supplier</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html"title="class or interface in java.lang"class="external-link">Double</a>> percentage)</code></div>
<divclass="block">Lambda version for conditional return or throwing <ahref="../NotReadyException.html"title="class in com.djrapitops.plan.extension"><code>NotReadyException</code></a>.</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</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 even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#buildString(java.lang.String)"class="member-name-link">buildString</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> value)</code></div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</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="#buildString(java.util.function.Supplier)"class="member-name-link">buildString</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html"title="class or interface in java.util.function"class="external-link">Supplier</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>> value)</code></div>
<divclass="block">Lambda version for conditional return or throwing <ahref="../NotReadyException.html"title="class in com.djrapitops.plan.extension"><code>NotReadyException</code></a>.</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="../table/Table.html"title="class in com.djrapitops.plan.extension.table">Table</a>></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#buildTable(com.djrapitops.plan.extension.table.Table,com.djrapitops.plan.extension.icon.Color)"class="member-name-link">buildTable</a><wbr>(<ahref="../table/Table.html"title="class in com.djrapitops.plan.extension.table">Table</a> table,
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="../table/Table.html"title="class in com.djrapitops.plan.extension.table">Table</a>></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#buildTable(java.util.function.Supplier,com.djrapitops.plan.extension.icon.Color)"class="member-name-link">buildTable</a><wbr>(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html"title="class or interface in java.util.function"class="external-link">Supplier</a><<ahref="../table/Table.html"title="class in com.djrapitops.plan.extension.table">Table</a>> table,
<divclass="block">Lambda version for conditional return or throwing <ahref="../NotReadyException.html"title="class in com.djrapitops.plan.extension"><code>NotReadyException</code></a>.</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="ValueBuilder.html"title="interface in com.djrapitops.plan.extension.builder">ValueBuilder</a></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#description(java.lang.String)"class="member-name-link">description</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> description)</code></div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="ValueBuilder.html"title="interface in com.djrapitops.plan.extension.builder">ValueBuilder</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#format(com.djrapitops.plan.extension.FormatType)"class="member-name-link">format</a><wbr>(<ahref="../FormatType.html"title="enum class in com.djrapitops.plan.extension">FormatType</a> formatType)</code></div>
<divclass="block"><ahref="#buildNumber(java.lang.Long)"><code>buildNumber(Long)</code></a> specific method, format the value with <ahref="../FormatType.html"title="enum class in com.djrapitops.plan.extension"><code>FormatType</code></a></div>
<divclass="block"><ahref="#buildNumber(java.lang.Long)"><code>buildNumber(Long)</code></a> specific method, format the value as a epoch ms timestamp.</div>
<divclass="block"><ahref="#buildNumber(java.lang.Long)"><code>buildNumber(Long)</code></a> specific method, format the value as a epoch ms timestamp.</div>
<divclass="block"><ahref="#buildNumber(java.lang.Long)"><code>buildNumber(Long)</code></a> specific method, format the value as milliseconds of time.</div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <ahref="ValueBuilder.html"title="interface in com.djrapitops.plan.extension.builder">ValueBuilder</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><ahref="#icon(java.lang.String,com.djrapitops.plan.extension.icon.Family,com.djrapitops.plan.extension.icon.Color)"class="member-name-link">icon</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> iconName,
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="ValueBuilder.html"title="interface in com.djrapitops.plan.extension.builder">ValueBuilder</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#showOnTab(java.lang.String)"class="member-name-link">showOnTab</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> tabName)</code></div>
<divclass="member-signature"><spanclass="return-type"><ahref="ValueBuilder.html"title="interface in com.djrapitops.plan.extension.builder">ValueBuilder</a></span> <spanclass="element-name">description</span><wbr><spanclass="parameters">(<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> description)</span></div>
<divclass="member-signature"><spanclass="return-type"><ahref="ValueBuilder.html"title="interface in com.djrapitops.plan.extension.builder">ValueBuilder</a></span> <spanclass="element-name">priority</span><wbr><spanclass="parameters">(int priority)</span></div>
<divclass="member-signature"><spanclass="return-type"><ahref="ValueBuilder.html"title="interface in com.djrapitops.plan.extension.builder">ValueBuilder</a></span> <spanclass="element-name">showInPlayerTable</span>()</div>
<divclass="member-signature"><spanclass="modifiers">default</span> <spanclass="return-type"><ahref="ValueBuilder.html"title="interface in com.djrapitops.plan.extension.builder">ValueBuilder</a></span> <spanclass="element-name">icon</span><wbr><spanclass="parameters">(<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> iconName,
<divclass="member-signature"><spanclass="return-type"><ahref="ValueBuilder.html"title="interface in com.djrapitops.plan.extension.builder">ValueBuilder</a></span> <spanclass="element-name">icon</span><wbr><spanclass="parameters">(<ahref="../icon/Icon.html"title="class in com.djrapitops.plan.extension.icon">Icon</a> icon)</span></div>
<dd><code>icon</code> - Icon built using the methods in <ahref="../icon/Icon.html"title="class in com.djrapitops.plan.extension.icon"><code>Icon</code></a>.</dd>
<divclass="member-signature"><spanclass="return-type"><ahref="ValueBuilder.html"title="interface in com.djrapitops.plan.extension.builder">ValueBuilder</a></span> <spanclass="element-name">showOnTab</span><wbr><spanclass="parameters">(<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> tabName)</span></div>
Remember to define <ahref="../annotation/TabInfo.html"title="annotation interface in com.djrapitops.plan.extension.annotation"><code>TabInfo</code></a> annotation.</div>
<divclass="member-signature"><spanclass="modifiers">default</span> <spanclass="return-type"><ahref="ValueBuilder.html"title="interface in com.djrapitops.plan.extension.builder">ValueBuilder</a></span> <spanclass="element-name">formatAsDateWithYear</span>()</div>
<divclass="block"><ahref="#buildNumber(java.lang.Long)"><code>buildNumber(Long)</code></a> specific method, format the value as a epoch ms timestamp.</div>
<divclass="member-signature"><spanclass="modifiers">default</span> <spanclass="return-type"><ahref="ValueBuilder.html"title="interface in com.djrapitops.plan.extension.builder">ValueBuilder</a></span> <spanclass="element-name">formatAsDateWithSeconds</span>()</div>
<divclass="block"><ahref="#buildNumber(java.lang.Long)"><code>buildNumber(Long)</code></a> specific method, format the value as a epoch ms timestamp.</div>
<divclass="member-signature"><spanclass="modifiers">default</span> <spanclass="return-type"><ahref="ValueBuilder.html"title="interface in com.djrapitops.plan.extension.builder">ValueBuilder</a></span> <spanclass="element-name">formatAsTimeAmount</span>()</div>
<divclass="block"><ahref="#buildNumber(java.lang.Long)"><code>buildNumber(Long)</code></a> specific method, format the value as milliseconds of time.</div>
<divclass="member-signature"><spanclass="return-type"><ahref="ValueBuilder.html"title="interface in com.djrapitops.plan.extension.builder">ValueBuilder</a></span> <spanclass="element-name">format</span><wbr><spanclass="parameters">(<ahref="../FormatType.html"title="enum class in com.djrapitops.plan.extension">FormatType</a> formatType)</span></div>
<divclass="block"><ahref="#buildNumber(java.lang.Long)"><code>buildNumber(Long)</code></a> specific method, format the value with <ahref="../FormatType.html"title="enum class in com.djrapitops.plan.extension"><code>FormatType</code></a></div>
<divclass="member-signature"><spanclass="return-type"><ahref="ValueBuilder.html"title="interface in com.djrapitops.plan.extension.builder">ValueBuilder</a></span> <spanclass="element-name">showAsPlayerPageLink</span>()</div>
<divclass="member-signature"><spanclass="return-type"><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html"title="class or interface in java.lang"class="external-link">Boolean</a>></span> <spanclass="element-name">buildBoolean</span><wbr><spanclass="parameters">(boolean value)</span></div>
<dd>a data value to give to <ahref="ExtensionDataBuilder.html"title="interface in com.djrapitops.plan.extension.builder"><code>ExtensionDataBuilder</code></a>.</dd>
<divclass="member-signature"><spanclass="return-type"><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html"title="class or interface in java.lang"class="external-link">Boolean</a>></span> <spanclass="element-name">buildBooleanProvidingCondition</span><wbr><spanclass="parameters">(boolean value,
<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> providedCondition)</span></div>
<divclass="block">Build a Boolean that provides a value for <ahref="../annotation/Conditional.html"title="annotation interface in com.djrapitops.plan.extension.annotation"><code>Conditional</code></a>. Displayed as "Yes/No" on the page.</div>
<dd>a data value to give to <ahref="ExtensionDataBuilder.html"title="interface in com.djrapitops.plan.extension.builder"><code>ExtensionDataBuilder</code></a>.</dd>
<divclass="member-signature"><spanclass="return-type"><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</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">buildString</span><wbr><spanclass="parameters">(<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> value)</span></div>
<dd>a data value to give to <ahref="ExtensionDataBuilder.html"title="interface in com.djrapitops.plan.extension.builder"><code>ExtensionDataBuilder</code></a>.</dd>
<divclass="member-signature"><spanclass="return-type"><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="../../component/Component.html"title="interface in com.djrapitops.plan.component">Component</a>></span> <spanclass="element-name">buildComponent</span><wbr><spanclass="parameters">(<ahref="../../component/Component.html"title="interface in com.djrapitops.plan.component">Component</a> value)</span></div>
<divclass="block">Build a <ahref="../../component/Component.html"title="interface in com.djrapitops.plan.component"><code>Component</code></a>.</div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - a <ahref="../../component/Component.html"title="interface in com.djrapitops.plan.component"><code>Component</code></a> made by <ahref="../../component/ComponentService.html"title="interface in com.djrapitops.plan.component"><code>ComponentService</code></a></dd>
<dt>Returns:</dt>
<dd>a data value to give to <ahref="ExtensionDataBuilder.html"title="interface in com.djrapitops.plan.extension.builder"><code>ExtensionDataBuilder</code></a>.</dd>
<divclass="member-signature"><spanclass="return-type"><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html"title="class or interface in java.lang"class="external-link">Long</a>></span> <spanclass="element-name">buildNumber</span><wbr><spanclass="parameters">(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html"title="class or interface in java.lang"class="external-link">Long</a> value)</span></div>
<dd>a data value to give to <ahref="ExtensionDataBuilder.html"title="interface in com.djrapitops.plan.extension.builder"><code>ExtensionDataBuilder</code></a>.</dd>
<divclass="member-signature"><spanclass="modifiers">default</span> <spanclass="return-type"><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html"title="class or interface in java.lang"class="external-link">Long</a>></span> <spanclass="element-name">buildNumber</span><wbr><spanclass="parameters">(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html"title="class or interface in java.lang"class="external-link">Integer</a> value)</span></div>
<dd>a data value to give to <ahref="ExtensionDataBuilder.html"title="interface in com.djrapitops.plan.extension.builder"><code>ExtensionDataBuilder</code></a>.</dd>
<divclass="member-signature"><spanclass="modifiers">default</span> <spanclass="return-type"><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html"title="class or interface in java.lang"class="external-link">Long</a>></span> <spanclass="element-name">buildNumber</span><wbr><spanclass="parameters">(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html"title="class or interface in java.lang"class="external-link">Double</a> value)</span></div>
<dd>a data value to give to <ahref="ExtensionDataBuilder.html"title="interface in com.djrapitops.plan.extension.builder"><code>ExtensionDataBuilder</code></a>.</dd>
<divclass="member-signature"><spanclass="return-type"><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html"title="class or interface in java.lang"class="external-link">Double</a>></span> <spanclass="element-name">buildDouble</span><wbr><spanclass="parameters">(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html"title="class or interface in java.lang"class="external-link">Double</a> value)</span></div>
<dd>a data value to give to <ahref="ExtensionDataBuilder.html"title="interface in com.djrapitops.plan.extension.builder"><code>ExtensionDataBuilder</code></a>.</dd>
<divclass="member-signature"><spanclass="return-type"><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html"title="class or interface in java.lang"class="external-link">Double</a>></span> <spanclass="element-name">buildPercentage</span><wbr><spanclass="parameters">(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html"title="class or interface in java.lang"class="external-link">Double</a> percentage)</span></div>
<dd>a data value to give to <ahref="ExtensionDataBuilder.html"title="interface in com.djrapitops.plan.extension.builder"><code>ExtensionDataBuilder</code></a>.</dd>
<divclass="member-signature"><spanclass="return-type"><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</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">buildGroup</span><wbr><spanclass="parameters">(<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>[] groups)</span></div>
<dd>a data value to give to <ahref="ExtensionDataBuilder.html"title="interface in com.djrapitops.plan.extension.builder"><code>ExtensionDataBuilder</code></a>.</dd>
<divclass="member-signature"><spanclass="return-type"><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="../table/Table.html"title="class in com.djrapitops.plan.extension.table">Table</a>></span> <spanclass="element-name">buildTable</span><wbr><spanclass="parameters">(<ahref="../table/Table.html"title="class in com.djrapitops.plan.extension.table">Table</a> table,
<dd>a data value to give to <ahref="ExtensionDataBuilder.html"title="interface in com.djrapitops.plan.extension.builder"><code>ExtensionDataBuilder</code></a>.</dd>
<divclass="member-signature"><spanclass="return-type"><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html"title="class or interface in java.lang"class="external-link">Boolean</a>></span> <spanclass="element-name">buildBoolean</span><wbr><spanclass="parameters">(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html"title="class or interface in java.util.function"class="external-link">Supplier</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html"title="class or interface in java.lang"class="external-link">Boolean</a>> value)</span></div>
<divclass="block">Lambda version for conditional return or throwing <ahref="../NotReadyException.html"title="class in com.djrapitops.plan.extension"><code>NotReadyException</code></a>.
<divclass="member-signature"><spanclass="return-type"><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html"title="class or interface in java.lang"class="external-link">Boolean</a>></span> <spanclass="element-name">buildBooleanProvidingCondition</span><wbr><spanclass="parameters">(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html"title="class or interface in java.util.function"class="external-link">Supplier</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html"title="class or interface in java.lang"class="external-link">Boolean</a>> value,
<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> providedCondition)</span></div>
<divclass="block">Lambda version for conditional return or throwing <ahref="../NotReadyException.html"title="class in com.djrapitops.plan.extension"><code>NotReadyException</code></a>.
<divclass="member-signature"><spanclass="return-type"><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</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">buildString</span><wbr><spanclass="parameters">(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html"title="class or interface in java.util.function"class="external-link">Supplier</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>> value)</span></div>
<divclass="block">Lambda version for conditional return or throwing <ahref="../NotReadyException.html"title="class in com.djrapitops.plan.extension"><code>NotReadyException</code></a>.
<divclass="member-signature"><spanclass="return-type"><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="../../component/Component.html"title="interface in com.djrapitops.plan.component">Component</a>></span> <spanclass="element-name">buildComponent</span><wbr><spanclass="parameters">(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html"title="class or interface in java.util.function"class="external-link">Supplier</a><<ahref="../../component/Component.html"title="interface in com.djrapitops.plan.component">Component</a>> value)</span></div>
<divclass="block">Lambda version for conditional return or throwing <ahref="../NotReadyException.html"title="class in com.djrapitops.plan.extension"><code>NotReadyException</code></a>.
<divclass="member-signature"><spanclass="return-type"><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html"title="class or interface in java.lang"class="external-link">Long</a>></span> <spanclass="element-name">buildNumber</span><wbr><spanclass="parameters">(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html"title="class or interface in java.util.function"class="external-link">Supplier</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html"title="class or interface in java.lang"class="external-link">Long</a>> value)</span></div>
<divclass="block">Lambda version for conditional return or throwing <ahref="../NotReadyException.html"title="class in com.djrapitops.plan.extension"><code>NotReadyException</code></a>.
<divclass="member-signature"><spanclass="return-type"><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html"title="class or interface in java.lang"class="external-link">Double</a>></span> <spanclass="element-name">buildDouble</span><wbr><spanclass="parameters">(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html"title="class or interface in java.util.function"class="external-link">Supplier</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html"title="class or interface in java.lang"class="external-link">Double</a>> value)</span></div>
<divclass="block">Lambda version for conditional return or throwing <ahref="../NotReadyException.html"title="class in com.djrapitops.plan.extension"><code>NotReadyException</code></a>.
<divclass="member-signature"><spanclass="return-type"><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html"title="class or interface in java.lang"class="external-link">Double</a>></span> <spanclass="element-name">buildPercentage</span><wbr><spanclass="parameters">(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html"title="class or interface in java.util.function"class="external-link">Supplier</a><<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html"title="class or interface in java.lang"class="external-link">Double</a>> percentage)</span></div>
<divclass="block">Lambda version for conditional return or throwing <ahref="../NotReadyException.html"title="class in com.djrapitops.plan.extension"><code>NotReadyException</code></a>.
<divclass="member-signature"><spanclass="return-type"><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</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">buildGroup</span><wbr><spanclass="parameters">(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html"title="class or interface in java.util.function"class="external-link">Supplier</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>[]> groups)</span></div>
<divclass="block">Lambda version for conditional return or throwing <ahref="../NotReadyException.html"title="class in com.djrapitops.plan.extension"><code>NotReadyException</code></a>.
<divclass="member-signature"><spanclass="return-type"><ahref="DataValue.html"title="interface in com.djrapitops.plan.extension.builder">DataValue</a><<ahref="../table/Table.html"title="class in com.djrapitops.plan.extension.table">Table</a>></span> <spanclass="element-name">buildTable</span><wbr><spanclass="parameters">(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html"title="class or interface in java.util.function"class="external-link">Supplier</a><<ahref="../table/Table.html"title="class in com.djrapitops.plan.extension.table">Table</a>> table,
<divclass="block">Lambda version for conditional return or throwing <ahref="../NotReadyException.html"title="class in com.djrapitops.plan.extension"><code>NotReadyException</code></a>.
<divclass="member-signature"><spanclass="return-type"><ahref="ValueBuilder.html"title="interface in com.djrapitops.plan.extension.builder">ValueBuilder</a></span> <spanclass="element-name">hideFromUsers</span><wbr><spanclass="parameters">(<ahref="../annotation/BooleanProvider.html"title="annotation interface in com.djrapitops.plan.extension.annotation">BooleanProvider</a> annotation)</span></div>
<divclass="member-signature"><spanclass="return-type"><ahref="ValueBuilder.html"title="interface in com.djrapitops.plan.extension.builder">ValueBuilder</a></span> <spanclass="element-name">conditional</span><wbr><spanclass="parameters">(<ahref="../annotation/Conditional.html"title="annotation interface in com.djrapitops.plan.extension.annotation">Conditional</a> conditional)</span></div>
<divclass="member-signature"><spanclass="modifiers">default</span> <spanclass="return-type"><ahref="ValueBuilder.html"title="interface in com.djrapitops.plan.extension.builder">ValueBuilder</a></span> <spanclass="element-name">showAsPlayerPageLink</span><wbr><spanclass="parameters">(<ahref="../annotation/StringProvider.html"title="annotation interface in com.djrapitops.plan.extension.annotation">StringProvider</a> annotation)</span></div>
<divclass="member-signature"><spanclass="return-type"><ahref="ValueBuilder.html"title="interface in com.djrapitops.plan.extension.builder">ValueBuilder</a></span> <spanclass="element-name">methodName</span><wbr><spanclass="parameters">(<ahref="../extractor/ExtensionMethod.html"title="class in com.djrapitops.plan.extension.extractor">ExtensionMethod</a> method)</span></div>
<divclass="member-signature"><spanclass="modifiers">default</span> <spanclass="return-type"><ahref="ValueBuilder.html"title="interface in com.djrapitops.plan.extension.builder">ValueBuilder</a></span> <spanclass="element-name">showInPlayerTable</span><wbr><spanclass="parameters">(boolean show)</span></div>
<divclass="member-signature"><spanclass="modifiers">default</span> <spanclass="return-type"><ahref="ValueBuilder.html"title="interface in com.djrapitops.plan.extension.builder">ValueBuilder</a></span> <spanclass="element-name">showOnTab</span><wbr><spanclass="parameters">(<ahref="../annotation/Tab.html"title="annotation interface in com.djrapitops.plan.extension.annotation">Tab</a> annotation)</span></div>