Index

A C D E G I L M O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values

A

addItemToPlayer(Player, ItemStack) - Static method in class dev.upcraft.soulbound.core.SoulboundHooks
 
apply(SoulboundItemCallback.Context) - Method in interface dev.upcraft.soulbound.api.event.SoulboundItemCallback
 

C

canEnchant(ItemStack) - Method in class dev.upcraft.soulbound.enchantment.SoulboundEnchantment
 
checkCompatibility(Enchantment) - Method in class dev.upcraft.soulbound.enchantment.SoulboundEnchantment
 
CONFIGURATOR - Static variable in class dev.upcraft.soulbound.Soulbound
 
CONTAINER_PROVIDER_REGISTRY - Static variable in interface dev.upcraft.soulbound.api.SoulboundApi
 
CONTAINER_PROVIDERS - Static variable in class dev.upcraft.soulbound.init.SoulboundContainerProviders
 
Context(SoulboundContainer, ItemStack, double) - Constructor for class dev.upcraft.soulbound.api.event.SoulboundItemCallback.Context
 
createItemProcessor(SoulboundContainer) - Static method in class dev.upcraft.soulbound.core.SoulboundHooks
 

D

dev.upcraft.soulbound - package dev.upcraft.soulbound
 
dev.upcraft.soulbound.api - package dev.upcraft.soulbound.api
 
dev.upcraft.soulbound.api.event - package dev.upcraft.soulbound.api.event
 
dev.upcraft.soulbound.api.inventory - package dev.upcraft.soulbound.api.inventory
 
dev.upcraft.soulbound.compat - package dev.upcraft.soulbound.compat
 
dev.upcraft.soulbound.compat.trinkets - package dev.upcraft.soulbound.compat.trinkets
 
dev.upcraft.soulbound.compat.universalgraves - package dev.upcraft.soulbound.compat.universalgraves
 
dev.upcraft.soulbound.core - package dev.upcraft.soulbound.core
 
dev.upcraft.soulbound.core.inventory - package dev.upcraft.soulbound.core.inventory
 
dev.upcraft.soulbound.core.mixin - package dev.upcraft.soulbound.core.mixin
 
dev.upcraft.soulbound.enchantment - package dev.upcraft.soulbound.enchantment
 
dev.upcraft.soulbound.init - package dev.upcraft.soulbound.init
 
DUMMY_PROVIDER - Static variable in class dev.upcraft.soulbound.compat.trinkets.TrinketsIntegration
 

E

ENCHANTMENTS - Static variable in class dev.upcraft.soulbound.init.SoulboundEnchantments
 
EVENT - Static variable in interface dev.upcraft.soulbound.api.event.SoulboundFakePlayerCallback
 
EVENT - Static variable in interface dev.upcraft.soulbound.api.event.SoulboundItemCallback
 

G

get(ServerPlayer) - Static method in class dev.upcraft.soulbound.core.SoulboundPersistentState
 
getContainer() - Method in class dev.upcraft.soulbound.api.event.SoulboundItemCallback.Context
 
getContainer(LivingEntity) - Method in interface dev.upcraft.soulbound.api.inventory.SoulboundContainerProvider
 
getContainer(LivingEntity) - Method in class dev.upcraft.soulbound.core.inventory.PlayerInventoryContainerProvider
 
getEntity() - Method in interface dev.upcraft.soulbound.api.inventory.SoulboundContainer
 
getFilteredItemList(NonNullList<ItemStack>, RandomSource) - Static method in class dev.upcraft.soulbound.core.SoulboundHooks
 
getInventory() - Method in class dev.upcraft.soulbound.core.mixin.PlayerMixin
 
getLevelPreservationChance() - Method in class dev.upcraft.soulbound.api.event.SoulboundItemCallback.Context
 
getMaxCost(int) - Method in class dev.upcraft.soulbound.enchantment.SoulboundEnchantment
 
getMaxLevel() - Method in class dev.upcraft.soulbound.enchantment.SoulboundEnchantment
 
getMinCost(int) - Method in class dev.upcraft.soulbound.enchantment.SoulboundEnchantment
 
getProvider() - Method in interface dev.upcraft.soulbound.api.inventory.SoulboundContainer
 
getStack() - Method in class dev.upcraft.soulbound.api.event.SoulboundItemCallback.Context
 

I

isRealPlayer(ServerPlayer) - Static method in class dev.upcraft.soulbound.core.SoulboundHooks
 
isTreasureOnly() - Method in class dev.upcraft.soulbound.enchantment.SoulboundEnchantment
 

L

load() - Static method in class dev.upcraft.soulbound.compat.trinkets.TrinketsIntegration
 
load() - Static method in class dev.upcraft.soulbound.compat.universalgraves.UniversalGravesCompat
 
LOGGER - Static variable in class dev.upcraft.soulbound.Soulbound
 

M

MODID - Static variable in class dev.upcraft.soulbound.Soulbound
 

O

onInitialize(ModContainer) - Method in class dev.upcraft.soulbound.Soulbound
 

P

PLAYER_INVENTORY - Static variable in class dev.upcraft.soulbound.init.SoulboundContainerProviders
 
PlayerInventoryContainer - Interface in dev.upcraft.soulbound.core.inventory
 
PlayerInventoryContainerProvider - Class in dev.upcraft.soulbound.core.inventory
 
