ActuallyAdditions/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/chapter/BookletChapter.java
2021-11-13 18:30:58 +00:00

111 lines
3.5 KiB
Java

///*
// * This file ("BookletChapter.java") is part of the Actually Additions mod for Minecraft.
// * It is created and owned by Ellpeck and distributed
// * under the Actually Additions License to be found at
// * http://ellpeck.de/actaddlicense
// * View the source code at https://github.com/Ellpeck/ActuallyAdditions
// *
// * © 2015-2017 Ellpeck
// */
//
//package de.ellpeck.actuallyadditions.mod.booklet.chapter;
//
//import de.ellpeck.actuallyadditions.api.booklet.IBookletChapter;
//import de.ellpeck.actuallyadditions.api.booklet.IBookletEntry;
//import de.ellpeck.actuallyadditions.api.booklet.IBookletPage;
//import de.ellpeck.actuallyadditions.api.misc.IDisableableItem;
//import de.ellpeck.actuallyadditions.mod.ActuallyAdditions;
//import de.ellpeck.actuallyadditions.mod.util.StringUtil;
//import net.minecraft.item.ItemStack;
//import net.minecraft.util.text.TextFormatting;
//import net.minecraftforge.api.distmarker.Dist;
//import net.minecraftforge.api.distmarker.OnlyIn;
//
//public class BookletChapter implements IBookletChapter {
//
// public final IBookletPage[] pages;
// public final IBookletEntry entry;
// public final ItemStack displayStack;
// private final String identifier;
// private final int priority;
// public TextFormatting color;
//
// public BookletChapter(String identifier, IBookletEntry entry, ItemStack displayStack, IBookletPage... pages) {
// this(identifier, entry, displayStack, 0, pages);
// }
//
// public BookletChapter(String identifier, IBookletEntry entry, ItemStack displayStack, int priority, IBookletPage... pages) {
// this.pages = pages;
// this.identifier = identifier;
// this.entry = entry;
// this.displayStack = displayStack;
// if (displayStack.getItem() instanceof IDisableableItem && ((IDisableableItem) displayStack.getItem()).isDisabled()) {
// displayStack = ItemStack.EMPTY;
// }
// this.priority = priority;
// this.color = TextFormatting.RESET;
//
// this.entry.addChapter(this);
// for (IBookletPage page : this.pages) {
// page.setChapter(this);
// }
// }
//
// @Override
// public IBookletPage[] getAllPages() {
// return this.pages;
// }
//
// @Override
// @OnlyIn(Dist.CLIENT)
// public String getLocalizedName() {
// return StringUtil.localize("booklet." + ActuallyAdditions.MODID + ".chapter." + this.getIdentifier() + ".name");
// }
//
// @Override
// @OnlyIn(Dist.CLIENT)
// public String getLocalizedNameWithFormatting() {
// return this.color + this.getLocalizedName();
// }
//
// @Override
// public IBookletEntry getEntry() {
// return this.entry;
// }
//
// @Override
// public ItemStack getDisplayItemStack() {
// return this.displayStack;
// }
//
// @Override
// public String getIdentifier() {
// return this.identifier;
// }
//
// @Override
// public int getPageIndex(IBookletPage page) {
// for (int i = 0; i < this.pages.length; i++) {
// if (this.pages[i] == page) {
// return i;
// }
// }
// return -1;
// }
//
// @Override
// public int getSortingPriority() {
// return this.priority;
// }
//
// public BookletChapter setImportant() {
// this.color = TextFormatting.DARK_GREEN;
// return this;
// }
//
// public BookletChapter setSpecial() {
// this.color = TextFormatting.DARK_PURPLE;
// return this;
// }
//}