Multi Instance Macro Handler for Minecraft on Linux.
Project description
MultiInstanceLinux
Multi Instance Macro Handler for Minecraft on Linux.
Features
- 1.16.1 RSG support.
- Wall support.
- OBS integration for Wall Resetting.
- Full keyboard support.
- Distributed through pip for easy installation.
- Multi Threading for better script performance.
- An "almost" drop-in repleacement on Linux for Specnr's macro designed for Windows
Dependencies
- keyboard (Installed by pip)
- wmctrl
- xdotool
- Atum
- FastReset
- obs-websocket-py (Optional but installed by pip)
- OBS websocket plugin (Optional)
- WorldPreview (Optional)
Installation
- Installation instructions have been moved to the wiki. Refer here.
Contribution
- Code contributions can be made to the main branch. Pull requests must be made with proper comments and documentation.
- The code must follow all PEP 8 conventions and must be in python3.x ONLY.
- Contributions to the documentation or testing are always appreciated.
Default Keybinds
u
- Reset all instances (RSG)p
- Reset the current instance (RSG)o
- Switch to the wall scene on OBS (Only while using wall).Ctrl+1
- Switch to Instance 1Ctrl+2
- Switch to Instance 2Ctrl+3
- Switch to Instance 3Ctrl+4
- Switch to Instance 4Ctrl+5
- Switch to Instance 5Ctrl+6
- Switch to Instance 6Ctrl+7
- Switch to Instance 7Ctrl+8
- Switch to Instance 8Ctrl+9
- Switch to Instance 9Shift+1
- Switch to Instance 1 and reset all others.Shift+2
- Switch to Instance 2 and reset all others.Shift+3
- Switch to Instance 3 and reset all others.Shift+4
- Switch to Instance 4 and reset all others.Shift+5
- Switch to Instance 5 and reset all others.Shift+6
- Switch to Instance 6 and reset all others.Shift+7
- Switch to Instance 7 and reset all others.Shift+8
- Switch to Instance 8 and reset all others.Shift+9
- Switch to Instance 9 and reset all others.
Configuration
- Configuration instructions and variable descriptions have been moved to the wiki. Refer here.
Planned features
- Mouse support on wall.
- Instance locking support.
- TTS support.
Thanks
- GuffGuffGuffy for helping me with the testing of the macro.
- Specnr for creating the macro for Windows.
- Everyone else that Specnr mentioned here.
- All the devs of the dependency packages/modules.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
MultiInstanceLinux-1.3.3.tar.gz
(10.2 kB
view details)
Built Distribution
File details
Details for the file MultiInstanceLinux-1.3.3.tar.gz
.
File metadata
- Download URL: MultiInstanceLinux-1.3.3.tar.gz
- Upload date:
- Size: 10.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c8b660df577fb3ea550d8dfdb54a351dc8f997b36aa30caee2a018eca3943db |
|
MD5 | ff1fd81ba689d1a3a0488f6af4759600 |
|
BLAKE2b-256 | 436860fac74618fae33103126c71ba8b097223e13aa7c255017968c1f2362ebc |
File details
Details for the file MultiInstanceLinux-1.3.3-py3-none-any.whl
.
File metadata
- Download URL: MultiInstanceLinux-1.3.3-py3-none-any.whl
- Upload date:
- Size: 13.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9616fa06046ebf3a52adf665c648f8c5a542198005fc695a70be3ef037867bad |
|
MD5 | 04e3ba2d13795a527efcb30fab6f1899 |
|
BLAKE2b-256 | 3487f3949907f8cf505cb48ee08b1e9da12d8d60a44a379d566c7e586961cf76 |