Package com.petrolpark.core.team
Interface ITeamBoundItem
- All Known Implementing Classes:
ShopMenuItem
public interface ITeamBoundItem
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault voidbind(ITeam.Provider teamProvider, net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.player.Player player) static ITeamgetTeam(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level level) net.minecraft.network.chat.ComponentgetTeamSelectionScreenTitle(net.minecraft.world.level.Level level, net.minecraft.world.entity.player.Player player, net.minecraft.world.item.ItemStack stack) booleanisTeamRebindable(net.minecraft.world.level.Level level, net.minecraft.world.entity.player.Player player, net.minecraft.world.item.ItemStack stack) static voidopenScreen(net.minecraft.network.chat.Component title, List<ITeam> teams) default net.minecraft.world.InteractionResulttrySelectTeam(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.player.Player player, net.minecraft.world.level.Level level)
-
Field Details
-
TEAM_TAG_KEY
- See Also:
-
-
Method Details
-
isTeamRebindable
boolean isTeamRebindable(net.minecraft.world.level.Level level, net.minecraft.world.entity.player.Player player, net.minecraft.world.item.ItemStack stack) -
getTeamSelectionScreenTitle
net.minecraft.network.chat.Component getTeamSelectionScreenTitle(net.minecraft.world.level.Level level, net.minecraft.world.entity.player.Player player, net.minecraft.world.item.ItemStack stack) -
trySelectTeam
default net.minecraft.world.InteractionResult trySelectTeam(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.player.Player player, net.minecraft.world.level.Level level) -
openScreen
-
getTeam
static ITeam getTeam(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level level) -
bind
default void bind(ITeam.Provider teamProvider, net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.player.Player player)
-