mirror of
https://github.com/Ellpeck/ActuallyAdditions.git
synced 2024-06-10 09:10:24 +02:00
111 lines
3.5 KiB
Java
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;
|
|
// }
|
|
//}
|