完成了成绩单的清空功能
This commit is contained in:
parent
5140f3e0cd
commit
115e70acfc
2 changed files with 14 additions and 1 deletions
|
@ -14,7 +14,7 @@ def getGitCommitHash() {
|
||||||
return stdout.toString().trim()
|
return stdout.toString().trim()
|
||||||
}
|
}
|
||||||
|
|
||||||
version = '0.1.6-SNAPSHOT-' + getGitCommitHash()
|
version = '0.1.7-SNAPSHOT-' + getGitCommitHash()
|
||||||
group = 'com.Atsushio.superbwarfare'
|
group = 'com.Atsushio.superbwarfare'
|
||||||
archivesBaseName = 'superbwarfare'
|
archivesBaseName = 'superbwarfare'
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,9 @@ import net.minecraft.nbt.CompoundTag;
|
||||||
import net.minecraft.nbt.ListTag;
|
import net.minecraft.nbt.ListTag;
|
||||||
import net.minecraft.nbt.Tag;
|
import net.minecraft.nbt.Tag;
|
||||||
import net.minecraft.network.chat.Component;
|
import net.minecraft.network.chat.Component;
|
||||||
|
import net.minecraft.world.InteractionHand;
|
||||||
|
import net.minecraft.world.InteractionResultHolder;
|
||||||
|
import net.minecraft.world.entity.player.Player;
|
||||||
import net.minecraft.world.item.Item;
|
import net.minecraft.world.item.Item;
|
||||||
import net.minecraft.world.item.ItemStack;
|
import net.minecraft.world.item.ItemStack;
|
||||||
import net.minecraft.world.item.TooltipFlag;
|
import net.minecraft.world.item.TooltipFlag;
|
||||||
|
@ -45,4 +48,14 @@ public class Transcript extends Item {
|
||||||
tooltip.add(Component.translatable("des.superbwarfare.transcript.total").withStyle(ChatFormatting.YELLOW)
|
tooltip.add(Component.translatable("des.superbwarfare.transcript.total").withStyle(ChatFormatting.YELLOW)
|
||||||
.append(Component.literal(total + " ").withStyle(total == 100 ? ChatFormatting.GOLD : ChatFormatting.WHITE)));
|
.append(Component.literal(total + " ").withStyle(total == 100 ? ChatFormatting.GOLD : ChatFormatting.WHITE)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public InteractionResultHolder<ItemStack> use(Level pLevel, Player pPlayer, InteractionHand pUsedHand) {
|
||||||
|
if (pPlayer.isCrouching()) {
|
||||||
|
ItemStack stack = pPlayer.getItemInHand(pUsedHand);
|
||||||
|
stack.getOrCreateTag().put(TAG_SCORES, new ListTag());
|
||||||
|
return InteractionResultHolder.success(stack);
|
||||||
|
}
|
||||||
|
return super.use(pLevel, pPlayer, pUsedHand);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue