[SPIGOT-7602] InventoryType HorseInventory Created: 16/Mar/24  Updated: 25/Dec/24  Resolved: 30/Mar/24

Status: Resolved
Project: Spigot
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: New Feature Priority: Minor
Reporter: Eisbaer Shirokuma Assignee: Unassigned
Resolution: Fixed Votes: 0
Labels: None

Version: 1.20.4
Guidelines Read: Yes

 Description   

I would like to be able to open the inventory of a donkey with a chest by code

Currently I get the error: Unsupported custom inventory size 17
Used code:
Player player = event.getPlayer();

Donkey donkey = (Donkey) Objects.requireNonNull(player.getWorld()).spawnEntity(new Location(player.getWorld(), 0,62,0), EntityType.DONKEY);
donkey.setCarryingChest(true);
player.openInventory(donkey.getInventory());



 Comments   
Comment by Eisbaer Shirokuma [ 30/Mar/24 ]

Oh i forget thanks

Comment by md_5 [ 30/Mar/24 ]

You need to update your server

Comment by Eisbaer Shirokuma [ 30/Mar/24 ]

Even with the code I get the error: Unsupported custom inventory size 17

Comment by md_5 [ 30/Mar/24 ]

I have implemented this, but your code needs to be slightly different:

Donkey donkey = (Donkey) Objects.requireNonNull( player.getWorld() ).spawn( player.getLocation(), Donkey.class, (d) -> d.setCarryingChest( true ) );
player.openInventory( donkey.getInventory() );

Generated at Sat Dec 13 13:39:16 UTC 2025 using Jira 10.3.13#10030013-sha1:56dd970ae30ebfeda3a697d25be1f6388b68a422.