Coder Social home page Coder Social logo

lambdamap's Introduction

LambdaMap

Java 17 GitHub license Environment: Client Mod loader: Quilt

An experimental mini-map and world-map mod for Quilt 1.18.

lambdamap's People

Contributors

ampflower avatar comp500 avatar lambdaurora avatar macbrayne avatar parzivail avatar sisby-folk avatar tibinonest 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lambdamap's Issues

Keep markers visible

Keep markers always visible if you go out of range. So you know in what direction you need to go. Maybe like badlion/lunar do it also. Would be great if people could switch away from these clients.

image

Allow custom placement of the map HUD

tl;dr allow to place the map HUD differently, in a different corner, adapt better in the case of status effects if attached to the top right corner.

Marker Menu improvements

Marker icons in the Marker Menu can only be changed via left-click
image
I think the right-mouse button should also change the marker icon, but in the opposite direction of left-mouse.

Personally I'd also like to be able to scroll through them with the scroll wheel, though that input may conflict with scrolling through the marker list.

Feature: Ability to track markers

It might be nice to be able to track markers from the minimap. For example an arrow / flag / marker icon displayed at the edge of the minimap showing the direction the marker is in.

The functionality could be made accessible from the Markers list in form of a button, however that might collide with the other buttons already there, especially on smaller screens.

Better defaults for GUI scale

At Minecraft's default resolution, LambdaMap takes up an uncomfortably large amount of the screen.

A Minecraft window, with a map taking up 2/3 of the vertical space on the top right

It would be nice to have a default value which looks good both in full screen and the default resolution. The obvious way to do this would be to rely on Minecraft's GUI scaling, however it appears in 08c55b6 you want to avoid doing that - I don't know if there's an alternative you like better?

Feature: Confirm Marker Deletion

When clicking the red "X" prompt the user to confirm the marker deletion.
This could be implemented either as a in-list prompt or as an overlay replacing the marker interface (or as a completely separate screen).

image

(I didn't manage to centre the text yet)

As a shortcut to quickly delete marker entries SHIFT + LMOUSE could be used.

Crash when joining world on 1.18.2

When I join a server/world on 1.18.2 my game crashes, when I ran this on 1.18.1 it worked fine.

java.lang.IncompatibleClassChangeError: Found interface net.minecraft.class_5455, but class was expected
	at dev.lambdaurora.lambdamap.map.WorldMap.getBiomeRegistry(WorldMap.java:105)
	at dev.lambdaurora.lambdamap.map.MapChunk.readBiomesNbt(MapChunk.java:423)
	at dev.lambdaurora.lambdamap.map.MapChunk.fromNbt(MapChunk.java:419)
	at dev.lambdaurora.lambdamap.map.storage.MapRegionFile.loadChunk(MapRegionFile.java:148)

Mod Menu integrations

Please add the config button, links, icon... The first one is the most important.

Minimap obscures status effect indicators

When in the top right, the minimap covers indicators for the player's status effect. The behavior of a similar proprietary mod solves this by moving the map down when a status effect is applied by default, but has a couple other settings for it. The solution I would like to see implemented would be to move the effect indicators below the map, as I find it the most aesthetically pleasing.

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.