Plug-in

Plugins
Plugins (or sometimes called mods) are community creations that add more stuff and functionalities to the game. You can get them either through the plugin store, or the forums.

Coding
Plugins are written in the json programming language. Some plugins may even contain some lua code. For beginners, you can watch some YouTube tutorials on how to code plugins, or documentations in the forums.

Plugin Error (T_T)
If there is a faulty line of code in a plugin, then you will be prompted with a plugin error, containing the words Plugin Error (T_T) , then has the code of the plugin and also says where's the faulty part. Here's a picture:

Once you're prompted with this error, you are given 4 options you can choose:

Disable - Disables the plugin.

Cancel - turns off the game.

Check syntax online - Redirects you to a website to check the code to see its errors.

Report to forum - reports the issue to the forums.

The issue usually occurs while TheoTown is loading.

This issue usually happens when you install plugins from forums.

Loading Error
Happens if there is a faulty line of code in a plugin that's in the plugin store. You're only prompted with the Ok option, which closes the error.

This issue usually occurs while you are installing a plugin in the plugin store.

Design
A plugin does not purely contain code. It also needs to have any sort of design.

Do's and Dont's
DO (must): DON'T:
 * Keep the building isometric.
 * Make things realistic.
 * Add shadows
 * Use bright colors
 * Overdetail
 * Make designs big enough to waste a TON of plugin space.

Tips & Tricks

 * Take inspiration from real life buildings
 * Check out others creations and learn from them

Plugin Space
If you are creating a design for plugins, then you must keep in mind about '''plugin space. '''The plugin designs use up plugin space depending on how large on the X and Y scale your design is. If you are creating a plugin, then you should keep in mind about that.

How should you save plugin space, when you need to make a really tall/large building?
If you want to save plugin space, you can use a "revolutionary method": animations.

To use animations, you will need 3 seperated parts of your building: The middle part will be the most repeated part in your building. To use animations, you have to learn some coding shenanigans, which you can learn from other people.
 * 1) Base
 * 2) Middle
 * 3) Top

Copyright
Your plugin may be copyrighted. You should check if your plugin has any problems with copyright, or else, the plugin may be taken down.