PlayerInventoryContainerProvider() - Constructor for class dev.upcraft.soulbound.core.inventory.PlayerInventoryContainerProvider
 
PlayerMixin - Class in dev.upcraft.soulbound.core.mixin
 
processPlayerDrops(Player, NonNullList<ItemStack>, Int2ObjectMap<ItemStack>, UnaryOperator<ItemStack>) - Static method in class dev.upcraft.soulbound.core.SoulboundHooks
 

R

readItemList(ListTag) - Static method in class dev.upcraft.soulbound.core.SoulboundHooks
 
REGISTRY - Static variable in class dev.upcraft.soulbound.init.SoulboundContainerProviders
 
restoreFromNbt(CompoundTag, UnaryOperator<ItemStack>) - Method in interface dev.upcraft.soulbound.api.inventory.SoulboundContainer
 
restorePlayer(ServerPlayer) - Method in class dev.upcraft.soulbound.core.SoulboundPersistentState
 

S

save(CompoundTag) - Method in class dev.upcraft.soulbound.core.SoulboundPersistentState
 
sb$getEntity() - Method in class dev.upcraft.soulbound.core.mixin.PlayerMixin
 
sb$getProvider() - Method in class dev.upcraft.soulbound.core.mixin.PlayerMixin
 
sb$restoreFromNbt(CompoundTag, UnaryOperator<ItemStack>) - Method in class dev.upcraft.soulbound.core.mixin.PlayerMixin
 
sb$storeToNbt(CompoundTag) - Method in class dev.upcraft.soulbound.core.mixin.PlayerMixin
 
setLevelPreservationChance(double) - Method in class dev.upcraft.soulbound.api.event.SoulboundItemCallback.Context
 
setStack(ItemStack) - Method in class dev.upcraft.soulbound.api.event.SoulboundItemCallback.Context
 
shouldKeepStack(ItemStack, RandomSource) - Static method in class dev.upcraft.soulbound.core.SoulboundHooks
 
Soulbound - Class in dev.upcraft.soulbound
 
Soulbound() - Constructor for class dev.upcraft.soulbound.Soulbound
 
SOULBOUND - Static variable in class dev.upcraft.soulbound.init.SoulboundEnchantments
 
SoulboundApi - Interface in dev.upcraft.soulbound.api
 
SoulboundCompat - Class in dev.upcraft.soulbound.compat
 
SoulboundCompat() - Constructor for class dev.upcraft.soulbound.compat.SoulboundCompat
 
SoulboundConfig - Class in dev.upcraft.soulbound.core
 
SoulboundConfig() - Constructor for class dev.upcraft.soulbound.core.SoulboundConfig
 
SoulboundContainer - Interface in dev.upcraft.soulbound.api.inventory
 
SoulboundContainerProvider<T extends SoulboundContainer> - Interface in dev.upcraft.soulbound.api.inventory
 
SoulboundContainerProviders - Class in dev.upcraft.soulbound.init
 
SoulboundContainerProviders() - Constructor for class dev.upcraft.soulbound.init.SoulboundContainerProviders
 
soulboundDropChance - Static variable in class dev.upcraft.soulbound.core.SoulboundConfig
 
SoulboundEnchantment - Class in dev.upcraft.soulbound.enchantment
 
SoulboundEnchantment() - Constructor for class dev.upcraft.soulbound.enchantment.SoulboundEnchantment
 
SoulboundEnchantments - Class in dev.upcraft.soulbound.init
 
SoulboundEnchantments() - Constructor for class dev.upcraft.soulbound.init.SoulboundEnchantments
 
SoulboundFakePlayerCallback - Interface in dev.upcraft.soulbound.api.event
 
SoulboundHooks - Class in dev.upcraft.soulbound.core
 
SoulboundHooks() - Constructor for class dev.upcraft.soulbound.core.SoulboundHooks
 
soulboundIsTreasureEnchantment - Static variable in class dev.upcraft.soulbound.core.SoulboundConfig
 
SoulboundItemCallback - Interface in dev.upcraft.soulbound.api.event
 
SoulboundItemCallback.Context - Class in dev.upcraft.soulbound.api.event
 
SoulboundPersistentState - Class in dev.upcraft.soulbound.core
 
soulboundPreservationRate - Static variable in class dev.upcraft.soulbound.core.SoulboundConfig
 
storePlayer(ServerPlayer) - Method in class dev.upcraft.soulbound.core.SoulboundPersistentState
 
storeToNbt(CompoundTag) - Method in interface dev.upcraft.soulbound.api.inventory.SoulboundContainer
 

T

test(ServerPlayer) - Method in interface dev.upcraft.soulbound.api.event.SoulboundFakePlayerCallback
 
TRINKETS - Static variable in class dev.upcraft.soulbound.compat.SoulboundCompat
 
TrinketsIntegration - Class in dev.upcraft.soulbound.compat.trinkets
 
TrinketsIntegration() - Constructor for class dev.upcraft.soulbound.compat.trinkets.TrinketsIntegration
 

U

UNIVERSAL_GRAVES - Static variable in class dev.upcraft.soulbound.compat.SoulboundCompat
 
UniversalGravesCompat - Class in dev.upcraft.soulbound.compat.universalgraves
 
UniversalGravesCompat() - Constructor for class dev.upcraft.soulbound.compat.universalgraves.UniversalGravesCompat
 
A C D E G I L M O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values