1package com.runehive.content.bags.impl;
3import com.runehive.content.bags.ItemBag;
4import com.runehive.game.world.entity.mob.player.Player;
5import com.runehive.game.world.items.Item;
6import com.runehive.game.world.items.ItemDefinition;
7import com.runehive.game.world.items.containers.ItemContainer;
9import java.util.Objects;
10import java.util.function.Predicate;
14 public static final int SIZE = 27;
ItemBag(ItemContainer container)
final ItemContainer container
void check(Player player)
Predicate< Item > isAllowed()
This class represents a character controlled by a player.
void message(String message)
Represents all of an in-game Item's attributes.
static ItemDefinition get(int id)
Gets an item definition.
String getName()
Gets the item name.
An abstraction game representing a group of Items.
An enumerated type defining policies for stackable Items.
NEVER
The NEVER policy, items are never stacked regardless of their ItemDefinition table.