LongArrayData

Этот класс был добавлен модом с mod-id crafttweaker. Так что если вы хотите использовать эту функцию, вам нужно установить этот мод.

Импорт класса

Вам может потребоваться импортировать пакет, если вы столкнетесь с какими-либо проблемами (например, с заливкой массива), так что лучше быть в безопасности, чем извиняться и добавлять импорт.

crafttweaker.api.data.LongArrayData

Implemented Interfaces

LongArrayData implements the following interfaces. That means any method available to them can also be used on this class.

Constructors

new crafttweaker.api.data.LongArrayData(internal as long[]);
ПараметрТипDescription
internallong[]Описание отсутствует

Methods

add

[100000, 800000, 50000].add(value as crafttweaker.api.data.IData);
[100000, 800000, 50000].add("today");
ПараметрТипDescription
valuecrafttweaker.api.data.IDataThe value to add to the list
[100000, 800000, 50000].add(index as int, value as crafttweaker.api.data.IData);
[100000, 800000, 50000].add(1, "beautiful");
ПараметрТипDescription
indexintThe index to add to. Subsequent items will be moved one index higher
valuecrafttweaker.api.data.IDataThe value to add to the list

asList

Gets a List representation of this IData, returns null on anything but crafttweaker.api.data.ListData.

Returns: null if this IData is not a list.

Returns List<crafttweaker.api.data.IData>

[100000, 800000, 50000].asList();

asMap

Gets a Map<String, IData> representation of this IData, returns null on anything but crafttweaker.api.data.MapData.

Returns: null if this IData is not a map.

Returns crafttweaker.api.data.IData[String]

[100000, 800000, 50000].asMap();

asString

Gets the String representation of this IData

Returns: String that represents this IData (value and type).

Returns String

[100000, 800000, 50000].asString();

clear

Removes every element in the list

[100000, 800000, 50000].clear();

contains

Checks if this IData contains another IData, mainly used in subclasses of crafttweaker.api.data.ICollectionData, is the same as an equals check on other IData types

Возвращает boolean

[100000, 800000, 50000].contains(data as crafttweaker.api.data.IData);
[100000, 800000, 50000].contains("Display");
ПараметрТипDescription
datacrafttweaker.api.data.IDatadata to check if it is contained

copy

Makes a copy of this IData.

IData is immutable by default, use this to create a proper copy of the object.

Returns: a copy of this IData.

Returns crafttweaker.api.data.IData

[100000, 800000, 50000].copy();

get

Retrieves the crafttweaker.api.data.IData stored at the given index.

Returns crafttweaker.api.data.IData

[100000, 800000, 50000].get(index as int);
[100000, 800000, 50000].get(0);
ПараметрТипDescription
indexintThe index (0-based)

getId

Gets the ID of the internal NBT tag.

Used to determine what NBT type is stored (in a list for example)

Returns: ID of the NBT tag that this data represents.

Returns byte

[100000, 800000, 50000].getId();

getString

Gets the String representation of the internal INBT tag

Returns: String that represents the internal INBT of this IData.

Returns String

[100000, 800000, 50000].getString();

remove

Removes the crafttweaker.api.data.IData stored at the given index.

Returns crafttweaker.api.data.IData

[100000, 800000, 50000].remove(index as int);
[100000, 800000, 50000].remove(0);
ПараметрТипDescription
indexintThe index (0-based)

set

Sets the item at the provided index to the given value

Returns crafttweaker.api.data.IData

[100000, 800000, 50000].set(index as int, value as crafttweaker.api.data.IData);
[100000, 800000, 50000].set(0, "Bye");
ПараметрТипDescription
indexintThe index to set (0-based)
valuecrafttweaker.api.data.IDataThe new Value

Свойства

НазваниеТипИмеет GetterИмеет Setter
sizeinttruefalse