Giter Site home page Giter Site logo

doinkythederp / lan-extender-fabric Goto Github PK

View Code? Open in Web Editor NEW
16.0 2.0 1.0 2.27 MB

Turn your Minecraft LAN worlds into fully-fledged servers, for free.

Home Page: https://www.curseforge.com/minecraft/mc-mods/lan-extender

License: ISC License

Java 100.00%
fabricmc minecraft minecraft-mod mod ngrok-client ngrok

lan-extender-fabric's People

Contributors

doinkythederp avatar felix14-v2 avatar

Stargazers

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

Watchers

 avatar  avatar

Forkers

felix14-v2

lan-extender-fabric's Issues

Instability after changing the authtoken mid-game

Issue description

  1. Publish the world
  2. Change authtoken
  3. Game crashes when you leave the world, ngrok process is not killed

LAN Extender version

0.2.0

Minecraft version

1.19.2

What other mods do you have installed?

Fabric API, Mod Menu, Cloth Config

Operating system

macOS

Priority this issue should have

High, immediate attention needed (e.g. game crash, mod not working)

Are all of the following true?

  • I have followed the setup guide for the mod.
  • LAN Extender is configured with my Ngrok Authtoken.

Backports to previous versions

Explain the feature

Some people might want to play on previous versions of Minecraft.

Ideal solution or implementation

Backporting to at least 1.18 would probably be for the best.

[Optional] Alternative solutions or implementations

No response

[Optional] Other context

  • 1.18
  • 1.17 (?)
  • 1.16 (?, Not worth doing anything before this)

Clipboard configuration

Explain the feature

It's not always desirable to have the server address copied to your clipboard, esp. if you want something else copied.

Ideal solution or implementation

It should be configurable in the mod's settings.

[Optional] Alternative solutions or implementations

No response

[Optional] Other context

No response

Forge version

Explain the feature

Forge is really popular (probably more so than fabric) which means LAN Extender will be compatible with less modded games

Ideal solution or implementation

This could be fixed by adding an FML version of the mod!

[Optional] Alternative solutions or implementations

No response

[Optional] Other context

There's a mod template @ https://files.minecraftforge.net/net/minecraftforge/forge/

1.19 support

Explain the feature

Some people might not like using the mod on 1.19.2 because of its chat reporting.

Ideal solution or implementation

This could be fixed by adding support for Minecraft 1.19. This would mainly mean updating the name of the jar-file and allowing previous versions of dependencies like Cloth Config API.

[Optional] Alternative solutions or implementations

No response

[Optional] Other context

No response

Add formatting to LAN Extender

Explain the feature

It can be easy to miss the server address or misinterpret what's being sent in the chat unless you take time to read it.

Ideal solution or implementation

Adding formatting to chat text would add a visual indicator of what's happening.

[Optional] Alternative solutions or implementations

No response

[Optional] Other context

No response

Setup screen when starting game without authtoken configured

Explain the feature

A lot of people install mods through the CurseForge app or just download the jar without doing much reading. This could make it easy to miss the setup guide in the README.md.

Ideal solution or implementation

This could be fixed by adding a screen that appears when you startup Minecraft without an ngrok authtoken configured. It wouldn't have to be the entire guide, just a link to the README or CurseForge page.

[Optional] Alternative solutions or implementations

No response

[Optional] Other context

No response

Mod does not support 1.19.3

Issue description

The mod will not load on 1.19.3.

LAN Extender version

All

Minecraft version

1.19.3

What other mods do you have installed?

N/A

Operating system

All

Priority this issue should have

High, immediate attention needed (e.g. game crash, mod not working)

Are all of the following true?

  • I have followed the setup guide for the mod.
  • LAN Extender is configured with my Ngrok Authtoken.

Checkbox isn't perfectly centered

Issue description

open_to_lan
As you can see in the picture above, the Open to LAN checkbox isn't centered.

LAN Extender version

0.2.0

Minecraft version

1.19.2

What other mods do you have installed?

Fabric API, Cloth Config, Mod Menu

Operating system

macOS 12.5.1

Priority this issue should have

Low, slightly annoying (e.g. typo, confusing text)

Are all of the following true?

  • I have followed the setup guide for the mod.
  • LAN Extender is configured with my Ngrok Authtoken.

Rework config system

Right now the config file is simply a text file containing the token. If LAN Extender adds more features in the future, this would be a pain to upscale. It should be converted to a file containing JSON or TOML data.

Rework ngrok logic

Explain the feature

The logic for starting & stopping ngrok tunnels is pretty scuffed and probably not maintainable.

Ideal solution or implementation

It should probably be moved into its own class.

[Optional] Alternative solutions or implementations

No response

[Optional] Other context

No response

1.20.6 Support

Explain the feature

Would be nice to have a 1.20.6 version, so people can play on LAN servers.

Ideal solution or implementation

To update to 1.20.6

[Optional] Alternative solutions or implementations

+even better if it works with Vulkan Mod

[Optional] Other context

No response

Copy address to clipboard on publish

Explain the feature

It's hard to share the server address with others because it's moderately long.

Ideal solution or implementation

This could be fixed by copying the address to the clipboard so you can send it to people easily.

[Optional] Alternative solutions or implementations

No response

[Optional] Other context

No response

Add moderation slash commands

Explain the feature

LAN is missing moderation slash commands which are very useful for medium size servers.

Ideal solution or implementation

Add /ban, /kick, and /whitelist.

[Optional] Alternative solutions or implementations

No response

[Optional] Other context

No response

Updating to version 1.19.4

Explain the feature

Cloth Config API
2023-05-22_205452

Ideal solution or implementation

I don't know.

[Optional] Alternative solutions or implementations

No response

[Optional] Other context

No response

LAN Extender can create orphan ngrok processes

Issue description

I'm not really sure what causes this but it can be pretty annoying because I have to manually close them through activity monitor.

LAN Extender version

0.2.0 (HEAD)

Minecraft version

1.19

What other mods do you have installed?

Fabric API, Cloth Config, Mod Menu

Operating system

macOS 12.5.1

Priority this issue should have

Medium, should be fixed soon

Are all of the following true?

  • I have followed the setup guide for the mod.
  • LAN Extender is configured with my Ngrok Authtoken.

Region configuration

Explain the feature

You might get slower ping if you're far away from ngrok's US servers.

Ideal solution or implementation

This could be fixed by allowing configuration of the region the mod uses.

[Optional] Alternative solutions or implementations

No response

[Optional] Other context

No response

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.