A mod based off of Gnembon's AutoCrafting Mod, but better

Overview

FabricAutoCrafter

A Fabric mod that adds a new Auto Crafter block

This mod adds a new block, the Auto Crafter. It allows you to put items in the crafting table and get an output. Hoppers and droppers do interact with the table.

Some code belongs to Gnembon. We were going to fork it, but the changes in this mod required a complete restructure of the mod.

Features that differ from Gnembon's mod:

  • We don't overwrite the crafting table
  • Uses Polymer to add a new Crafting Table
  • Fixes a recipe book issue
  • Fixes item filters not working
  • Adds a recipe for the Auto Crafter
  • Fixes an out-of-bounds exception
  • Adds Server-Side Translations
You might also like...

PluginHooker is a Bukkit plugin that aims to provide an ultimately simple and better method to hook Bukkit events.

PluginHooker PluginHooker is a Bukkit plugin that aims to provide an ultimately simple and better method to hook Bukkit events. Localization 简体中文 Feat

Nov 23, 2022

Better performance with lottie animations using RLottie in react-native

Better performance with lottie animations using RLottie in react-native

🌈 react-native-rlottie Features ▶️ Uses rlottie to run lottie animations 🌠 rlottie creates rasterized bitmaps for each frame of the animation (inste

Dec 7, 2022

Not only Spring Boot but also important knowledge of Spring(不只是SpringBoot还有Spring重要知识点)

Not only Spring Boot but also important knowledge of Spring(不只是SpringBoot还有Spring重要知识点)

在线阅读 : https://snailclimb.gitee.io/springboot-guide (上面的地址访问速度缓慢的建议使用这个路径访问) 重要知识点 基础 Spring Boot 介绍 第一个 Hello World 第一个 RestFul Web 服务 Spring 如何优雅读取配

Jan 3, 2023

this repo is probs gonna die cuz idk very much java but i will update it when i learn how to actually DO SHIT

pastegod.cc shitty rename of zihasz client base rn but as i learn java i will paste-i mean add modules ;) (23/9/2021) why is everyone starring and wat

Dec 9, 2022

MessageEngine by afkvido. Alpha test is the most updated but may contain many bugs

MessageEngine Alpha Alpha Testing This is the most frequently updated, fresh, and potentially most glitchy version of MessageEngine. This version will

Feb 7, 2022

Some anti afk bot which prevents you from getting punished for going afk in games. Way of stopping the bot is slightly flawed but we'll ignore that.

Some anti afk bot which prevents you from getting punished for going afk in games. Way of stopping the bot is slightly flawed but we'll ignore that.

AntiAFK Some anti afk bot which prevents you from getting punished for going afk in games. Gui mode coming soon... Installation Install Java 17. Downl

Jan 13, 2022

Conway's Game Of Life, but made by me in a very inefficient and unpractical way. Still, I am proud!

Conway's Game Of Life, but made by me in a very inefficient and unpractical way. Still, I am proud!

Conway's Game Of Life, but made by me in a very ugly and inefficient way. Still, I am proud! I want to share my appreciation to cellular automata with anyone who comes across this repo.

May 25, 2022

Onepop is an utlity client previously paid, but now public and open source

Onepop is an utlity client previously paid, but now public and open source

onepop Onepop is an utlity client previously paid, but now public and open source, the client license is the GNU General Public License v3.0. The clie

Dec 30, 2022

Nekogram is a third-party Telegram client with not many but useful modifications

Nekogram is a third-party Telegram client with not many but useful modifications

