Skip to main content

A set of tools to improve the user's experience in Minecraft: Pi Edition.

Project description

Morpheus

Discord GitHub all releases GitHub forks GitHub Repo stars

A use of the python MCPI to enhance the multiplayer and singleplayer gameplay.

To Use:

Run setup.py like you would on any Python library.

To Install:

Run this in terminal (Ctrl+C and Ctrl+Shift+V)

sudo pip3 install morpheus-mcpi

To Run:

sudo morpheus

Features:

Player Teleport (PlayerToPlayerTp())

This will teleport your player to any other player in the server, you use the yes and no buttons to pick who you teleport to.

Waypoint Teleport (WaypointTeleport())

You can use this to save a location and then teleport back to it. (One of the many uses of this is when you die, save your location and then teleport back to it after you respawn.)

Location Teleport (SmartLocationTeleport())

This will teleport your player to a certain XZ coordinates, you will not need to input the Y becuase the program automagically brings you to the top-most non-air block. (if you want to teleport to a XYZ location please use "Exact Location Teleport")

Exact Location Teleport (ExactLocationTeleport())

This will teleport your player to an XYZ location.

Player Tracker (TrackPlayer())

This will print the XYZ locaton of a target player over time, can be used to find bases.

Online Players (WhosOnline())

This will tell you the amount of players on the server that you are in.

FreeCam (FreeCam())

This allows you to look around without moving your player, the controls are "w" (fast forward), "a" (fast left), "d" (fast right), "s" (fast back), "Shift" (Fast Down), "Space" (Fast up), "Up arrow" (slow forward), "left arrow" (slow left), "right arrow" (slow right), "back arrow" (slow back), "l" (slow Down), "o" (slow up)

Teleport up (TeleportUp())

This will teleport you to the highest non-air block.

Chat Spammer (SpamChat())

This can spam a single message in chat.

Spam from a list (SmartSpam())

This can spam lines from a file. (good for singing/rickrolling in chat)

Safewalk (SafeWalk())

This can be used to walk on air. (Only works on servers, else it will place blocks)

Fast Break (FastBreak())

This allows you to break blocks on server faster (You can use it to get bedrock in survival mode) DO NOT USE IN SINGLE PLAYER!!

Set Block (SetBlock())

This will set a block on your head.

The API

While there are many things that you can do with just Morpheus, there is an easy way to add more features with the API. Here is an example of adding a command:

import mcpi_morpheus as morpheus

def exampleFunction():
   print('This is an example.')

morpheus.addCommand('exampleFunction()', 'Example API function')
morpheus.start()

fisrt you import Morpheus and add a command called "Example API function" which calls the function exampleFunction(). After you have added all fo your custom hacks with Morpheus.addCommand('function', 'name') you can run Morpheus.start() to start Morpheus.

Contributors:

If you like this, or you think you can contribute, please join the discord.

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

morpheus-mcpi-2.1.tar.gz (7.0 kB view details)

Uploaded Source

Built Distributions

morpheus_mcpi-2.1-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

morpheus_mcpi-2.1-py2.py3-none-any.whl (7.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file morpheus-mcpi-2.1.tar.gz.

File metadata

  • Download URL: morpheus-mcpi-2.1.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for morpheus-mcpi-2.1.tar.gz
Algorithm Hash digest
SHA256 740741267d69f5128b851baf5a47ef3caf5f94c2bc639800bbcab39eda2d1bdd
MD5 980b51311030318a2b06a9dd18558b75
BLAKE2b-256 54be0771b2d5cf3363874d48bb831616f4ede8fdd0ef00e59d22b2728bef3eb5

See more details on using hashes here.

Provenance

File details

Details for the file morpheus_mcpi-2.1-py3-none-any.whl.

File metadata

  • Download URL: morpheus_mcpi-2.1-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for morpheus_mcpi-2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4973b5a017053f96383c0c2b493a1f681884834949f2ac9e389b4febdc10f014
MD5 7240dc35f513cbfd25f1698a4336d55e
BLAKE2b-256 d7f1a25c035fcb9b3e358aabe591c8f1689748a97c401c0051ca1d224b44b64e

See more details on using hashes here.

Provenance

File details

Details for the file morpheus_mcpi-2.1-py2.py3-none-any.whl.

File metadata

  • Download URL: morpheus_mcpi-2.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.5 tqdm/4.62.3 importlib-metadata/4.11.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.2

File hashes

Hashes for morpheus_mcpi-2.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d76f2954102c7ea883ed67f369c0452a701f1d6fac4e4d2d926b91bbbc2b424f
MD5 5f22aa993bbf892b95787a91f9f8bf90
BLAKE2b-256 fb0145231727fbe05b046584d86ead8a3b19ab8d294bda36f36b99f41de3aaa1

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page