Coder Social home page Coder Social logo

bakycoder / back-to-bed Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 2.0 210 KB

With this mod, players can easily return to their designated respawn point with a simple right-click.

Home Page: https://curseforge.com/minecraft/mc-mods/back-to-bed

License: MIT License

Java 100.00%
forge-mod java-edition fabric-mod minecraft-mod quilt-mod

back-to-bed's People

Contributors

bakycoder avatar xiaolin2-g avatar

Watchers

 avatar

Forkers

xiaolin2-g r41d3r

back-to-bed's Issues

Improve README structure, fix image problems

The README of all the brushes looks decent.
Make it more readable and beautiful.

Back To Bed [1.20 - 1.20.1]

Enjoy the convenience of effortless homeward travels.

Mod Logo

Table of Contents

About Mod

Back To Bed is a Minecraft mod that allows players to return home quickly with ease. It introduces the Magical Returner item, enabling seamless teleportation to your respawn point, your beloved bed!

Installation

To install the Back To Bed mod, follow these steps:

  1. Download the latest release from the Releases page.
  2. Place the downloaded JAR file into the mods folder of your Minecraft installation.
  3. Launch Minecraft and enjoy the mod!

How to Use

Using the mod is straightforward:

  1. Right-click and hold the Magical Returner for 2 seconds.
  2. You will be instantly teleported to your chosen respawn point, your bed.

Magical Returner

Note: The Magical Returner also allows teleportation with your mount if you are riding it.

Supported Languages

Back To Bed supports the following languages:

  • ๐Ÿ‡จ๐Ÿ‡ฟ Czech
  • ๐Ÿ‡บ๐Ÿ‡ธ English
  • ๐Ÿ‡ซ๐Ÿ‡ท French
  • ๐Ÿ‡ฉ๐Ÿ‡ช German
  • ๐Ÿ‡ฎ๐Ÿ‡น Italian
  • ๐Ÿ‡ต๐Ÿ‡ฑ Polish
  • ๐Ÿ‡ท๐Ÿ‡บ Russian
  • ๐Ÿ‡บ๐Ÿ‡ฆ Ukrainian

Contributing

Contributions to Back To Bed are welcome! If you find any issues or have new ideas, feel free to open an issue or submit a pull request. Please follow our contribution guidelines for more information.

License

Back To Bed is released under the MIT License.

Support teleportation from mod dimensions

Either an API for the mod, or an extension of the mod to enable upgrading the returner, granting teleportation to dimensions from other mods.

This idea is based on a new item crafting system (#14) that would allow for upgrading the same item instead of constantly crafting a new one.

Replace the item crafting system

Change the item crafting system from the crafting table to the smithing table.

Crafting Concept

Idea of item crafting system

  • First Slot: Smithing Template, the ability to craft or find based on a specific dimension.

    • Example titles: [Dimension] Returning Trim/Upgrade
    • Specific example: Overworld/Nether/End Returning Trim/Upgrade
  • Second Slot: Returner, which holds the ability to return from other dimensions.

  • Third Slot: A valuable ore or resource of a particular dimension.

Notes

  • Crafts should not be dependent on each other, which would allow the player to choose which dimension to craft for first.

Back to Death

Either a new item, or a new mod, the Back to Death item would allow players to teleport to their death coordinates, using the Recovery Compass as the basis for its crafting recipe.

Add different types of teleport for dimensions

Add new teleport types that allows to teleport across dimensions.

  • Hell's Returner - The player can teleport home through nether.
  • Mysterious Returner - The player can teleport home through the ender world.
  • Tresrealm Returner - Can return the player home from all three dimensions.

Hell's Craft Concept

Hell's Returner Craft Concept

Mysterious Craft Concept

Mysterious Returner Craft Concept

Tresrealm Craft Concept

Tresrealm Returner Craft Concept

Replace the notification method for the player

Replace the display text of the sendSystemMessage method with displayClientMessage.

Example:

  • From
        if (level.dimension() != Level.OVERWORLD) {
            player.sendSystemMessage(Component.translatable("magical_returner.teleport_for_overworld"));
            stopUsingItemWithCooldown(player);
            return;
        }
  • To
        if (level.dimension() != Level.OVERWORLD) {
            player.displayClientMessage(Component.translatable("magical_returner.teleport_for_overworld"), false);
            stopUsingItemWithCooldown(player);
            return;
        }

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.