GithubHelp home page GithubHelp logo

crafty's Introduction

Hi there! πŸ‘‹

I'm Juuz, a hobbyist developer who mostly makes Kotlin and Java projects – usually related to Minecraft.

Minecraft modding ⛏

Mods 🎲

Adorn
Kotlin Β· A decoration mod for Minecraft 1.14+ featuring furniture, trading, brewing and more!

Woods and Mires
Java Β· Adds biomes inspired by Nordic nature!

Painter's Blocks
Java Β· Adds freely paintable blocks in any RBG colour!

Vanilla Parts
Java Β· Turns your favourite blocks into parts that fit in the one block!

And others...

  • Lakeside (Java): improved lakes for Minecraft 1.15-1.17
  • Survival Mode (Java): play in survival mode in Minecraft Classic 0.30
  • I Blame X (Java): "blames" a random mod at the start of crash reports
  • Bee Angry-est (Java): makes bees angries and adds other bee-related content 🐝
  • Tree Hat (Java): adds wearable miniature trees

Libraries πŸ“š

  • LibGui (Java): a modern GUI library for Fabric
  • Many APIs in Fabric API (Java), including the Screen Handler API and the Loot API
  • Implemented Inventory (Java): a simple implementation of Minecraft's Inventory
  • Spindle (Java): a bridge to run Fabric Loader on ModLauncher

Tooling βš™

  • Architectury (Java, Kotlin): a cross-platform Minecraft modding toolchain
  • Vineflower for Loom (Java): adds the Vineflower decompiler to Loom-based development environments
  • AntiquityMC (Java): modding Minecraft Classic 0.30 on a modern Fabric toolchain
  • Fabric Filament (Java): a Gradle plugin to help with building deobfuscation mappings
  • Unprotect (Java): a ModLauncher plugin that makes package-private and protected code public at runtime
  • Architectury API Versions (website): a website that finds the latest version of Architectury API
  • Architectury Versions (Kotlin, old Rust version): a CLI tool that finds the latest versions of Architectury and Fabric projects
  • Mirror Upload (Rust): a tool to cross-publish Minecraft mod releases from GitHub to CurseForge and Modrinth

Other projects πŸ§ͺ

  • Gronkify (Scala): a cursed Gradle plugin that plays music during your long builds
  • fc0 (Groovy): a modding toolchain for 2fc0f18
  • Leaf Through (Kotlin): a simple string reader library
  • Scissors (Kotlin): a tool that can "cut away" a deobfuscation mapping layer by comparing it to a larger mapping set
  • Ripple (Java): a library for processing deobfuscation mappings
  • Cucuwiki (Kotlin, TypeScript): a simple wiki
  • LibNinePatch (Java): a simple Java 9patch renderer for any graphics API
  • Jankson Record Adapter (Java): an addon for Jankson that serialises Java records
  • Publish Checkstyle Report (TypeScript): a GitHub action that shows Checkstyle errors inline as code annotations

crafty's People

Contributors

juuxel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

crafty's Issues

Crash on load (1.14 using fabric-loader-0.4.7+build.147-1.14.1+build.4)

rabric: fabric-loader-0.4.7+build.147-1.14.1+build.4
minecraft: 1.14.1
crash:

Exception in thread "main" java.lang.RuntimeException: Failed to resolve mods!
at net.fabricmc.loader.FabricLoader.load(FabricLoader.java:147)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:120)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
Caused by: net.fabricmc.loader.discovery.ModResolutionException: Could not resolve valid mod collection (at: crafty requires {fabric @ [>=0.2.7]})
at net.fabricmc.loader.discovery.ModResolver.findCompatibleSet(ModResolver.java:185)
at net.fabricmc.loader.discovery.ModResolver.resolve(ModResolver.java:483)
at net.fabricmc.loader.FabricLoader.load(FabricLoader.java:145)
... 2 more
Caused by: net.fabricmc.loader.util.sat4j.specs.ContradictionException: Creating Empty clause ?
at net.fabricmc.loader.util.sat4j.minisat.constraints.cnf.Clauses.propagationCheck(Clauses.java:117)
at net.fabricmc.loader.util.sat4j.minisat.constraints.cnf.Clauses.sanityCheck(Clauses.java:97)
at net.fabricmc.loader.util.sat4j.minisat.constraints.MixedDataStructureDanielWL.createClause(MixedDataStructureDanielWL.java:81)
at net.fabricmc.loader.util.sat4j.minisat.core.Solver.addClause(Solver.java:401)
at net.fabricmc.loader.discovery.ModResolver.findCompatibleSet(ModResolver.java:183)
... 4 more

block items dont automatically stack

each identical block item that's picked up takes a new inventory slot. They can be manually stacked in your inventory. If you have an incomplete stack and your inventory is otherwise full the dropped item isn't picked up.

[Suggestion] Flammability, fuel

I'm attempting to make a simple charcoal block as an ingredient for another item. I used the coal block as a base and it's turned out pretty well, but some testing showed that it doesn't inherit either the coal block's flammability or its ability to be used as fuel.

While it isn't really necessary for my purposes, I'd like my charcoal block to have similar properties to the coal block for consistency, and I figure other people might be able to make better use of those options. Hopefully it's not too inconvenient to add?

[Suggestion] /reload compatibility

Compatibility with the vanilla /reload command would be pretty neat. For now you always have to close the game and restart it when you edited the block code. With the /reload command you would only have to reload the game and the edited code is read. If this is not possible due to some hardcoded features in the vanilla game, this is fine. It is just a suggestion.

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.