Module: NBTUtils::Tag::ClassMethods

Defined in:
lib/nbt_utils/tag.rb

Instance Method Summary collapse

Instance Method Details

#payload_class(new_klass = nil) ⇒ Object



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

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

#type_id(new_id = nil) ⇒ Object



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

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