Giter VIP home page Giter VIP logo

inventory-profiles's People

Contributors

jsnimda avatar leo40git avatar serpi90 avatar waterrail avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

inventory-profiles's Issues

GUI ignore list ?

Inventory-Profiles displays the sorting buttons on GUIs that look like inventories but actually are not. They usually are GUIs of other mods like slotlink, storage cabinet or tcrafting. Trying to use the buttons on those screens does nothing at best, or gives weird results at worst.

Would it possible to have a file/option/whatever that would allow to list GUIs to be ignored by Inventory-Profiles ? (which could come with sensible defaults)

mekanism GUI issue

there's a bug with the new mekanism v10 machines were you aren't able to interact with the inventory or the machine inputs and outputs (while machine is opened) and just wanted to report it since it hinders normal gameplay this was in the forge version

[Suggestion] add name filtering

I love the mod and how it allows you to sort chests so simply
My one problem is that I have to write out the full name. As I see it, each item name has two parts, the main part, and the variation, ie for the name oak_log, oak is the main part, and log is the variation. I would love to be able sort by part of the name using < to pick any item where the front matches the string and > to pick any item where the back matches the string. Ie:

@wood_things
>log
>plank
>slab
>stairs
>door
>trapdoor (note trapdoor would probably have to go after door
>fence
>fence_gate
<spruce
<oak
<dark_oak
<birch
<acacia
<jungle

that represents what feels like hundreds of items and sorts them that easily. In addition, it would only add a minuscule delay compared to checking the whole string against the whole name

Guide to Custom Rules?

The guide seems to be a bit lacking in explaining what to do to make custom rules I have a little bit of programmer background but only enough to make me dangerous and I'm struggling to find what I need to do to do certain things (I want a custom rule that moves shulker boxes to the end of a chest and to make custom ordering for tools/enchantments)

I propose the following points need to be put onto the wiki's guide in a newbie friedly form (I'd be willing to do the write up if only I knew what the examples would actually be coded like):

  1. Simple ordering of items
    The default ordering options are:
  • Creative menu order
  • Item ID order
  • Item name order
    How to define sorting manually (example sort only a handful of items)
  1. Simple additional ordering
  • How to put something at the top of the list (example named items)
  • How to put something at the bottom of the list (example tools)
  1. Nested Ordering
  • Nested Hierarchy (Things at the top can use ordering from bellow but things at the bottom cannot use ordering from above due to the way over-riding works?)
  • most basic (example chaining 2 or 3 manual sorts together)
  • Selecting groups of items (example Weapons or Tools or Filters)
  • applying sub-rules to groups
  • nesting
  1. Filtering
  • String filtering (example does the item name contain the substring "netherite-" or "-axe")
  • Max stack size filtering (example does the item stack to 1, 16 or 64)
  • Current stack size filtering (example current stack count ordering)
  • Current container count filtering (example order chest by item count more than single stacks)
  1. Specialised sorting
  • NBT sorting (example if possible sort beehives by how many bees contained looking only at NBT tags?)
  • NBT sorting (example sorting shulker boxes by contents)
  • Enchantment sorting
  • Repair friendly auto refill (example replacing tool with a tool if available or just any none tool item (or empty the inventory slot) if no duplicate tool can be found to prevent tool breaking)
  • Ignoring custom names on certain types of items

[Suggestion] Backport to 1.12.2

I am much more fond of this mod over inventory tweaks. However, most of the modpacks that I like to play are in 1.12.2. I'd love to see this mod backported so I could play with this in all my favorite modpacks.

Changing button position

i am making a resource pack with a cheat sheat for the brewing stand and the buttons are getting in the way so i have 2 ideas

  1. customisable positioning
    or
  2. the buttons are hidded at the top of the gui and when your cursor gets close to them they pop up over the gui
    unknodsafsgdhgswn
    image

Update for 1.17

love the mod but i am not skilled enough to figure out how to get this updated for 1.17 as it constantly crashes upon launching the game

Add ability to choose sorting rule on inventory screen

It's very tedious to have to open and close the config screen to have to change which sorting rule is in use. It would be great if you could select which rule to sort by on the inventory screen that you want to sort.

Config GUI buttons "split" at higher resolutions

Hi, I've come across an issue with the config GUI. I am on a 2019 MacBook Pro 16" which has a resolution of 3072 x 1920. When I have Minecraft open and maximized, the Inventory Profiles config buttons "split".

