Module: NBTUtils::Tag::ClassMethods

Defined in:
lib/nbt_utils/tag.rb

Instance Method Summary collapse

Instance Method Details

#payload_class(new_klass = nil) ⇒ Object



61
62
63
64
# File 'lib/nbt_utils/tag.rb', line 61

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

#type_id(new_id = nil) ⇒ Object



52
53
54
55
56
57
58
59
# File 'lib/nbt_utils/tag.rb', line 52

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