mrkite / minutor

Mapping for Minecraft
http://seancode.com/minutor
BSD 2-Clause "Simplified" License
278 stars 52 forks source link

Is it possible to find item hotspots? #353

Closed LaserKaspar closed 1 year ago

LaserKaspar commented 1 year ago

I am running a modded minecraft-server and somewhere in the world are thousands of items. I would like to locate them quickly. Is this possible? Really appreciate this project!

EtlamGit commented 1 year ago

What I would do (modded or not modded should not matter in this case):

I don't know if that is fast enough for you, as you have to locate the items manually (by scrolling the map).

Option 2 is to search for items:

That finds mostly eggs in my case, so also maybe not exactly what you want. But it is possible to export the search results and process them externally.

EtlamGit commented 1 year ago

@LaserKaspar does my answer help? Or at least goes in the right direction? When not, please describe your problem in more detail.

LaserKaspar commented 1 year ago

It is not possible to find many items if they are at the same location. So your suggested method sadly does not work.

If for example, a chicken farm laid 10k eggs on a single block, I want a way to locate that block quickly. Something like a heatmap for items, if that makes sense? Visually it is very difficult to tell if there are two items on a given spot or 10, or even 100.

EtlamGit commented 1 year ago

When you hover the mouse over these items -> you get the amount of items in the status bar: grafik

Yes, that is not automatic and not a heatmap.

When you take the second suggestion (search for "item"), you can export all items and then filter them externally. Your external filter tool could report items at same position above a threshold.

Yes, you have to develop that filter tool. But it should be possible with 10 lines of Python. (use hashmap with position as key and count up the value, then print all keys for large value).

EtlamGit commented 1 year ago

@LaserKaspar did you find time to test the mouse over information? Or to process exported item data?

Is there something else we could help here?