Module: NBTUtils::Tag::ClassMethods

Defined in:
lib/nbt_utils/tag.rb

Instance Method Summary (collapse)

Instance Method Details

- (Object) payload_class(new_klass = nil)



64
65
66
67
# File 'lib/nbt_utils/tag.rb', line 64

def payload_class(new_klass = nil)
  @payload_class = new_klass if new_klass
  @payload_class
end

- (Object) type_id(new_id = nil)



55
56
57
58
59
60
61
62
# File 'lib/nbt_utils/tag.rb', line 55

def type_id(new_id = nil)
  if new_id
    @type_id = new_id
    NBTUtils::Tag.add_tag_type(new_id, self)
  end

  @type_id
end