mirror of
https://github.com/GTNewHorizons/Binnie.git
synced 2026-11-15 17:55:04 +00:00
Compare commits
15
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
60bfc0ea35 | ||
|
|
c4da0b3024 | ||
|
|
bad253cd4d | ||
|
|
d5dd9872b7 | ||
|
|
39c9f1f6c6 | ||
|
|
4000763323 | ||
|
|
59e98dd290 | ||
|
|
c1ec3e5c8e | ||
|
|
ac4b21b05e | ||
|
|
0e0ded5cc0 | ||
|
|
a1f54e7500 | ||
|
|
5f1b5daa24 | ||
|
|
8d0fa2ebb5 | ||
|
|
0db05cb60c | ||
|
|
0265d70a53 |
No files matched your search
+6
-6
@@ -1,12 +1,12 @@
|
||||
// Add your dependencies here
|
||||
|
||||
dependencies {
|
||||
api('com.github.GTNewHorizons:ForestryMC:4.10.0:dev')
|
||||
implementation('com.github.GTNewHorizons:GTNHLib:0.6.0:dev')
|
||||
api('com.github.GTNewHorizons:ForestryMC:4.10.13:dev')
|
||||
implementation('com.github.GTNewHorizons:GTNHLib:0.6.36:dev')
|
||||
|
||||
devOnlyNonPublishable('com.github.GTNewHorizons:NotEnoughItems:2.7.4-GTNH:dev')
|
||||
devOnlyNonPublishable('com.github.GTNewHorizons:NotEnoughItems:2.7.60-GTNH:dev')
|
||||
|
||||
compileOnly('com.github.GTNewHorizons:BuildCraft:7.1.39:api')
|
||||
compileOnly('net.industrial-craft:industrialcraft-2:2.2.828-experimental:dev')
|
||||
compileOnly("curse.maven:extrabiomesxl-60041:2273301")
|
||||
compileOnly('com.github.GTNewHorizons:BuildCraft:7.1.44:api')
|
||||
compileOnly('net.industrial-craft:industrialcraft-2:2.2.828-experimental:dev')
|
||||
compileOnly("curse.maven:extrabiomesxl-60041:2273301")
|
||||
}
|
||||
+1
-1
@@ -14,7 +14,7 @@ modId = BinnieCore
|
||||
modGroup = binnie
|
||||
|
||||
# Whether to use modGroup as the maven publishing group.
|
||||
# Due to a history of using JitPack, the default is com.github.GTNewHorizons for all mods.
|
||||
# When false, com.github.GTNewHorizons is used.
|
||||
useModGroupForPublishing = false
|
||||
|
||||
# Updates your build.gradle and settings.gradle automatically whenever an update is available.
|
||||
|
||||
Vendored
BIN
Binary file not shown.
+1
-1
@@ -1,6 +1,6 @@
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip
|
||||
networkTimeout=10000
|
||||
validateDistributionUrl=true
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
|
||||
@@ -86,8 +86,7 @@ done
|
||||
# shellcheck disable=SC2034
|
||||
APP_BASE_NAME=${0##*/}
|
||||
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
|
||||
APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s
|
||||
' "$PWD" ) || exit
|
||||
APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit
|
||||
|
||||
# Use the maximum available, or set MAX_FD != -1 to use that value.
|
||||
MAX_FD=maximum
|
||||
@@ -206,7 +205,7 @@ fi
|
||||
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
|
||||
|
||||
# Collect all arguments for the java command:
|
||||
# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
|
||||
# * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
|
||||
# and any embedded shellness will be escaped.
|
||||
# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
|
||||
# treated as '${Hostname}' itself on the command line.
|
||||
|
||||
+1
-1
@@ -17,5 +17,5 @@ pluginManagement {
|
||||
}
|
||||
|
||||
plugins {
|
||||
id 'com.gtnewhorizons.gtnhsettingsconvention' version '1.0.30'
|
||||
id 'com.gtnewhorizons.gtnhsettingsconvention' version '1.0.38'
|
||||
}
|
||||
@@ -34,6 +34,7 @@ public class BlockStained extends Block implements IBlockMetadata {
|
||||
|
||||
public BlockStained() {
|
||||
super(Material.glass);
|
||||
setHardness(0.3f);
|
||||
setCreativeTab(CreativeTabBotany.instance);
|
||||
setBlockName("stained");
|
||||
}
|
||||
|
||||
@@ -33,8 +33,7 @@ import cpw.mods.fml.common.event.FMLPreInitializationEvent;
|
||||
name = ExtraBees.EB_MOD_NAME,
|
||||
version = Tags.VERSION,
|
||||
useMetadata = true,
|
||||
dependencies = "after:BinnieCore",
|
||||
guiFactory = "binnie.extrabees.config.EBConfigGUIFactory")
|
||||
dependencies = "after:BinnieCore")
|
||||
public class ExtraBees extends AbstractMod {
|
||||
|
||||
public static final String EB_MODID = "ExtraBees";
|
||||
|
||||
@@ -18,8 +18,7 @@ public class MutatorModifierComponent extends ComponentBeeModifier implements IB
|
||||
return 1.0f;
|
||||
}
|
||||
|
||||
float mult = AlvearyMutator.getMutationMult(getUtil().getStack(AlvearyMutator.SLOT_MUTATOR));
|
||||
return Math.min(mult, 15.0f / currentModifier);
|
||||
return AlvearyMutator.getMutationMult(getUtil().getStack(AlvearyMutator.SLOT_MUTATOR));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
package binnie.extrabees.config;
|
||||
|
||||
import static binnie.extrabees.ExtraBees.EB_MODID;
|
||||
import static binnie.extrabees.ExtraBees.EB_MOD_NAME;
|
||||
|
||||
import net.minecraft.client.gui.GuiScreen;
|
||||
|
||||
import com.gtnewhorizon.gtnhlib.config.ConfigException;
|
||||
import com.gtnewhorizon.gtnhlib.config.SimpleGuiConfig;
|
||||
|
||||
public class EBConfigGUI extends SimpleGuiConfig {
|
||||
|
||||
public EBConfigGUI(GuiScreen parent) throws ConfigException {
|
||||
super(parent, EB_MODID, EB_MOD_NAME, false, EBConfig.class, EBConfigMachines.class);
|
||||
}
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
package binnie.extrabees.config;
|
||||
|
||||
import net.minecraft.client.gui.GuiScreen;
|
||||
|
||||
import com.gtnewhorizon.gtnhlib.config.SimpleGuiFactory;
|
||||
|
||||
public class EBConfigGUIFactory implements SimpleGuiFactory {
|
||||
|
||||
@Override
|
||||
public Class<? extends GuiScreen> mainConfigGuiClass() {
|
||||
return EBConfigGUI.class;
|
||||
}
|
||||
}
|
||||
@@ -389,34 +389,27 @@ public enum ExtraBeesEffect implements IAlleleBeeEffect {
|
||||
}
|
||||
|
||||
private void onFoodEffect(IBeeGenome genome, IBeeHousing housing) {
|
||||
for (EntityLivingBase entity : getEntities(EntityLivingBase.class, genome, housing)) {
|
||||
if (entity instanceof EntityPlayer player) {
|
||||
player.getFoodStats().addStats(2, 0.2f);
|
||||
}
|
||||
for (EntityPlayer player : getEntities(EntityPlayer.class, genome, housing)) {
|
||||
player.getFoodStats().addStats(2, 0.2f);
|
||||
}
|
||||
}
|
||||
|
||||
private void onHungerEffect(IBeeGenome genome, IBeeHousing housing, World world) {
|
||||
for (EntityLivingBase entity : getEntities(EntityLivingBase.class, genome, housing)) {
|
||||
if (entity instanceof EntityPlayer player) {
|
||||
if (world.rand.nextInt(4) < wearsItems(player)) {
|
||||
continue;
|
||||
}
|
||||
|
||||
player.getFoodStats().addExhaustion(4.0f);
|
||||
player.addPotionEffect(new PotionEffect(Potion.hunger.id, 100));
|
||||
for (EntityPlayer player : getEntities(EntityPlayer.class, genome, housing)) {
|
||||
if (world.rand.nextInt(4) < wearsItems(player)) {
|
||||
continue;
|
||||
}
|
||||
player.addExhaustion(4.0f);
|
||||
player.addPotionEffect(new PotionEffect(Potion.hunger.id, 100));
|
||||
}
|
||||
}
|
||||
|
||||
private void onPotionEffect(IBeeGenome genome, IBeeHousing housing, World world, PotionEffect potion) {
|
||||
for (EntityLivingBase entity : getEntities(EntityLivingBase.class, genome, housing)) {
|
||||
if (entity instanceof EntityPlayer player) {
|
||||
if (world.rand.nextInt(4) < wearsItems(player)) {
|
||||
continue;
|
||||
}
|
||||
player.addPotionEffect(potion);
|
||||
for (EntityPlayer player : getEntities(EntityPlayer.class, genome, housing)) {
|
||||
if (world.rand.nextInt(4) < wearsItems(player)) {
|
||||
continue;
|
||||
}
|
||||
player.addPotionEffect(potion);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -611,13 +604,16 @@ public enum ExtraBeesEffect implements IAlleleBeeEffect {
|
||||
|
||||
public <T extends Entity> List<T> getEntities(Class<T> eClass, IBeeGenome genome, IBeeHousing housing) {
|
||||
int[] area = genome.getTerritory();
|
||||
int[] offset = { -Math.round(area[0] / 2f), -Math.round(area[1] / 2f), -Math.round(area[2] / 2f) };
|
||||
int[] min = { housing.getCoordinates().posX + offset[0], housing.getCoordinates().posY + offset[1],
|
||||
housing.getCoordinates().posZ + offset[2] };
|
||||
int[] max = { housing.getCoordinates().posX + offset[0] + area[0],
|
||||
housing.getCoordinates().posY + offset[1] + area[1],
|
||||
housing.getCoordinates().posZ + offset[2] + area[2] };
|
||||
AxisAlignedBB box = AxisAlignedBB.getBoundingBox(min[0], min[1], min[2], max[0], max[1], max[2]);
|
||||
int offsetX = -Math.round(area[0] / 2f);
|
||||
int offsetY = -Math.round(area[1] / 2f);
|
||||
int offsetZ = -Math.round(area[2] / 2f);
|
||||
int minX = housing.getCoordinates().posX + offsetX;
|
||||
int minY = housing.getCoordinates().posY + offsetY;
|
||||
int minZ = housing.getCoordinates().posZ + offsetZ;
|
||||
int maxX = housing.getCoordinates().posX + offsetX + area[0];
|
||||
int maxY = housing.getCoordinates().posY + offsetY + area[1];
|
||||
int maxZ = housing.getCoordinates().posZ + offsetZ + area[2];
|
||||
AxisAlignedBB box = AxisAlignedBB.getBoundingBox(minX, minY, minZ, maxX, maxY, maxZ);
|
||||
return housing.getWorld().getEntitiesWithinAABB(eClass, box);
|
||||
}
|
||||
|
||||
|
||||
@@ -41,8 +41,7 @@ import cpw.mods.fml.common.event.FMLPreInitializationEvent;
|
||||
name = EB_MOD_NAME,
|
||||
version = Tags.VERSION,
|
||||
useMetadata = true,
|
||||
dependencies = "after:BinnieCore",
|
||||
guiFactory = "binnie.extratrees.config.ETConfigGUIFactory")
|
||||
dependencies = "after:BinnieCore")
|
||||
public class ExtraTrees extends AbstractMod {
|
||||
|
||||
public static final String ET_MODID = "ExtraTrees";
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
package binnie.extratrees.config;
|
||||
|
||||
import static binnie.extratrees.ExtraTrees.EB_MOD_NAME;
|
||||
import static binnie.extratrees.ExtraTrees.ET_MODID;
|
||||
|
||||
import net.minecraft.client.gui.GuiScreen;
|
||||
|
||||
import com.gtnewhorizon.gtnhlib.config.ConfigException;
|
||||
import com.gtnewhorizon.gtnhlib.config.SimpleGuiConfig;
|
||||
|
||||
public class ETConfigGUI extends SimpleGuiConfig {
|
||||
|
||||
public ETConfigGUI(GuiScreen parent) throws ConfigException {
|
||||
super(parent, ETConfig.class, ET_MODID, EB_MOD_NAME);
|
||||
}
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
package binnie.extratrees.config;
|
||||
|
||||
import net.minecraft.client.gui.GuiScreen;
|
||||
|
||||
import com.gtnewhorizon.gtnhlib.config.SimpleGuiFactory;
|
||||
|
||||
public class ETConfigGUIFactory implements SimpleGuiFactory {
|
||||
|
||||
@Override
|
||||
public Class<? extends GuiScreen> mainConfigGuiClass() {
|
||||
return ETConfigGUI.class;
|
||||
}
|
||||
}
|
||||
@@ -376,7 +376,7 @@ public enum ExtraTreeFruitGene implements IAlleleFruit, IFruitProvider {
|
||||
|
||||
float modeYieldMod = 1.0f;
|
||||
for (Map.Entry<ItemStack, Float> entry2 : products.entrySet()) {
|
||||
if (world.rand.nextFloat() <= genome.getYield() * modeYieldMod * entry2.getValue() * stage) {
|
||||
if (world.rand.nextFloat() <= genome.getYield() * modeYieldMod * entry2.getValue() * 5.0f * stage) {
|
||||
product2.add(entry2.getKey().copy());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -46,7 +46,7 @@ public class WindowGeneBank extends WindowMachine {
|
||||
protected ControlGeneScroll genes;
|
||||
|
||||
public WindowGeneBank(EntityPlayer player, IInventory inventory, Side side, boolean isNEI) {
|
||||
super(320, 224, player, inventory, side);
|
||||
super(400, 224, player, inventory, side);
|
||||
isNei = isNEI;
|
||||
}
|
||||
|
||||
@@ -100,7 +100,7 @@ public class WindowGeneBank extends WindowMachine {
|
||||
new ControlPlayerInventory(this, x, y);
|
||||
x += 124;
|
||||
boxX = x;
|
||||
int geneBoxWidth = 120;
|
||||
int geneBoxWidth = 200;
|
||||
new Panel(this, boxX + 24, 32.0f, geneBoxWidth, 120.0f, MinecraftGUI.PanelType.Black);
|
||||
new Panel(this, boxX + 24 + geneBoxWidth, 32.0f, 14.0f, 120.0f, MinecraftGUI.PanelType.Gray);
|
||||
ControlScrollableContent scroll = new ControlScrollableContent(
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
package binnie.genetics.machine.isolator;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Objects;
|
||||
import java.util.Random;
|
||||
|
||||
import net.minecraft.item.ItemStack;
|
||||
@@ -15,6 +17,7 @@ import binnie.extrabees.config.EBConfigMachines;
|
||||
import binnie.genetics.item.ItemSequence;
|
||||
import forestry.api.genetics.AlleleManager;
|
||||
import forestry.api.genetics.IAllele;
|
||||
import forestry.api.genetics.IChromosome;
|
||||
import forestry.api.genetics.IChromosomeType;
|
||||
import forestry.api.genetics.IIndividual;
|
||||
import forestry.api.genetics.ISpeciesRoot;
|
||||
@@ -80,10 +83,15 @@ public class IsolatorComponentLogic extends ComponentProcessSetCost implements I
|
||||
|
||||
final IChromosomeType[] karyo = root.getKaryotype();
|
||||
|
||||
final IChromosome[] chromosomes = individual.getGenome().getChromosomes();
|
||||
if (Arrays.stream(chromosomes).allMatch(Objects::isNull)) {
|
||||
return;
|
||||
}
|
||||
|
||||
IChromosomeType chromosome;
|
||||
do {
|
||||
chromosome = karyo[rand.nextInt(karyo.length)];
|
||||
} while (individual.getGenome().getChromosomes()[chromosome.ordinal()] == null);
|
||||
} while (chromosomes[chromosome.ordinal()] == null);
|
||||
|
||||
final IAllele allele = rand.nextBoolean() ? individual.getGenome().getActiveAllele(chromosome)
|
||||
: individual.getGenome().getInactiveAllele(chromosome);
|
||||
|
||||
@@ -196,11 +196,17 @@ binniecore.gui.breedingmessage.epithet=Epithet Gained
|
||||
binniecore.item.genesis.name=Genesis
|
||||
binniecore.item.fluidContainer.missed=Missed Fluid
|
||||
|
||||
item.containerCapsule.name=Capsule
|
||||
binniecore.item.container.capsule=Capsule
|
||||
item.containerRefractory.name=Capsule
|
||||
binniecore.item.container.refractory=Capsule
|
||||
item.containerCan.name=Can
|
||||
binniecore.item.container.can=Can
|
||||
item.containerBucket.name=Bucket
|
||||
binniecore.item.container.bucket=Bucket
|
||||
item.containerGlass.name=Bottle
|
||||
binniecore.item.container.glass=Bottle
|
||||
item.containerCylinder.name=Cylinder
|
||||
binniecore.item.container.cylinder=Cylinder
|
||||
|
||||
binniecore.item.container.capsule.acid=Acid Capsule
|
||||
@@ -291,6 +297,7 @@ binniecore.machine.storage.filterBlocks=Include Blocks
|
||||
< %1$s is the name of the pattern >
|
||||
binniecore.gui.designer.pattern=%1$s Pattern
|
||||
|
||||
item.fieldKit.name=Field Kit
|
||||
binniecore.gui.fieldKit=Field Kit
|
||||
binniecore.gui.fieldKit.info=The Field Kit analyses bees, trees, flowers and butterflies. All that is required is a piece of paper to jot notes
|
||||
|
||||
@@ -456,3 +463,6 @@ binniecore.gui.side.west=West
|
||||
binniecore.gui.side.south=South
|
||||
binniecore.gui.side.insertSide=Insert Side: %s
|
||||
binniecore.gui.side.extractSide=Extract Side: %s
|
||||
|
||||
item.genesis.name=Genesis
|
||||
tile.storage.name=Compartment
|
||||
@@ -1,9 +1,13 @@
|
||||
botany.tab.botany=Botany
|
||||
|
||||
tile.stained.name=Pigmented Glass
|
||||
botany.pigmentedGlass=Pigmented Glass
|
||||
tile.ceramic.name=Ceramic Block
|
||||
botany.ceramicBlock=Ceramic Block
|
||||
tile.ceramicBrick.name=Ceramic Tile
|
||||
botany.ceramicTile=Ceramic Tile
|
||||
botany.ceramicBricks=Ceramic Bricks
|
||||
tile.ceramicPattern.name=Ceramic Block
|
||||
botany.strippedCeramicBricks=Striped Ceramic Bricks
|
||||
botany.largeCeramicBricks=Large Ceramic Bricks
|
||||
botany.splitCeramicTile=Split Ceramic Tile
|
||||
@@ -130,14 +134,21 @@ botany.moisture.dry=Dry
|
||||
botany.moisture.normal=Normal
|
||||
botany.moisture.damp=Damp
|
||||
|
||||
tile.plant.name=Plant
|
||||
botany.plant.weeds=Weeds
|
||||
botany.plant.longWeeds=Long Weeds
|
||||
botany.plant.veryLongWeeds=Very Long Weeds
|
||||
botany.plant.deadFlower=Dead Flower
|
||||
botany.plant.decayingFlower=Decaying Flower
|
||||
|
||||
tile.soil.name=Soil
|
||||
tile.soilNoWeed.name=Soil
|
||||
botany.soil.soil=Soil
|
||||
tile.loam.name=Loam
|
||||
tile.loamNoWeed.name=Loam
|
||||
botany.soil.loam=Loam
|
||||
tile.flowerbed.name=Flowerbed
|
||||
tile.flowerbedNoWeed.name=Flowerbed
|
||||
botany.soil.flowerbed=Flowerbed
|
||||
botany.soil.weedkiller=Weedkiller
|
||||
|
||||
@@ -158,15 +169,20 @@ botany.item.tooltip.fertility=Fertility: %dx
|
||||
botany.item.tooltip.flowerColor1=%1$s, %2$s Stem
|
||||
botany.item.tooltip.flowerColor2=%1$s and %2$s, %3$s Stem
|
||||
|
||||
item.soilMeter.name=Soil Meter
|
||||
botany.item.soilMeter.name=Soil Meter
|
||||
item.pigment.name=Pigment
|
||||
botany.item.pigment.name=Pigment
|
||||
botany.item.clay.name=Clay
|
||||
botany.item.botany.name=%1$s %2$s
|
||||
item.pollen.name=Pollen
|
||||
botany.item.pollen.tag.name=Pollen
|
||||
botany.item.germling.tag.name=Germling
|
||||
botany.item.flowerCorrupted.name=Corrupted Flower
|
||||
item.database.name=Botanist Database
|
||||
botany.item.database.0.name=Botanist Database
|
||||
botany.item.database.1.name=Master Botanist Database
|
||||
item.misc.name=Powder
|
||||
botany.item.powderAsh.name=Ash Powder
|
||||
botany.item.powderPulp.name=Pulp Powder
|
||||
botany.item.powderMulch.name=Mulch Powder
|
||||
@@ -182,6 +198,7 @@ item.trowelIron.name=Iron Trowel
|
||||
item.trowelGold.name=Gold Trowel
|
||||
item.trowelDiamond.name=Diamond Trowel
|
||||
|
||||
item.itemFlower.name=Flower
|
||||
botany.flower.name=Flower
|
||||
botany.flower.dandelion=Dandelion
|
||||
botany.flower.poppy=Poppy
|
||||
@@ -365,6 +382,7 @@ for.binnie.circuit.garden.damp.acid=Garden (Damp, Acidic)
|
||||
for.binnie.circuit.garden.damp.neutral=Garden (Damp, Neutral)
|
||||
for.binnie.circuit.garden.damp.alkaline=Garden (Damp, Alkaline)
|
||||
|
||||
item.insulatedTube.name=Insulated Tube
|
||||
botany.tube.name=Insulated Tube
|
||||
botany.tube.copper=Copper
|
||||
botany.tube.tin=Tin
|
||||
@@ -456,3 +474,5 @@ botany.gui.database.tab.breeder=Breeder
|
||||
|
||||
botany.gui.database.tab.colour.resultant=Resultant Mixes
|
||||
botany.gui.database.tab.colour.further=Further Mixes
|
||||
|
||||
item.seed.name=Seed
|
||||
@@ -1,6 +1,7 @@
|
||||
##################################################
|
||||
## Items
|
||||
|
||||
item.honeyComb.name=Comb
|
||||
extrabees.item.comb.barren=Barren Comb
|
||||
extrabees.item.comb.rotten=Rotten Comb
|
||||
extrabees.item.comb.bone=Bone Comb
|
||||
@@ -74,6 +75,7 @@ extrabees.item.comb.yellorium=Yellorium Comb
|
||||
extrabees.item.comb.cyanite=Cyanite Comb
|
||||
extrabees.item.comb.blutonium=Blutonium Comb
|
||||
|
||||
item.honeyDrop.name=Drop
|
||||
extrabees.item.honeydrop.energy=Energy Drop
|
||||
extrabees.item.honeydrop.acid=Acidic Drop
|
||||
extrabees.item.honeydrop.poison=Venomous Drop
|
||||
@@ -104,12 +106,14 @@ extrabees.item.honeydrop.limegreen=Lime Green Tinted Honey
|
||||
extrabees.item.honeydrop.magenta=Magenta Tinted Honey
|
||||
extrabees.item.honeydrop.lightgray=Light Gray Tinted Honey
|
||||
|
||||
item.propolis.name=Propolis
|
||||
extrabees.item.propolis.water=Watery Propolis
|
||||
extrabees.item.propolis.oil=Oily Propolis
|
||||
extrabees.item.propolis.fuel=Petroleum Propolis
|
||||
extrabees.item.propolis.creosote=Creosote Propolis
|
||||
extrabees.item.propolis.peat=Peat Propolis
|
||||
|
||||
item.hiveFrame.name=Hive Frame
|
||||
extrabees.item.frame.cocoa=Chocolate Frame
|
||||
extrabees.item.frame.cage=Restraint Frame
|
||||
extrabees.item.frame.soul=Soul Frame
|
||||
@@ -127,10 +131,12 @@ extrabees.item.template.corrupted=Corrupted Template
|
||||
extrabees.item.template.name=%s Template
|
||||
extrabees.item.template.empty=Blank Template
|
||||
|
||||
item.dictionary.name=Apiarist Database
|
||||
extrabees.item.database=Apiarist Database
|
||||
extrabees.item.masterDatabase=Master Apiarist Database
|
||||
extrabees.item.database.tooltip=Flora-in-a-box
|
||||
|
||||
item.misc.name=Resource
|
||||
extrabees.item.scentedGear=Scented Gear
|
||||
extrabees.item.diamondShard=Diamond Fragment
|
||||
extrabees.item.emeraldShard=Emerald Fragment
|
||||
@@ -167,6 +173,7 @@ extrabees.block.geneticMachine.name=Genetic Machine
|
||||
extrabees.block.advGeneticMachine.name=Advanced Genetic Machine
|
||||
extrabees.block.ectoplasm.name=Ectoplasm
|
||||
|
||||
tile.hive.name=Hive
|
||||
extrabees.block.hive.0=Water Hive
|
||||
extrabees.block.hive.1=Rock Hive
|
||||
extrabees.block.hive.2=Nether Hive
|
||||
@@ -194,6 +201,7 @@ extrabees.machine.alveay.lighting.info=The Alveary Lighting tricks bees into thi
|
||||
extrabees.machine.alveay.unlighting=Alveary Unlighting
|
||||
extrabees.machine.alveay.unlighting.info=The Alveary Unlighting tricks bees into thinking it is night time during the day.
|
||||
|
||||
tile.alveary.name=Mutator
|
||||
extrabees.machine.alveay.mutator=Mutator
|
||||
extrabees.machine.alveay.mutator.info=The Mutator uses certain items in order to encourage bee mutation.
|
||||
extrabees.machine.alveay.mutator.tooltip=Mutagenic Agents
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
##################################################
|
||||
## Machines
|
||||
|
||||
tile.machine.name=Machine
|
||||
|
||||
extratrees.machine.kitchen.bar=Bar
|
||||
extratrees.machine.kitchen.bottleRack=Bottle Rack
|
||||
|
||||
@@ -159,6 +161,7 @@ extratrees.block.tooltip.twoMaterials=%s and %s
|
||||
extratrees.block.door.name=%1$s Wood Door
|
||||
|
||||
< %1$s is name of wood used for door, %2$s is type of door >
|
||||
tile.door.name=Wood Door
|
||||
extratrees.block.door.name.adv=%2$s %1$s Wood Door
|
||||
extratrees.block.door.type.standard=
|
||||
extratrees.block.door.type.solid=Solid
|
||||
@@ -166,19 +169,24 @@ extratrees.block.door.type.double=Split
|
||||
extratrees.block.door.type.full=Full
|
||||
|
||||
< %1$s is name of the wood>
|
||||
tile.planks.name=Wood Planks
|
||||
extratrees.block.plank.name=%1$s Wood Planks
|
||||
extratrees.block.log.name=%1$s Wood
|
||||
tile.slabs.name=Wood Slab
|
||||
extratrees.block.woodslab.name=%1$s Wood Slab
|
||||
tile.stairs.name=Stairs
|
||||
extratrees.block.woodstairs.name=%1$s Stairs
|
||||
extratrees.block.woodfence.name=%1$s Fence
|
||||
extratrees.block.woodgate.name=%1$s Gate
|
||||
|
||||
< %1$s is the adjective for the fence type, %2$s is the name of the wood >
|
||||
tile.multifence.name=Fence
|
||||
extratrees.block.multifence.name=%2$s %1$s Gate
|
||||
< %3$s is the name of the second wood >
|
||||
extratrees.block.multifence.name2=%2$s %1$s & $3$s Gate
|
||||
|
||||
< %1$s is name of the design >
|
||||
tile.carpentry.name=Wooden Panel/Tile
|
||||
extratrees.block.woodentile.name=%1$s Wooden Tile
|
||||
extratrees.block.woodenpanel.name=%1$s Wooden Panel
|
||||
extratrees.block.stainedglass.name=%1$s Stained Glass
|
||||
@@ -312,14 +320,18 @@ extratrees.genetics.unknown=<Unknown>
|
||||
extratrees.genetics.discoveredBy=Discovered by %s
|
||||
extratrees.genetics.complexity=Complexity: %d
|
||||
|
||||
extratrees.item.carpentryHammer=Master Carpentry Hammer
|
||||
extratrees.item.masterCarpentryHammer=Carpentry Hammer
|
||||
item.hammer.name=Carpentry Hammer
|
||||
extratrees.item.carpentryHammer=Carpentry Hammer
|
||||
item.durableHammer.name=Master Carpentry Hammer
|
||||
extratrees.item.masterCarpentryHammer=Master Carpentry Hammer
|
||||
item.misc.name=Resource
|
||||
extratrees.item.sawdust=Sawdust
|
||||
extratrees.item.bark=Bark
|
||||
extratrees.item.provenGear=Proven Gear
|
||||
extratrees.item.woodWax=Wood Polish
|
||||
extratrees.item.glassFitting=Glass Fittings
|
||||
|
||||
item.food.name=Fruit
|
||||
for.extratrees.item.food.apple=Apple
|
||||
for.extratrees.item.food.crabapple=Crabapple
|
||||
for.extratrees.item.food.orange=Orange
|
||||
@@ -383,10 +395,12 @@ for.extratrees.item.food.mango=Mango
|
||||
for.extratrees.item.food.starfruit=Starfruit
|
||||
for.extratrees.item.food.candlenut=Candlenut
|
||||
|
||||
item.database.name=Arborist Database
|
||||
extratrees.item.database=Arborist Database
|
||||
extratrees.item.masterDatabase=Master Arborist Database
|
||||
extratrees.item.database.tooltip=Sengir-in-a-can
|
||||
|
||||
item.databaseMoth.name=Lepidopterist Database
|
||||
extratrees.item.mothDatabase=Lepidopterist Database
|
||||
extratrees.item.mothMasterDatabase=Master Lepidopterist Database
|
||||
extratrees.item.mothDatabase.tooltip=Binnie's Emporium of Lepidopterans
|
||||
|
||||
@@ -9,22 +9,29 @@ genetics.item.fieldKit.tooltip.noPaper=No paper
|
||||
genetics.item.fieldKit.tooltip.sheetsOfPaper=%d sheets of paper
|
||||
genetics.item.fieldKit.tooltip.sheetOfPaper=%d sheet of paper
|
||||
|
||||
item.misc.name=Resource
|
||||
genetics.item.casingIron.name=Reinforced Casing
|
||||
genetics.item.dnaDye.name=DNA Dye
|
||||
genetics.item.dyeFluor.name=Fluorescent Dye
|
||||
genetics.item.enzyme.name=Enzyme
|
||||
genetics.item.growthMedium.name=Growth Medium
|
||||
genetics.item.sequencerEmpty.name=Blank Sequence
|
||||
item.serum.name=Empty Serum Vial
|
||||
genetics.item.serumEmpty.name=Empty Serum Vial
|
||||
item.serumArray.name=Empty Serum Array
|
||||
genetics.item.genomeEmpty.name=Empty Serum Array
|
||||
genetics.item.cylinderEmpty.name=Glass Cylinder
|
||||
genetics.item.integratedCircuit.name=Integrated Circuit Board
|
||||
genetics.item.integratedCPU.name=Integrated CPU
|
||||
genetics.item.casingCircuit.name=Integrated Casing
|
||||
item.analyst.name=Analyst
|
||||
genetics.item.analyst.name=Analyst
|
||||
item.database.name=Gene Database
|
||||
genetics.item.database.0.name=Gene Database
|
||||
genetics.item.database.1.name=Master Gene Database
|
||||
item.registry.name=Registry
|
||||
genetics.item.registry.0.name=Registry
|
||||
item.masterRegistry.name=Registry
|
||||
genetics.item.registry.1.name=Master Registry
|
||||
genetics.item.serum.name=%s Serum
|
||||
genetics.item.serumArray.name=%s Serum Array
|
||||
@@ -42,6 +49,7 @@ genetics.gene.charge.one=1 Charge
|
||||
genetics.gene.charge.many=%d Charges
|
||||
genetics.gene.more=%d more genes. Hold shift to display
|
||||
|
||||
item.sequence.name=DNA Sequence
|
||||
genetics.sequence.corrupted=Corrupted Sequence
|
||||
genetics.sequence.descriptor=%s DNA Sequence
|
||||
genetics.sequence.unknown=<Unknown>
|
||||
@@ -49,6 +57,7 @@ genetics.sequence.unsequenced=Unsequenced
|
||||
genetics.sequence.fully=Fully Sequenced
|
||||
genetics.sequence.partially=Partially Sequenced (%d%%)
|
||||
|
||||
tile.machine.name=Isolator
|
||||
genetics.machine.machine.isolator=Isolator
|
||||
genetics.machine.machine.isolator.info=The Isolator takes a random allele from a bee, tree or other individual and copies it into an empty sequence vial. This requires the use of ethanol as a solvent and an enzyme to cut up the DNA. The unsequenced serums can then be amplified in a Polymeriser and sequenced in a Sequencer. This process has a small chance to destroy the individual.
|
||||
genetics.machine.isolator.error.noIndividual=No individual to isolate
|
||||
@@ -102,6 +111,7 @@ genetics.machine.genepool.error.noRoom=Not enough room in Tank
|
||||
genetics.machine.genepool.error.noEthanol=Not enough Ethanol
|
||||
genetics.machine.genepool.error.insufficientEnzyme=Insufficient Enzyme
|
||||
|
||||
tile.labMachine.name=Lab Stand
|
||||
genetics.machine.labMachine.labMachine=Lab Stand
|
||||
|
||||
genetics.machine.labMachine.analyser=Analyzer
|
||||
@@ -128,6 +138,7 @@ genetics.machine.acclimatiser.error.noIndividual=No Individual to Acclimatise
|
||||
genetics.machine.acclimatiser.error.noAcclimatizingItems=No Acclimatising Items
|
||||
genetics.machine.acclimatiser.error.invalidAcclimatizingItems=Cannot Acclimatise this individual with these items
|
||||
|
||||
tile.advMachine.name=Splicer
|
||||
genetics.machine.advMachine.splicer=Splicer
|
||||
genetics.machine.advMachine.splicer.info=The Splicer is an incredibly powerful machine that is used to insert genes into individuals. This process is fast, but requires monumental amounts of power.
|
||||
genetics.machine.splicer.error.noIndividual=No Individual to Splice
|
||||
@@ -274,4 +285,4 @@ genetics.nei.tip.temperature=Temperature
|
||||
genetics.nei.tip.humidity=Humidity
|
||||
genetics.nei.tip.processSpeed=%dx Processing Speed
|
||||
genetics.nei.tip.rf=%dx Processing Speed
|
||||
genetics.nei.tip.databaseDesc=Open the database and pick up an empty serum. Click the serum on Sequenced gene to apply.
|
||||
genetics.nei.tip.databaseDesc=Open the database and pick up an empty serum. Click the serum on Sequenced gene to apply.
|
||||
Reference in new issue
Block a user