Actually ReClass uses dictionary’s to store the instances. If you’re thinking how do I know this is because I am using a plugin importer.
Here you can copy reclass’s dictionary for all instances:
return {
--== Parts ==--
Part = {
WedgePart = 2,
CornerWedgePart = 1,
TrussPart = 1
},
WedgePart = {
CornerWedgePart = 2,
Part = 1,
TrussPart = 1
},
CornerWedgePart = {
WedgePart = 2,
Part = 1,
TrussPart = 1
},
TrussPart = {
Part = 1
},
MeshPart = {
Part = 1
},
--== Scripts ==--
ModuleScript = {
Script = 2,
LocalScript = 1
},
Script = {
LocalScript = 2,
ModuleScript = 1
},
LocalScript = {
Script = 2,
ModuleScript = 1
},
--== UI ==--
ImageButton = {
ImageLabel = 2,
TextButton = 1,
Frame = 1
},
ImageLabel = {
ImageButton = 2,
TextLabel = 1,
ViewportFrame = 1,
Frame = 1
},
TextButton = {
TextLabel = 2,
TextBox = 1,
ImageButton = 1,
Frame = 1
},
TextBox = {
TextButton = 2,
TextLabel = 1,
Frame = 1
},
TextLabel = {
TextButton = 2,
ImageLabel = 1,
Frame = 1
},
ViewportFrame = {
ImageLabel = 2,
Frame = 1
},
Frame = {
ScrollingFrame = 2,
TextLabel = 1,
ImageLabel = 1,
TextButton = 1,
ImageButton = 1
},
ScrollingFrame = {
Frame = 2,
TextLabel = 1,
ImageLabel = 1,
TextButton = 1,
ImageButton = 1
},
UIListLayout = {
UIGridLayout = 2,
UIPageLayout = 1
},
UIGridLayout = {
UIListLayout = 2,
UIPageLayout = 1,
UITableLayout = 1
},
UIPageLayout = {
UIListLayout = 2,
UIGridLayout = 1
},
UITableLayout = {
UIGridLayout = 1
},
--== Storage ==--
Model = {
Folder = 1
},
Folder = {
Model = 2,
Configuration = 1
},
Configuration = {
Folder = 2,
Model = 1
},
--== Events and Functions ==--
BindableEvent = {
BindableFunction = 2,
RemoteEvent = 1,
RemoteFunction = 1
},
BindableFunction = {
BindableEvent = 2,
RemoteEvent = 1,
RemoteFunction = 1
},
RemoteEvent = {
RemoteFunction = 2,
BindableEvent = 1,
BindableFunction = 1
},
RemoteFunction = {
RemoteEvent = 2,
BindableEvent = 1,
BindableFunction = 1
},
--== Data Types ==--
IntValue = {
NumberValue = 2,
StringValue = 1,
ObjectValue = 1,
BoolValue = 1
},
NumberValue = {
IntValue = 2,
StringValue = 1,
ObjectValue = 1,
BoolValue = 1
},
StringValue = {
NumberValue = 2,
IntValue = 1,
ObjectValue = 1,
BoolValue = 1
},
ObjectValue = {
StringValue = 2,
IntValue = 1,
NumberValue = 1,
BoolValue = 1
},
BoolValue = {
IntValue = 2,
ObjectValue = 1,
NumberValue = 1,
StringValue = 1
},
Color3Value = {
BrickColorValue = 2,
Vector3Value = 1
},
BrickColorValue = {
Color3Value = 2,
StringValue = 1
},
CFrameValue = {
Vector3Value = 1
},
Vector3Value = {
CFrameValue = 2,
Color3Value = 1
},
--== Part Decorations ==--
Decal = {
Texture = 2,
SurfaceGui = 1
},
Texture = {
Decal = 2,
SurfaceGui = 1
},
SurfaceGui = {
BillboardGui = 2,
Decal = 1,
Texture = 1
},
Handles = {
ArcHandles = 1
},
ArcHandles = {
Handles = 1
},
Beam = {
Trail = 2,
ParticleEmitter = 1
},
Trail = {
Beam = 2,
ParticleEmitter = 1
},
ParticleEmitter = {
Trail = 2,
Beam = 1
},
BlockMesh = {
SpecialMesh = 1
},
SpecialMesh = {
BlockMesh = 1
},
Sparkles = {
ParticleEmitter = 2,
Smoke = 1,
Fire = 1
},
Smoke = {
ParticleEmitter = 2,
Sparkles = 1,
Fire = 1
},
Fire = {
ParticleEmitter = 2,
Sparkles = 1,
Smoke = 1
},
PointLight = {
SpotLight = 2,
SurfaceLight = 1
},
SpotLight = {
PointLight = 2,
SurfaceLight = 1
},
SurfaceLight = {
SpotLight = 2,
PointLight = 1
},
SelectionBox = {
SelectionSphere = 2,
SurfaceSelection = 1
},
SelectionSphere = {
SelectionBox = 2,
SurfaceSelection = 1
},
SurfaceSelection = {
SelectionBox = 2,
SelectionSphere = 1
}
}