Your Universal Sawmill
As It's supposed to be, no clutter, no extra blocks
License: Other
I'm on Fabric 1.20.1. It'd be really cool if Sawmill's carpenter villager would be compatible with Numismatic Overhaul (https://www.curseforge.com/minecraft/mc-mods/numismatic-overhaul), as currently the carpenter's use of emerald currency in trade does not switch to the mentioned mod's coin-based system. Would it ever be possible for this to be implemented?
[title probably see all]
One might think that a sawmill would be like a stone cutter and reduce the cost of many recipes.
To make 2 trapdoors in a crafting table it takes 6 planks... That is 3 planks per trapdoor, but with the sawmill it takes one log to make a trapdoor, so effectively 4 planks per trapdoor.
I personally think that 1 log (i.e. 4 planks) should yield two trapdoors in the sawmill, which equates to 2 planks per trapdoor.
Maybe it's just me
recipes made with the sawmill are selecting different blocks
video to help explain it:
(sorry of how fast it is, file size was to big)
sawmill-1.20-1.1.6.jar
moonlight-1.20-2.9.7-forge.jar
forge - 47.2.20
My world has already been created, but I have the doubt if my world will still work if I add this mod.
I plan to add it to my server, since another mod (Every Compat) recommends Sawmill and I didn't add it when I had created the world...
- Mod 'Every Compat' (everycomp) 1.20-2.6.65 recommends any version of sawmill, which is missing! - You should install any version of sawmill for the optimal experience.
Will I have no problems if I add the mod after creating the world? Or only the Sawmill will appear in the chunks that have not been generated yet?
Here's the log.
Hello! Is there a way to disable the sawmill villager?
1.20-1.3.11
You have outdated structure files in your mod. This causes minecraft to try to update them every time they are loaded, leading to extra memory and cpu usage during worldgen. Please update your structures to match the mc version you are releasing for.
This should be as easy as loading them into game and re-saving them or using a mod to load them into a StructureTemplate and writing them back out to nbt.
https://mclo.gs/3NDWRBQ
Only mods present.
The server does not startup with this version :(
Here is the log: https://gist.github.com/mxnmnm/57624b4eaeccaac9c870e9f80f3174eb
Sometimes upon boot, planks from Regions Unexplored won't load. However it is random. Yesterday I was able to reproduce the error nearly everytime upon boot to the point I managed to ascertain that it was Everycomp causing the issue as when I disabled it and booted back into the world recipe was there, enabled it and it wasn't
However, today when testing it, I'm not able to reproduce it at all and everything is the same. It happens so randomly, it's so annoying to figure out the cause. The only latest log I have is when I had it happen with a BUNCH of mods so I won't post that one.
Continuation of #21
Forge Version: 47.2.32
Mod Version: 1.20.2.6.55
Moonlight: 1.20.2.11.17
I tried to trade with the carpenter villager, but he just shook his head and couldn't do it.
With sawmill, only makes oak skateboards even when using other wood types whether it from vanilla or mod
Please forgive me, but I really don't like using newer versions on 1.20.1.
Since most Forge mods choose to develop based on Forge47.1.3, this mod can no longer work on the 47.1.3 Forge server due to the newer version, so I applied for a fork.
Forge 47.2.20
1.20.1
Upon loading into a multiplayer world, I instantly get a crash
crash-2024-01-24_20.00.07-client.txt
my players on the server are getting this in the chat when they check inventory:
I know I have a lot of mods here, I will assume culpability but this doesn't look like it's due to my extensive modlist
Furthermore, sawmill is optional but in curseforge wood good needs sawmill
Sound effect is based on CC0 (public domain) sound by Samuel Gremaud (freesound.org). Although it's public domain, author's name is stored in OGG metadata.
Adapted to use in Minecraft (mono channels). Length is 0.93 s.
Waveform comparison (suggested sound is on top) with Anvil Use (second) sound and both Stonecutter Take result (3rd and 4th) sounds:
Uploaded as .zip archieve since GitHub doesn't allow to upload .ogg files directly:
sawmill_cut.zip
As the title goes, when I update this mod past version v1.2.4 I can no longer can join a server. (Modpack: TNP Limitless 7).
Instead you get disconnected with the following message "Invalid Player Data":
If I roll back to the version 1.2.4 of this mod, the issue no longer occurs, so I am currently avoiding updating this mod past that version due to this issue.
This issue only happens on a server. Singleplayer is fine.
MC: 1.20.1
Forge: 47.2.17
Sawmill: 1.3.13
- Gbergz
The tab doesn't open, and just goes back to my launcher.
https://paste.atlauncher.com/view/bb588af5-aed2-49bd-9b80-6f1d9139405e
Used Mod Loadout:
Issue Description
Sawmill mod seems to break (certain?) tags which breaks dynamic recipes in other mods.
This always happens during the first load-in into a world after the client start. This is 100% repeatable.
If you quit the world and load in again (without restarting client in-between) the issue seems to be temporarily resolved.
This is also valid for other mods recipes, I just used Immersive Engineerings Ore Hammering recepies as example.
Steps to reproduce issue with example mod loadout:
Result:
The output of ore hammering recipes is a broken item instead of ore grit.
So, this only happens with the oak drawer, I think this is due to it having two crafting recipes, the oak plank one and the "not in the list planks" options.
And for some reason, the only way to craft an oak drawer is with a bamboo block
For some reason none of the 1x1 drawers are available in the sawmill.
but the 1x2 and 2x2 variants are correct in the sawmill.
Except the oak drawer that uses bamboo.
Reproducible with just Sawmill and Immersive Engineering, this presumably would impact other mods that have dusts.
Steps to reproduce:
-Have both sawmill and IE installed
-attempt to craft the engineer's hammer with any ore
-get an empty tag, instead of the expected dust
Tested on Forge 47.2.0, in case that matters
Hello! To reproduce, install the latest version of the mod on the latest version of a Mohist 1.20.1 hybrid server, it causes this error on loading:
[14:09:52 INFO]: Initializing recipe event... Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:32) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:108) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:78) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) at com.mohistmc.MohistMCStart.main(MohistMCStart.java:107) Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at MC-BOOTSTRAP/[email protected]/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) at MC-BOOTSTRAP/[email protected]/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.serverService(CommonLaunchHandler.java:103) at MC-BOOTSTRAP/[email protected]/net.minecraftforge.fml.loading.targets.CommonServerLaunchHandler.lambda$makeService$0(CommonServerLaunchHandler.java:27) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ... 8 more Caused by: java.lang.NoClassDefFoundError: net/minecraft/world/item/crafting/RecipeManager at TRANSFORMER/[email protected]/net.minecraft.server.ReloadableServerResources.<init>(ReloadableServerResources.java:46) at TRANSFORMER/[email protected]/net.minecraft.server.ReloadableServerResources.m_247740_(ReloadableServerResources.java:75) at TRANSFORMER/[email protected]/net.minecraft.server.WorldLoader.m_214362_(WorldLoader.java:38) at TRANSFORMER/[email protected]/net.minecraft.server.Main.lambda$main$2(Main.java:221) at TRANSFORMER/[email protected]/net.minecraft.Util.m_214652_(Util.java:777) at TRANSFORMER/[email protected]/net.minecraft.Util.m_214679_(Util.java:772) at TRANSFORMER/[email protected]/net.minecraft.server.Main.main(Main.java:220) ... 16 more Caused by: java.lang.ClassNotFoundException: net.minecraft.world.item.crafting.RecipeManager at cpw.mods.securejarhandler/cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:157) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520) ... 23 more
After some testing I found out that with sawmill installed (Sawmill-1.20-1.3.11) on Neoforged server (forge-1.20.1-47.1.104)
is preventing from getting any progress on any advancements.
It is possible to reset you're advancements with the /advancement revoke everything command.
This makes it possible to get advancements but these is no sounds event that triggers, its completely silent on the notification displays.
After restarting the client and server you get the same result as before, making it imposssible to get any progess on any advancement.
Custom Modpack.
My mod list.
Really hope you can resolve this issue, I love you're mod!
Kind regards,
Villain
Since the creator of that mod does't seem to have even seen the feature suggestion, i thought i might suggest it here as well, a backpack upgrade for the sophisticated backpacks mod that allows us to use the sawmill would be awesome
Whenever I attempt to trade with the Lumberjack Villager, the game instantly crashes with exit code -1. Strangely enough, this was not happening before I leveled the villager up to the Journeyman level. I have no idea what in the world could be causing this. I am playing with 40+ other mods, which is quite a lot, so I'll make sure to leave a list so that you can Ctrl F for any known incompatibilities or something. I apologize for the lack of details and the crazy bug report that I brought you. The mod loader is Fabric 0.15.0 and the version of Sawmill that I am using is 1.1.1.
I am setting up a Fabulously Optimized (6.0.0-beta.6 for 1.21.0) instance. When Sawmill is active, you cannot create new worlds or launch existing ones - Minecraft seems to lock up. Not sure what it's actually doing. Problem is reproducible.
Testing with newest Fabric loader and API.
I did test this with a minimal Vanilla 1.21.0 instance (Fabric API, Moonlight, Sawmill only) without issues, so there must be some conflict with another mod, or possibly something in Moonlight (2.14.12).
One thing I did notice:
I'm going to spend a little time this morning trying to identify which mod might be conflicting.
As the title says, using the latest version of Sawmill removes the ability to craft planks from logs in Regions Unexplored (maybe others too, RU is the only one I tested). It works fine for vanilla logs, but not for RU ones. The recipe doesn't even show up in JEI. Version 1.3.3 works fine, though; only 1.3.4 is bugged.
Hey,
I am the developer of Extended Mushrooms and I got an compatibility issue with your mod: cech12/ExtendedMushrooms#87
It seems that an Exception is thrown if a generated ItemStack is empty instead of trying the next wood type.
https://github.com/MehVahdJukaar/sawmill/blob/master/common/src/main/java/net/mehvahdjukaar/sawmill/CarpenterTrades.java#L131
For now, I don't know exactly why the generated ItemStack is empty there for my mushroom wood type. (maybe the woodprice
is 0 or w
is an empty item?), but a game crash is not the best way to react to that. :)
Versions:
On Forge 1.20.1 with the latest version of
Regions Unexplored
Sawmill
Moonlight Lib
Oddly missing numerous recipes for fences and various other items including things like bridges or doors from Macaw's mods
while Regions Unexplored is installed. Removing Regions Unexplored fixes the missing recipes.
sawmill-1.20.4-1.3.1.jar
moonlight-1.20.4-2.10.3-forge.jar
neoforged:20.4.189
When I try to make a new world (The New World Menu GUI) the game crashes
Currently trying to run Sawmill 1.2.3 on Java 1.20.1 with Forge 47.1.3 but getting the error that it requires 47.1.40+. I tried downgrading to Sawmill 1.1.1 to no avail. Is there anyway to work around this or am I SOL for now?
I assume there are plans to support newer MC releases?
Thank you.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.