Mods / Knapster

Category: #Cheat #Cosmetics #Crafting #Other #QoL #Tweak #Utility
Author: Apache
Side: Both
Created: Sep 11th 2022 at 4:01 AM
Last modified: 3 days ago
Downloads: 1919
Follow Unfollow 38

Knapster

Easier knapping, clayforming, and smithing, for those with low manual dexterity.

Suport the Mod Author

If you find this mod useful, and you would like to show appreciation for the work I produce; please consider supporting me, and my work, using one of the methods below. Every single expression of support is most appreciated, and makes it easier to produce updates, and new features for my mods, moving fowards. Thank you.

- Join my Patreon!
- Donate via PayPal
- Buy Me a Coffee
- Subscribe on Twitch.TV
- Subscribe on YouTube
- Purchase from my Amazon Wishlist
- Visit my website!

Languages:

  • English
  • French
  • Russian
  • German
  • Spanish
  • Ukranian

If you would like to contribute your expertise in a language to translate this mod, or other mods within my Mod Suite, or if you spot any mistakes within the translations that have already been contrributed, please send me a message on my contact page, or leave a feature request on my issue tracker for this mod.

Features:

There are four different modes the server admin can set for each feature:
 • Disabled: The feature is disabled for all players on the server.
 • Enabled: The feature is enabled for all players on the server.
 • Whitelist: The feature is only enabled for players added to the whitelist.
 • Blacklist: The feature is enabled for all players on the server, except for those added to the blacklist.

  • Easy Knapping (/knapster knapping)

    Provides an easier way for players to knap items within the game.

    • Click and hold anywhere on the knapping grid to remove voxels as needed, to complete the recipe.
    • Press and hold `Ctrl` while knapping, to manually override this feature, and use the vanilla method.
    • Server Admins can Enable/Disable this feature.
    • Server Admins can change the number of voxels handled per click (1-8) (Default: 1).
  • Easy Clay Forming (/knapster clayforming)

    Provides an easier way for players to form clay items within the game.

    • Adds a new mode to clay, when clayforming.
    • Click and hold anywhere on the clayforming grid to place/remove voxels as needed, to complete the recipe.
    • Server Admins can Enable/Disable this feature.
    • Server Admins can change the number of voxels handled per click (1-8) (Default: 1).
  • Easy Panning (/knapster panning)

    Provides an easier way for players to sift for resources, with a wooden pan.

    • Server Admins can Enable/Disable this feature.
    • Server Admins can change the multiplier applied to the panning speed (0.0 - 2.0) (Default: 1.0).
    • Server Admins can change the multiplier applied to the saturation loss, while panning (0.0 - 2.0) (Default: 1.0).

NB: This is a direct multiplier; 0.0 is "instant", 2.0 is "twice as long as vanilla".

  • Easy Scythe Harvesting (/knapster harvesting)

    Provides an easier way for players to harvest grass, reeds, and crops, with a scythe.

    • Server Admins can Enable/Disable this feature.
    • Server Admins can change the multiplier applied to the harvesting speed (0.0 - 2.0) (Default: 1.0).

NB: This is a direct multiplier; 0.0 is "instant", 2.0 is "twice as long as vanilla".

  • Easy Smithing (/knapster smithing)

    Provides an easier way for players to smith items on an anvil within the game.

    • Adds a new mode to the hammer, when smithing.
    • Click and hold anywhere on the smithing grid to place/remove voxels as needed, to complete the recipe.
    • Server Admins can Enable/Disable this feature.
    • Server Admins can change the number of voxels handled per click (1-8) (Default: 1).
    • Server Admins can change the hammer durability loss per click (1-10) (Default: 3).

 

Server-Side Commands:

Command

Description

/knapster {feature} mode [disabled|enabled|whitelist|blacklist] Change the mode for the feature you are managing.
/knapster {feature} whitelist Show players currently on the feature's whitelist.
/knapster {feature} whitelist [playerName] Add/Remove a player from the feature's whitelist.
/knapster {feature} blacklist Show players currently on the feature's blacklist.
/knapster {feature} blacklist [playerName] Add/Remove a player from the feature's blacklist.
/knapster knapping voxels [1-8] Change the number of voxels handled per click.
/knapster clayforming voxels [1-8] Change the number of voxels handled per click.
/knapster smithing voxels [1-8] Change the number of voxels handled per click.
/knapster smithing cost [1-10] Change the hammer durability loss per click.
/knapster panning speed [0.0-2.0] Change the multiplier applied to the speed of pannning.
/knapster panning hungerrate [0.0-2.0] Change the multiplier applied to the saturation loss, while pannning.
/knapster harvesting speed [0.0-2.0] Change the multiplier applied to the speed of harvesting with a scythe.

For all of these commands, it is possiblle to use the initial, as a shortcut. For example, /knapster k v 8, or /knapster p h 0.25.

Version For Game version Downloads Release date Changelog Download
v2.3.1 88 3 days ago Show ApacheTech.VintageMods.Knapster_v2.3.1.zip
v2.3.0 72 5 days ago Show ApacheTech.VintageMods.Knapster_v2.3.0.zip
v2.2.1 85 Jan 19th at 9:29 PM Show ApacheTech.VintageMods.Knapster_v2.2.1.zip
v2.2.0 32 Jan 15th at 5:41 PM Show ApacheTech.VintageMods.Knapster_v2.2.0.zip
v2.1.0 60 Jan 11th at 2:37 AM Show ApacheTech.VintageMods.Knapster_v2.1.0.zip

14 Comments (oldest first | newest first)

💬 Apache, Jan 15th at 3:55 PM

blueblynd,

