# JsMacrosAC
The sole purpose of this package is to let your IDE know what functions the
various [JsMacros](https://www.curseforge.com/minecraft/mc-mods/jsmacros) classes have.\
Please note that this package does **not** add functionality and will crash your scripts if it is not imported
correctly.
# How to import
Each import should be imported with leading `if __name__ == "":` otherwise the script will break.
**Import all classes:**
```python
if __name__ == "": from JsMacrosAC import *
```
**Import all classes from a specific module:**
```python
if __name__ == "": from JsMacrosAC.<moduleName> import *
```
**Import one class:**
```python
if __name__ == "": from JsMacrosAC import <ClassName>
```
**Import in an event file**
```python
if __name__ == "":
from JsMacrosAC import EventAirChange
event = EventAirChange() #No need of arguments
```
# Modules
There are some modules in JsMacrosAC that can be imported as well, so you don't have to import all the files.\
These Modules are:
> - libraries (Contains all libraries and constants like Chat or GlobalVars)
> - helpers (Contains all helper classes)
> - events (Contains all event classes)
> - mixins (Contains all mixin classes)
> - rest (Contains all other classes)
#Libraries
The Chat, JavaWrapper, Player, Request, Hud, Time, KeyBind, JsMacros, FS, Reflection, Client, World and GlobalVars
libraries can be accessed by either importing all classes or importing the library module mentioned above.
#Things to note
Since Python does not support function overloading, only one function will be displayed in some IDEs. See the function
description or class to learn more about the different ways to use this function.
Raw data
{
"_id": null,
"home_page": null,
"name": "JsMacrosAC",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "python, JsMacros, Autocomplete, Doc",
"author": "Hasenzahn1",
"author_email": "<motzer10@gmx.de>",
"download_url": "https://files.pythonhosted.org/packages/a7/f0/57b0ed46b8245ecf49dbc38207248aa030729790afed8006ee94dc9f178d/JsMacrosAC-1.9.2.5550893.tar.gz",
"platform": null,
"description": "# JsMacrosAC\n\nThe sole purpose of this package is to let your IDE know what functions the\nvarious [JsMacros](https://www.curseforge.com/minecraft/mc-mods/jsmacros) classes have.\\\nPlease note that this package does **not** add functionality and will crash your scripts if it is not imported\ncorrectly.\n\n# How to import\n\nEach import should be imported with leading `if __name__ == \"\":` otherwise the script will break.\n**Import all classes:**\n\n```python\nif __name__ == \"\": from JsMacrosAC import *\n```\n\n**Import all classes from a specific module:**\n\n```python\nif __name__ == \"\": from JsMacrosAC.<moduleName> import *\n```\n\n**Import one class:**\n\n```python\nif __name__ == \"\": from JsMacrosAC import <ClassName>\n```\n\n**Import in an event file**\n\n```python\nif __name__ == \"\": \n from JsMacrosAC import EventAirChange\n event = EventAirChange() #No need of arguments\n```\n\n# Modules\n\nThere are some modules in JsMacrosAC that can be imported as well, so you don't have to import all the files.\\\nThese Modules are:\n> - libraries (Contains all libraries and constants like Chat or GlobalVars)\n> - helpers (Contains all helper classes)\n> - events (Contains all event classes)\n> - mixins (Contains all mixin classes)\n> - rest (Contains all other classes)\n\n#Libraries\nThe Chat, JavaWrapper, Player, Request, Hud, Time, KeyBind, JsMacros, FS, Reflection, Client, World and GlobalVars\nlibraries can be accessed by either importing all classes or importing the library module mentioned above.\n\n#Things to note\nSince Python does not support function overloading, only one function will be displayed in some IDEs. See the function\ndescription or class to learn more about the different ways to use this function.\n\n\n",
"bugtrack_url": null,
"license": null,
"summary": "A package to let your IDE know what JsMacros can do",
"version": "1.9.2.5550893",
"project_urls": null,
"split_keywords": [
"python",
" jsmacros",
" autocomplete",
" doc"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "37ca4703864bb3eba7cd0d04943eb71cb89b74e5faac2ea7de4b8f88e1cb9796",
"md5": "a28cb90bb64b1d551688fcf4f7274f4a",
"sha256": "d38bf7c6d3859326cfa49fc84e54351b6cecc3beb3a9f8b6be302b3e5bb30648"
},
"downloads": -1,
"filename": "JsMacrosAC-1.9.2.5550893-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a28cb90bb64b1d551688fcf4f7274f4a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 366755,
"upload_time": "2024-05-12T21:54:55",
"upload_time_iso_8601": "2024-05-12T21:54:55.850210Z",
"url": "https://files.pythonhosted.org/packages/37/ca/4703864bb3eba7cd0d04943eb71cb89b74e5faac2ea7de4b8f88e1cb9796/JsMacrosAC-1.9.2.5550893-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a7f057b0ed46b8245ecf49dbc38207248aa030729790afed8006ee94dc9f178d",
"md5": "21bbb62f79210708168c8cddb49c0d04",
"sha256": "c1ef42c6f1db636c212e24152db58d8d2a9ea718249724a32c0da256c0a12282"
},
"downloads": -1,
"filename": "JsMacrosAC-1.9.2.5550893.tar.gz",
"has_sig": false,
"md5_digest": "21bbb62f79210708168c8cddb49c0d04",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 161518,
"upload_time": "2024-05-12T21:54:57",
"upload_time_iso_8601": "2024-05-12T21:54:57.795799Z",
"url": "https://files.pythonhosted.org/packages/a7/f0/57b0ed46b8245ecf49dbc38207248aa030729790afed8006ee94dc9f178d/JsMacrosAC-1.9.2.5550893.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-12 21:54:57",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "jsmacrosac"
}