Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Posted

So I made a custom entity, I have it behave akin to a villager, and have finally set it up to behave like a trader and all that mess. Now I'm wondering how I should go about creating custom villages that said entities can link themselves to and well just behave like vanilla villagers essentially. Does anyone have info on how I'd go about doing this? I know mods such as MCA and Millénaire have achieved similar things.

 

I have tried looking at the javadocs and it it seems even messier than the initial trader code. Any direction to just analyze that would be helpful if nobody knows how to implement what I'm asking.

Edited by KINØ

If you're talking about AI, looking at net.minecraft.entity.ai.brain.schedule.Schedule class may help you. Can't help more.

Everything said above may be absolutely wrong. No rights reserved.

  • Author
15 hours ago, Dzuchun said:

If you're talking about AI, looking at net.minecraft.entity.ai.brain.schedule.Schedule class may help you. Can't help more.

Not really, I was more so asking how I would go about creating an entity that acts like a villager in that it stays to village boundaries and has a reputation system akin to the vanilla villagers

 

It's a pretty complicated system to set up a custom village, but definitely do-able.

The current Minecraft villages are created using a "Jigsaw" system. In order to do anything with custom villages, you need to understand how these function. This video is a really good explanation of the system, make sure to watch the whole thing. It's from 1.14, but for the most part the Jigsaw system hasn't changed much since then.

The 1.15.2 mod "The Farlanders", which creates custom villages, has all of their code available on Github, so if you were to use that code as well as vanilla village files as reference, then you'd be in a pretty good spot.

 

Not much more documentation exists out there regarding doing something like this, so past everything I've given you, there isn't much else available that can guide you in the process.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.