1
0
mirror of https://github.com/chylex/Hardcore-Ender-Expansion.git synced 2025-04-10 20:15:42 +02:00

Bed again O_o

This commit is contained in:
chylex 2014-09-17 21:36:33 +02:00
parent 9032058f87
commit d4790a1a55
2 changed files with 21 additions and 16 deletions
src/main/java/chylex/hee/mechanics

View File

@ -107,6 +107,7 @@ public final class KnowledgeRegistrations{
// ===
BIOME_ISLANDS = dummy("BiomeIslands",new ItemStack(Blocks.end_stone),"Biome Islands"),
INSTABILITY_ORB_ORE = create(BlockList.instability_orb_ore),
STARDUST_ORE = create(BlockList.stardust_ore),
INSTABILITY_ORB = create(ItemList.instability_orb),
@ -438,7 +439,7 @@ public final class KnowledgeRegistrations{
KnowledgeCategories.DUNGEON_TOWER.addKnowledgeObjects(new KnowledgeObject[]{
DUNGEON_TOWER.setPos(0,0).setUnlockPrice(55).setFragments(new KnowledgeFragment[]{
new KnowledgeFragmentText(270).setContents("A tall tower consisting of various types of Obsidian.").setPrice(5),
new KnowledgeFragmentText(271).setContents("They start spawning around 1800 blocks away from the Dragon Lair.").setPrice(3).setUnlockRequirements(270),
new KnowledgeFragmentText(271).setContents("They start spawning around 350 blocks away from the Dragon Lair.").setPrice(3).setUnlockRequirements(270),
new KnowledgeFragmentText(272).setContents("Each tower contains 3 content floors and 1 chest floor with loot, all are randomly picked and have random elements.").setPrice(2).setUnlockRequirements(270),
new KnowledgeFragmentText(273).setContents("Loot is also often found in Dispensers, Furnaces and Brewing Stands. There is a 1 in 100 (1%) chance of spawning an Enhanced Brewing Stand.").setPrice(3).setUnlockRequirements(272),
new KnowledgeFragmentText(274).setContents("Most floors have Angry Enderman spawners. Each spawner gives the Endermen potion effects that are more powerful the higher you get.").setPrice(5).setUnlockRequirements(272),
@ -508,7 +509,7 @@ public final class KnowledgeRegistrations{
KnowledgeCategories.METEOROIDS.addKnowledgeObjects(new KnowledgeObject[]{
METEOROID.setPos(0,0).setUnlockPrice(40).setFragments(new KnowledgeFragment[]{
// 320
new KnowledgeFragmentText(320).setContents("Tiny clump of Sphalerite which begins to spawn around 1300 blocks away from the Dragon Lair.").setPrice(5)
}),
SPHALERITE.setPos(1,0).setUnlockPrice(10).setDiscoveryReward(12).setFragments(new KnowledgeFragment[]{
@ -550,15 +551,25 @@ public final class KnowledgeRegistrations{
new KnowledgeFragmentText(383).setContents("Brewing it in an Enhanced Brewing Stand creates Potion of Instability.").setPrice(3).setUnlockRequirements(380) // TODO cascade
});
BIOME_ISLANDS.setPos(3,0).setFragments(new KnowledgeFragment[]{
new KnowledgeFragmentText(720).setContents("Biome Islands are large islands made of End Stone, that start spawning roughly 1600 blocks away from the Dragon Lair.").setPrice(5),
new KnowledgeFragmentText(721).setContents("Each island has caves and ores, every biome modifies the amounts and rates as well as the overall shape of the terrain.").setPrice(2).setUnlockRequirements(720),
new KnowledgeFragmentText(722).setContents("Biomes can have multiple different variations with unique content.").setPrice(3).setUnlockRequirements(721),
new KnowledgeFragmentText(723).setContents("Instability Orb Ore and Stardust Ore only spawn in the islands.").setPrice(2).setUnlockRequirements(721)
});
STARDUST_LINKED.setPos(3,0);
// ===
KnowledgeCategories.BIOME_ISLAND_FOREST.addKnowledgeObjects(new KnowledgeObject[]{
INSTABILITY_ORB_ORE, STARDUST_ORE, INSTABILITY_ORB, STARDUST_LINKED,
INSTABILITY_ORB_ORE, STARDUST_ORE, INSTABILITY_ORB, STARDUST_LINKED, BIOME_ISLANDS,
INFESTED_FOREST_BIOME.setPos(0,0).setUnlockPrice(60).setFragments(new KnowledgeFragment[]{
// 390
new KnowledgeFragmentText(390).setContents("Mostly flat biome with long caves and decent amount of ores.").setPrice(5),
new KnowledgeFragmentText(391).setContents("There are 2 variations of the biome - Deep and Ravaged.").setPrice(2).setUnlockRequirements(390),
new KnowledgeFragmentText(392).setContents("Both of these variations contain Silverfish, Infested Bats and occasionally Endermen.").setPrice(3).setUnlockRequirements(391),
new KnowledgeFragmentText(393).setContents("") // TODO
}),
INFESTED_END_STONE.setPos(1,0).setUnlockPrice(5).setDiscoveryReward(8).setFragments(new KnowledgeFragment[]{
@ -683,7 +694,7 @@ public final class KnowledgeRegistrations{
});
KnowledgeCategories.BIOME_ISLAND_MOUNTAINS.addKnowledgeObjects(new KnowledgeObject[]{
INSTABILITY_ORB_ORE, STARDUST_ORE, INSTABILITY_ORB, STARDUST_LINKED,
INSTABILITY_ORB_ORE, STARDUST_ORE, INSTABILITY_ORB, STARDUST_LINKED, BIOME_ISLANDS,
BURNING_MOUNTAINS_BIOME.setPos(0,0).setUnlockPrice(60).setFragments(new KnowledgeFragment[]{
// 560
@ -746,12 +757,14 @@ public final class KnowledgeRegistrations{
}),
HAUNTED_MINER.setPos(2,1).setUnlockPrice(20).setFragments(new KnowledgeFragment[]{
// 650
new KnowledgeFragmentText(650).setContents("Haunted Miner is a fiery flying mob that spawns in Burning Mountains (Mine).").setPrice(5).setUnlockOnDiscovery(),
new KnowledgeFragmentText(651).setContents("They guard the mines, they sense and attack players who have too many mining related items in their inventory, such as pickaxes, ores, ingots or minerals.").setPrice(5).setUnlockRequirements(651),
new KnowledgeFragmentText(652)
})
});
KnowledgeCategories.BIOME_ISLAND_ENCHISLAND.addKnowledgeObjects(new KnowledgeObject[]{
INSTABILITY_ORB_ORE, STARDUST_ORE, INSTABILITY_ORB, STARDUST_LINKED,
INSTABILITY_ORB_ORE, STARDUST_ORE, INSTABILITY_ORB, STARDUST_LINKED, BIOME_ISLANDS,
ENCHANTED_ISLAND_BIOME.setPos(0,0).setUnlockPrice(60).setFragments(new KnowledgeFragment[]{
// 660
@ -781,7 +794,7 @@ public final class KnowledgeRegistrations{
})
});
// next: 720
// next: 730
Stopwatch.finish("KnowledgeRegistrations");

View File

@ -16,14 +16,6 @@ public final class KnowledgeRegistrations{
new TextKnowledgeFragment(1).setLocalizedText("Splash potion will give everybody a different effect.").setUnlockRequirements(0)
});
METEOROID
.setPosition(-hdist,0)
.setRenderer(new ItemStackRenderer(BlockList.sphalerite).setTooltip("Meteoroid"))
.setFragments(new KnowledgeFragment[]{
new TextKnowledgeFragment(0).setLocalizedText("Tiny clump of Sphalerite which spawns far from the main island."),
new TextKnowledgeFragment(1).setLocalizedText("It will often contain Sphalerite with Stardust.").setUnlockRequirements(0)
});
INFESTED_FOREST_BIOME
.setPosition(-dist*2-hdist,-dist)
.setRenderer(new ItemStackRenderer(BlockList.end_terrain,BlockEndstoneTerrain.metaInfested).setTooltip("Infested Forest Biome"))