Posted November 20, 20168 yr Hey guys, right now im here about a question So i want to restrict my input slot to only allow items/blocks that i specify, im just using plain Slot, would i have to create a new slot class and create my restrictions in there and use that slot, or am i able to still do this using the vanilla Slot. If its not too much to ask could i have an example of this being done?
November 20, 20168 yr Author First of all, if you are using the plain Slot class you are doing something wrong, since you are not using IItemHandler , but the outdated IInventory . Please update. You can learn about capabilities here. Once you did that you should now be using SlotItemHandler which respects any restrictions you specify in your IItemHandler . All right done that but what about for my output as im using SlotFurnaceOutput, would i do the same thing?
November 20, 20168 yr Author No no, i meant i switched the regular slot to SlotItemHandler , and im wondering what i should change SlotFurnaceOutput to
November 20, 20168 yr Author You use SlotItemHandler as well, probably a custom subclass so you can prevent players from inserting there. iv switched over to IItemHandler now a few thing i want to ask, iv implemented it on my TE, should i remove ISidedInventory? another is if you have one could i get an example of IItemHandler being used to restrict items
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.