Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2020
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.15 KB | None | 0 0
  1. The following information should always be displayed under F3:
  2. * The Java, Mem, and Allocated values in the top-right corner.
  3. * The MCP version, Forge version, and number of mods loaded & active on the right side of the screen.
  4. * The Minecraft version and FPS counter in the top-left corner.
  5.  
  6. All information below should be configurable. For example, "Biome memorization: will always display the local Biome name under F3 without any item requirements. Unlocked by visiting 10 different biomes." should be configurable to unlock after visiting any number of biomes the configurer desires, such as 15, 25, or even just 1. Whether or not it also requires having a certain item in the player's inventory, or waiting a certain period of time after obtaining a specific item for the first time should also be configurable.
  7. Another example of how highly configurable this mod should be: Skills memorization should be configurable to require becoming an adept in any skill instead of only getting halfway there, getting halfway there in 2 skills, or in all skills, becoming an adept in 2 skills, or all of them, one of the aforementioned + waiting a certain amount of time after obtaining a specific item for the first time, etc.
  8. Final and most important example: 𝗲𝘃𝗲𝗿𝘆 𝗽𝗼𝘀𝘀𝗶𝗯𝗹𝗲 𝗽𝗮𝗿𝗮𝗺𝗲𝘁𝗲𝗿 𝗺𝗲𝗻𝘁𝗶𝗼𝗻𝗲𝗱 𝗯𝗲𝗹𝗼𝘄 𝘀𝗵𝗼𝘂𝗹𝗱 𝗯𝗲 𝗮𝘃𝗮𝗶𝗹𝗮𝗯𝗹𝗲 𝗳𝗼𝗿 𝗲𝘃𝗲𝗿𝘆 𝘂𝗻𝗹𝗼𝗰𝗸𝗮𝗯𝗹𝗲 𝗯𝗶𝘁 𝗼𝗳 𝗶𝗻𝗳𝗼𝗿𝗺𝗮𝘁𝗶𝗼𝗻. For example, players should be able to include a "visit [x number of biomes]" requirement on top of an "have [so-and-so item in your inventory]" requirement on top of any other requirements mentioned below, to unlock any of the info mentioned below, if they so choose, to give everyone a very high degree of control over how specific info will be unlocked, to make everything as easy or as challenging as they'd like.
  9. Again: this applies to every single parameter mentioned below, not just biome names & having a specific item in one's inventory, which were just used as one example among countless possible examples.
  10.  
  11. Action-based unlocks:
  12. * Average temperature knowledge: potentially allows the player to see the local Avg temperature, so long as they also have an item to measure it. Unlocked 1 month in in-game time (E.G. from June 1st, Early Summer, to July 1st, Summer) after obtaining a spirit thermometer for the first time.
  13. * Maximum temperature knowledge: allows the player to see the local Max temperature, so long as they also have an item to measure it. Unlocked 2 seasons/6 months in in-game time (E.G. from June 1st, Early Summer, to December 1st, Early Winter) after obtaining recent temperature records for the first time.
  14. * Minimum temperature knowledge: allows the player to see the local Min temperature, so long as they also have an item to measure it. Unlocked 1 year in in-game time (E.G. from June 1st, 1000, to June 1st, 1001) after obtaining recent temperature records for the first time.
  15.  
  16. (Everything with "memorization" in its name permanently unlocks the ability to see that information, regardless of any items in, or not in, the player's inventory.)
  17. * Average temperature memorization: allows the player to see the local Avg temperature. Unlocked 1 year in in-game time (E.G. from June 1st, 1000, to June 1st, 1001) after obtaining a spirit thermometer for the first time.
  18. * Maximum temperature memorization: allows the player to see the local Max temperature. Unlocked 2 years in in-game time after obtaining recent temperature records for the first time.
  19. * Minimum temperature memorization: allows the player to see the local Min temperature. Unlocked 3 years in in-game time after obtaining recent temperature records for the first time.
  20.  
  21. * Constellation knowledge: displays the player's Z coordinate, so long as the player also has an item to measure it. Unlocked 1 season/3 months in in-game time after obtaining an almanac for the first time.
  22. * Longitudinal knowledge: displays the player's X coordinate, so long as they also have an item to measure it. Unlocked 1.5 years in in-game time after obtaining a navigator bundle for the first time.
  23. * Monster migration knowledge: displays the Spawn Protection timer, so long as the player also has an item to measure it. Unlocked by killing 10 of any of the following: zombies, skeletons, spiders, or creepers. The player must kill 10 of the same kind, E.G. killing 5 zombies and 5 skeletons will not unlock this.
  24. * Recipe knowledge: displays a limited amount of JEI & NEI info in the player's inventory, only showing the player things they can craft if they've obtained 1 or more of the items used to craft it, E.G. they'll be able to see how to craft almost any kind of pickaxe, sword, etc, modded or unmodded, after picking up a stick for the first time. (Programming this could be made easier by referencing how the recipe book, which was added in 1.12, works.) This is assuming that JEI/NEI is installed, of course. Unlocked by obtaining any 5 separate items, E.G. obtaining a log, planks, sticks, a crafting table, and a wooden pickaxe will unlock this, but obtaining 5 planks will not.
  25.  
  26. * Arboreal memorization: displays the local list of Valid Trees. Unlocked by obtaining 15 different types of logs, all of which must be TFC variants (E.G. tfc:wood/log/acacia, tfc:wood/log/willow, etc.)
  27. * Biome memorization: displays the local Biome name. Unlocked by visiting 15 different biomes.
  28. * Constellation memorization: displays the player's Z coordinate. Unlocked 3 years in in-game time after obtaining an almanac for the first time.
  29. * Date memorization: displays the date, but not the time. Also displays the calendar tab in the player's inventory. Unlocked 1 year in in-game time after obtaining a calendar for the first time.
  30. * Depth memorization: displays the player's Y coordinate. Unlocked 1 year in in-game time after obtaining a plumb bob for the first time.
  31. * Global memorization: grants the ability to display the X and Z coordinates on a map in an item frame by pressing the Place Item Holder Block key (V by default, added by TerraFirmaCraft). Unlocked 7 years in in-game time after obtaining a navigator bundle for the first time. By using this ability on a map, that map will then display the X and Z coordinates contained within for all players, not just the player who used the ability. If it's possible to keep track of this data, this ability should definitely persist if the map/item frame is broken, picked up, and placed in an item frame again.
  32. * Longitudinal memorization: displays the player's X coordinate. Unlocked 5 years in in-game time after obtaining a navigator bundle for the first time.
  33. * Monster migration memorization: displays the Spawn Protection timer. Unlocked by killing 100 of any of the following: zombies, skeletons, spiders, or creepers. The player must kill 100 of the same kind, E.G. killing 50 zombies and 50 skeletons will not unlock this.
  34. * Nutritional memorization: displays the nutrition inventory tab. Unlocked by eating 1 or more items in the fruits, vegetables, meats, grains, and dairy categories. (You may be able to use the following oredict entries to simplify programming this: <ore:categoryFruit>, <ore:categoryVegetable>, <ore:categoryMeat>, <ore:categoryGrain>, and <ore:categoryDairy>, which I've confirmed apply to at least several - presumably all - TFC food items.)
  35. * Recipe memorization: displays JEI & NEI info in the player's inventory with no restrictions, assuming JEI/NEI is installed. Unlocked 1 year in in-game time after obtaining an encyclopedia or a PDA for the first time, whichever comes first.
  36. * Skills memorization: displays the skills inventory tab. Unlocked by getting halfway from novice to adept in any skill.
  37. * Rainfall memorization: displays the local Rainfall level. Unlocked 2 years in in-game time after obtaining a bucket for the first time.
  38. * Survival guide memorization: displays WAILA information. Unlocked 1 year in in-game time after obtaining an encyclopedia for the first time.
  39. * Time memorization: displays the time, but not the date. Unlocked 2 years in in-game time after obtaining a clock for the first time.
  40.  
  41.  
  42. Item-based displays:
  43. * Spirit thermometer: displays the local Temperature. Also displays the local Avg temperature, so long as the player has average temperature knowledge. Crafted by combining a glass bottle, any MC dye item (no impact on the finished thermometer's color), and any of the following:
  44. <tfc:wooden_bucket>.withTag({Fluid: {FluidName: "rum", Amount: 1000}})
  45. <tfc:wooden_bucket>.withTag({Fluid: {FluidName: "whiskey", Amount: 1000}})
  46. <tfc:wooden_bucket>.withTag({Fluid: {FluidName: "rye_whiskey", Amount: 1000}})
  47. <tfc:wooden_bucket>.withTag({Fluid: {FluidName: "corn_whiskey", Amount: 1000}})
  48. <tfc:wooden_bucket>.withTag({Fluid: {FluidName: "sake", Amount: 1000}})
  49. <tfc:wooden_bucket>.withTag({Fluid: {FluidName: "vodka", Amount: 1000}})
  50. <tfc:wooden_bucket>.withTag({Fluid: {FluidName: "cider", Amount: 1000}})
  51.  
  52. * Any lamp: displays the Light level. Uses any pre-existing lamp items from MC or TFC, E.G. minecraft:redstone_lamp, tfc:metal/lamp/steel, tfc:metal/lamp/blue_steel, etc.
  53. * Bucket: displays the local Rainfall level. Uses either of the following pre-existing items: minecraft:bucket, tfc:wooden_bucket. (In other words, there's no need to create a new item; having either of those 2 items in your inventory should display the local Rainfall level.)
  54. * Calendar: displays the date, but not the time. Also displays the calendar tab in the player's inventory. Crafted by surrounding a book and quill with 4 ink sacs to the left, right, above, and below it.
  55. * Clock: displays the time, but not the date. Uses the following pre-existing item: minecraft:clock.
  56. * Compass: displays the direction the player is Facing toward. Uses the following pre-existing item: minecraft:compass.
  57. * Plumb bob: displays the player's Y coordinate. Crafted by surrounding 1 copper ingot with 8 wool yarn.
  58. * Monster migration tracks: displays the Spawn Protection timer, so long as the player also has monster migration knowledge. Shapelessly crafted by combining 1 rotten flesh, 1 bone, 1 string, and 1 gunpowder with 4 balls of clay.
  59. * Sextant: displays the player's Z coordinate, so long as the player also has constellation knowledge. Crafting recipe: combine any MC or TFC iron ingots & a glass pane like so: https://i.imgur.com/Sphlbjn.png (Placing the glass pane in the other corner should also be valid.)
  60. * Slime sample: tells the player if the chunk they're standing in is a slime chunk or not. Crafting recipe 1: shapelessly combine 1 piece of mortar (<tfc:mortar>), 1 hot water bucket - <tfc:wooden_bucket>.withTag({Fluid: {FluidName: "hot_water", Amount: 1000}}) - 1 piece of malachite powder (<tfc:powder/malachite>), and 1 of any type of dirt block (<ore:dirt>). Alternate crafting recipe: 1 MC slime block and 1 of any type of dirt block (<ore:dirt>).
  61.  
  62. * Almanac: displays the date, but not the time. Also displays the calendar tab in the player's inventory. Also displays the current and next moon phase. Crafted by combining a calendar and a moon chart.
  63. * Climate chart: displays the local Max and Min temperatures, with no knowledge requirement. Craft recent temperature records by themself after unlocking minimum temperature memorization.
  64. * Global map: displays the player's X and Z coordinates, with no knowledge requirement. Craft a space bundle by itself after unlocking longitudinal memorization.
  65. * Moon chart: displays the current and next moon phase. Crafted by surrounding a calendar with 4 ink sacs to the left, right, above, and below it. The moon phase should be displayed as text, similar to this: https://i.imgur.com/j94S9K2.png But with "Current Moon Phase" and "Next Moon Phase" listed instead.
  66. * Navigator bundle: displays the player's X coordinate, so long as they have longitudinal knowledge. Also displays the player's Z coordinate, so long as they have constellation knowledge. Also displays the time, but not the date. Shapelessly crafted by combining a clock, a sextant, and an almanac.
  67. * Recent temperature records: displays the local Max temperature, so long as the player has maximum temperature knowledge. Also displays the local Min temperature, so long as the player has minimum temperature knowledge. Shapelessly crafted by combining a calendar and a spirit thermometer.
  68. * Slime compass: points to the nearest loaded slime chunk if the player isn't in one. Also tells the player if the chunk they're standing in is a slime chunk or not. Crafted by combining a slime sample, a compass, and any 2 of the same exquisite TFC gems, E.G. 2 <tfc:gem/beryl:4>), like so: https://i.imgur.com/YOKapYG.png
  69.  
  70. * Mob sample: displays the Local Difficulty, but without the "(Day #)" information that normally follows it. Shapelessly crafted by combining a glass bottle, two rotten flesh, two bones, two strings, and two gunpowder.
  71. * Arboreal sample: displays the local list of Valid Trees. Shapelessly crafted by combining 4 different types of logs, all of which must be TFC variants (E.G. tfc:wood/log/acacia, tfc:wood/log/willow, etc.).
  72. * Flora sample: displays the local Flora Density and Flora Diversity. Shapelessly crafted by combining 5 different types of plants, all of which must be TFC variants (E.G. tfc:plants/allium, tfc:plants/snapdragon_red, etc.).
  73. * Biome sample: displays the local Biome name. Shapelessly crafted by combining a block of dirt (MC or TFC), a block of sand (MC or TFC), a ball of clay, a glass block, an arboreal sample, a flora sample, and either: [MC granite, diorite, and andesite, all together] OR [any 3 different TFC rock variants, E.G. tfc:rock/granite, tfc:rock/diorite, and tfc:rock/gneiss, all together.].
  74. * Nature sample: displays the Local Difficulty, but without the "(Day #)" information that normally follows it. Also displays the local list of Valid Trees. Also displays the local Flora Density and Flora Diversity. Also displays the local Biome name. Shapelessly crafted by combining a mob sample, an arboreal sample, a flora sample, and a biome sample.
  75.  
  76. * Liquid sample: is used as a crafting ingredient in a major item. Shapelessly crafted by combining a bucket of: fresh water, sea water, vinegar, limewater, tannin, milk, and a glass block.
  77. * Ore sample: is used as a crafting ingredient in a major item. Shapelessly crafted by combining graphite, kaolinite, [limonite OR magnetite], [sphalerite OR tetrahedrite], and native gold. The ores can be any size - poor, rich, or normal - so long as they're not a nugget.
  78. * Vegetation sample: is used as a crafting ingredient in a major item. Shapelessly crafted by combining 6 different types of TFC seeds (E.G. tfc:crop/seeds/green_bean, tfc:crop/seeds/jute, etc.) and 3 different types of fruit tree saplings (E.G. tfc:fruit_trees/sapling/banana, etc.).
  79. * Wildlife sample: is used as a crafting ingredient in a major item. Shapelessly crafted by combining salt with 7 different types of uncooked animal meat (E.G. tfc:food/fish, tfc:food/venison, etc.).
  80. * Survival guide: displays WAILA information. Shapelessly crafted by combining a book and quill, a nature sample, a liquid sample, an ore sample, a vegetation sample, and a wildlife sample.
  81.  
  82. * Ranger bundle: displays the local Rainfall level. Also tells the player if the chunk they're standing in is a slime chunk or not. Also displays the local list of Valid Trees. Also displays the local Biome name. Also displays the Light level. Shapelessly crafted by combining a wooden bucket, a slime sample, an arboreal sample, a biome sample, and any pre-existing lamp items from MC and TFC, E.G. minecraft:redstone_lamp, tfc:metal/lamp/steel, tfc:metal/lamp/blue_steel, etc.
  83. * Enhanced ranger bundle: displays everything that a ranger bundle displays. Also points to the nearest loaded slime chunk if the player isn't in one. Also displays the Local Difficulty, but without the "(Day #)" information that normally follows it. Also displays the local Flora Density and Flora Diversity. Shapelessly crafted by combining a ranger bundle, a slime compass, a mob sample, and a flora sample.
  84.  
  85. * Temperature bundle: displays the local Temperature. Also displays the local Avg temperature, so long as the player has average temperature knowledge. Also displays the local Max temperature, so long as the player has maximum temperature knowledge. Also displays the local Min temperature, so long as the player has minimum temperature knowledge. Shapelessly crafted by combining a spirit thermometer and recent temperature records.
  86. * Enhanced temperature bundle: displays everything that a temperature bundle displays, with no knowledge requirement. Shapelessly crafted by combining a spirit thermometer and a climate chart.
  87.  
  88. * Pioneer gear: displays all of the information provided by the ranger bundle and the temperature bundle, with the same knowledge requirements & exemptions. Shapelessly crafted by combining a ranger bundle and a temperature bundle.
  89. * Trailblazer gear: displays all of the information provided by the enhanced ranger bundle and the enhanced temperature bundle, with the same knowledge requirements & exemptions. Shapelessly crafted by combining an enhanced ranger bundle and an enhanced temperature bundle.
  90.  
  91. * Space bundle: displays the player's X coordinate, so long as they have constellation knowledge. Also displays their Z coordinate, so long as they have longitudinal knowledge. Also displays the player's Y coordinate. Also displays the time, but not the date. Shapelessly crafted by combining a navigator bundle and a plumb bob.
  92. * Enhanced space bundle: displays everything that a space bundle displays, with the same knowledge requirements. Also displays the direction the player is Facing toward. Shapelessly crafted by combining a space bundle and a compass.
  93.  
  94. * Time bundle: displays the date. Also displays the calendar tab in the player's inventory. Also displays the time. Shapelessly crafted by combining a calendar and a clock.
  95. * Enhanced time bundle: displays everything that a time bundle displays. Also displays the current and next moon phase. Also displays the Spawn Protection timer, with no knowledge requirement. Shapelessly crafted by combining a time bundle, a moon chart, and a safety meter.
  96.  
  97. * Space-time gear: displays all of the information provided by the space bundle and the time bundle, with the same knowledge requirements & exemptions. Shapelessly crafted by combining a space bundle and a time bundle.
  98. * 4D gear: displays all of the information provided by the enhanced space bundle and the enhanced time bundle, with the same knowledge requirements & exemptions. Shapelessly crafted by combining an enhanced space bundle and an enhanced time bundle.
  99.  
  100. * Globetrotter's guide: displays all of the information provided by the pioneer gear and the space-time gear, with no knowledge requirement. Also displays debug info. Shapelessly crafted by combining a book and quill, pioneer gear and space-time gear. Right click while holding it to bring up a list of boxes that can be checked to choose which info are displayed and which aren't, including WAILA info and debug info.
  101. * Encyclopedia: displays all of the information provided by the trailblazer gear and the 4D gear, with no knowledge requirement. Also displays debug info. Also displays Looking at info. Shapelessly crafted by combining a book and quill, trailblazer gear, and 4D gear.
  102. Right click while holding it to bring up a list of boxes that can be checked to choose which info are displayed and which aren't, including WAILA info and debug info.
  103.  
  104. * PDA: displays all information, including WAILA info, with no knowledge requirement. Also displays debug info. Also displays Looking at info. Crafted by combining an encyclopedia in the center, a survival guide at the top-center, a redstone block at the bottom-center, 2 MC iron ingots or 2 TFC steel ingots on the left and right, and the 4 corners filled with glass.
  105. Right click while holding it to bring up a list of boxes that can be checked to choose which info are displayed and which aren't, including WAILA info and debug info.
  106.  
  107. All other debug info not mentioned above (MultiplayerChunkCache, the player's Display size, etc.) should be bundled together in an item called an infodump debug wand, crafted like so (using TFC dirt): https://i.imgur.com/ROfXXVT.png
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement