Giter Site home page Giter Site logo

mattczyr / naturescompass Goto Github PK

View Code? Open in Web Editor NEW
60.0 3.0 44.0 1.1 MB

A Minecraft mod that allows you to locate biomes anywhere in the world.

Home Page: https://www.curseforge.com/minecraft/mc-mods/natures-compass

License: Other

Java 100.00%
mod minecraft minecraft-mod forge minecraft-forge forge-mod java fabric fabricmc

naturescompass's Introduction

Nature's Compass

Nature's Compass is a Minecraft mod that allows you to search for a biome's location anywhere in the world and view information about it. It is the sister mod of Explorer's Compass, which allows you to search for structures.

Download

Downloads and more information can be found on CurseForge and Modrinth.

Develop

Setup

Fork this repository, then clone via SSH:

git clone [email protected]:<you>/NaturesCompass.git

Or, clone via HTTPS:

git clone https://github.com/<you>/NaturesCompass.git
  1. In the root of the repository, run:
gradlew eclipse

Or, if you plan to use IntelliJ, run:

gradlew idea
  1. Run:
gradlew genEclipseRuns

Or, to use IntelliJ, run:

gradlew genIntellijRuns
  1. Open the project's parent directory in your IDE and import the project as an existing Gradle project.

Build

To build the project, configure build.gradle then run:

gradlew build

This will build a jar file in build/libs.

License

This mod is available under the Creative Commons Attribution-NonCommercial ShareAlike 4.0 International License.

naturescompass's People

Contributors

alibekaytjan avatar altegar avatar blackshadow77 avatar bytegm avatar critvanilla avatar danorris709 avatar doloresmcdoodle avatar dycoldwind avatar forgottenumbrella avatar hexasan avatar hj-zhtw avatar jairoquispe avatar jak3z avatar jay113355 avatar kagaribi172 avatar koelle25 avatar koockies avatar macleykun avatar mattczyr avatar mpustovoi avatar no1xsyzy avatar othuntgithub avatar pdeshmukh100 avatar regnander avatar sam-kirby avatar samarium150 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

Watchers

 avatar  avatar  avatar

naturescompass's Issues

Crash when using Nature's Compass

Crash report: https://pastebin.com/qcDX1WWD

Minecraft 1.12.2
NaturesCompass-1.12.2-1.8.3
Forge 14.23.4.2847

Not sure if it's because of an incompatibility or not, but it's happened twice now. I was searching for a jungle and then put the item in my offhand. I moved a little bit and the compass needle moved too, but then the game froze and crashed. When I reloaded the game after the first time, the item disappeared from my inventory. The second time it was still in my offhand, however.
EDIT: It also crashes when it's in my hotbar, so it's not an issue exclusive to the offhand.

Enhancement: Search bar and Restrictions for the GUI

  1. When having more than vanilla biomes like bop and other modded biomes it becomes hard to search trough the compass menu as there is no search bar. A search bar to type in the name or that partially detects the name when its half written would be nice.

  2. Also options to filter the search for a biome by the biome yes like cold sandy etc so it than only shows all cold or sandy biomes etc.

  3. Also the compass shouldn’t grab all biomes even if they aren’t in the current dimension. For example I search trough the compass and it shows me the sub biomes of the nether and stuff when I am in the over world this just overcrowds the list it should only grab the things from the dimension you are in atm.

  4. And lastly there is sometimes a crash when using admin teleportation feature it would be better to instead of using a custom teleported just to use the /tp command with the coordinates of the biome and let normal mine craft handle the tp.

Crash when searching for a biome - both in Singleplayer and Multiplayer.