Here's an image with Minecraft maximized. You can see all of the buttons along the right-hand side have split into two, but still act as one.

Here's another image of the GUI after I decrease the size of the window by approximately 15%. You can see the first two buttons are still split but the rest have merged back into one.

[Feature Request] Auto-refill

It is well known that the original Inventory-Tweaks mod has the "auto-refill" function...It's really useful, especially in a server.
Would you consider implement it in the future?

Hotkey for mending repairing items

There's Repair Friendly Autofill for when using tools but when you want to repair them at an XP farm this feature can be a little tedious (especially if you need to use your sword to get the XP), unless you turn off Repair Friendly Autofill entirely while repairing, you end up limited to only repairing the remaining 9 slots in the hotbar and offhand at a time and you need to keep their higher durability counterparts out of the inventory all together, I know if you have AFKable XP you can also keep the inventory open so the Repair Friendly Autofill doesn't steal away the item(s) that need repair for their "safe to use" counterparts but this isn't always feasible. So I think an (optional) hotkey could be really useful for swapping instead to a "repair mode" would be really useful

I'd suggest that in "repair mode" if you have either nothing or a full durability+mending tool/armour piece/weapon in your off-hand it'll be swapped out for any mending item that has less than 100% durability and once everything is repaired the mode turns off automatically and a back up of also turning off when 30 seconds of no repairing has occurred (perhaps XP came from a limited source rather than a farm) and/or changing dimension and/or logging in such that Repair Friendly Autofill mode would be back on reliably and automatically as people might forget to hotkey back or get hotkeys mixed up and unintentional loss of item(s) can be avoided which I'm guessing is one of the points of the mod

Solve incompamilities with my own mod

My mod have an block inventory with rules on the slots,
the most basic rule is a stack-size of 1.
There is also rules about what items can go in to witch slot.
And sometimes a slot is completely locked.

Your mod seams to ignore the stack size, and try to move items to a full slot, and I end up holding the items in my hand after clicking your tool buttons. There may be problems with the other rules to, but the stack-size problem was the most noticeable one.

What can I do on my side, to avoid this incompatibility?
Can I some turn of your buttons from my view?
Can I limit which of my slots your mod takes in consideration when sorting?

Or should I try to make a PR that solves the stack-size for all inventories.

Forge fails to recognize Inventory-Profiles as a client-side mod

I use the mod for my modded SMP, and I've noticed that with the mod enabled, Forge will state "Incompatible FML Modded Server" next to the server ping. A standard client-side mod would flag itself as such to Forge and be safely ignored. This doesn't stop me from joining the server, just causes the warning.

An alternate solution to this issue would normally be to put it in the server's mods, but doing so causes a crash, which I'm sure is a known issue already.

Abandoned?

Is this project abandoned? I can see so many unanswered issues, pull requests that haven't been touched, and no official updates since the days of Minecraft 1.16.2 - in fact, no code has been checked in since mid-August 2020. Can I expect that things will continue looking the same or will this mod be getting some much needed love any time soon?

The mod makes it difficult to use Expanded Storage's "Choose Screen Type" option

Title.
Being able to sort my inventory and my chests automatically sounded like a nice idea, so I decided to give this mod a try.
I like it, but it makes changing through the different ways to visualize the contents of a chest with the Expanded Storage mod hard.
https://streamable.com/rj5zx3

I decided to open an issue for it, in case you wanted to address the problem on your end, jsnimda.
If not, feel free to close the issue.

Row and Column sorting mixed up

When sorting in rows it sorts in columns and vice versa.

See these screenshots:

2019-11-30_18 24 14
2019-11-30_18 24 19

This is the Forge version.
Forge: 28.1.93
Inventory Profiles: 0.1.0-dev.5

Issue with ProjectE

There is a bug where if a player type or press R inside transmutation table GUI
the mod will sort items there which make some of the items hidden and some of them are placed on the left side of the table.

This can cause infinite EMC Exploit, also it's super annoying
I'm using the latest version of the mod for 1.14.4 which is v0.4.2

Mod Compatibility

