Coder Social home page Coder Social logo

warmbroke / litematica-printer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aleksilassila/litematica-printer

4.0 0.0 1.0 5.88 MB

An extension for Litematica that adds the missing printer functionality for 1.18, 1.17 and 1.16

License: GNU General Public License v3.0

Java 100.00%

litematica-printer's Introduction

Litematica Printer

This fork adds printing functionality for Litematica fabric 1.18 and 1.17 versions. Printer allows players to build big structures more quickly by automatically placing the correct blocks around you.

The main branch (printing) is dedicated to latest version of Minecraft, while printing_1.17 and printing_1.16 are for the older versions respectively. If you have issues with the printer, do not bother the original creator of Litematica (maruohon) with them. Contact me instead. Feature requests or bugs can be reported via github issues.

For downloads check out releases. To install the mod, first download the original Litematica and MaLiLib from here. You will also need Fabric API. Finally, move the printer's .jar from releases to your mods folder.

Demo

How To Use

Using the printer is straightforward: You can toggle the feature by pressing CAPS_LOCK by default. To configure variables such as printing speed and range, open Litematica's settings by pressing M + C and navigate to "Generic" tab. Printer's configuration can be found at the bottom of the page. You can also rebind the printing toggle under "Hotkeys" tab. Holding down V by default will also print regardless if the printer is toggled on or off.

List of blacklisted blocks

These blocks have not been implemented yet for various reasons and the printer will skip them instead of placing them wrong. If any other blocks are placed incorrectly, try to lower the printing speed. If certain block is still placed incorrectly, you can create an issue.

  • Grindstones
  • Skulls placed on the ground
  • Signs
  • Glow lichen and vines
  • Entities, including item frames and armor stands

Curseforge Curseforge

Litematica

Litematica is a client-side schematic mod for Minecraft, with also lots of extra functionality especially for creative mode (such as schematic pasting, area cloning, moving, filling, deletion).

It's primarily developed on MC 1.12.2 for LiteLoader. It has also been ported to Rift on MC 1.13.2, and for Fabric on MC 1.14 and later. There are also Forge versions for 1.12.2, and Forge ports for 1.14.4+ are also planned, but Forge will need to start shipping the Mixin library before those can happen.

Litematica was started as an alternative for Schematica, for players who don't want to have Forge installed on their client, and that's why it was developed for Liteloader.

For compiled builds (= downloads), see:

Compiling

  • Clone the repository
  • Open a command prompt/terminal to the repository directory
  • On 1.12.x you will first need to run gradlew setupDecompWorkspace (unless you have already done it once for another project on the same 1.12.x MC version and mappings and the same mod loader, Forge or LiteLoader)
  • Run gradlew build to build the mod
  • The built jar file will be inside build/libs/

YourKit

We appreciate YourKit for providing the project developers licenses of its profiler to help us improve performance!

YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications. YourKit is the creator of YourKit Java Profiler, YourKit .NET Profiler and YourKit YouMonitor, tools for profiling Java and .NET applications.

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.