Package com.petrolpark.team
Interface ITeamBoundItem<I extends net.minecraft.world.item.Item>
- All Known Implementing Classes:
ShopMenuItem
public interface ITeamBoundItem<I extends net.minecraft.world.item.Item>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault <T extends ITeam<? super T>>
voidbind(ITeam<?> team, net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.player.Player player) static ITeam<?>getTeam(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
-