We're using IP Fabric 1.15.2-0.2.0 and running into some issues with the cupboards from adorn and the sorting buttons.
I'll crosspost the report to adorn to see if anything can be done or if they should be marked incompatible :)
Log Snippit:
https://pastebin.com/17jGxeie
The entire log is massive, but it can be posted in sections if you'd like. The snippit is from a cleared log right before someone attempted to use the sort feature :)

[Feature Request] Lock items

I find myself a lot of the time if items in my inventory which I want in a certain place so I sort them manually but then when I sort my inventory it sorts them too so I thought of an option to lock certain items which won't be sorted

Autofill feature needs to exclude shulkers

I love this feature, except when placing shulkers. It forces a random shulker into my hotbar that usually makes no sense (not same colour or name), and just makes me have to take it back off of my hotbar. Even named shulkers seem to do this, when they shouldnt be considered a like item any more.

Its frustrating for someone who uses the enderchest as a backpack and carries shulkers like pockets for all my building needs.

Gui errors

Some menu items keep popping up in places where they shouldn't (for example in the camera mod menu, traveler's backpack too)

The continuous crafting checkbox and lock slots (pressing Alt)
Sin título

Another example of when I see a photo of the mod
Sin título

Inventory's GUI breaks with this mod installed

I reinstalled my OS (ubuntu 20.04) and this issue appeared. I've narrowed it down to this mod specifically. the inventory's GUI is nothing but black, wiht no transparancy, but Items are visible.

2021-01-16_09 25 50

Mod Compatibility with Inmis

Hi there, I found those buttons are not at the right place with the mod Inmis. Don't know if you can fix this or add Add a new configuration to customize the buttons' location. Hope you have a nice day!
Blazing Backpack
Diamond Backpack
Diaoling Backpack
Gold Backpack
Iron Backpack
Leather Backpack
Zhongjie Backpack
Baby backpack

[Suggestion] Group items

Would be nice if I could add multiple items in a row when sorting items per row, for example to keep diamond blocks, diamonds, and diamond ores in the same row vs 3 separate rows.

Setting to switch to an effective tool on click

Hi! I made a small mod a while ago that allowed me to swap item for the most effective one when clicking on a block here. However, Minecraft's code changes a lot and I don't really have time to maintain it properly. I also don't know Java and OOP.

With the wide range of features your mod has, I thought it would be a good idea to have this feature integrated into it.

Here's the workflow I had :

  • Swap to least effective but still working tool when clicking on a block or mob
    • Swap to most effective if holding Sprint key
    • Don't swap if holding Sneak key

I think the integration with Sprint/Sneak is an intuitive one; Sprint is to go fast despite the hunger cost and Sneak is to be careful to not fall a cliff.

Other interesting settings :

  • Swap to using hand if held item is enchanted and has 1 durability, but break it if sneak is held
  • Use place block on farmland when breaking the above crop using this crop's seed

[Feature] Is it possible to add a cost setting?

1 emerald per seed/sapling seems too easy. (That's just my opinion)
it'd be nice if there was a setting in the config for say "costvalue = " and you could change it for all of them.

I know you have the marketregistry.json, but I'm not really wanting to go through each seed and sapling adding a custom value to each one.

Anyway, thoughts?

[Suggestion] Add hotkey option to reload custom sorting

While the profiles feature is not accessible yet, I am working through creating a custom sort rules.txt file, however I'm realizing that as I slowly go though it, it would be very nice if I could have a hotkey to reload the config instead of having to open the mod menu to access the reload config button.

Suggestion: more config options

Just wanna say first off that this mod is really nice; I've been using it in pretty much every client I have. There is one thing that does bug me a bit, though, and that's how the inventory buttons will show up it GUIs that have no real fitting for them, namely many custom modded ones. It would be super nice to have a blacklisting system available either in the configs or as an asset file, so that modpack creators can have more options when it comes to it. Being able to manually set locations to some buttons would also be really nice, but that's a bit of a stretch. Again, love your work!

Also little side note: I noticed that most of the open issues on the tracker are ones that aren't relevant or have been solved in some way. Would avoid some confusion to close those ones out

Locked slots allow dropping

As the default button for locking is Alt+M1, this drops the item stack and locks, rather than just locking. I'd prefer if locking slots didn't just disable sorting for those items, but also disallowed dropping so that the above case would not result in the user sometimes dropping their items into the void in the end.
https://github.com/lucaargolo/slotlock has a very good implementation of this, and it might be a good starting spot for a similar feature.

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.