Upon searching for a biome using Nature's Compass, my Singleplayer game has these issues:

  1. Game/server stops working (I can still move around, but items don't drop and nothing responds.)
  2. The game freezes indefinitely.
  3. The game does not respond and crashes.

Upon doing the same thing on my Multiplayer server, this happens:

  1. The server immediately crashes and closes.

Crash reports:
Singleplayer ---> https://pastebin.com/uMMmPMjx
Multiplayer ---> https://pastebin.com/ziMZCKuJ

Chunks Not Loading

So i have a problem. Every time i click search for a biome most chunks dont load even my mods dont work. Need Help.

[Feature Request] More clear status

Description

When the compass can't find the biome, the information in the display can be misleading to the uninitiated to the mod.

Ideas

  1. have the NOT FOUND appear in bright red and the FOUND in green
    a. alternatively allow those colors to be configured
  2. have a red and green pixel indicator for found and not found on the compass
    a. alternatively allow those colors to be configured
  3. have both options
  4. additonally have YELLOW searching text and a yellow pixel on the compass when it is searching

Reason

Countless times players will tell me the compass doesn't work and that it takes them to a biome that is not what they chose.

Countless times I enter the server/pack and when I use the compass I can find the biomes. However, if i try the players steps and ignore the printed "NOT FOUND" status the compass appears to be telling me to go in a direction, follow the direction until spins like mad, and that biome will naturally be the biome listed under biome. I understand that's how the compass works and it's not a fault of the mod.

Allow selecting by biome tag for Forestry beekeeping

Many Forestry bees require a specific biome dictionary tag in order to breed, for example PLAINS, ARID, MAGICAL FOREST, etc.

https://github.com/Glitchfiend/BiomesOPlenty/blob/8dc8f466d7b5430e9ab69cefc78c27cc20064a48/src/main/java/biomesoplenty/common/init/ModBiomes.java#L391

Be great if these were selectable within the GUI as searchable options.

Thanks for your support of 1.7.10! This mod is used by the modpack GregTech:NewHorizons, and we love it. Thanks!

Weird incompatibility with Wearable Backpacks mod

I've also submitted this issue to the GitHub for Wearable Backpacks.

When using both mods together in 1.12, upon making the titular compass, it was a gray wearable backpack, and not the compass. It's such a bizarre conflict of mods that I'm not sure why the hell it would do this, so I figure perhaps there's something going on with one of the mods that should be looked into.
2017-07-23_19 03 18
2017-07-23_19 03 29

Very nasty bug with random chunks appearing in the world

Hello,
I came across one very bad bug with chunks while using nature compass.When I'm searching for the biome(it doesn't matter if the biome was found or not),looking through the biome list or sometimes simply holding a compass, some random "torn out" chunks from other biomes appear in the world near player location.
I'm using it with OTG,cause I'm working on my biome pack project and have to teleport a lot to check biomes.I have used Nature Compass a lot for a long time with other biome mods,but this bug I experience only with OTG(or I've been very lucky before).
I'm using
-Minecraft 1.12.2
-Forge 14.23.5.2847 (I used different Forge versions,it doesn't matter)
-OpenTerrainGenerator v6
-latest Nature Compass 1.5.1
Here are some screenshots (sometimes biomes were found,sometimes not):
2019-06-06_22 16 12
2019-07-03_22 17 54
2019-08-05_22 50 47

NC crashes with RTG

on my server we were crashing several times but i manged to narrow down the crash to just "Natures compass" and "Realistic Terrain Generation" (or more simply RTG)
The server that we are running is enigmatica 2 expert on version 1.72

how to replicate:
it turns out to be quite hard, depending on your seed and nearby biomes.
but to put it simply, createa new RTG world and use the compass to try and find any biome. upon "searching" for a biome that is nowhere near you and is far away, the compass will start to constantly search and search, taking up 100% of the instances/servers resources and eventually crashing

mods and versions:
Natures compass: 1.6.0
RTG: 6.1.0.0
Forge: 14.23.5.2847

if you wish to test this in the pack which the server is on:
Enigmatica 2 expert: 1.72 (with 6.1.0.0 RTG added, nothing more, nothing less)

unfortunatelly in single player, no crashlog is generated but on my server a crashlog was generated (though not exactly helpful)

single player logs: https://pastebin.com/hhN0Sabj
server crashlog: https://pastebin.com/8HpuWEAK

Wrong biome?

I have Biomes O' Plenty and Realistic Terrain Generator, and I tried to search for the Cherry Blossom Grove biome, but it just took me to a random ocean with the biome of river. When I tried searching for a Bayou it worked but for some reason it doesn't work for the Cherry Blossom biome. There's no error or anything in the server

Gui setting Idea

Hi, i,ll have a small suggestion, being able to change the place of the GUi to the right top corner and maybe even down corner or middle at cursor, in bref being able to truly custom the compass GUI

Config may not be respecting disabled biomes

Here is a link to my config: https://pastebin.com/U9q5rjz4

Minecraft version: 1.12.2
Forge version: forge-1.12.2-14.23.5.2846-universal
Modpack version (links to current modlist): 1.7.0
Mod versions: NaturesCompass-1.12.2-1.5.1

Screenshots of the Nature's Compass menu: 2019-09-10_16 32 33
2019-09-10_16 32 22

As you can see, though I have disabled the erroring biome and all the Twilight Forest biomes, they still show in the list. Have I formatted the config incorrectly?

Thank you for your time! :)

Biome finding code copied from BoP

Hi, it has been brought to our attention that your code for searching for a biome has been lifted (and modified) from BoP:

https://github.com/Glitchfiend/BiomesOPlenty/blob/BOP-1.12.x-7.0.x/src/main/java/biomesoplenty/common/util/biome/BiomeUtils.java#L88-L119

vs

https://github.com/MattCzyr/NaturesCompass/blob/master/src/main/java/com/chaosthedude/naturescompass/util/BiomeUtils.java#L30-L58

We'd like this removed, as this violates our license, and we didn't grant permission for it either. Thanks.

Crash report

Full report: https://hastebin.com/ucelozeqoz.pl

Minecraft Version: 1.15.2
Forge: 31.1.0
NaturesCompass-1.15.1-1.8.3.jar

I simply crafted it, right-click'd it, searched for mushroom fields, chose that option and it crashed. Maybe it's a mod compat issue (but I've been using most of these mods together over a week now, and the compass didn't cause any problems before) so it isn't even worth checking it, but here it is anyways

Can't see distance

So while using the Nature's Compass mod, the coordinates and distances are on the bottom left of my screen. However, the distance number is actually cut off from my screen so I can't see how far a biome is from my location. I've changed the resolution and that isn't the problem. Any suggestions?

Nature's Compass causing Server-Crash with Sponge

Usually i'd report this to SpongeForge, but this appears to be an issue with the mod "Nature's Compass" instead of SF itself.

SpongeForge allows plugins on Servers, we use this in our Network.
Heres a link: https://www.spongepowered.org/downloads/spongeforge/stable/1.12.2

We're using Forge 1.12.2-2838 with SpongeForge 1.12.2-2838-7.1.8-RC3963 Mod.
We're also using the latest version of NaturesCompass.

Attaching a log below for you to look at, appears NC is adding/removing/getting data from the main server thread- something that shouldn't really be done.

[Request] Minimum Distance option in GUI

Example situation: I found a swamp biome, but I need another one. Compass will only point to this one until I am actually IN another one unless it's a truly massive distance away.

Crash on "Status Not Found"

When using the compass in my modpack, if the searched for biome can't be located, the result is a timeout with 100% percent repeatable results.

I am using RTG in my pack in case that affects things. This is with the latest version of the 1.10.2 which I realize is still more than a year old so no idea if this will be seen, but figured I'd submit the issue.

'Error: Timed out' even when I'm on singleplayer

I'm not using any biome adding mod, but when I use the compass to search for a biome the whole games freezes, although my player can move, and eventually I get the message of connection timed out, even when I'm not on a server, or playing on Lan with anybody, as I'm playing in my own personal world.

Crash when try to find a biome

With the newest version 1.6.1 my game crash when i try to find a biome , I try to find a biome and nothing happens then my world kind a shutdown , cant mine cant eat then CTD

Enhancement: Find Another Biome

Awesome Mod! Very helpful, except it can only find one of each Biome.
Once a biome for a specific type is found, it keeps taking me to the same one.
I would like to search for a type of biome in the world, and then find another of that same biome in a different spot.

[Request] Find / list biomes across the entire world, server command

As posted on the Curseforge page, putting here (in slightly more detail) because I'm not sure which gets checked.

Would it be possible to add a server command that parses the entire world (all region files) for specific biomes?

Not sure if this is possible, but I'm looking for a way to ensure a BoP world has enough tropical regions to make it worth playing in that seed. That basically means finding at least 1 Jungle or Bayou or any of their tropical-climate biomes, in the entire world. (BoP devs have indicated they can't or won't fix how worlds sometimes don't generate any tropical bands at all, so the fallback is to generate many worlds until one of them fits the bill.)