`/knapster clayforming voxels [1-8]` to increase the number of voxels per click, when clayforming; up to a maximum of eight.
`/knapster knapping voxels [1-8]` to increase the number of voxels per click, when knapping; up to a maximum of eight.
`/knapster smithing voxels [1-8]` to increase the number of voxels per click, when smithing; up to a maximum of eight.

These are server-side settings, so if you are on a server, you'll need to ask the server admin about increasing the number of voxels per click.

In a single-player game, you'll be able to use the commands yourself.

💬 blueblynd, Jan 15th at 11:48 AM

1: THANK YOU.

2: My one and only critique is that I assumed this would be like the Copy & Paste mode already in the game – which is pretty fast, probably 5 or 6 voxels at a time. As it is, one voxel at a time means you are going to be holding down the action key for a LONG TIME for most recipes. That is equally (if not more) painful for my wrists and tendons than just putting in the voxels manually. So far, my solution has been to precariously balance my controller (with its own weight pressing down the action trigger) and leave it there for the 10 minutes it takes to click through every single voxel. (Maybe go make a cup of tea.) Your mod has given me that option, but it hasn't taken away the underlying issue. If anything, it's just created different ones.

I can understand why you didn't do multiple voxels at a time (I assume it's so people can backtrack) but if that's the case I really think you should add two modes, fast (multiple voxels) and slow (one voxel). I can't speak for other hand/dexterity issues, but I can't imagine most people with effed up wrists are going to be able to hold down a controller trigger or a mouse button for ~10 minutes at a time. (At least, not without some amount of pain.)

Regardless, I love this mod, it's a lifesaver. Course I don't know anything about programming so I have no idea if those changes would be easy to implement, but I do hope to see them someday! In the meantime, I will continue to use this mod and just play a game of "jerryrig the controller" every time I need a storage vessel.

3: Thank you :)

💬 HoosierDaddy, Sep 26th 2022 at 7:00 PM

Thanks! That didn't fix the problem, but because of some other weirdnesses my daughter ran into, I uninstalled and reinstalled VS, and it's working fine now. Haven't looked at clay yet. Something evidently got corrupted, and deleting Cache wasn't enough.

💬 Apache, Sep 26th 2022 at 2:43 AM

HoosierDaddy, that's really odd. It sounds like it hasn't cached the mod properly. Try this:

1. Goto your Mods folder (Launch the game, goto Mod Manager, and Open Mods Folder. Then exit the game).
2. Unzip the mod into it's own folder, so that you have the file \VintagestoryData\Mods\ApacheTech.VintageMods.Knapster_v2.0.0\modinfo.json, and a load of other files as well in that folder.
3. Delete the zip file.
4. Go back one directory, and delete the \VintagestoryData\Cache\ folder, and everything inside it. Only the cache folder. This will remove any corrupted files.
5. Launch the game, and make sure the mod is enabled within the Mod Manager.
6. Generate a Creative Building world to test that the mod works.

If this doesn't work, can you open a support ticket here: https://github.com/ApacheTechSolutions/ApacheTech.VintageMods.Knapster/issues.

💬 HoosierDaddy, Sep 25th 2022 at 11:25 PM

I must be doing something wrong. Both

  • /knapster k enabled
  • /knapster knapping enabled

reply

  • knapster:Features.Knapster.Mode

Commands like 

  • /knapster k mode enabled

say

  • knapster Features.Knapster.SetMode

But it does not seem to do anything different. Similarly, clayforming does not add a tool mode, like I think it is supposed to. I did a clean install of 17.4 a couple days ago, and have only Essentials, Creative, Survival and Knapster 2.0.0 enabled. Brand new world, all defaults.

Obvious typos give an error message, but I'm not sure which reply I'm looking for, if either.

💬 Adirosa, Sep 19th 2022 at 1:36 AM

Wow, I got caught up with some real life work and I come back to see this! What a delight, thank you so much! I'll be giving it a shot as soon as I can.

💬 Apache, Sep 12th 2022 at 3:52 PM

SpearAndFang

I did play around with the Napster logo, to see if I could integrate it into this logo, but nothing looked right. :P I also tried playing around with Metallica puns, because it's about Knapping, and Metalworking, but got nowhere. I'm happy with Knapster though. :D

💬 SpearAndFang, Sep 12th 2022 at 2:45 PM

That mod name though...perfection.   Incoming litigation from KMetallica.

💬 Apache, Sep 12th 2022 at 4:15 AM

It's ok. There was a decently significant bug in it, but that's now been fixed. I hadn't given default values, if it tried to read settings before network packets had been sent. On a single-player server, this doesn't matter, because all the values are right there. But in multiplayer, you need to check, and make sure things are where you expect them to be, and if they're not, you need to give a default value. All my testing was done in a single-player world, so it was never picked up. I'll know for future. Always test universal mods on a dedicated server.

💬 Charleston, Sep 12th 2022 at 4:09 AM

@Apache

Strange but it started working after one crash. No idea what caused it. Just booted me out of the server then started working as intended.

💬 Apache, Sep 12th 2022 at 3:21 AM

Charleston

Thanks. I'll look at this tonight, and get a patch out asap. Serves me right for trying to release a mod in under a day. :P

💬 Charleston, Sep 12th 2022 at 2:44 AM

Hosting a dedicated server, crashing out as soon as I being knapping. 

💬 Apache, Sep 12th 2022 at 12:50 AM

It's currently an RC release. I'll release a full version now. Thanks for the heads up.

💬 Foxy_Grandpa, Sep 11th 2022 at 11:33 PM

Knapster@1.0.0 is not recognized as an available version when used on a server.
Other players cannot download the mod automatically if the server has this mod installed.

(edit comment delete)