Nov 13, 2022
Comments
  • Server Crashes On Startup

    Server Crashes On Startup

    The server immediately crashes on startup. Only mods used are the autocrafter, carpet mod, and fabric api. See logs below:

    [15:50:01] [main/ERROR]: Mixin apply for mod server_translations_api failed server_translations_api.mixin.json:ServerResourceManagerMixin -> net.minecraft.class_5350: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException @Shadow field field_25335 was not located in the target class net.minecraft.class_5350. Using refmap server-translations-api-refmap.json org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: @Shadow field field_25335 was not located in the target class net.minecraft.class_5350. Using refmap server-translations-api-refmap.json at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachFields(MixinPreProcessorStandard.java:624) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:302) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:277) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1289) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:292) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) [sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) [sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) [sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:247) [fabric-loader-0.13.3.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:150) [fabric-loader-0.13.3.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) [fabric-loader-0.13.3.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) [?:?] at net.minecraft.class_6904.method_40431(class_6904.java:44) [server-intermediary.jar:?] at net.minecraft.server.Main.main(Main.java:155) [server-intermediary.jar:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:416) [fabric-loader-0.13.3.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77) [fabric-loader-0.13.3.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.13.3.jar:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:66) [fabric-loader-0.13.3.jar:?] at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:64) [fabric-1.18.2.jar:0.10.2]

    opened by tomozbot 12
  • Opening table produces error on client.

    Opening table produces error on client.

    Summary

    Opening the autocrafting table produces an error on the client regardless of if the client has the mod installed. The server doesn't produce the log at all and is unaware of any errors.

    Suspecting that the create & overwrite tactic causes issues on the client due to getting a smaller inventory than expected. The real source and a potential fix does seem like it might be a while to figure out.

    Steps to Reproduce

    1. Place the autocrafting table
    2. Open it.

    Logs

    The logs
    [22:47:12] [Render thread/FATAL]: Error executing task on Client
    java.lang.IndexOutOfBoundsException: Index 46 out of bounds for length 46
    	at jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) ~[?:?]
    	at jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) ~[?:?]
    	at jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266) ~[?:?]
    	at java.util.Objects.checkIndex(Objects.java:359) ~[?:?]
    	at java.util.ArrayList.get(ArrayList.java:427) ~[?:?]
    	at net.minecraft.class_2371.get(class_2371.java:47) ~[client-intermediary.jar:?]
    	at net.minecraft.class_1703.method_7611(class_1703.java:275) ~[client-intermediary.jar:?]
    	at net.minecraft.class_1703.method_7610(class_1703.java:583) ~[client-intermediary.jar:?]
    	at net.minecraft.class_634.method_11153(class_634.java:1051) ~[client-intermediary.jar:?]
    	at net.minecraft.class_2649.method_11439(class_2649.java:44) ~[client-intermediary.jar:?]
    	at net.minecraft.class_2649.method_11054(class_2649.java:11) ~[client-intermediary.jar:?]
    	at net.minecraft.class_2600.method_11072(class_2600.java:21) ~[client-intermediary.jar:?]
    	at net.minecraft.class_1255.redirect$zci000$redirectExecuteTask(class_1255.java:521) [client-intermediary.jar:?]
    	at net.minecraft.class_1255.method_16075(class_1255.java:125) [client-intermediary.jar:?]
    	at net.minecraft.class_1255.method_5383(class_1255.java:110) [client-intermediary.jar:?]
    	at net.minecraft.class_310.method_1523(class_310.java:1080) [client-intermediary.jar:?]
    	at net.minecraft.class_310.method_1514(class_310.java:733) [client-intermediary.jar:?]
    	at net.minecraft.client.main.Main.main(Main.java:238) [client-intermediary.jar:?]
    	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
    	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
    	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
    	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
    	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:608) [fabric-loader-0.12.12.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77) [fabric-loader-0.12.12.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.12.12.jar:?]
    	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
    	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
    	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
    	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
    	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210) [NewLaunch.jar:?]
    	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245) [NewLaunch.jar:?]
    	at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
    	at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
    
    bug 
    opened by KJP12 1
Releases(1.0.8)
Owner
null
Team 5468's 2022 FRC robot code. This code is written in Java and is based off of WPILib's Java control system and utilizes a command based system

FRC 2022 Team 5468's 2022 FRC robot code. This code is written in Java and is based off of WPILib's Java control system and utilizes a command based s

null 4 Oct 4, 2022
Z2Laser - a simple Java-based tool to convert Z movements in your G-Code files to Laser on or off commands

Z2Laser - a simple Java-based tool to convert Z movements in your G-Code files to Laser on or off commands

EOA-electronics 1 Feb 20, 2022
@FengG0d 's Client, but he leave, I am the new owner, but, I don't know how to write Java, I need your help.

IKUN Client Help me I need help! The original Author was leave, but I don't know how to write a good client, I need Your help! to make a good IKun Cli

Chenken520 2 Sep 4, 2022
Nagram is a third-party Telegram client based on Nekogram with not many but useful modifications

?? Nagram is a third-party Telegram client based on Nekogram with not many but useful modifications. Official site: https://nextalone.xyz Teleg

NextAlone 189 Dec 29, 2022
Spring Data Redis extensions for better search, documents models, and more

Object Mapping (and more) for Redis! Redis OM Spring extends Spring Data Redis to take full advantage of the power of Redis. Project Stage Snapshot Is

Redis 303 Dec 29, 2022
This app corrects your sitting posture and provides feedback in real time in conjunction with the app. A sensor of 31 cells detects your posture to get better life-wellness

Notichair 실시간 자세분석 및 교정 스마트체어 ?? 상명대학교 PRIME 경진대회 수상 ?? 요구사항 31-cell sensor (mdxs-16-5610) 목차 1. 소개 프로젝트 내용 소개 2. 개발 환경 사전 설정 및 환경 구축 3. 기능 Sensors Ap

Minuk_LEE 3 Jan 15, 2022
corrects your sitting posture and provides feedback in real time in conjunction with the app. A sensor of 31 cells detects your posture to get better life-wellness

Notichair 실시간 자세분석 및 교정 스마트체어 ?? 상명대학교 PRIME 경진대회 수상 ?? 요구사항 31-cell sensor (mdxs-16-5610) 목차 1. 소개 프로젝트 내용 소개 2. 개발 환경 사전 설정 및 환경 구축 3. 기능 Sensors Ap

Minuk_LEE 3 Jan 15, 2022
A better version of NotEnoughCoins for hypixel skyblock.

NotEnoughCoins A SkyBlock Flipping Mod. /nec - Shows the config GUI /nec help - Shows the help message containing all the subcommands and their usage

null 3 Aug 19, 2022
A password strength test app with strength, estimated crack times, warnings and suggestions to help make better passwords.

Is Your Password Secure? A password strength test app which displays strength, estimated crack time and provides warnings and suggestions to help make

the-weird-aquarian 24 Dec 15, 2022
Make a better open source survey system.

卷王 简体中文 | English 一文了解开源考试系统天花板-卷王 一文了解开源调查问卷天花板-卷王 一文了解开源公开查询系统天花板-卷王 需要您的 star ⭐️ ⭐️ ⭐️ 支持鼓励 ?? ?? ?? ,点 star 加群(338461197)获取最新的数据库脚本。 考试预览 考试系统预览 调

小黄黄 954 Dec 31, 2022