This mod seems like the best bet for that:

  • Amidst isn't compatible with my setup (cannot handle BoP, no word on whether or not it supports smaller mod biomes like Thaumcraft's, and devs seem to be saying no one's interested in adding the compatibility layer).

  • There's no word on whether or not Geographicraft truly takes smaller modded biomes (like TC) into account, and it doesn't seem to support BoP's most recent updated biomes, so I can't really ensure specific biomes are in the world with that.

  • All mappers I've come across for 1.12.2 require you to explore the world before they'll show biomes (Voxelmap, Journeymap...) or don't support biomes at all (unmined).

Recipe only works with vanilla trees, and not even all of those

The crafting recipe for the Nature's Compass uses a vanilla compass, minecraft:sapling, and minecraft:log. The problem with this is that it does not cover even all vanilla Minecraft logs (some of which are minecraft:log2), let alone logs and saplings from mod-added trees.

If the recipe is changed to use ore:treeSapling and ore:logWood instead, it will work with all vanilla and mod-added logs and saplings. (I've verified this using MineTweaker/CraftTweaker.)

Show modid in GuiListsBiomeEntry

As someone who uses a lot of biome mods, it can get pretty confusing when you have multiple mods providing biomes with the same name. Instead of having to search for each one and hope it's correct, I propose that another field should be added alongside top block and precipitation. I'll be implementing the functionality on my own fork and will make a PR when finished.

image

Compass does not work with non-vanilla terrain generation mods

I have a 1.10.2 modpack containing 86 mods, several of which add biomes. Nature's Compass picks up all of the new biomes without issue. The problem is I ALSO have a non-vanilla terrain generator, RTG — but it appears Nature's Compass doesn't indicate where the nearest requested biome is, it indicates where NC thinks that biome should be assuming vanilla terrain generation. If a non-vanilla terrain generation mod is in use, this assumption completely breaks down and it points to completely the wrong places.

I don't know whether this is in practical terms fixable, or whether it should just be documented as a limitation that it will not work with alternate terrain generators.

1.10.2 crash.

MC crashes as soon as my mouse hovers over the compass in the crafting table.

Invite you and your Minecraft Modification to introduce to the player/audience in Taiwan.

Hello! We are the Cite Media Holding Group. a publisher in Taiwan. For now we’re devoted to Minecraft promotion, Our company is expected to publish a book entitled <The 100 Most Favorite Minecraft Modification for Game Talents> (tentative title) in December. And we will invite well-known Minecraft Game Talents in Taiwan to carefully select the 100 most recommended Minecraft Modification in the world and introduce them to readers with words and pictures. We think that the Modification of Minecraft you created is quite rich in content and suitable for being selected in the 100 recommended lists. To publish this book, we need to obtain your consent to capture the pictures of your game (less than 10, hereinafter referred to as the authorization target) so that vast readers of Minecraft can understand your work through the introduction of this book. Neither party has to pay the fee for this authorization, but in order to protect the rights and interests of both parties, this email will be used as the basis for authorization that you agree to authorize our company to use the authorization target free of charge in <The 100 Most Favorite Minecraft Modification for Game Talents> (tentative name) by means of, but not limited to, reproducing, distributing and public transferring. If you agree to the authorization, please reply to this email directly and fill in the following information (the following information is only for future reference of the authorizers and sending books, which will not be used for other purposes) to just inform us that you "agree to authorize the pictures free of charge". If you would like to provide your address, we would be very happy to present you a book in return after it is published.

Cite Media Holding Group
Vice General Manager
Daniel Wang

Add:10F, No.141, Sec 2, Misheng E. Rd., Thongshan Distric, Taipei City 10483, Taiwan (R.O.C.)
E-MAIL:
[email protected]

TEL:(02)2500-7600 ext.2670 MOB:0916-252-365

New Version finds Mesa instead of Desert. And where's the compass?

MC 1.12
Forge 14.21.1.2402
NC 1.12-1.4.0

Yay it finally is on 1.12! Needed sand and wanted a desert biome. Where is the compass gone? It is just a rod now. Clicking "info" tells me nothing about that rod. Tried to guess what the right direction could be when it changed from light to dark. But as it turned out, the coloring is rather done randomly. After going into the wrong direction I concentrated on the position said by Nature's Rod and Journey Map's position indicator. I found it finally. I mean, I found the position where Nature's Rod told "distance: zero". It was a Mesa.
There was also some red sand so I'm happy now.

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.