Interface VehicleInventory

All Superinterfaces:
Clearable, Inventory, NamedScreenHandlerFactory, ScreenHandlerFactory
All Known Implementing Classes:
AbstractChestBoatEntity, ChestBoatEntity, ChestMinecartEntity, ChestRaftEntity, HopperMinecartEntity, StorageMinecartEntity

public interface VehicleInventory extends Inventory, NamedScreenHandlerFactory
Mappings:
Namespace Name
named net/minecraft/entity/vehicle/VehicleInventory
intermediary net/minecraft/class_7265
official crc
  • Method Details Link icon

    • getPos Link icon

      Vec3d getPos()
      Mappings:
      Namespace Name Mixin selector
      named getPos Lnet/minecraft/entity/vehicle/VehicleInventory;getPos()Lnet/minecraft/util/math/Vec3d;
      intermediary method_19538 Lnet/minecraft/class_7265;method_19538()Lnet/minecraft/class_243;
      official dt Lcrc;dt()Lfbb;
    • getBoundingBox Link icon

      Box getBoundingBox()
      Mappings:
      Namespace Name Mixin selector
      named getBoundingBox Lnet/minecraft/entity/vehicle/VehicleInventory;getBoundingBox()Lnet/minecraft/util/math/Box;
      intermediary method_5829 Lnet/minecraft/class_7265;method_5829()Lnet/minecraft/class_238;
      official cR Lcrc;cR()Lfaw;
    • getLootTable Link icon

      Mappings:
      Namespace Name Mixin selector
      named getLootTable Lnet/minecraft/entity/vehicle/VehicleInventory;getLootTable()Lnet/minecraft/registry/RegistryKey;
      intermediary method_42276 Lnet/minecraft/class_7265;method_42276()Lnet/minecraft/class_5321;
      official v Lcrc;v()Laku;
    • setLootTable Link icon

      void setLootTable(@Nullable @Nullable RegistryKey<LootTable> lootTable)
      Mappings:
      Namespace Name Mixin selector
      named setLootTable Lnet/minecraft/entity/vehicle/VehicleInventory;setLootTable(Lnet/minecraft/registry/RegistryKey;)V
      intermediary method_42275 Lnet/minecraft/class_7265;method_42275(Lnet/minecraft/class_5321;)V
      official a Lcrc;a(Laku;)V
    • getLootTableSeed Link icon

      long getLootTableSeed()
      Mappings:
      Namespace Name Mixin selector
      named getLootTableSeed Lnet/minecraft/entity/vehicle/VehicleInventory;getLootTableSeed()J
      intermediary method_42277 Lnet/minecraft/class_7265;method_42277()J
      official x Lcrc;x()J
    • setLootTableSeed Link icon

      void setLootTableSeed(long lootTableSeed)
      Mappings:
      Namespace Name Mixin selector
      named setLootTableSeed Lnet/minecraft/entity/vehicle/VehicleInventory;setLootTableSeed(J)V
      intermediary method_42274 Lnet/minecraft/class_7265;method_42274(J)V
      official a Lcrc;a(J)V
    • getInventory Link icon

      DefaultedList<ItemStack> getInventory()
      Mappings:
      Namespace Name Mixin selector
      named getInventory Lnet/minecraft/entity/vehicle/VehicleInventory;getInventory()Lnet/minecraft/util/collection/DefaultedList;
      intermediary method_42278 Lnet/minecraft/class_7265;method_42278()Lnet/minecraft/class_2371;
      official E Lcrc;E()Lka;
    • resetInventory Link icon

      void resetInventory()
      Mappings:
      Namespace Name Mixin selector
      named resetInventory Lnet/minecraft/entity/vehicle/VehicleInventory;resetInventory()V
      intermediary method_42273 Lnet/minecraft/class_7265;method_42273()V
      official F Lcrc;F()V
    • getWorld Link icon

      World getWorld()
      Mappings:
      Namespace Name Mixin selector
      named getWorld Lnet/minecraft/entity/vehicle/VehicleInventory;getWorld()Lnet/minecraft/world/World;
      intermediary method_37908 Lnet/minecraft/class_7265;method_37908()Lnet/minecraft/class_1937;
      official dV Lcrc;dV()Ldgj;
    • isRemoved Link icon

      boolean isRemoved()
      Mappings:
      Namespace Name Mixin selector
      named isRemoved Lnet/minecraft/entity/vehicle/VehicleInventory;isRemoved()Z
      intermediary method_31481 Lnet/minecraft/class_7265;method_31481()Z
      official dQ Lcrc;dQ()Z
    • isEmpty Link icon

      default boolean isEmpty()
      Returns whether the inventory consists entirely of empty item stacks.
      Specified by:
      isEmpty in interface Inventory
      Returns:
      whether the inventory consists entirely of empty item stacks
      Mappings:
      Namespace Name Mixin selector
      named isEmpty Lnet/minecraft/inventory/Inventory;isEmpty()Z
      intermediary method_5442 Lnet/minecraft/class_1263;method_5442()Z
      official c Lbse;c()Z
    • writeInventoryToNbt Link icon

      default void writeInventoryToNbt(NbtCompound nbt, RegistryWrapper.WrapperLookup registries)
      Mappings:
      Namespace Name Mixin selector
      named writeInventoryToNbt Lnet/minecraft/entity/vehicle/VehicleInventory;writeInventoryToNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)V
      intermediary method_42288 Lnet/minecraft/class_7265;method_42288(Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)V
      official a Lcrc;a(Ltq;Ljt$a;)V
    • readInventoryFromNbt Link icon

      default void readInventoryFromNbt(NbtCompound nbt, RegistryWrapper.WrapperLookup registries)
      Mappings:
      Namespace Name Mixin selector
      named readInventoryFromNbt Lnet/minecraft/entity/vehicle/VehicleInventory;readInventoryFromNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)V
      intermediary method_42285 Lnet/minecraft/class_7265;method_42285(Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)V
      official b Lcrc;b(Ltq;Ljt$a;)V
    • onBroken Link icon

      default void onBroken(DamageSource source, ServerWorld world, Entity vehicle)
      Mappings:
      Namespace Name Mixin selector
      named onBroken Lnet/minecraft/entity/vehicle/VehicleInventory;onBroken(Lnet/minecraft/entity/damage/DamageSource;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/Entity;)V
      intermediary method_42283 Lnet/minecraft/class_7265;method_42283(Lnet/minecraft/class_1282;Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)V
      official a Lcrc;a(Lbtc;Lard;Lbum;)V
    • open Link icon

      default ActionResult open(PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      named open Lnet/minecraft/entity/vehicle/VehicleInventory;open(Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/util/ActionResult;
      intermediary method_42284 Lnet/minecraft/class_7265;method_42284(Lnet/minecraft/class_1657;)Lnet/minecraft/class_1269;
      official b_ Lcrc;b_(Lcoy;)Lbsl;
    • generateInventoryLoot Link icon

      default void generateInventoryLoot(@Nullable @Nullable PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      named generateInventoryLoot Lnet/minecraft/entity/vehicle/VehicleInventory;generateInventoryLoot(Lnet/minecraft/entity/player/PlayerEntity;)V
      intermediary method_42291 Lnet/minecraft/class_7265;method_42291(Lnet/minecraft/class_1657;)V
      official f Lcrc;f(Lcoy;)V
    • clearInventory Link icon

      default void clearInventory()
      Mappings:
      Namespace Name Mixin selector
      named clearInventory Lnet/minecraft/entity/vehicle/VehicleInventory;clearInventory()V
      intermediary method_42293 Lnet/minecraft/class_7265;method_42293()V
      official f Lcrc;f()V
    • isInventoryEmpty Link icon

      default boolean isInventoryEmpty()
      Mappings:
      Namespace Name Mixin selector
      named isInventoryEmpty Lnet/minecraft/entity/vehicle/VehicleInventory;isInventoryEmpty()Z
      intermediary method_42295 Lnet/minecraft/class_7265;method_42295()Z
      official g Lcrc;g()Z
    • removeInventoryStack Link icon

      default ItemStack removeInventoryStack(int slot)
      Mappings:
      Namespace Name Mixin selector
      named removeInventoryStack Lnet/minecraft/entity/vehicle/VehicleInventory;removeInventoryStack(I)Lnet/minecraft/item/ItemStack;
      intermediary method_42289 Lnet/minecraft/class_7265;method_42289(I)Lnet/minecraft/class_1799;
      official f_ Lcrc;f_(I)Lcwq;
    • getInventoryStack Link icon

      default ItemStack getInventoryStack(int slot)
      Mappings:
      Namespace Name Mixin selector
      named getInventoryStack Lnet/minecraft/entity/vehicle/VehicleInventory;getInventoryStack(I)Lnet/minecraft/item/ItemStack;
      intermediary method_42290 Lnet/minecraft/class_7265;method_42290(I)Lnet/minecraft/class_1799;
      official g_ Lcrc;g_(I)Lcwq;
    • removeInventoryStack Link icon

      default ItemStack removeInventoryStack(int slot, int amount)
      Mappings:
      Namespace Name Mixin selector
      named removeInventoryStack Lnet/minecraft/entity/vehicle/VehicleInventory;removeInventoryStack(II)Lnet/minecraft/item/ItemStack;
      intermediary method_42286 Lnet/minecraft/class_7265;method_42286(II)Lnet/minecraft/class_1799;
      official b Lcrc;b(II)Lcwq;
    • setInventoryStack Link icon

      default void setInventoryStack(int slot, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      named setInventoryStack Lnet/minecraft/entity/vehicle/VehicleInventory;setInventoryStack(ILnet/minecraft/item/ItemStack;)V
      intermediary method_42287 Lnet/minecraft/class_7265;method_42287(ILnet/minecraft/class_1799;)V
      official c Lcrc;c(ILcwq;)V
    • getInventoryStackReference Link icon

      default StackReference getInventoryStackReference(int slot)
      Mappings:
      Namespace Name Mixin selector
      named getInventoryStackReference Lnet/minecraft/entity/vehicle/VehicleInventory;getInventoryStackReference(I)Lnet/minecraft/inventory/StackReference;
      intermediary method_42292 Lnet/minecraft/class_7265;method_42292(I)Lnet/minecraft/class_5630;
      official h_ Lcrc;h_(I)Lbwa;
    • canPlayerAccess Link icon

      default boolean canPlayerAccess(PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      named canPlayerAccess Lnet/minecraft/entity/vehicle/VehicleInventory;canPlayerAccess(Lnet/minecraft/entity/player/PlayerEntity;)Z
      intermediary method_42294 Lnet/minecraft/class_7265;method_42294(Lnet/minecraft/class_1657;)Z
      official g Lcrc;g(Lcoy;)Z