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

After creating a custom entity ( a new zombie) , I wish to give it a small inventory where it can hold random items apart from the usual sword and armour. Is there a method that specifically allows me to add/create inventory slots for the entity?

Another option may be to simply add an InventoryBasic field to your entity, similar to how EntityPlayer has an InventoryPlayer field. Then you don't have to worry about the specifics of the inventory, but simply provide access to it and remember to save/load it from NBT. I'm not aware of any specific downsides to doing it this way, though I haven't done it myself.

  • Author

What I want is for my entity to have a small inventory that will automatically pick up any dropped items he passes by and also automatically equips the armour he passes. Which way is better for doing so?

If you don't need any sort of Gui or other interaction with the player, you could just as well give your entity a List<ItemStack> field and shove whatever items it comes across into that... you might not even need to bother with an IInventory, it really depends on the exact details of how you want your entity to behave and interact with the rest of the Minecraft world.

  • Author

Yeah the player will have no interaction, the only "form" of such a thing will be when the entity dies; It will drop the contents of said Item stack. But will the item stack make the entity auto equip armour?

Why not give it a go, or read through some vanilla code to see if it will?

 

If it doesn't equip the armour itself, you'll just have to add that functionality :)

It's not that hard to add armor from a list...

 

If you are saying what I think your saying, please go learn Java.

 

If not, well... Wake up I guess... ?

We all stuff up sometimes... But I seem to be at the bottom of that pot.

  • Author

It's not that hard to add armor from a list...

 

If you are saying what I think your saying, please go learn Java.

 

If not, well... Wake up I guess... ?

 

Firstly I've  been studying java for 3 years+ now so I am rather vell versed in how it works. I have released a mod as well, however I have never created entities in Minecraft before; hence why I seem so confused as to how such things work.

It's not that hard to add armor from a list...

 

If you are saying what I think your saying, please go learn Java.

 

If not, well... Wake up I guess... ?

 

Firstly I've  been studying java for 3 years+ now so I am rather vell versed in how it works. I have released a mod as well, however I have never created entities in Minecraft before; hence why I seem so confused as to how such things work.

 

I apologize.

 

If you have studied Java for 3+ years, then you should know quite easily several ways to go about such a thing. And I also apologize for misjudging you.

We all stuff up sometimes... But I seem to be at the bottom of that pot.

I do believe that 'Minecraft Comes Alive' is an open src mod, and their mod villages have an inventory very similar to the players one. You could always give that a look!

Former developer for DivineRPG, Pixelmon and now the maker of Essence of the Gods

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.