Minecolonies & Things getting really stable

in #utopian-io7 years ago (edited)

As explained previously, we're currently working on some huge new features, that's why bigger prs are a bit spare at the moment.
Nevertheless, we're working on a bunch of fixes parallel to make Minecolonies way more stable before we release the new feature.
This way we're able to release a new stable beta and release before we release an unstable alpha.

The first thing I had to fix was an issue our windows users ran into.

Since symbols like ":" are not permitted in windows file names this caused some nasty issues with Minecolonies.

The next issue was an issue with the colony detection.
0 means that there is no colony.

Therefore, we have to return true if there is a number besides 0.

Besides that, in Issue: #2196

We got a report that our lumberjack tries to pick up items which are going through a pipe of another mod.

Fortunately, the mod "Immersive Engineering" which adds the pipes also adds a data flag to the entity item which we are able to detect when we try to detect items we want him to gather.

A smaller change involves our substitution blocks, which guarantee that the builder leaves certain blocks in the building area.
Currently, they were displaying their texture only on the sides which got players into problems since they weren't able to recognize which block it was from above and under it.

For this we switched the texture of those two sides:

Then a player reported that our waypoint blocks would be a lot more useful if they were passable since then they wouldn't block ways.

Which can be easily solved by overriding the block parent class "isPassable" and return true.

Then we fixed a nasty NPE.

Where the world wasn't able to resolve a tileEntity and we tried to access its inventory afterward, this one was tricky to find since we do not have any guarantees at this moment, if, for example, the chunk is not loaded.

Last but not least, since Minecolonies currently doesn't offer any multi-dimension support we added a config value which allows the server owner to configure if or if not he wants people to be able to place their colonies in other dimensions.

Besides the config value, we had to detect the placement dimension then.

a) When the player wants to place any type of building.

and b) When trying to place the supply camp or supply ship.

We also created a notification to let the player know what he is doing wrong.

Finally, we also fixed another bunch of the schematics and added a few missing ones.

I hope you liked the bunch of improvements we added to the mod over the last days, with all those fixes we're releasing over the last weeks, Minecolonies is slowly getting to its most stable state since ever.
The changes made are within the pr connected to this post as well in some small hotfix commits to the version1.12 branch.

See you the next time.



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Hey @vladimir-simovic, I just gave you a tip for your hard work on moderation. Upvote this comment to support the utopian moderators and increase your future rewards!

ooh so you're still improving the engines as we speak, anyway that's an awesome thing, Thank you for the technical improvements.

We're always working on a bunch of things parallel.

  • Fixing bugs
  • Developing features
  • Improving code
  • Improving background engines

oh that sounds awesome my friend

thank you for the information, it is very difficult to enter Utopian.io

Good nice post

Hey @raycoms I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Coin Marketplace

STEEM 0.17
TRX 0.16
JST 0.029
BTC 60768.35
ETH 2411.12
USDT 1.00
SBD 2.60