ByteArrayData

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

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

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

crafttweaker.api.data.ByteArrayData

Implemented Interfaces

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

Constructors

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

Methods

add

[4, 1, 2].add(value as crafttweaker.api.data.IData);
[4, 1, 2].add("today");
ПараметрТипDescription
valuecrafttweaker.api.data.IDataThe value to add to the list
[4, 1, 2].add(index as int, value as crafttweaker.api.data.IData);
[4, 1, 2].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

clear

Removes every element in the list

[4, 1, 2].clear();

get

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

Returns crafttweaker.api.data.IData

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

remove

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

Returns crafttweaker.api.data.IData

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

set

Sets the item at the provided index to the given value

Returns crafttweaker.api.data.IData

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

Свойства

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