Search in sources :

Example 1 with FloatTag

use of org.jnbt.FloatTag in project WorldPainter by Captain-Chaos.

the class AbstractNBTItem method setFloatList.

protected final void setFloatList(String name, float[] values) {
    List<Tag> list = new ArrayList<>(values.length);
    for (float value : values) {
        list.add(new FloatTag(null, value));
    }
    tag.setTag(name, new ListTag(name, FloatTag.class, list));
}
Also used : FloatTag(org.jnbt.FloatTag) ArrayList(java.util.ArrayList) IntTag(org.jnbt.IntTag) DoubleTag(org.jnbt.DoubleTag) ByteTag(org.jnbt.ByteTag) ShortTag(org.jnbt.ShortTag) FloatTag(org.jnbt.FloatTag) CompoundTag(org.jnbt.CompoundTag) LongTag(org.jnbt.LongTag) IntArrayTag(org.jnbt.IntArrayTag) StringTag(org.jnbt.StringTag) Tag(org.jnbt.Tag) ListTag(org.jnbt.ListTag) ByteArrayTag(org.jnbt.ByteArrayTag) ListTag(org.jnbt.ListTag)

Aggregations

ArrayList (java.util.ArrayList)1 ByteArrayTag (org.jnbt.ByteArrayTag)1 ByteTag (org.jnbt.ByteTag)1 CompoundTag (org.jnbt.CompoundTag)1 DoubleTag (org.jnbt.DoubleTag)1 FloatTag (org.jnbt.FloatTag)1 IntArrayTag (org.jnbt.IntArrayTag)1 IntTag (org.jnbt.IntTag)1 ListTag (org.jnbt.ListTag)1 LongTag (org.jnbt.LongTag)1 ShortTag (org.jnbt.ShortTag)1 StringTag (org.jnbt.StringTag)1 Tag (org.jnbt.Tag)1