diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 9abbca84..00000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -name: Bug report -about: Tell us what isn't working and with which pack version -title: '' -labels: Bug -assignees: '' - ---- - - -**Describe the bug** -A clear and concise description of what the bug is. - -**To Reproduce** -Steps to reproduce the behavior: -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -**Screenshots** -If applicable, add screenshots to help explain your problem. - -**Additional context** -Add any other context about the problem here. - -**Logs** -Please use a paste site for logs, instead of putting the file directly in the issue, not only is this easier but also means we can view on mobile when we are not at our computers. -Here's a list of some paste sites and their size limits: - https://pastebin.com/ 512KB - https://hastebin.com/ 400KB - https://gist.github.com/ 100MB Requires member (Free) \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml new file mode 100644 index 00000000..c8daeb95 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -0,0 +1,45 @@ +name: Bug Report +description: File a bug report +title: "[Bug]: " +labels: [ Bug ] +body: + - type: markdown + attributes: + value: | + **Prior to filling out this bug report, please make sure of the following:** + - You tried on the latest version of the pack. + - You don't have any other mods installed. + - type: dropdown + id: fixes + attributes: + label: Possible Fixes + description: Have you tried the above mentioned points? + options: + - "Yes" + - "No" + validations: + required: true + - type: input + id: pack-version + attributes: + label: Modpack Version + description: What version of the pack are you using? + placeholder: ex. 1.8.4 + validations: + required: true + - type: textarea + id: description + attributes: + label: What happened? + description: Please give a thorough explanation of what happened. Attach/Link relevant images/files in relation to the issue! + placeholder: Tell us what you see! + validations: + required: true + - type: input + id: logs + attributes: + label: latest.log + description: Please upload your 'latest.log' file to https://gist.github.com/ and leave the link here. + placeholder: https://gist.github.com/ + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/crash.yaml b/.github/ISSUE_TEMPLATE/crash.yaml new file mode 100644 index 00000000..8dd79071 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/crash.yaml @@ -0,0 +1,45 @@ +name: Crash Report +description: File a crash report +title: "[Crash]: " +labels: [ Crash ] +body: + - type: markdown + attributes: + value: | + **Prior to filling out this bug report, please make sure of the following:** + - You tried on the latest version of the pack. + - You don't have any other mods installed. + - type: dropdown + id: fixes + attributes: + label: Possible Fixes + description: Have you tried the above mentioned points? + options: + - "Yes" + - "No" + validations: + required: true + - type: input + id: pack-version + attributes: + label: Modpack Version + description: What version of the pack are you using? + placeholder: ex. 1.8.4 + validations: + required: true + - type: textarea + id: description + attributes: + label: What happened? + description: Please give a thorough explanation of what happened. Attach/Link relevant images/files in relation to the issue! + placeholder: Tell us what you see! + validations: + required: true + - type: input + id: logs + attributes: + label: latest.log + description: Please upload your 'latest.log' file to https://gist.github.com/ and leave the link here. + placeholder: https://gist.github.com/ + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index 12d97c3c..00000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -name: Feature request -about: What would you like to see changed/added/removed -title: '' -labels: Enhancement -assignees: '' - ---- - - -**Is your feature request related to a problem? Please describe.** -A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] - -**Describe the solution you'd like** -A clear and concise description of what you want to happen. - -**Describe alternatives you've considered** -A clear and concise description of any alternative solutions or features you've considered. - -**Additional context** -Add any other context or screenshots about the feature request here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml new file mode 100644 index 00000000..585fd2b4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yaml @@ -0,0 +1,13 @@ +name: Feature Request +description: Request a feature to be added +title: "[Feature]: " +labels: [ Feature ] +body: + - type: textarea + id: description + attributes: + label: Feature Details + description: Please give a thorough explanation of the feature you'd like to see in the pack! + placeholder: I would like to see... + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/non-bug-issues.md b/.github/ISSUE_TEMPLATE/non-bug-issues.md deleted file mode 100644 index a96d6a07..00000000 --- a/.github/ISSUE_TEMPLATE/non-bug-issues.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: Non-bug issues -about: Please include pack version in any issues -title: '' -labels: '' -assignees: '' - ---- - - diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md deleted file mode 100644 index 9d25a1e7..00000000 --- a/.github/ISSUE_TEMPLATE/question.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: Question -about: Want to ask something? Use this one. Make sure to include pack version -title: '' -labels: Question -assignees: '' - ---- - - diff --git a/.github/ISSUE_TEMPLATE/question.yaml b/.github/ISSUE_TEMPLATE/question.yaml new file mode 100644 index 00000000..2b22dbcc --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.yaml @@ -0,0 +1,12 @@ +name: Question +description: Ask the developers a question +title: "[Question]: " +labels: [ Question ] +body: + - type: textarea + id: description + attributes: + label: What would you like to know? + description: Please write your question here and it will be answered as soon as possible! + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/recipes--tags--anything-related-to-kubejs.md b/.github/ISSUE_TEMPLATE/recipes--tags--anything-related-to-kubejs.md deleted file mode 100644 index ff2f9645..00000000 --- a/.github/ISSUE_TEMPLATE/recipes--tags--anything-related-to-kubejs.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: Recipes, Tags, anything related to KubeJS -about: Use this if your issue is related to KubeJS. Must include pack version! -title: '' -labels: KubeJS -assignees: '' - ---- - - diff --git a/config/allthecompressed-common.toml b/config/allthecompressed-common.toml new file mode 100644 index 00000000..a0a99e48 --- /dev/null +++ b/config/allthecompressed-common.toml @@ -0,0 +1,15 @@ + +["AllTheCompressed Blocks"] + #Show Mekanism Blocks + Mekanism = true + #Show Powah Blocks + Powah = true + #Show AllTheModium Blocks + AllTheModium = true + #Show AllTheOres Blocks + AllTheOres = true + #Show Compressium Blocks + Compressium = false + #Show Thermal Blocks + Thermal = true + diff --git a/config/allthetweaks-common.toml b/config/allthetweaks-common.toml index 17386caa..2a29f801 100644 --- a/config/allthetweaks-common.toml +++ b/config/allthetweaks-common.toml @@ -8,5 +8,5 @@ [packversionmin] minor = 8 [packversionminrev] - minorrev = 3 + minorrev = 4 diff --git a/config/ftbquests/quests/chapters/allthemodium.snbt b/config/ftbquests/quests/chapters/allthemodium.snbt index 2d44ecab..5bf443d0 100644 --- a/config/ftbquests/quests/chapters/allthemodium.snbt +++ b/config/ftbquests/quests/chapters/allthemodium.snbt @@ -6,11 +6,11 @@ title: "Allthemodium" icon: "allthemodium:allthemodium_ingot" default_quest_shape: "" - default_hide_dependency_lines: false + default_hide_dependency_lines: true quests: [ { - x: -3.5d - y: 2.0d + x: 0.0d + y: 8.5d dependencies: ["2403B59A21D2B3AF"] id: "3DF54AB611650DEC" tasks: [{ @@ -31,10 +31,12 @@ }] } { - x: -7.0d - y: -5.0d + x: -3.5d + y: 1.5d description: ["Find this ore in any ocean biome between Y5 to Y45."] + hide_dependency_lines: false dependencies: ["731686C758AD9A99"] + hide: false dependency_requirement: "one_completed" id: "5BDBE666E604FCAC" tasks: [{ @@ -49,9 +51,10 @@ }] } { - x: -3.5d - y: -5.0d + x: 0.0d + y: 1.5d description: ["Find this ore in the Nethers Warped Forests and Crimson Forests between Y107 to Y113."] + hide_dependency_lines: false dependencies: ["731686C758AD9A99"] dependency_requirement: "one_started" id: "2DF64CB9298E91EA" @@ -67,9 +70,10 @@ }] } { - x: 0.0d - y: -5.0d + x: 3.5d + y: 1.5d description: ["Find this obtainable ore in the End Highlands biome."] + hide_dependency_lines: false dependencies: ["731686C758AD9A99"] id: "4F6E6AF1D9E74CB7" tasks: [{ @@ -84,8 +88,8 @@ }] } { - x: -7.0d - y: -2.0d + x: -3.5d + y: 4.5d description: ["Now that is a fast furnace!"] dependencies: ["71A43C89EB13E9A0"] id: "2CC97CF32D9C017B" @@ -101,8 +105,8 @@ }] } { - x: -6.0d - y: -4.5d + x: -2.5d + y: 2.0d description: ["It is recommended to use this potion with your first ingot. "] dependencies: ["71A43C89EB13E9A0"] id: "04AB01C841CD3E3F" @@ -130,9 +134,10 @@ }] } { - x: -7.0d - y: -4.0d + x: -3.5d + y: 2.5d description: ["Don't underestimate my power!"] + hide_dependency_lines: false dependencies: ["5BDBE666E604FCAC"] dependency_requirement: "one_completed" id: "71A43C89EB13E9A0" @@ -148,8 +153,8 @@ }] } { - x: -7.0d - y: -3.0d + x: -3.5d + y: 3.5d description: ["This solar panel produces 2,048 FE/Tick."] dependencies: ["71A43C89EB13E9A0"] id: "4F08DCAC86C3C8E3" @@ -165,8 +170,8 @@ }] } { - x: -2.5d - y: -4.5d + x: 1.0d + y: 2.0d description: ["It is recommended to use this potion with your first ingot. "] dependencies: ["61FDABF2C7CC1F9D"] id: "7496DB58411060AE" @@ -194,8 +199,8 @@ }] } { - x: 1.0d - y: -4.5d + x: 4.5d + y: 2.0d description: ["It is recommended to use this potion with your first ingot. "] dependencies: ["44760B819EB3CA68"] id: "76016E5C8C9397D2" @@ -223,9 +228,10 @@ }] } { - x: -3.5d - y: -4.0d + x: 0.0d + y: 2.5d description: ["With great power comes.. well something."] + hide_dependency_lines: false dependencies: ["2DF64CB9298E91EA"] id: "61FDABF2C7CC1F9D" tasks: [{ @@ -240,8 +246,8 @@ }] } { - x: -7.0d - y: -1.0d + x: -3.5d + y: 5.5d dependencies: ["71A43C89EB13E9A0"] id: "3D6EFB3C35D50091" tasks: [{ @@ -262,8 +268,8 @@ }] } { - x: -3.5d - y: -2.0d + x: 0.0d + y: 4.5d description: ["How fast can this possibly get!?"] dependencies: ["61FDABF2C7CC1F9D"] id: "5CA0BA27F9C537B2" @@ -279,8 +285,8 @@ }] } { - x: -3.5d - y: -3.0d + x: 0.0d + y: 3.5d description: ["This solar panel produces 8,129 FE/Tick."] dependencies: ["61FDABF2C7CC1F9D"] id: "794057DF3614A59E" @@ -296,8 +302,8 @@ }] } { - x: -3.5d - y: -1.0d + x: 0.0d + y: 5.5d dependencies: ["61FDABF2C7CC1F9D"] id: "4D3DD44BEDA715BA" tasks: [{ @@ -318,8 +324,8 @@ }] } { - x: 0.0d - y: -1.0d + x: 3.5d + y: 5.5d dependencies: ["44760B819EB3CA68"] id: "4D24742EB7E480FD" tasks: [{ @@ -349,8 +355,8 @@ }] } { - x: 0.0d - y: -3.0d + x: 3.5d + y: 3.5d description: ["This solar panel produces 32,768 FE/Tick."] dependencies: ["44760B819EB3CA68"] id: "630255EA7104D1E1" @@ -366,8 +372,8 @@ }] } { - x: 0.0d - y: -2.0d + x: 3.5d + y: 4.5d description: ["Now you are just showing off."] dependencies: ["44760B819EB3CA68"] id: "1AFDB3AE73E72A33" @@ -383,8 +389,8 @@ }] } { - x: -6.0d - y: -3.5d + x: -2.5d + y: 3.0d description: ["Almost cheating at this point."] dependencies: ["04AB01C841CD3E3F"] id: "6CDAE6626ACA1897" @@ -407,8 +413,8 @@ }] } { - x: -2.5d - y: -3.5d + x: 1.0d + y: 3.0d description: ["My god this stuff is a lot more commen then I thought."] dependencies: ["7496DB58411060AE"] id: "479B9579742354E1" @@ -431,8 +437,8 @@ }] } { - x: 1.0d - y: -3.5d + x: 4.5d + y: 3.0d description: ["Why cant I hold all these things."] dependencies: ["76016E5C8C9397D2"] id: "2D76BDEC76B0C788" @@ -455,8 +461,8 @@ }] } { - x: -6.0d - y: -2.5d + x: -2.5d + y: 4.0d description: ["Bees?"] hide_dependency_lines: true dependencies: ["71A43C89EB13E9A0"] @@ -473,8 +479,8 @@ }] } { - x: -2.5d - y: -2.5d + x: 1.0d + y: 4.0d hide_dependency_lines: true dependencies: ["61FDABF2C7CC1F9D"] id: "6BAA3137C9674E7F" @@ -490,8 +496,8 @@ }] } { - x: 1.0d - y: -2.5d + x: 4.5d + y: 4.0d hide_dependency_lines: true dependencies: ["44760B819EB3CA68"] id: "25884CEF41F8AABC" @@ -507,8 +513,8 @@ }] } { - x: -4.5d - y: 3.0d + x: -1.0d + y: 9.5d dependencies: ["2403B59A21D2B3AF"] id: "2AF6901685445541" tasks: [{ @@ -529,9 +535,10 @@ }] } { - x: -3.5d - y: 3.0d + x: 0.0d + y: 9.5d description: [""] + hide_dependency_lines: false dependencies: [ "5A9C8F63CE469155" "3DF54AB611650DEC" @@ -558,8 +565,8 @@ }] } { - x: -3.5d - y: 4.0d + x: 0.0d + y: 10.5d dependencies: ["2403B59A21D2B3AF"] id: "5A9C8F63CE469155" tasks: [{ @@ -580,8 +587,8 @@ }] } { - x: -2.5d - y: 3.0d + x: 1.0d + y: 9.5d dependencies: ["2403B59A21D2B3AF"] id: "768A30A300FCE0F3" tasks: [{ @@ -602,8 +609,8 @@ }] } { - x: -4.5d - y: 0.5d + x: -1.0d + y: 7.0d description: ["Looks like candy."] dependencies: [ "61761B6C1D1542FD" @@ -629,8 +636,8 @@ ] } { - x: -2.5d - y: 0.5d + x: 1.0d + y: 7.0d description: ["We are in the endgame now."] dependencies: ["61761B6C1D1542FD"] id: "6459F9A1F845A049" @@ -653,8 +660,8 @@ ] } { - x: -3.5d - y: 0.5d + x: 0.0d + y: 7.0d description: ["Doesn't taste good though."] dependencies: ["6A101A8056AC9A3A"] id: "1D3C4B41BD512EF7" @@ -677,9 +684,10 @@ ] } { - x: -8.0d - y: -1.5d - dependencies: ["26296F815ACC04BE"] + x: -4.5d + y: 5.0d + hide_dependency_lines: true + dependencies: ["71A43C89EB13E9A0"] id: "1BF186347C4683B3" tasks: [{ id: "5CCD462442A9CBC9" @@ -699,9 +707,10 @@ }] } { - x: -8.0d - y: -2.5d - dependencies: ["4C7718982E78D7A2"] + x: -4.5d + y: 4.0d + hide_dependency_lines: true + dependencies: ["71A43C89EB13E9A0"] id: "26296F815ACC04BE" tasks: [{ id: "7CE4D8C55D2A92A8" @@ -721,9 +730,9 @@ }] } { - x: -8.0d - y: -3.5d - dependencies: ["29637BD992599915"] + x: -4.5d + y: 3.0d + dependencies: ["71A43C89EB13E9A0"] id: "4C7718982E78D7A2" tasks: [{ id: "4979179C2D56C137" @@ -743,8 +752,8 @@ }] } { - x: -8.0d - y: -4.5d + x: -4.5d + y: 2.0d dependencies: ["71A43C89EB13E9A0"] dependency_requirement: "one_completed" id: "29637BD992599915" @@ -766,8 +775,8 @@ }] } { - x: -4.5d - y: -4.5d + x: -1.0d + y: 2.0d dependencies: ["61FDABF2C7CC1F9D"] id: "3AD52402D8E8DD26" tasks: [{ @@ -788,8 +797,8 @@ }] } { - x: -1.0d - y: -4.5d + x: 2.5d + y: 2.0d dependencies: ["44760B819EB3CA68"] id: "172E838FFEC67A70" tasks: [{ @@ -822,9 +831,9 @@ ] } { - x: -4.5d - y: -3.5d - dependencies: ["3AD52402D8E8DD26"] + x: -1.0d + y: 3.0d + dependencies: ["61FDABF2C7CC1F9D"] id: "7B3AB687F4C93A34" tasks: [{ id: "7B3CDD0509D01AAE" @@ -844,9 +853,10 @@ }] } { - x: -4.5d - y: -2.5d - dependencies: ["7B3AB687F4C93A34"] + x: -1.0d + y: 4.0d + hide_dependency_lines: true + dependencies: ["61FDABF2C7CC1F9D"] id: "75739214ED76F5EB" tasks: [{ id: "1FC0BDF4415EB2DA" @@ -866,9 +876,10 @@ }] } { - x: -4.5d - y: -1.5d - dependencies: ["75739214ED76F5EB"] + x: -1.0d + y: 5.0d + hide_dependency_lines: true + dependencies: ["61FDABF2C7CC1F9D"] id: "2EB6FFC8ECE83EA5" tasks: [{ id: "257AC90DE43522E3" @@ -888,9 +899,9 @@ }] } { - x: -1.0d - y: -3.5d - dependencies: ["172E838FFEC67A70"] + x: 2.5d + y: 3.0d + dependencies: ["44760B819EB3CA68"] id: "20E127419D6C8D4F" tasks: [{ id: "6CF03B6572FC417E" @@ -922,9 +933,10 @@ ] } { - x: -1.0d - y: -2.5d - dependencies: ["20E127419D6C8D4F"] + x: 2.5d + y: 4.0d + hide_dependency_lines: true + dependencies: ["44760B819EB3CA68"] id: "0DA107D16D5D56AA" tasks: [{ id: "394BBD6916C7E6CF" @@ -956,9 +968,10 @@ ] } { - x: -1.0d - y: -1.5d - dependencies: ["0DA107D16D5D56AA"] + x: 2.5d + y: 5.0d + hide_dependency_lines: true + dependencies: ["44760B819EB3CA68"] id: "751C6906C49E6E41" tasks: [{ id: "74597E29E1ED9CFF" @@ -990,8 +1003,8 @@ ] } { - x: -3.5d - y: -6.5d + x: 0.0d + y: 0.0d description: ["Detailed Guide to Allthemodium."] id: "731686C758AD9A99" tasks: [{ @@ -1007,8 +1020,8 @@ }] } { - x: -6.0d - y: -1.5d + x: -2.5d + y: 5.0d hide_dependency_lines: true dependencies: ["71A43C89EB13E9A0"] id: "4DB7AB98161AC064" @@ -1024,8 +1037,8 @@ }] } { - x: -2.5d - y: -1.5d + x: 1.0d + y: 5.0d hide_dependency_lines: true dependencies: ["61FDABF2C7CC1F9D"] id: "48A776F5F3D35B23" @@ -1041,8 +1054,8 @@ }] } { - x: 1.0d - y: -1.5d + x: 4.5d + y: 5.0d hide_dependency_lines: true dependencies: ["44760B819EB3CA68"] id: "55FC612B6B92629F" @@ -1058,8 +1071,9 @@ }] } { - x: 0.0d - y: -4.0d + x: 3.5d + y: 2.5d + hide_dependency_lines: false dependencies: ["4F6E6AF1D9E74CB7"] id: "44760B819EB3CA68" tasks: [{ @@ -1074,8 +1088,8 @@ }] } { - x: -7.0d - y: 0.0d + x: -3.5d + y: 6.5d dependencies: ["71A43C89EB13E9A0"] id: "5130BBAD5C542EDB" tasks: [{ @@ -1086,8 +1100,10 @@ } { title: "Diggy Diggy Hole!" - x: -8.0d - y: 0.5d + icon: "minecraft:stone" + x: -4.5d + y: 7.0d + hide_dependency_lines: false dependencies: ["5130BBAD5C542EDB"] id: "21AC1C7A92CAB0C2" tasks: [{ @@ -1098,8 +1114,10 @@ } { title: "Piglin Homeworld" - x: -6.0d - y: 0.5d + icon: "minecraft:netherrack" + x: -2.5d + y: 7.0d + hide_dependency_lines: false dependencies: ["5130BBAD5C542EDB"] id: "1A5E414C9D25703A" tasks: [{ @@ -1109,8 +1127,8 @@ }] } { - x: -6.0d - y: -0.5d + x: -2.5d + y: 6.0d hide_dependency_lines: true dependencies: ["71A43C89EB13E9A0"] id: "7F3B96033AB7A21E" @@ -1121,8 +1139,8 @@ }] } { - x: -8.0d - y: -0.5d + x: -4.5d + y: 6.0d hide_dependency_lines: true dependencies: ["71A43C89EB13E9A0"] id: "15D56588634665FA" diff --git a/config/ftbquests/quests/chapters/applied_energistics_2.snbt b/config/ftbquests/quests/chapters/applied_energistics_2.snbt index 53ec8705..5513efef 100644 --- a/config/ftbquests/quests/chapters/applied_energistics_2.snbt +++ b/config/ftbquests/quests/chapters/applied_energistics_2.snbt @@ -9,7 +9,8 @@ default_hide_dependency_lines: false quests: [ { - x: 0.0d + icon: "chisel:futura/controller" + x: -10.0d y: 0.0d shape: "gear" description: ["Welcome to &aApplied Energistics 2&f!"] @@ -48,7 +49,7 @@ }] } { - x: 2.0d + x: -8.0d y: 0.0d dependencies: ["19AE785A8A2A781B"] id: "6E2CBFBCF0524177" @@ -60,7 +61,7 @@ } { title: "Inscriber Presses" - x: 3.0d + x: -7.0d y: 1.0d shape: "rsquare" dependencies: ["6E2CBFBCF0524177"] @@ -94,7 +95,7 @@ }] } { - x: 1.0d + x: -9.0d y: -1.0d dependencies: ["19AE785A8A2A781B"] id: "01588BD6756AFD7D" @@ -117,9 +118,10 @@ }] } { - x: 2.0d + x: -8.0d y: -2.0d dependencies: ["01588BD6756AFD7D"] + dependency_requirement: "all_started" id: "477C09F17DD5826B" tasks: [{ id: "0F12DAD73052342B" @@ -134,9 +136,8 @@ }] } { - x: 1.0d + x: -9.0d y: 1.0d - hide_dependency_lines: true dependencies: ["19AE785A8A2A781B"] id: "12408CAE8B4D97C8" tasks: [ @@ -153,7 +154,7 @@ ] } { - x: 3.0d + x: -7.0d y: -1.0d shape: "rsquare" dependencies: [ @@ -169,7 +170,7 @@ }] } { - x: 4.0d + x: -6.0d y: -2.0d dependencies: ["477C09F17DD5826B"] id: "5832A9E1ED7B1524" @@ -180,7 +181,7 @@ }] } { - x: 2.0d + x: -8.0d y: 2.0d dependencies: ["6E2CBFBCF0524177"] id: "483B15757D583ABB" @@ -197,7 +198,7 @@ }] } { - x: 4.0d + x: -6.0d y: 2.0d dependencies: ["483B15757D583ABB"] id: "10AEE3B63F71E943" @@ -214,7 +215,7 @@ }] } { - x: 4.0d + x: -6.0d y: 0.0d shape: "rsquare" description: ["The most important part of the ME system"] @@ -224,6 +225,7 @@ "7649A910A63AC709" "10AEE3B63F71E943" ] + dependency_requirement: "all_started" id: "0C9EF370D15DFC01" tasks: [{ id: "4BBB2BB77C2390CE" @@ -237,7 +239,7 @@ }] } { - x: 12.0d + x: 2.0d y: 0.0d shape: "rsquare" hide_dependency_lines: true @@ -250,7 +252,7 @@ }] } { - x: 14.0d + x: 4.0d y: 0.0d dependencies: ["10EE17B993744BBE"] id: "1A8E24EE87E20806" @@ -261,7 +263,7 @@ }] } { - x: 10.0d + x: 0.0d y: -2.0d shape: "rsquare" description: ["A place to put your &estorage cells&f."] @@ -275,7 +277,7 @@ }] } { - x: 10.0d + x: 0.0d y: -4.0d dependencies: ["03650B79243393B5"] id: "70E70A39E752CF99" @@ -293,7 +295,7 @@ ] } { - x: 12.0d + x: 2.0d y: -2.0d dependencies: ["03650B79243393B5"] id: "08BDB40244B67175" @@ -304,7 +306,7 @@ }] } { - x: 9.0d + x: -1.0d y: -5.0d dependencies: ["70E70A39E752CF99"] id: "42D1BE48C985B332" @@ -315,7 +317,7 @@ }] } { - x: 9.0d + x: -1.0d y: -7.0d dependencies: ["42D1BE48C985B332"] id: "3ADFCF48F479DD38" @@ -326,7 +328,7 @@ }] } { - x: 11.0d + x: 1.0d y: -5.0d dependencies: ["70E70A39E752CF99"] id: "44455BDD706828C6" @@ -337,7 +339,7 @@ }] } { - x: 11.0d + x: 1.0d y: -7.0d dependencies: ["44455BDD706828C6"] id: "14A4C69DCE06A728" @@ -348,7 +350,7 @@ }] } { - x: 11.0d + x: 1.0d y: -9.0d dependencies: ["14A4C69DCE06A728"] id: "58AE272113881475" @@ -359,7 +361,7 @@ }] } { - x: 11.0d + x: 1.0d y: -11.0d dependencies: ["58AE272113881475"] id: "7E7F3B90B0698872" @@ -370,7 +372,7 @@ }] } { - x: 12.0d + x: 2.0d y: -10.0d dependencies: ["7E7F3B90B0698872"] id: "0D802448FE319FEC" @@ -381,7 +383,7 @@ }] } { - x: 12.5d + x: 2.5d y: -8.0d dependencies: ["0D802448FE319FEC"] id: "4E4D0C1F5CF0549F" @@ -392,7 +394,7 @@ }] } { - x: 12.5d + x: 2.5d y: -6.0d dependencies: ["4E4D0C1F5CF0549F"] id: "0BA9FAA7642D1AC1" @@ -403,7 +405,7 @@ }] } { - x: 12.0d + x: 2.0d y: -4.0d dependencies: ["0BA9FAA7642D1AC1"] id: "044FBD32E3B228F2" @@ -414,7 +416,7 @@ }] } { - x: 9.0d + x: -1.0d y: -9.0d dependencies: ["3ADFCF48F479DD38"] id: "6DFBB26943D4CF88" @@ -425,7 +427,7 @@ }] } { - x: 9.0d + x: -1.0d y: -11.0d dependencies: ["6DFBB26943D4CF88"] id: "0E664DCD7817BA88" @@ -436,7 +438,7 @@ }] } { - x: 8.0d + x: -2.0d y: -10.0d dependencies: ["0E664DCD7817BA88"] id: "29A0B60E4FBBCA13" @@ -447,7 +449,7 @@ }] } { - x: 7.5d + x: -2.5d y: -8.0d dependencies: ["29A0B60E4FBBCA13"] id: "38450082134B1A8A" @@ -458,7 +460,7 @@ }] } { - x: 7.5d + x: -2.5d y: -6.0d dependencies: ["38450082134B1A8A"] id: "799E5DF27B686E7F" @@ -469,7 +471,7 @@ }] } { - x: 8.0d + x: -2.0d y: -4.0d dependencies: ["799E5DF27B686E7F"] id: "0E9ECD002C0C79B2" @@ -480,7 +482,7 @@ }] } { - x: 14.0d + x: 4.0d y: -2.0d description: ["I have no idea how spatial storage works"] dependencies: ["08BDB40244B67175"] @@ -492,7 +494,7 @@ }] } { - x: 10.0d + x: 0.0d y: 2.0d shape: "rsquare" hide_dependency_lines: true @@ -505,7 +507,7 @@ }] } { - x: 10.0d + x: 0.0d y: 4.0d description: ["These will allow you to access your storage system, wirelessly."] dependencies: ["63471F9218507F84"] @@ -528,7 +530,7 @@ ] } { - x: 6.0d + x: -4.0d y: -2.0d shape: "rsquare" hide_dependency_lines: true @@ -545,7 +547,7 @@ }] } { - x: 5.0d + x: -5.0d y: -3.0d dependencies: ["10A5ABDBD6DD55E2"] id: "24EB7386CA395BE8" @@ -560,7 +562,7 @@ }] } { - x: 8.0d + x: -2.0d y: 2.0d shape: "rsquare" hide_dependency_lines: true @@ -573,7 +575,7 @@ }] } { - x: 8.0d + x: -2.0d y: 4.0d dependencies: ["266CC38BC5FD7F6E"] id: "3133090A01D9A312" @@ -584,7 +586,7 @@ }] } { - x: 7.0d + x: -3.0d y: 3.0d dependencies: ["3133090A01D9A312"] id: "79BB2077CEE6C9F3" @@ -595,7 +597,7 @@ }] } { - x: 9.0d + x: -1.0d y: 3.0d dependencies: ["3133090A01D9A312"] id: "0EAF464246E63F5E" @@ -606,7 +608,7 @@ }] } { - x: 9.0d + x: -1.0d y: 5.0d dependencies: ["0EAF464246E63F5E"] id: "431374A4B93FD94D" @@ -617,7 +619,7 @@ }] } { - x: 7.0d + x: -3.0d y: 5.0d dependencies: ["3133090A01D9A312"] id: "1BD13602982DCDDB" @@ -628,7 +630,7 @@ }] } { - x: 6.0d + x: -4.0d y: 2.0d shape: "rsquare" hide_dependency_lines: true @@ -648,10 +650,11 @@ ] } { - x: 11.0d + x: 1.0d y: 3.0d description: ["These will boost the range of the &ewireless access port&f. Stacks up to 64."] dependencies: ["25FFC52137326268"] + dependency_requirement: "all_started" id: "6E5F1D957BB32321" tasks: [{ id: "31727F116B1BAEE3" @@ -665,7 +668,7 @@ }] } { - x: 5.0d + x: -5.0d y: 3.0d dependencies: ["4C3C69789D724BCC"] id: "2B2E8903F412D5D2" @@ -683,7 +686,7 @@ ] } { - x: 10.0d + x: 0.0d y: -6.0d hide_dependency_lines: true dependencies: ["7E85FD869F164235"] @@ -695,7 +698,7 @@ }] } { - x: 10.0d + x: 0.0d y: -8.0d dependencies: ["11271EC3F6601FF0"] id: "3D983213BF8BA37D" @@ -706,7 +709,7 @@ }] } { - x: 10.0d + x: 0.0d y: -10.0d dependencies: ["3D983213BF8BA37D"] id: "60CE5D4EC897E63D" @@ -717,7 +720,7 @@ }] } { - x: 18.0d + x: 8.0d y: -2.0d dependencies: ["2D4C79A2D53DE45A"] id: "1FC2B6761027B2DD" @@ -728,7 +731,7 @@ }] } { - x: 16.0d + x: 6.0d y: -2.0d dependencies: ["7E85FD869F164235"] id: "2D4C79A2D53DE45A" @@ -739,7 +742,7 @@ }] } { - x: 6.0d + x: -4.0d y: 0.0d shape: "rsquare" hide_dependency_lines: true @@ -764,7 +767,7 @@ }] } { - x: 15.0d + x: 5.0d y: -1.0d dependencies: ["1A8E24EE87E20806"] id: "14A639B96DB8163D" @@ -775,7 +778,7 @@ }] } { - x: 12.0d + x: 2.0d y: 2.0d shape: "rsquare" hide_dependency_lines: true @@ -788,7 +791,7 @@ }] } { - x: 12.0d + x: 2.0d y: 4.0d dependencies: ["5D23C4693F648580"] id: "103884AEFCF01B44" @@ -819,7 +822,7 @@ }] } { - x: 17.0d + x: 7.0d y: -1.0d dependencies: ["14A639B96DB8163D"] id: "1ACCB3F257B60F4E" @@ -830,7 +833,7 @@ }] } { - x: 16.0d + x: 6.0d y: 0.0d dependencies: ["14A639B96DB8163D"] id: "59BBD6908713422D" @@ -841,7 +844,7 @@ }] } { - x: 18.0d + x: 8.0d y: 0.0d dependencies: ["1ACCB3F257B60F4E"] id: "7D1F9440CD8AD477" @@ -852,7 +855,7 @@ }] } { - x: 15.0d + x: 5.0d y: 1.0d dependencies: ["1A8E24EE87E20806"] id: "63B21814E8CE889F" @@ -863,7 +866,7 @@ }] } { - x: 14.0d + x: 4.0d y: 2.0d shape: "rsquare" hide_dependency_lines: true @@ -877,7 +880,7 @@ } { title: "Basic Cards" - x: 13.0d + x: 3.0d y: 3.0d dependencies: ["34ECA7AEEC61C281"] id: "7255C5C5E9631BCD" @@ -900,7 +903,7 @@ ] } { - x: 14.0d + x: 4.0d y: 4.0d dependencies: ["34ECA7AEEC61C281"] id: "3A4DBA40E3AD6B82" @@ -912,7 +915,7 @@ } { title: "Advanced Cards" - x: 15.0d + x: 5.0d y: 3.0d dependencies: ["3A4DBA40E3AD6B82"] id: "4F4C07148FE8A730" @@ -936,10 +939,11 @@ } { title: "Other Tools" - x: 8.0d + x: -2.0d y: 0.0d shape: "rsquare" dependencies: ["4C44F539A9488432"] + dependency_requirement: "all_started" id: "21101506FB150EA8" tasks: [ { @@ -991,7 +995,7 @@ }] } { - x: 15.0d + x: 5.0d y: -3.0d hide_dependency_lines: true dependencies: ["42D1BE48C985B332"] @@ -1012,7 +1016,7 @@ }] } { - x: 5.0d + x: -5.0d y: 5.0d dependencies: ["3C15323D88647DFA"] id: "0B36EC7E3B020FAF" @@ -1023,7 +1027,7 @@ }] } { - x: 6.0d + x: -4.0d y: 4.0d dependencies: ["4C3C69789D724BCC"] id: "3C15323D88647DFA" @@ -1035,7 +1039,7 @@ } { title: "Other Machines" - x: 10.0d + x: 0.0d y: 0.0d shape: "rsquare" hide_dependency_lines: true @@ -1065,7 +1069,7 @@ ] } { - x: 16.0d + x: 6.0d y: 2.0d shape: "rsquare" hide_dependency_lines: true @@ -1078,7 +1082,7 @@ }] } { - x: 18.0d + x: 8.0d y: 2.0d shape: "rsquare" hide_dependency_lines: true @@ -1091,7 +1095,7 @@ }] } { - x: 17.0d + x: 7.0d y: 1.0d dependencies: ["7D1F9440CD8AD477"] id: "0F64578F97BE24BF" @@ -1117,7 +1121,7 @@ ] } { - x: 16.0d + x: 6.0d y: 4.0d dependencies: [ "41F4B828D4786CD2" @@ -1131,7 +1135,7 @@ }] } { - x: 18.0d + x: 8.0d y: 4.0d dependencies: [ "71F60B1D74293149" @@ -1145,7 +1149,7 @@ }] } { - x: 8.0d + x: -2.0d y: -2.0d shape: "rsquare" hide_dependency_lines: true @@ -1158,7 +1162,7 @@ }] } { - x: 9.0d + x: -1.0d y: -3.0d dependencies: ["19299FC3C312F886"] id: "5468CFE5CCC84ACC" @@ -1191,7 +1195,7 @@ ] } { - x: 11.0d + x: 1.0d y: -3.0d hide_dependency_lines: true dependencies: [ @@ -1227,7 +1231,7 @@ }] } { - x: 13.0d + x: 3.0d y: -3.0d hide_dependency_lines: true dependencies: ["42D1BE48C985B332"] @@ -1244,7 +1248,7 @@ }] } { - x: 7.0d + x: -3.0d y: -3.0d dependencies: ["10A5ABDBD6DD55E2"] id: "576A2F652A20532E" @@ -1255,7 +1259,7 @@ }] } { - x: 17.0d + x: 7.0d y: -3.0d hide_dependency_lines: true dependencies: ["11271EC3F6601FF0"] @@ -1267,7 +1271,7 @@ }] } { - x: 0.0d + x: -10.0d y: -2.0d shape: "rsquare" description: ["This can charge various AE2 tools. Also can charge &ecertus quartz&f."] diff --git a/config/ftbquests/quests/chapters/atm.snbt b/config/ftbquests/quests/chapters/atm.snbt deleted file mode 100644 index 0db244d5..00000000 --- a/config/ftbquests/quests/chapters/atm.snbt +++ /dev/null @@ -1,189 +0,0 @@ -{ - id: "7A6B1CD5DE007F2B" - group: "" - order_index: 1 - filename: "atm" - title: "ATM" - default_quest_shape: "" - default_hide_dependency_lines: false - quests: [ - { - x: -0.5d - y: 1.5d - id: "4548B0E30DCD59A4" - tasks: [{ - id: "020B201E582AC647" - type: "item" - item: "kubejs:patrick_star" - }] - rewards: [{ - id: "12CAAD4E3A41127F" - type: "item" - item: "pamhc2foodextended:brownieitem" - }] - } - { - x: -1.0d - y: 0.0d - dependencies: [ - "3DDF486DEE908A20" - "4548B0E30DCD59A4" - "7633927107252797" - "5B677F41E5A12166" - "3FCB14EFFBAF0C9B" - "4B6F6458B290F3FF" - "26175CD0F21263E4" - "7A2C6D2BF3FF5B8A" - "2C6B3E47676E62A4" - "1EAB4A302BC29CAF" - ] - id: "257064EF9D295744" - tasks: [{ - id: "1805981EC03970F2" - type: "item" - item: "atmadditions:atm_star" - }] - rewards: [{ - id: "2E9A520DEC8C27C1" - type: "item" - item: "pamhc2foodextended:brownieitem" - count: 2 - }] - } - { - x: -2.5d - y: -1.0d - id: "3FCB14EFFBAF0C9B" - tasks: [{ - id: "3183D4DEAB2C4F3E" - type: "item" - item: "atmadditions:nexium_emitter" - }] - rewards: [{ - id: "0941901F4B5EE1C4" - type: "item" - item: "pamhc2foodextended:brownieitem" - }] - } - { - x: 0.5d - y: -1.0d - id: "3DDF486DEE908A20" - tasks: [{ - id: "04BC676867D17C75" - type: "item" - item: "atmadditions:dragon_soul" - }] - rewards: [{ - id: "5F008E41DD00B16F" - type: "item" - item: "pamhc2foodextended:brownieitem" - }] - } - { - x: 1.0d - y: 0.0d - id: "2C6B3E47676E62A4" - tasks: [{ - id: "668FDE92D3C3CF31" - type: "item" - item: "atmadditions:improbable_probability_device" - }] - rewards: [{ - id: "6C15B7FBA87B96D9" - type: "item" - item: "pamhc2foodextended:brownieitem" - }] - } - { - x: 0.5d - y: 1.0d - id: "26175CD0F21263E4" - tasks: [{ - id: "25ABCDE2203D6C94" - type: "item" - item: "atmadditions:oblivion_shard" - }] - rewards: [{ - id: "388D90F741B5B0F8" - type: "item" - item: "pamhc2foodextended:brownieitem" - }] - } - { - x: -3.0d - y: 0.0d - id: "7633927107252797" - tasks: [{ - id: "27348FEF99D8CB45" - type: "item" - item: "atmadditions:philosophers_fuel" - }] - rewards: [{ - id: "669C3B858C7D2814" - type: "item" - item: "pamhc2foodextended:brownieitem" - }] - } - { - x: -2.5d - y: 1.0d - id: "4B6F6458B290F3FF" - tasks: [{ - id: "323C73CE2E9A8EAA" - type: "item" - item: "atmadditions:pulsating_black_hole" - }] - rewards: [{ - id: "7D12D645F5CB2813" - type: "item" - item: "pamhc2foodextended:brownieitem" - }] - } - { - x: -0.5d - y: -1.5d - id: "1EAB4A302BC29CAF" - tasks: [{ - id: "02762484FB7BE47F" - type: "item" - item: "atmadditions:withers_compass" - }] - rewards: [{ - id: "545E189962BEFB1E" - type: "item" - item: "pamhc2foodextended:brownieitem" - }] - } - { - x: -1.5d - y: 1.5d - id: "7A2C6D2BF3FF5B8A" - tasks: [{ - id: "03EF1A2F1062529D" - type: "item" - item: "atmadditions:dimensional_seed" - }] - rewards: [{ - id: "79E9954DA4DE4282" - type: "item" - item: "pamhc2foodextended:brownieitem" - }] - } - { - x: -1.5d - y: -1.5d - id: "5B677F41E5A12166" - tasks: [{ - id: "32115EB5F6198E0A" - type: "item" - item: "mysticalagradditions:creative_essence" - }] - rewards: [{ - id: "51E7B49C797D47B5" - type: "item" - item: "pamhc2foodextended:brownieitem" - }] - } - ] -} diff --git a/config/ftbquests/quests/chapters/botania.snbt b/config/ftbquests/quests/chapters/botania.snbt new file mode 100644 index 00000000..025ed915 --- /dev/null +++ b/config/ftbquests/quests/chapters/botania.snbt @@ -0,0 +1,1717 @@ +{ + id: "32C4B62281328EB9" + group: "02FE661031A105D8" + order_index: 2 + filename: "botania" + title: "Botania" + icon: { + id: "botania:lexicon" + Count: 1b + tag: { + "botania:elven_unlock": 1b + } + } + default_quest_shape: "" + default_hide_dependency_lines: false + quests: [ + { + title: "Botania" + icon: { + id: "botania:lexicon" + Count: 1b + tag: { + "botania:elven_unlock": 1b + } + } + x: 0.0d + y: 0.0d + shape: "gear" + description: [ + "Welcome to &aBotania&f!" + "" + "Please refer to the &eLexica Botania &fin your &eAkashic Tome &ffor additional help with the mod." + ] + size: 1.5d + id: "3712DD92B446BB60" + tasks: [{ + id: "19EDC9AB3FA57442" + type: "checkmark" + title: "Botania" + }] + rewards: [ + { + id: "0D7AFF3EB96D520A" + type: "item" + item: "botania:flower_bag" + } + { + id: "3050309DCDB7533F" + type: "item" + item: { + id: "minecraft:player_head" + Count: 1b + tag: { + SkullOwner: { + Properties: { + textures: [{ + Value: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYWQ3YzI3M2U5N2MyNzdjNDljOTA2NWVkZGYxMDdlODdlYTc3NWM4N2IyYzlmZWEwOTIyNTUwNTE5MDJhYzRhIn19fQ==" + }] + } + Id: [I; + -757981255 + 353128114 + -1977494863 + -538281118 + ] + } + display: { + Name: "{\"text\":\"BovineShaman\"}" + } + } + } + } + ] + } + { + title: "Petal Apothecary" + x: 0.0d + y: -1.5d + shape: "rsquare" + description: ["The &ePetal Apothecary&f will allow you to make all of the Generating and Functional Flowers you need."] + min_required_dependencies: 1 + dependencies: [ + "19EDC9AB3FA57442" + "3712DD92B446BB60" + ] + id: "61F484F59906F87C" + tasks: [{ + id: "2BC8A3CB7C8210DB" + type: "item" + item: "botania:apothecary_default" + }] + rewards: [{ + id: "4F5511BD846DF782" + type: "random" + table_id: 1340875193044128734L + }] + } + { + x: 0.0d + y: -3.0d + shape: "rsquare" + description: ["This flower will help you make the basic materials that are widely used in &aBotania"] + dependencies: ["61F484F59906F87C"] + id: "56934B657C4AC28D" + tasks: [{ + id: "1245D0684B36F178" + type: "item" + item: "botania:pure_daisy" + }] + rewards: [{ + id: "116868DAA4E8A23D" + type: "random" + table_id: 1340875193044128734L + }] + } + { + x: 0.0d + y: -4.5d + dependencies: ["56934B657C4AC28D"] + id: "06490F2A5130591F" + tasks: [ + { + id: "704F0B2986188CAE" + type: "item" + item: "botania:livingrock" + } + { + id: "313583FEFA45E388" + type: "item" + item: "botania:livingwood" + } + ] + rewards: [{ + id: "0E9E7B6562B9954E" + type: "random" + table_id: 1340875193044128734L + }] + } + { + x: 1.5d + y: -6.0d + shape: "rsquare" + description: ["An early-game way of taking &bmana &ffrom flowers and pools to sending to other pools or devices."] + dependencies: ["06490F2A5130591F"] + id: "319B5F2C82917939" + tasks: [{ + id: "297192A0CC23A54B" + type: "item" + item: "botania:mana_spreader" + }] + rewards: [{ + id: "631BE10AE2756944" + type: "random" + table_id: 1340875193044128734L + }] + } + { + x: -1.5d + y: -6.0d + shape: "rsquare" + description: ["This is used to store &bmana&f."] + dependencies: ["06490F2A5130591F"] + id: "79A00580861BF4EF" + tasks: [{ + id: "4C2DA448D23D2C1D" + type: "item" + item: "botania:mana_pool" + }] + rewards: [{ + id: "46D1345D6AD5EF2B" + type: "item" + item: "botania:livingrock" + count: 16 + }] + } + { + x: -1.5d + y: 0.0d + shape: "rsquare" + description: ["You can make dyes bye combining a &ePestle and Mortar &fwith any &ePetals"] + dependencies: ["3712DD92B446BB60"] + id: "4BF081B43A958F48" + tasks: [{ + id: "3C4EF8396D25E149" + type: "item" + item: "botania:pestle_and_mortar" + }] + rewards: [{ + id: "7935DA16E6C7DE73" + type: "random" + table_id: 1340875193044128734L + }] + } + { + x: 1.5d + y: -1.5d + description: ["This flower is capable of converting other materials, check JEI for more info."] + dependencies: ["56934B657C4AC28D"] + optional: true + id: "6E3B97A780726463" + tasks: [{ + id: "7DF780141F740C00" + type: "item" + item: "minecraft:blue_ice" + }] + } + { + x: 0.0d + y: -7.5d + dependencies: [ + "79A00580861BF4EF" + "3CD64FEC8723FC0E" + "319B5F2C82917939" + ] + id: "0DA91D4082835694" + tasks: [ + { + id: "14E2E53502D0F714" + type: "item" + item: "botania:manasteel_ingot" + } + { + id: "298D8CFECDB4BA6B" + type: "item" + item: "botania:mana_diamond" + } + { + id: "44B2DEDA499B1CD7" + type: "item" + item: "botania:mana_pearl" + } + { + id: "023589B048A455F7" + type: "item" + item: "botania:mana_string" + } + { + id: "7DA5D2A14173D77E" + type: "item" + item: "botania:mana_glass" + } + { + id: "54B32163F22264E1" + type: "item" + item: "botanicalmachinery:mana_emerald" + } + ] + rewards: [ + { + id: "03AEFAB28D7D4806" + type: "random" + table_id: 5354288240016506720L + } + { + id: "2645D2760D6DC66E" + type: "random" + table_id: 1340875193044128734L + } + ] + } + { + x: 0.0d + y: -6.0d + shape: "rsquare" + description: ["The main tool of &aBotania&f, will be used throughout the entire mod."] + dependencies: ["06490F2A5130591F"] + id: "3CD64FEC8723FC0E" + tasks: [{ + id: "7DEF3021F6CFACB4" + type: "item" + item: { + id: "botania:twig_wand" + Count: 1b + tag: { } + } + }] + } + { + x: 1.5d + y: -7.5d + shape: "rsquare" + dependencies: ["0DA91D4082835694"] + dependency_requirement: "all_started" + id: "1D61112306592F4A" + tasks: [{ + id: "5932C54E1F023EE3" + type: "item" + item: "botania:runic_altar" + }] + rewards: [{ + id: "3E9EFED2F4BEA311" + type: "loot" + table_id: 5354288240016506720L + }] + } + { + title: "Mobile Mana" + x: -1.5d + y: -7.5d + description: ["These two items will allow you to cart around manapools to bring to your &aBotania &fdevices."] + dependencies: [ + "79A00580861BF4EF" + "0DA91D4082835694" + ] + dependency_requirement: "all_started" + optional: true + id: "26B9BD4CC878E760" + tasks: [ + { + id: "1D25B02AD08C1CD6" + type: "item" + item: "botania:pool_minecart" + } + { + id: "78DF4CFC60930482" + type: "item" + item: "botania:pump" + } + ] + rewards: [{ + id: "110098212F4029EE" + type: "random" + table_id: 5354288240016506720L + }] + } + { + x: -3.0d + y: -6.0d + dependencies: ["79A00580861BF4EF"] + id: "07F8C82BE1F59772" + tasks: [{ + id: "08CC29A67DEDCC5F" + type: "item" + item: "botania:alchemy_catalyst" + }] + } + { + x: -4.5d + y: -6.0d + dependencies: ["07F8C82BE1F59772"] + id: "2E729F64453B2526" + tasks: [{ + id: "530E2F97096436CA" + type: "item" + item: "botania:conjuration_catalyst" + }] + } + { + x: 3.0d + y: -7.5d + dependencies: ["1D61112306592F4A"] + id: "570666B5CD7C1F30" + tasks: [{ + id: "1055B854B468BC70" + type: "item" + item: "botania:brewery" + }] + rewards: [{ + id: "095E724A8CC2A9CE" + type: "random" + table_id: 5354288240016506720L + }] + } + { + x: 4.5d + y: -7.5d + dependencies: ["570666B5CD7C1F30"] + id: "230A8F65742B0F1F" + tasks: [ + { + id: "4DC4D931E3CF07F3" + type: "item" + item: { + id: "botania:incense_stick" + Count: 1b + tag: { + brewKey: "botania:regen" + } + } + } + { + id: "057C7FBB1459B339" + type: "item" + item: "botania:incense_plate" + } + { + id: "54D895CF7D2B1570" + type: "item" + item: { + id: "botania:blood_pendant" + Count: 1b + tag: { + brewKey: "botania:resistance" + } + } + } + ] + rewards: [{ + id: "564CA89F5EA3CFE4" + type: "item" + item: { + id: "botania:brew_flask" + Count: 1b + tag: { + brewKey: "botania:water_breathing" + } + } + }] + } + { + x: 3.0d + y: -15.0d + dependencies: ["798CCF9CC7B4D89E"] + id: "14FA99EC2C685D2C" + tasks: [{ + id: "235F014E8492600A" + type: "item" + item: "botania:life_essence" + }] + } + { + x: 4.5d + y: -15.0d + dependencies: ["14FA99EC2C685D2C"] + id: "4B900F3D10F9A035" + tasks: [{ + id: "561CAD3E3D4930DC" + type: "item" + item: "botania:gaia_spreader" + }] + } + { + x: 0.0d + y: -15.0d + dependencies: ["14FA99EC2C685D2C"] + id: "4E43EE26073C6A0E" + tasks: [{ + id: "341B233AC2FAF8E1" + type: "item" + item: "botania:gaia_ingot" + }] + } + { + x: 2.0d + y: -17.5d + shape: "octagon" + hide_dependency_lines: true + dependencies: ["4E43EE26073C6A0E"] + hide: true + id: "0C790F258BE961F5" + tasks: [{ + id: "2B58DB020D03330B" + type: "item" + item: { + id: "botania:dice" + Count: 1b + tag: { } + } + }] + } + { + x: 1.5d + y: -9.0d + dependencies: ["0DA91D4082835694"] + dependency_requirement: "all_started" + optional: true + id: "7F181A77C5856910" + tasks: [ + { + id: "0B30E28743C7FC25" + type: "item" + item: { + id: "botania:manaweave_helmet" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "5DAB5A46452EC1D6" + type: "item" + item: { + id: "botania:manaweave_chestplate" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "45739F73326137B8" + type: "item" + item: { + id: "botania:manaweave_leggings" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "428BCF34AFCD1635" + type: "item" + item: { + id: "botania:manaweave_boots" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + rewards: [ + { + id: "63A504C4656B9BBE" + type: "random" + table_id: 5354288240016506720L + } + { + id: "6D34B9C498BD8307" + type: "item" + item: { + id: "botania:spell_cloth" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + } + { + icon: "botania:gaia_pylon" + x: 3.0d + y: -13.5d + shape: "rsquare" + dependencies: [ + "2BF9857C4C142158" + "4E99613ABC04B4A2" + ] + id: "798CCF9CC7B4D89E" + tasks: [ + { + id: "60176D064026DBEE" + type: "item" + item: "botania:gaia_pylon" + count: 4L + } + { + id: "644700D21A4954D8" + type: "item" + item: "minecraft:beacon" + } + { + id: "00EEB91B5B262B89" + type: "item" + item: "minecraft:iron_block" + count: 9L + } + ] + } + { + x: 1.5d + y: -12.0d + shape: "rsquare" + dependencies: ["362B99CB9BEA0AD8"] + id: "2E2F8FEF5843A526" + tasks: [ + { + id: "23400928425B6EAB" + type: "item" + item: "botania:alfheim_portal" + } + { + id: "6A646B6024336D5E" + type: "item" + item: "botania:glimmering_livingwood" + count: 3L + } + { + id: "1C4AFABFEDA5CD84" + type: "item" + item: "botania:natura_pylon" + count: 2L + } + ] + } + { + x: 3.0d + y: -12.0d + dependencies: ["2E2F8FEF5843A526"] + id: "4E99613ABC04B4A2" + tasks: [ + { + id: "0C395BF76304D620" + type: "item" + item: "botania:elementium_ingot" + } + { + id: "2D08239FF11D8865" + type: "item" + item: "botania:dragonstone" + } + { + id: "37CE09B11F7E58AD" + type: "item" + item: "botania:pixie_dust" + } + { + id: "495A84458396B154" + type: "item" + item: "botania:dreamwood" + } + { + id: "02C5AF4E6760B439" + type: "item" + item: "botania:elf_glass" + } + ] + } + { + icon: "botania:terra_plate" + x: 3.0d + y: -9.0d + shape: "rsquare" + dependencies: [ + "1D61112306592F4A" + "25E8314BF1013492" + ] + id: "629EE96E4C033EF3" + tasks: [ + { + id: "6FF677134B5EA71C" + type: "item" + item: "botania:terra_plate" + } + { + id: "2378AEB6AAED8A7E" + type: "item" + item: "botania:livingrock" + count: 5L + } + { + id: "791FBBC1754DF7A4" + type: "item" + item: "minecraft:lapis_block" + count: 4L + } + ] + rewards: [{ + id: "19140B841AF94CCD" + type: "random" + table_id: 5354288240016506720L + }] + } + { + x: 1.5d + y: -10.5d + dependencies: ["629EE96E4C033EF3"] + id: "362B99CB9BEA0AD8" + tasks: [{ + id: "545866F26BBCA275" + type: "item" + item: "botania:terrasteel_ingot" + }] + } + { + x: -2.5d + y: -18.5d + shape: "octagon" + hide_dependency_lines: true + dependencies: ["4E43EE26073C6A0E"] + hide: true + id: "0954DF0090936595" + tasks: [{ + id: "4DBE79E850E22B58" + type: "item" + item: "botania:ancient_will_ahrim" + }] + } + { + x: -1.5d + y: -18.5d + shape: "octagon" + hide_dependency_lines: true + dependencies: ["4E43EE26073C6A0E"] + hide: true + id: "1DF7C2626F274CAE" + tasks: [{ + id: "59719C2875ECF01B" + type: "item" + item: "botania:ancient_will_dharok" + }] + } + { + x: -1.0d + y: -17.5d + shape: "octagon" + hide_dependency_lines: true + dependencies: ["4E43EE26073C6A0E"] + hide: true + id: "785F5C97FBEC362B" + tasks: [{ + id: "34B89C70B308A46A" + type: "item" + item: "botania:ancient_will_guthan" + }] + } + { + x: -1.5d + y: -16.5d + shape: "octagon" + hide_dependency_lines: true + dependencies: ["4E43EE26073C6A0E"] + hide: true + id: "39EE97C8B488D2F8" + tasks: [{ + id: "05178EB52E430DF3" + type: "item" + item: "botania:ancient_will_torag" + }] + } + { + x: -2.5d + y: -16.5d + shape: "octagon" + hide_dependency_lines: true + dependencies: ["4E43EE26073C6A0E"] + hide: true + id: "68B5BEBC88733D74" + tasks: [{ + id: "309B65F0EB596F40" + type: "item" + item: "botania:ancient_will_verac" + }] + } + { + x: -3.0d + y: -17.5d + shape: "octagon" + hide_dependency_lines: true + dependencies: ["4E43EE26073C6A0E"] + hide: true + id: "674A286FD7DCE9F7" + tasks: [{ + id: "3D2AFDCFA26350BA" + type: "item" + item: "botania:ancient_will_karil" + }] + } + { + x: -2.0d + y: -17.5d + shape: "octagon" + dependencies: [ + "785F5C97FBEC362B" + "1DF7C2626F274CAE" + "0954DF0090936595" + "674A286FD7DCE9F7" + "68B5BEBC88733D74" + "39EE97C8B488D2F8" + ] + hide: true + id: "4EC3AD3D58646918" + tasks: [{ + id: "5D6F2C28F055988D" + type: "item" + item: "kubejs:mass_of_wills" + }] + } + { + x: 2.5d + y: -18.5d + shape: "octagon" + dependencies: ["0C790F258BE961F5"] + hide: true + id: "6CBF7F44F6D7C8D1" + tasks: [{ + id: "7E7747A02F84AC0F" + type: "item" + item: { + id: "botania:infinite_fruit" + Count: 1b + tag: { } + } + }] + } + { + x: 3.0d + y: -17.5d + shape: "octagon" + dependencies: ["0C790F258BE961F5"] + hide: true + id: "360E0B0640E82907" + tasks: [{ + id: "1C0CFB50D7D33614" + type: "item" + item: { + id: "botania:king_key" + Count: 1b + tag: { } + } + }] + } + { + x: 2.5d + y: -16.5d + shape: "octagon" + dependencies: ["0C790F258BE961F5"] + hide: true + id: "42865F84B72C6F6A" + tasks: [{ + id: "2A514535D1FCA8E1" + type: "item" + item: { + id: "botania:flugel_eye" + Count: 1b + tag: { } + } + }] + } + { + x: 1.5d + y: -16.5d + shape: "octagon" + dependencies: ["0C790F258BE961F5"] + hide: true + id: "37C163E150EFBCA6" + tasks: [{ + id: "7147ED224DDC6016" + type: "item" + item: { + id: "botania:thor_ring" + Count: 1b + tag: { } + } + }] + } + { + x: 1.0d + y: -17.5d + shape: "octagon" + dependencies: ["0C790F258BE961F5"] + hide: true + id: "02B61553AB9C4C7E" + tasks: [{ + id: "49A8F24E4FDF6178" + type: "item" + item: { + id: "botania:odin_ring" + Count: 1b + tag: { + baubleUUIDMost: 4320808123336444415L + baubleUUIDLeast: -8287117486568833298L + } + } + }] + } + { + x: 1.5d + y: -18.5d + shape: "octagon" + dependencies: ["0C790F258BE961F5"] + hide: true + id: "0D75C33954C9A3CC" + tasks: [{ + id: "5E913BEB5F9E3129" + type: "item" + item: { + id: "botania:loki_ring" + Count: 1b + tag: { } + } + }] + } + { + x: 0.0d + y: -9.0d + dependencies: ["0DA91D4082835694"] + dependency_requirement: "all_started" + optional: true + id: "29C1DE4F8181245E" + tasks: [ + { + id: "759DF73CE867DE5F" + type: "item" + item: { + id: "botania:manasteel_helmet" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "06236A648548E584" + type: "item" + item: { + id: "botania:manasteel_chestplate" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "2DE8F82525964008" + type: "item" + item: { + id: "botania:manasteel_leggings" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "318B93B148168751" + type: "item" + item: { + id: "botania:manasteel_boots" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + rewards: [ + { + id: "70BD8D6B2F2D91BC" + type: "random" + table_id: 5354288240016506720L + } + { + id: "59F2C5E06ABDE575" + type: "random" + table_id: 1340875193044128734L + } + ] + } + { + x: 4.5d + y: -10.5d + shape: "square" + hide_dependency_lines: true + dependencies: ["3712DD92B446BB60"] + id: "25E8314BF1013492" + tasks: [{ + id: "368F09EA4D6258FD" + type: "item" + item: "botania:spark" + }] + } + { + x: 0.0d + y: -10.5d + dependencies: [ + "29C1DE4F8181245E" + "362B99CB9BEA0AD8" + ] + optional: true + id: "26CEA22DFE2EA442" + tasks: [ + { + id: "3BAFC152F42F82AA" + type: "item" + item: { + id: "botania:terrasteel_helmet" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "205FA7FEC6FBB44A" + type: "item" + item: { + id: "botania:terrasteel_chestplate" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "2DB5EE4E0A9941B3" + type: "item" + item: { + id: "botania:terrasteel_leggings" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "06C0BD69386BFA93" + type: "item" + item: { + id: "botania:terrasteel_boots" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + } + { + x: 0.0d + y: -12.0d + dependencies: [ + "26CEA22DFE2EA442" + "232DB435CB1AD8B3" + ] + optional: true + id: "1906E850FB4DCDE2" + tasks: [ + { + id: "378BFBFAB18FF809" + type: "item" + item: { + id: "mythicbotany:alfsteel_helmet" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "7113ABFC34E84ACC" + type: "item" + item: { + id: "mythicbotany:alfsteel_chestplate" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "509E82528E56B7EB" + type: "item" + item: { + id: "mythicbotany:alfsteel_leggings" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "254A824FC6448408" + type: "item" + item: { + id: "mythicbotany:alfsteel_boots" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + } + { + x: 0.0d + y: -13.5d + dependencies: ["791833D833932ACF"] + id: "232DB435CB1AD8B3" + tasks: [{ + id: "2C1AC584A7BAAB40" + type: "item" + item: "mythicbotany:alfsteel_ingot" + }] + } + { + x: 1.5d + y: -13.5d + shape: "rsquare" + description: ["This unfortunately does not have a factory version yet."] + dependencies: ["4E99613ABC04B4A2"] + id: "791833D833932ACF" + tasks: [{ + id: "39F692B45C92E098" + type: "item" + item: "mythicbotany:mana_infuser" + }] + } + { + x: 0.0d + y: -16.5d + description: ["Allows creative flight"] + dependencies: ["4E43EE26073C6A0E"] + id: "090EAB8693560165" + tasks: [{ + id: "6547A7FB39DC0CE3" + type: "item" + item: "angelring:itemring" + }] + } + { + x: 1.5d + y: -4.5d + dependencies: ["319B5F2C82917939"] + id: "6A331F83B906CDCD" + tasks: [{ + id: "191712021F2A4D37" + type: "item" + item: { + id: "botania:lens_normal" + Count: 1b + tag: { } + } + }] + } + { + x: 1.5d + y: -15.0d + dependencies: ["232DB435CB1AD8B3"] + id: "2BF9857C4C142158" + tasks: [{ + id: "48B98B55635BA3BC" + type: "item" + item: "mythicbotany:alfsteel_pylon" + }] + } + { + x: -1.5d + y: -13.5d + dependencies: ["4E43EE26073C6A0E"] + id: "1EEC40A8EBBE8AD7" + tasks: [{ + id: "503C0E21778D834F" + type: "item" + item: "mythicbotany:mana_collector" + }] + } + { + title: "Portable Mana" + x: -3.0d + y: -7.5d + dependencies: ["79A00580861BF4EF"] + id: "221C83EAA6F5F4CD" + tasks: [{ + id: "3B683E24AA3D1B8B" + type: "item" + item: { + id: "botania:mana_tablet" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "7242BBE3DAE4F94B" + type: "item" + item: "botania:black_lotus" + }] + } + { + x: 4.5d + y: -12.0d + dependencies: [ + "4E99613ABC04B4A2" + "25E8314BF1013492" + ] + id: "7911B0A1EEED49D8" + tasks: [ + { + id: "6C21D07072EA2239" + type: "item" + item: "botania:spark_upgrade_dominant" + } + { + id: "7B99EBDDB132009D" + type: "item" + item: "botania:spark_upgrade_recessive" + } + { + id: "44628F02FB808053" + type: "item" + item: "botania:spark_upgrade_dispersive" + } + { + id: "15E598B153BD74EB" + type: "item" + item: "botania:spark_upgrade_isolated" + } + ] + } + { + x: -3.0d + y: -9.0d + dependencies: ["221C83EAA6F5F4CD"] + id: "3575DDE164C0BE2E" + tasks: [{ + id: "7E357D4FA92CEEE1" + type: "item" + item: { + id: "botania:mana_ring" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "675E15C93BF86F8D" + type: "random" + table_id: 5354288240016506720L + }] + } + { + x: -3.0d + y: -10.5d + dependencies: ["3575DDE164C0BE2E"] + id: "2E6127D4C3CB04B4" + tasks: [{ + id: "0AA9836D3721A02A" + type: "item" + item: { + id: "botania:mana_ring_greater" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "2CECF565E758A9BE" + type: "item" + item: "botania:manasteel_block" + }] + } + { + x: -3.0d + y: -12.0d + dependencies: ["2E6127D4C3CB04B4"] + id: "1653E7DA8A28A8DA" + tasks: [{ + id: "496879DD679024BC" + type: "item" + item: { + id: "mythicbotany:mana_ring_greatest" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "0D7DF1946B52F431" + type: "item" + item: "botania:terrasteel_ingot" + count: 2 + }] + } + { + x: -4.5d + y: -9.0d + hide_dependency_lines: true + dependencies: ["1D61112306592F4A"] + id: "659FC2991F2BB6E2" + tasks: [{ + id: "159A75A47DF7F046" + type: "item" + item: { + id: "botania:aura_ring" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "2D8A4890002DF08A" + type: "random" + table_id: 5354288240016506720L + }] + } + { + x: -4.5d + y: -10.5d + dependencies: ["659FC2991F2BB6E2"] + id: "73CCE831A67A2006" + tasks: [{ + id: "26EA3D7C48383FFF" + type: "item" + item: { + id: "botania:aura_ring_greater" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "461C249362F80BA5" + type: "item" + item: "botania:manasteel_block" + }] + } + { + x: -4.5d + y: -12.0d + dependencies: ["73CCE831A67A2006"] + id: "357AB76BF927C1D2" + tasks: [{ + id: "292AAD92ECC43389" + type: "item" + item: { + id: "mythicbotany:aura_ring_greatest" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "19A33CE722F78249" + type: "item" + item: "botania:terrasteel_ingot" + count: 2 + }] + } + { + title: "Mana Manipulation" + x: -1.5d + y: -4.5d + dependencies: ["79A00580861BF4EF"] + optional: true + id: "56FB5D1715C4CD71" + tasks: [ + { + id: "4C91D082E529AA6E" + type: "item" + item: "botania:mana_distributor" + } + { + id: "1367CA153F12E96D" + type: "item" + item: "botania:mana_void" + } + ] + } + { + x: 4.5d + y: -13.5d + dependencies: ["4E99613ABC04B4A2"] + optional: true + id: "16F516863CF22B1D" + tasks: [ + { + id: "65E06DEBC125A3F6" + type: "item" + item: { + id: "botania:elementium_helmet" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "252C2B4DF7E5DCD4" + type: "item" + item: { + id: "botania:elementium_chestplate" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "71F94199D12AB740" + type: "item" + item: { + id: "botania:elementium_leggings" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "150003CE80D63FC5" + type: "item" + item: { + id: "botania:elementium_boots" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + } + { + title: "Got Flowers?" + x: 1.5d + y: 0.0d + shape: "rsquare" + description: ["The &eFloral Fertilizer&f can be used to grow more &eMystical Flowers&f, similar to bonemeal growing grass."] + dependencies: ["3712DD92B446BB60"] + id: "77057620EA7AB2DA" + tasks: [{ + id: "3D9DBE3596FF4966" + type: "item" + item: "botania:fertilizer" + }] + } + { + x: -1.5d + y: -12.0d + dependencies: ["232DB435CB1AD8B3"] + optional: true + id: "3FA848A2EB79ABF6" + tasks: [{ + id: "646695ED49B51940" + type: "item" + item: { + id: "aiotbotania:alfsteel_aiot" + Count: 1b + tag: { + mana: 9999 + Damage: 0 + } + } + }] + } + { + x: -1.5d + y: -10.5d + hide_dependency_lines: true + dependencies: ["362B99CB9BEA0AD8"] + optional: true + id: "7253F848D72AC121" + tasks: [{ + id: "579A5EDF8FC0B9B0" + type: "item" + item: { + id: "aiotbotania:terra_aiot" + Count: 1b + tag: { + mana: 9999 + Damage: 0 + } + } + }] + } + { + x: -1.5d + y: -9.0d + dependencies: ["0DA91D4082835694"] + dependency_requirement: "all_started" + optional: true + id: "08DC4ED3C49144D6" + tasks: [{ + id: "786CEF37A7CB2BB9" + type: "item" + item: { + id: "aiotbotania:manasteel_aiot" + Count: 1b + tag: { + Damage: 0 + } + } + }] + } + { + x: 1.5d + y: -3.0d + dependencies: ["06490F2A5130591F"] + optional: true + id: "36FFA5FAB4429129" + tasks: [ + { + id: "2B65E1840E86FF4A" + type: "item" + item: { + id: "aiotbotania:livingwood_aiot" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "67AA8D1D723FAAAD" + type: "item" + item: { + id: "aiotbotania:livingrock_aiot" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + } + { + x: -3.0d + y: -13.5d + hide_dependency_lines: true + dependencies: [ + "25E8314BF1013492" + "5699FE5E797AB504" + "4E99613ABC04B4A2" + ] + dependency_requirement: "all_started" + optional: true + id: "34CF6E512C24A866" + tasks: [{ + id: "2D8D9CF40B02453B" + type: "item" + item: "botania:corporea_spark" + }] + } + { + x: -3.0d + y: -15.0d + dependencies: ["34CF6E512C24A866"] + optional: true + id: "24149340F6FA293C" + tasks: [{ + id: "4CC91C927396B87F" + type: "item" + item: "botania:corporea_spark_master" + }] + } + { + title: "Corporeal Network" + x: -1.5d + y: -15.0d + dependencies: ["34CF6E512C24A866"] + optional: true + id: "41BDC96AAF43E330" + tasks: [ + { + id: "4E5C75DEF50211A5" + type: "item" + item: "botania:corporea_funnel" + } + { + id: "690A5502B07D5E9C" + type: "item" + item: "botania:corporea_retainer" + } + { + id: "70478748A8ABE7B8" + type: "item" + item: "botania:corporea_interceptor" + } + ] + } + { + x: -4.5d + y: -13.5d + dependencies: ["34CF6E512C24A866"] + optional: true + id: "1B993E056502A9EC" + tasks: [{ + id: "2DCCC523FE365DE4" + type: "item" + item: "botania:corporea_crystal_cube" + }] + } + { + x: -4.5d + y: -15.0d + dependencies: ["34CF6E512C24A866"] + optional: true + id: "34D62509ADE19E11" + tasks: [{ + id: "40F211C73DB75F39" + type: "item" + item: "botania:corporea_index" + }] + } + { + x: 3.0d + y: -4.5d + description: ["Obtained by using a bottle in the End"] + hide_dependency_lines: true + dependencies: ["3712DD92B446BB60"] + id: "5699FE5E797AB504" + tasks: [{ + id: "34B74A40F13A619B" + type: "item" + item: "botania:ender_air_bottle" + }] + } + { + x: 3.0d + y: -10.5d + dependencies: ["2E2F8FEF5843A526"] + optional: true + id: "4911A3B0A12E1F8B" + tasks: [{ + id: "54958E0AA5295937" + type: "item" + item: "botanicalmachinery:alfheim_market" + }] + } + { + x: 4.5d + y: -9.0d + dependencies: ["629EE96E4C033EF3"] + optional: true + id: "6F2353E581CDB1FE" + tasks: [{ + id: "2C2EC2B5A04DF62D" + type: "item" + item: "botanicalmachinery:industrial_agglomeration_factory" + }] + rewards: [{ + id: "1ED17C2001FE3E2F" + type: "xp" + xp: 100 + }] + } + { + x: 3.0d + y: -6.0d + dependencies: ["1D61112306592F4A"] + optional: true + id: "607684FD0B6D6595" + tasks: [{ + id: "729768D99661428B" + type: "item" + item: "botanicalmachinery:mechanical_runic_altar" + }] + rewards: [{ + id: "1DCA8DB5492C4A7A" + type: "xp" + xp: 100 + }] + } + { + x: -3.0d + y: -4.5d + dependencies: ["79A00580861BF4EF"] + optional: true + id: "7ED6DE4EE34B8749" + tasks: [{ + id: "21FFAFDBF4070E74" + type: "item" + item: "botanicalmachinery:mechanical_mana_pool" + }] + rewards: [{ + id: "32180884D494489B" + type: "xp" + xp: 100 + }] + } + { + x: -1.5d + y: -1.5d + dependencies: ["61F484F59906F87C"] + optional: true + id: "584242806ED2DC20" + tasks: [{ + id: "7BCA4DBD4255D521" + type: "item" + item: "botanicalmachinery:mechanical_apothecary" + }] + rewards: [{ + id: "3BEAAB53E5298F4C" + type: "xp" + xp: 100 + }] + } + { + x: 4.5d + y: -6.0d + dependencies: ["570666B5CD7C1F30"] + optional: true + id: "277C47DAF0B7B560" + tasks: [{ + id: "7732DD2705A163C7" + type: "item" + item: "botanicalmachinery:mechanical_brewery" + }] + rewards: [{ + id: "255606956271E9FF" + type: "xp" + xp: 100 + }] + } + { + x: -1.5d + y: -3.0d + dependencies: ["56934B657C4AC28D"] + optional: true + id: "70F2E305CA41F9A7" + tasks: [{ + id: "3345AA2C3CFC0BD1" + type: "item" + item: "botanicalmachinery:mechanical_daisy" + }] + rewards: [{ + id: "690E677BBDF6BE6E" + type: "xp" + xp: 100 + }] + } + { + x: -4.5d + y: -7.5d + description: ["Place a &eMana Tablet&f or &eBand of Mana&f inside to insert or extract mana."] + hide_dependency_lines: true + dependencies: ["2E6127D4C3CB04B4"] + id: "44558035AF343296" + tasks: [{ + id: "12471BFAAA9D3DD9" + type: "item" + item: "botanicalmachinery:mana_battery" + }] + rewards: [{ + id: "0244E2AC80D7D79A" + type: "xp" + xp: 100 + }] + } + ] +} diff --git a/config/ftbquests/quests/chapters/creative.snbt b/config/ftbquests/quests/chapters/creative.snbt index 3d6dc84f..45a5b4b3 100644 --- a/config/ftbquests/quests/chapters/creative.snbt +++ b/config/ftbquests/quests/chapters/creative.snbt @@ -1,7 +1,7 @@ { id: "16956970FF49BB4D" group: "" - order_index: 2 + order_index: 1 filename: "creative" title: "Creative " icon: "atmadditions:atm_star" @@ -9,708 +9,62 @@ default_hide_dependency_lines: false quests: [ { - x: 0.0d - y: -1.0d - description: ["Who doesn't wants a Creative Controller?"] - dependencies: ["238BB6ED076FF964"] - dependency_requirement: "all_started" - size: 2.0d - id: "30CED5B9C295B35E" - tasks: [{ - id: "31F0B27967C02BD8" - type: "item" - item: "refinedstorage:creative_controller" - }] - } - { - x: -3.5d - y: 2.0d - shape: "diamond" - description: ["This thingy is fast, faster than your mom"] - dependencies: ["30CED5B9C295B35E"] - dependency_requirement: "all_started" - id: "6B7DBB240C8118FE" - tasks: [{ - id: "35EB9584F516588A" - type: "item" - item: "cabletiers:creative_importer" - }] - rewards: [{ - id: "19A6926A441E120E" - type: "item" - item: "refinedstorage:cable" - }] - } - { + title: "Resourceful Bees" x: -1.5d - y: 3.5d - shape: "diamond" - description: ["That thingy is too fast for the police (I got arrested :/)"] - dependencies: ["30CED5B9C295B35E"] - id: "0F9109AE64212CF7" - tasks: [{ - id: "058A8C0A7A5E1EC7" - type: "item" - item: "cabletiers:creative_exporter" - }] - rewards: [{ - id: "43A7E2137B8756E8" - type: "item" - item: "refinedstorage:cable" - }] - } - { - x: 1.5d - y: 3.5d - shape: "diamond" - description: ["BUILD THE WORLD (or one block fast)"] - dependencies: ["30CED5B9C295B35E"] - id: "146C3E26EDEC0367" - tasks: [{ - id: "327FC7484ACA80D4" - type: "item" - item: "cabletiers:creative_constructor" - }] - rewards: [{ - id: "25B60B8ED6E1BA9E" - type: "item" - item: "refinedstorage:cable" - }] - } - { - x: 3.5d - y: 2.0d - shape: "diamond" - description: ["DESTROY THE WORLD (or one block fast)"] - dependencies: ["30CED5B9C295B35E"] - id: "53645509B62A9CC3" - tasks: [{ - id: "448B5E5CF32D35F8" - type: "item" - item: "cabletiers:creative_destructor" - }] - rewards: [{ - id: "33FCD8E1C03FB22E" - type: "item" - item: "refinedstorage:cable" - }] - } - { - x: -4.0d - y: -0.5d - description: ["Who is tired of not having infinite Item Storage? -Yes you"] - dependencies: ["30CED5B9C295B35E"] - id: "06D3E33E05FE772B" - tasks: [{ - id: "5162E68375FD02E4" - type: "item" - item: "extradisks:infinite_storage_part" - }] - rewards: [{ - id: "6860F6AB3C7B38F7" - type: "item" - item: "refinedstorage:1k_storage_part" - }] - } - { - x: 4.0d - y: -0.5d - description: ["Wait... THATS ILLEGAL"] - dependencies: ["30CED5B9C295B35E"] - id: "4308E010FFA13776" - tasks: [{ - id: "6B60347B23D31266" - type: "item" - item: "extradisks:infinite_fluid_storage_part" - }] - rewards: [{ - id: "22893CBE9E9226E2" - type: "item" - item: "refinedstorage:1k_storage_disk" - }] - } - { - x: -6.0d - y: 0.5d - description: ["Last Step for Infinite Item Storage"] - dependencies: ["06D3E33E05FE772B"] - id: "44AD57AE43B87688" - tasks: [{ - id: "554522543E07DF62" - type: "item" - item: "extradisks:infinite_storage_disk" - }] - rewards: [{ - id: "32070DA7BA620A3E" - type: "item" - item: "refinedstorage:1k_storage_part" - }] - } - { - x: 6.5d - y: 0.5d - description: ["Last Step for Infinite Fluid Storage"] - dependencies: ["4308E010FFA13776"] - id: "0C96CC7992E0AA34" - tasks: [{ - id: "4559EA6B3E990E81" - type: "item" - item: "extradisks:infinite_fluid_storage_disk" - }] - rewards: [{ - id: "4B84DB0F8726A3DC" - type: "item" - item: "refinedstorage:1k_storage_part" - }] - } - { - x: -6.0d - y: -1.5d - description: ["This isn't useless at all..."] - dependencies: ["06D3E33E05FE772B"] - id: "0A020FC07B087DC6" - tasks: [{ - id: "6748222126CC16FC" - type: "item" - item: "extradisks:infinite_storage_block" - }] - rewards: [{ - id: "5F627C99A1CF7692" - type: "item" - item: "refinedstorage:1k_storage_part" - }] - } - { - x: 6.5d y: -1.5d - description: ["Useless block is useless. But craft it anyway,"] - dependencies: ["4308E010FFA13776"] - id: "04EBABF967CDC6B9" - tasks: [{ - id: "7EEEACA18EE3EC8C" - type: "item" - item: "extradisks:infinite_fluid_storage_block" - }] - rewards: [{ - id: "313B59A4246CE31C" - type: "item" - item: "refinedstorage:1k_storage_part" - }] - } - { - x: -3.0d - y: -3.0d - description: ["Good for people who don't want to wait.. (like you :))"] - dependencies: ["30CED5B9C295B35E"] - id: "4D03898DBFE209BA" - tasks: [{ - id: "115A3E3BEDF7A1FC" - type: "item" - item: "creativecrafter:creative_crafter" - }] - } - { - x: 2.5d - y: -3.0d - description: ["Who doesn't wants to have infinite Range that also works across dimensions?"] - dependencies: ["30CED5B9C295B35E"] - id: "0ABBCD2FA07815F2" - tasks: [{ - id: "093509335BA2BFAD" - type: "item" - item: "creativewirelesstransmitter:creative_wireless_transmitter" - }] - rewards: [{ - id: "6013E00B05293D67" - type: "item" - item: "refinedstorage:wireless_transmitter" - }] - } - { - x: 0.0d - y: -13.0d - description: ["MORE RESOURCES"] - dependencies: ["238BB6ED076FF964"] - size: 2.0d + hide_dependency_lines: true + dependencies: ["257064EF9D295744"] id: "695EEC6AEF550449" - tasks: [{ - id: "7D962F84E056C9BC" - type: "item" - item: "creativeapiary:tcreative_apiary" - }] - rewards: [{ - id: "05A5ECD16A804E54" - type: "item" - item: "minecraft:bee_spawn_egg" - }] - } - { - x: 0.0d - y: -7.5d - description: ["The most powerful item you can get. You need this item for nearly every Creative Crafting Recipe"] - dependencies: ["7A6B1CD5DE007F2B"] - size: 3.0d - id: "238BB6ED076FF964" - tasks: [{ - id: "7787EDA65C44149E" - type: "item" - item: "atmadditions:atm_star" - }] - } - { - x: -3.5d - y: -14.0d - description: ["MORE SLOTS"] - dependencies: ["695EEC6AEF550449"] - id: "10D9631CFB2F7E70" - tasks: [{ - id: "79950B2F24578A11" - type: "item" - item: "creativeapiary:creative_apiary_storage" - }] - rewards: [{ - id: "4E888365DAA63235" - type: "item" - item: "apotheosis:beeshelf" - }] - } - { - x: 3.5d - y: -14.0d - description: ["INSTANT BREEDING"] - dependencies: ["695EEC6AEF550449"] - id: "781B1AFE1BAEDB32" - tasks: [{ - id: "09DE0D02E36DD837" - type: "item" - item: "creativeapiary:creative_apiary_breeder" - }] - rewards: [{ - id: "4BD2A95F266A3BE2" - type: "item" - item: "minecraft:bee_nest" - }] - } - { - x: 0.0d - y: 4.0d - description: ["No more RF for the Wireless Grid needed"] - dependencies: ["30CED5B9C295B35E"] - id: "174ABE77F6B2AE1E" - tasks: [{ - id: "42877799D98896A9" - type: "item" - item: "refinedstorage:creative_wireless_grid" - }] - rewards: [{ - id: "779234C793666E0E" - type: "item" - item: "refinedstorage:wireless_fluid_grid" - }] - } - { - x: -1.5d - y: 5.5d - description: ["Why do you want to see your Fluids in your system?"] - dependencies: ["174ABE77F6B2AE1E"] - id: "31C7561C314412A5" - tasks: [{ - id: "1790E35E4A8451C8" - type: "item" - item: "refinedstorage:creative_wireless_fluid_grid" - }] - } - { - x: 0.0d - y: 6.0d - description: ["Useless.. But if you want make it ¯\\_(ツ)_/¯"] - dependencies: ["174ABE77F6B2AE1E"] - id: "483120B0993728A0" - tasks: [{ - id: "4D32C4F87E9FF0BB" - type: "item" - item: "refinedstorage:creative_wireless_crafting_monitor" - }] - } - { - x: 1.5d - y: 5.5d - description: ["BUILD THAT NOW!"] - dependencies: ["174ABE77F6B2AE1E"] - id: "4FB9FA944DEAA66A" - tasks: [{ - id: "1649D5E2F2DADF9C" - type: "item" - item: "refinedstorageaddons:creative_wireless_crafting_grid" - }] - } - { - x: 3.5d - y: -7.5d - description: ["Did someone say more Resources?"] - dependencies: ["238BB6ED076FF964"] - id: "54A9B5BD133DEEBD" - tasks: [{ - id: "7C183EACFB14B28C" - type: "item" - item: "ctiers:centrifuge_casing_tier_creative" - }] - rewards: [{ - id: "703A6EDA47903AF4" - type: "item" - item: "resourcefulbees:centrifuge_casing" - }] - } - { - x: 5.5d - y: -7.5d - description: ["Help me"] - dependencies: ["54A9B5BD133DEEBD"] - id: "28128A206D096F27" - tasks: [{ - id: "6B39213BDB8B6447" - type: "item" - item: "ctiers:centrifuge_controller_tier_creative" - }] - } - { - x: -2.5d - y: -10.0d - description: [ - "" - "" - ] - dependencies: ["238BB6ED076FF964"] - id: "61069A50EE9E3564" - tasks: [{ - id: "173C460B86F6935F" - type: "item" - item: "woot:creative_conatus" - }] - rewards: [{ - id: "2D04A6769343457D" - type: "item" - item: "woot:conatus_fluid_bucket" - }] - } - { - x: -3.5d - y: -7.5d - description: ["Who doesn't want infinite Mana?"] - dependencies: ["238BB6ED076FF964"] - id: "527AAD9B7DB2FBF0" - tasks: [{ - id: "7C69307D15F4C27D" - type: "item" - item: "botania:creative_pool" - }] - rewards: [{ - id: "1E3359594EE6BEE6" - type: "item" - item: "botania:mana_pool" - }] - } - { - x: -5.5d - y: -7.5d - description: [ - "A Tablet that has Infinite Mana" - "Isn't that cool? " - ] - dependencies: ["527AAD9B7DB2FBF0"] - id: "24BBF9EAFC992E80" - tasks: [{ - id: "2A92A112B86EEDCC" - type: "item" - item: { - id: "botania:mana_tablet" - Count: 1b - tag: { - mana: 500000 - creative: 1b - } - } - }] - } - { - x: 2.5d - y: -10.0d - description: ["Everything you want is in this book"] - dependencies: ["238BB6ED076FF964"] - id: "55F188E5F963CECA" - tasks: [{ - id: "58B6A14C640B7B66" - type: "item" - item: "ars_nouveau:creative_spell_book" - }] - rewards: [{ - id: "66AB6688609D92E4" - type: "item" - item: "ars_nouveau:novice_spell_book" - }] - } - { - x: -3.5d - y: -6.0d - description: [ - "Mana Jar." - "What else should I write?" - ] - dependencies: ["238BB6ED076FF964"] - id: "49BF14EB67E23950" - tasks: [{ - id: "06F2A790EAEAC6CE" - type: "item" - item: "ars_nouveau:creative_mana_jar" - }] - rewards: [{ - id: "3F63C6D33396B403" - type: "item" - item: "ars_nouveau:mana_jar" - }] - } - { - x: 3.5d - y: -6.0d - description: ["Infinite RPM out of nothing :O"] - dependencies: ["238BB6ED076FF964"] - id: "2CF11A70229000AB" - tasks: [{ - id: "0CF133CEADDC504C" - type: "item" - item: "create:creative_motor" - }] - rewards: [{ - id: "39C85D32E8F91BB0" - type: "item" - item: "create:water_wheel" - }] - } - { - x: -2.5d - y: -4.5d - description: [ - "INFINITE ENERGY" - "YAY" - ] - dependencies: ["238BB6ED076FF964"] - id: "6E47EC730178E08B" - tasks: [{ - id: "1F84095CD6855C7E" - type: "item" - item: "mekanism:creative_energy_cube" - }] - rewards: [{ - id: "17C691E7480A4392" - type: "item" - item: "mekanism:basic_energy_cube" - }] - } - { - x: 2.5d - y: -4.5d - description: [ - "INFINITE ENERGY" - "YAY" - ] - dependencies: ["238BB6ED076FF964"] - id: "02766ACD9AF4DC55" - tasks: [{ - id: "26842B27FC687C5D" - type: "item" - item: "appliedenergistics2:creative_energy_cell" - }] - rewards: [{ - id: "57A0639CA0911384" - type: "item" - item: { - id: "appliedenergistics2:dense_energy_cell" - Count: 1b - tag: { } - } - }] - } - { - x: -1.0d - y: -10.5d - description: [ - "INFINITE ENERGY" - "YAY" - ] - dependencies: ["238BB6ED076FF964"] - id: "61D247B6998CECCB" - tasks: [{ - id: "3CC0F1FCCE8B1301" - type: "item" - item: "immersiveengineering:capacitor_creative" - }] - rewards: [{ - id: "3A9805F8C8B36C54" - type: "item" - item: "immersiveengineering:capacitor_mv" - }] - } - { - x: 1.0d - y: -10.5d - description: ["A cool infinite Battery."] - dependencies: ["238BB6ED076FF964"] - id: "434E5B84AFEA48AD" - tasks: [{ - id: "35991F9FFCEB2A73" - type: "item" - item: "integrateddynamics:energy_battery_creative" - }] - rewards: [{ - id: "6218BAB139E0DE0A" - type: "item" - item: { - id: "integrateddynamics:energy_battery" - Count: 1b - tag: { - energy: 0 - } - } - }] - } - { - x: -3.5d - y: -9.0d - description: ["Did I read write? Infinite Storage?! :D"] - dependencies: ["238BB6ED076FF964"] - id: "546D0730D780D30B" - tasks: [{ - id: "6A69B872FEC84F2C" - type: "item" - item: "storagedrawers:creative_storage_upgrade" - }] - rewards: [{ - id: "09B576D0B4CC9DF0" - type: "item" - item: "storagedrawers:spruce_full_drawers_1" - }] - } - { - title: "Alfsteel AIOT SS Rank" - icon: { - id: "aiotbotania:alfsteel_aiot" - Count: 1b - tag: { - tipped: 1b - mana: 2147483647 - Damage: 0 + tasks: [ + { + id: "7D962F84E056C9BC" + type: "item" + item: "creativeapiary:tcreative_apiary" } - } - x: 5.5d - y: -9.5d - description: ["Get a Life"] - dependencies: ["4D15AA4334D14E1D"] - id: "0BE2549013745186" - tasks: [{ - id: "6681321AB17F2EF9" - type: "item" - title: "Alfsteel AIOT SS Rank" - icon: { - id: "aiotbotania:alfsteel_aiot" - Count: 1b - tag: { - tipped: 1b - mana: 2147483647 - Damage: 0 - } + { + id: "210AEEC1A63F3AE4" + type: "item" + item: "creativeapiary:creative_apiary_storage" } - item: { - id: "itemfilters:and" - Count: 1b - tag: { - items: [ - { - id: "itemfilters:weak_nbt" - Count: 1b - tag: { - value: { - tipped: 1b - mana: 2147483647 - Damage: 0 - } - } - } - { - id: "aiotbotania:alfsteel_aiot" - Count: 1b - tag: { - tipped: 1b - mana: 2147483647 - Damage: 0 - } - } - ] - } + { + id: "2A15883F32EC6030" + type: "item" + item: "creativeapiary:creative_apiary_breeder" } - }] - rewards: [{ - id: "4AF9AD001C827085" - type: "item" - item: "minecraft:dirt" - }] + ] } { - title: "Terrasteel AIOT SS Rank" - icon: { - id: "aiotbotania:terra_aiot" - Count: 1b - tag: { - tipped: 1b - mana: 2147483647 - Damage: 0 + title: "Create" + x: -0.5d + y: -3.0d + description: ["Infinite RPM out of nothing :O"] + hide_dependency_lines: true + dependencies: ["257064EF9D295744"] + id: "2CF11A70229000AB" + tasks: [ + { + id: "0CF133CEADDC504C" + type: "item" + item: "create:creative_motor" } - } - x: 3.5d - y: -9.0d - description: ["Terrasteel AIOT SS Rank"] - dependencies: ["238BB6ED076FF964"] - id: "4D15AA4334D14E1D" - tasks: [{ - id: "6A12700E5D568EC6" - type: "item" - item: { - id: "itemfilters:and" - Count: 1b - tag: { - items: [ - { - id: "aiotbotania:terra_aiot" - Count: 1b - tag: { - tipped: 1b - mana: 2147483647 - Damage: 0 - } - } - { - id: "itemfilters:weak_nbt" - Count: 1b - tag: { - value: { - mana: 2147483647 - tipped: 1b - } - } - } - ] - } + { + id: "72936F6095FF124A" + type: "item" + item: "create:creative_blaze_cake" } - }] - rewards: [{ - id: "7D47D39B5A8AAF56" + ] + } + { + x: 1.5d + y: 3.0d + description: ["Nearly infinite Storage"] + hide_dependency_lines: true + dependencies: ["257064EF9D295744"] + id: "546D0730D780D30B" + tasks: [{ + id: "6A69B872FEC84F2C" type: "item" - item: { - id: "aiotbotania:livingwood_aiot" - Count: 1b - tag: { - Damage: 0 - } - } + item: "storagedrawers:creative_storage_upgrade" }] } { @@ -885,8 +239,8 @@ } } } - x: 0.0d - y: -16.0d + x: -0.5d + y: -1.5d subtitle: "The time has come!" description: [ " &6The queen of all bees is now here!&r" @@ -896,7 +250,8 @@ "" "She will only produce 1 comb item, no matter what apiary or hive you're using. Centrifuge multipliers also do not work on the combs." ] - dependencies: ["695EEC6AEF550449"] + hide_dependency_lines: true + dependencies: ["257064EF9D295744"] id: "5C010374A550B53F" tasks: [ { @@ -957,5 +312,392 @@ } ] } + { + x: -1.0d + y: 0.0d + id: "5B677F41E5A12166" + tasks: [{ + id: "32115EB5F6198E0A" + type: "item" + item: "mysticalagradditions:creative_essence" + }] + rewards: [{ + id: "51E7B49C797D47B5" + type: "item" + item: "pamhc2foodextended:brownieitem" + }] + } + { + x: -2.0d + y: 0.5d + id: "3FCB14EFFBAF0C9B" + tasks: [{ + id: "3183D4DEAB2C4F3E" + type: "item" + item: "atmadditions:nexium_emitter" + }] + rewards: [{ + id: "0941901F4B5EE1C4" + type: "item" + item: "pamhc2foodextended:brownieitem" + }] + } + { + x: -2.5d + y: 1.5d + id: "7633927107252797" + tasks: [{ + id: "27348FEF99D8CB45" + type: "item" + item: "atmadditions:philosophers_fuel" + }] + rewards: [{ + id: "669C3B858C7D2814" + type: "item" + item: "pamhc2foodextended:brownieitem" + }] + } + { + x: -2.0d + y: 2.5d + id: "4B6F6458B290F3FF" + tasks: [{ + id: "323C73CE2E9A8EAA" + type: "item" + item: "atmadditions:pulsating_black_hole" + }] + rewards: [{ + id: "7D12D645F5CB2813" + type: "item" + item: "pamhc2foodextended:brownieitem" + }] + } + { + x: -1.0d + y: 3.0d + id: "7A2C6D2BF3FF5B8A" + tasks: [{ + id: "03EF1A2F1062529D" + type: "item" + item: "atmadditions:dimensional_seed" + }] + rewards: [{ + id: "79E9954DA4DE4282" + type: "item" + item: "pamhc2foodextended:brownieitem" + }] + } + { + x: 0.0d + y: 0.0d + description: ["Needed for crafting OP creative items"] + dependencies: [ + "3DDF486DEE908A20" + "4548B0E30DCD59A4" + "7633927107252797" + "5B677F41E5A12166" + "3FCB14EFFBAF0C9B" + "4B6F6458B290F3FF" + "26175CD0F21263E4" + "7A2C6D2BF3FF5B8A" + "2C6B3E47676E62A4" + "1EAB4A302BC29CAF" + ] + id: "257064EF9D295744" + tasks: [{ + id: "1805981EC03970F2" + type: "item" + item: "atmadditions:atm_star" + }] + } + { + x: 1.0d + y: 0.0d + id: "4548B0E30DCD59A4" + tasks: [{ + id: "020B201E582AC647" + type: "item" + item: "kubejs:patrick_star" + }] + rewards: [{ + id: "12CAAD4E3A41127F" + type: "item" + item: "pamhc2foodextended:brownieitem" + }] + } + { + x: 2.0d + y: -0.5d + id: "26175CD0F21263E4" + tasks: [{ + id: "25ABCDE2203D6C94" + type: "item" + item: "atmadditions:oblivion_shard" + }] + rewards: [{ + id: "388D90F741B5B0F8" + type: "item" + item: "pamhc2foodextended:brownieitem" + }] + } + { + x: 2.5d + y: -1.5d + id: "2C6B3E47676E62A4" + tasks: [{ + id: "668FDE92D3C3CF31" + type: "item" + item: "atmadditions:improbable_probability_device" + }] + rewards: [{ + id: "6C15B7FBA87B96D9" + type: "item" + item: "pamhc2foodextended:brownieitem" + }] + } + { + x: 2.0d + y: -2.5d + id: "3DDF486DEE908A20" + tasks: [{ + id: "04BC676867D17C75" + type: "item" + item: "atmadditions:dragon_soul" + }] + rewards: [{ + id: "5F008E41DD00B16F" + type: "item" + item: "pamhc2foodextended:brownieitem" + }] + } + { + x: 1.0d + y: -3.0d + id: "1EAB4A302BC29CAF" + tasks: [{ + id: "02762484FB7BE47F" + type: "item" + item: "atmadditions:withers_compass" + }] + } + { + title: "Infinite Energy" + x: 2.5d + y: 1.5d + hide_dependency_lines: true + dependencies: ["257064EF9D295744"] + id: "436B5A79FA72DB1A" + tasks: [ + { + id: "033F476B1BF4E019" + type: "item" + item: "integrateddynamics:energy_battery_creative" + } + { + id: "6E4D52064D796B82" + type: "item" + item: { + id: "mekanism:creative_energy_cube" + Count: 1b + tag: { + mekData: { + EnergyContainers: [{ + Container: 0b + stored: "18446744073709551615.9999" + }] + } + } + } + } + { + id: "095B0D3C9B780B6D" + type: "item" + item: "immersiveengineering:capacitor_creative" + } + { + id: "62DBA52A673B030B" + type: "item" + item: "appliedenergistics2:creative_energy_cell" + } + { + id: "43FEC446367EEE81" + type: "item" + item: "woot:creative_conatus" + } + ] + } + { + title: "Infinite Mana" + x: 0.5d + y: 1.5d + hide_dependency_lines: true + dependencies: ["257064EF9D295744"] + id: "5C7B81756CA58056" + tasks: [ + { + id: "775BD503F830BB6C" + type: "item" + item: "botania:creative_pool" + } + { + id: "7FDBB3698C087D8B" + type: "item" + item: { + id: "botania:mana_tablet" + Count: 1b + tag: { + mana: 500000 + creative: 1b + } + } + } + ] + rewards: [{ + id: "0426E9AD4B1EC5B8" + type: "item" + item: "botania:gaia_ingot" + count: 10 + }] + } + { + title: "Ars Nouveau" + x: 1.5d + y: 1.5d + hide_dependency_lines: true + dependencies: ["257064EF9D295744"] + id: "6FB82574D7AE6D85" + tasks: [ + { + id: "38D108393447BCA3" + type: "item" + item: "ars_nouveau:creative_spell_book" + } + { + id: "59FB36C4D3780888" + type: "item" + item: "ars_nouveau:creative_mana_jar" + } + ] + } + { + title: "Creative Centrifuge" + x: -2.5d + y: -1.5d + hide_dependency_lines: true + dependencies: ["257064EF9D295744"] + id: "13E4B8DECD54CFE1" + tasks: [ + { + id: "7264B77AE04099FC" + type: "item" + item: "ctiers:centrifuge_controller_tier_creative" + } + { + id: "5DB8527C27ABA035" + type: "item" + item: "ctiers:centrifuge_casing_tier_creative" + count: 35L + } + ] + } + { + x: -1.5d + y: -3.0d + hide_dependency_lines: true + dependencies: ["257064EF9D295744"] + id: "0A5EE5CAA2CC572E" + tasks: [{ + id: "3C71DA673A75CBAA" + type: "item" + item: "rftoolsdim:dimension_builder" + }] + } + { + x: -2.5d + y: -3.0d + hide_dependency_lines: true + dependencies: ["257064EF9D295744"] + id: "7DB018F46584386C" + tasks: [ + { + id: "386CDB9672DABEFD" + type: "item" + item: "iceandfire:creative_dragon_meal" + } + { + id: "472661F36304E191" + type: "item" + item: "iceandfire:dragonegg_red" + } + { + id: "6E5798DE7C154661" + type: "item" + item: "iceandfire:dragonegg_blue" + } + { + id: "0195E0F92E81EFBA" + type: "item" + item: "iceandfire:dragonegg_electric" + } + ] + } + { + x: 2.5d + y: 3.0d + hide_dependency_lines: true + dependencies: ["257064EF9D295744"] + id: "22C55C94E18D5073" + tasks: [{ + id: "65EAD2FC01537F02" + type: "item" + item: "waterstrainer:super_worm" + }] + } + { + x: 0.5d + y: 3.0d + hide_dependency_lines: true + dependencies: ["257064EF9D295744"] + id: "54F43B991F8ADB0F" + tasks: [{ + id: "1446F1B10FD2814E" + type: "item" + item: { + id: "ironjetpacks:creative_jetpack" + Count: 1b + tag: { + Throttle: 1.0d + } + } + }] + } + { + x: 0.0d + y: -5.5d + subtitle: "Become God???" + hide_dependency_lines: true + dependencies: [ + "2CF11A70229000AB" + "0A5EE5CAA2CC572E" + "7DB018F46584386C" + "13E4B8DECD54CFE1" + "695EEC6AEF550449" + "5C010374A550B53F" + "5C7B81756CA58056" + "54F43B991F8ADB0F" + "546D0730D780D30B" + "22C55C94E18D5073" + "436B5A79FA72DB1A" + "6FB82574D7AE6D85" + ] + hide: true + size: 3.0d + id: "6E6FDF551EA4FF1A" + tasks: [{ + id: "0814C4E6DE262193" + type: "item" + item: "allthecompressed:atm_star_block_9x" + }] + } ] } diff --git a/config/ftbquests/quests/chapters/elementalcraft.snbt b/config/ftbquests/quests/chapters/elementalcraft.snbt index 8abd0eca..520e60e4 100644 --- a/config/ftbquests/quests/chapters/elementalcraft.snbt +++ b/config/ftbquests/quests/chapters/elementalcraft.snbt @@ -1,7 +1,7 @@ { id: "4351A2B2F092D7AF" group: "02FE661031A105D8" - order_index: 2 + order_index: 3 filename: "elementalcraft" title: "ElementalCraft" icon: { @@ -72,6 +72,13 @@ } { title: "ElementalCraft" + icon: { + id: "patchouli:guide_book" + Count: 1b + tag: { + "patchouli:book": "elementalcraft:element_book" + } + } x: 0.0d y: 0.0d shape: "gear" diff --git a/config/ftbquests/quests/chapters/hidden_chapter.snbt b/config/ftbquests/quests/chapters/hidden_chapter.snbt new file mode 100644 index 00000000..10659c26 --- /dev/null +++ b/config/ftbquests/quests/chapters/hidden_chapter.snbt @@ -0,0 +1,409 @@ +{ + id: "17FBD5F9FD6AAF2D" + group: "" + order_index: 3 + filename: "hidden_chapter" + title: "Hidden Chapter" + always_invisible: true + default_quest_shape: "" + default_hide_dependency_lines: true + quests: [ + { + title: "Kill 5x Each I\\&F Dragon" + x: -1.0d + y: -1.0d + optional: true + id: "1D85CE0A88D09165" + tasks: [ + { + id: "1DFDC23BABB72AC1" + type: "kill" + entity: "iceandfire:fire_dragon" + value: 10L + } + { + id: "61DFF3FDE570688C" + type: "kill" + entity: "iceandfire:ice_dragon" + value: 10L + } + { + id: "59523A52D7E444A2" + type: "kill" + entity: "iceandfire:lightning_dragon" + value: 10L + } + ] + rewards: [{ + id: "38223539FD086E03" + type: "item" + auto: "invisible" + item: "atmadditions:dragon_soul" + }] + } + { + title: "Visit Every Dimension" + x: 0.0d + y: -1.5d + id: "0B66FB2CE83CD2BD" + tasks: [ + { + id: "6C5BF8AB010372DF" + type: "dimension" + icon: "minecraft:grass_block" + dimension: "minecraft:overworld" + } + { + id: "0F35EDDD181481F6" + type: "dimension" + icon: "minecraft:netherrack" + dimension: "minecraft:the_nether" + } + { + id: "563B31B6534ED405" + type: "dimension" + icon: "minecraft:orange_terracotta" + dimension: "allthemodium:the_other" + } + { + id: "1F04C1452010053E" + type: "dimension" + icon: "minecraft:stone" + dimension: "allthemodium:mining" + } + { + id: "1DAB1D499DED6938" + type: "dimension" + icon: "compactmachines:wall" + dimension: "compactmachines:compact_world" + } + { + id: "3D5F7AF61AC06296" + type: "dimension" + icon: "twilightforest:twilight_portal_miniature_structure" + dimension: "twilightforest:twilightforest" + } + ] + rewards: [ + { + id: "125C7ED63AB6EFBF" + type: "item" + auto: "invisible" + item: "allthemodium:allthemodium_ore" + } + { + id: "2D9A756777B58733" + type: "item" + auto: "invisible" + item: "allthemodium:vibranium_ore" + } + { + id: "0F1377835B90C234" + type: "item" + auto: "invisible" + item: "allthemodium:unobtainium_ore" + } + ] + } + { + x: 1.0d + y: -1.0d + id: "23797322470A9E4D" + tasks: [{ + id: "36FF69BF35415E37" + type: "xp" + value: 500L + points: false + }] + rewards: [{ + id: "5709D6E6CD232ACF" + type: "item" + auto: "invisible" + item: "xreliquary:hero_medallion" + }] + } + { + title: "Conquer The Forest" + x: -1.5d + y: 0.0d + id: "3EC2209347A35A1D" + tasks: [ + { + id: "0A46B47511B7FBB0" + type: "item" + item: "twilightforest:naga_trophy" + } + { + id: "5C882C56B3C99C90" + type: "item" + item: "twilightforest:lich_trophy" + } + { + id: "0E423AF9FE9F7837" + type: "item" + item: "twilightforest:minoshroom_trophy" + } + { + id: "0A82048F3D194836" + type: "item" + item: "twilightforest:hydra_trophy" + } + { + id: "122F6DC3FD753968" + type: "item" + item: "twilightforest:knight_phantom_trophy" + } + { + id: "03D2937D44FD2427" + type: "item" + item: "twilightforest:ur_ghast_trophy" + } + { + id: "606401AC23B97BCC" + type: "item" + item: "twilightforest:yeti_trophy" + } + { + id: "1829FF4B46C92FEF" + type: "item" + item: "twilightforest:snow_queen_trophy" + } + { + id: "1EE9B5D2E2D3C483" + type: "item" + item: "twilightforest:quest_ram_trophy" + } + ] + rewards: [{ + id: "24436C0F06F6CD2E" + type: "item" + auto: "invisible" + item: "twilightforest:fiery_block" + count: 2 + }] + } + { + x: -1.0d + y: 1.0d + id: "5CF77B044B41E74A" + tasks: [{ + id: "453ED0BE514A51CB" + type: "item" + item: "compressium:cobblestone_9" + }] + rewards: [{ + id: "605623DDD28FABFF" + type: "item" + auto: "invisible" + item: { + id: "pedestals:coin/cobble" + Count: 1b + tag: { + RepairCost: 31 + Enchantments: [ + { + lvl: 1s + id: "pedestals:upgradeadvanced" + } + { + lvl: 9s + id: "pedestals:upgradecapacity" + } + { + lvl: 9s + id: "pedestals:upgradearea" + } + { + lvl: 9s + id: "pedestals:upgradespeed" + } + { + lvl: 9s + id: "pedestals:upgraderange" + } + ] + } + } + count: 5 + }] + } + { + title: "Completionist" + icon: "atmadditions:atm_star" + x: 0.0d + y: 1.5d + description: [ + "Dev Note:" + "" + "The idea is that there would be some reward for completing every other questline." + ] + dependencies: [ + "1B175B2C955D8395" + "6C891E4EAC7ADBB6" + "6AEDA2F9BEB57759" + "70AE2F21054AD796" + "32C4B62281328EB9" + "100C477F4E63F20A" + "16956970FF49BB4D" + "4351A2B2F092D7AF" + "193F91842D2ED7D9" + "5C764279146E5E66" + "244A74DD4896B704" + "7831613229FC6191" + "15AAF17B6665223D" + "1DB294A8F8686321" + "1BE666F01EFFC00D" + ] + optional: true + id: "50A5D1FCAD93857C" + rewards: [{ + id: "6565D36ACFFDA791" + type: "item" + auto: "enabled" + item: { + id: "mekanism:creative_bin" + Count: 1b + tag: { + mekData: { + Items: [{ + Item: { + id: "atmadditions:atm_star" + Count: -1b + } + Slot: 0b + SizeOverride: 2147483647 + }] + } + BlockEntityTag: { + currentRedstone: 15 + updateDelay: 0 + activeState: 0b + ForgeCaps: { } + Items: [{ + Item: { + id: "atmadditions:atm_star" + Count: -1b + } + Slot: 0b + SizeOverride: 2147483647 + }] + id: "mekanism:creative_bin" + redstone: 0b + } + display: { + Lore: ["\"(+NBT)\""] + } + } + } + }] + } + { + x: -2.0d + y: 2.0d + hide_dependency_lines: false + dependencies: ["5CF77B044B41E74A"] + id: "79E5AAC316FE9C1B" + tasks: [{ + id: "749CA27C9C82447A" + type: "item" + item: "compressium:cobblestone_9" + count: 64L + }] + rewards: [{ + id: "1BF637611E711D9D" + type: "item" + auto: "invisible" + item: { + id: "mekanism:creative_bin" + Count: 1b + tag: { + mekData: { + Items: [{ + Item: { + id: "minecraft:cobblestone" + Count: -1b + } + Slot: 0b + SizeOverride: 2147483647 + }] + } + } + } + }] + } + { + x: 1.5d + y: 0.0d + id: "212CC58521442922" + tasks: [{ + id: "5EBCD7C3A0113AA9" + type: "kill" + icon: "botania:gaia_head" + entity: "botania:doppleganger" + value: 20L + }] + rewards: [ + { + id: "3795E76486D9705C" + type: "item" + auto: "invisible" + item: "botania:gaia_head" + } + { + id: "5E676BD63BC6F855" + type: "item" + auto: "invisible" + item: "kubejs:mass_of_wills" + } + ] + } + { + x: -2.0d + y: -2.0d + hide_dependency_lines: false + dependencies: ["1D85CE0A88D09165"] + optional: true + id: "27AD35DC3E9ED98E" + tasks: [ + { + id: "6B062A4683F886F1" + type: "kill" + entity: "iceandfire:fire_dragon" + value: 50L + } + { + id: "4B01F51997C42B9D" + type: "kill" + entity: "iceandfire:ice_dragon" + value: 50L + } + { + id: "0A95CBA1230772F7" + type: "kill" + entity: "iceandfire:lightning_dragon" + value: 50L + } + ] + rewards: [ + { + id: "24AD298140198DB2" + type: "item" + auto: "invisible" + item: "allthemodium:unobtainium_allthemodium_alloy_ingot" + } + { + id: "34D25FEF850E43F2" + type: "item" + auto: "invisible" + item: "allthemodium:unobtainium_vibranium_alloy_ingot" + } + { + id: "1B16C848C057050B" + type: "item" + auto: "invisible" + item: "allthemodium:vibranium_allthemodium_alloy_ingot" + } + ] + } + ] +} diff --git a/config/ftbquests/quests/chapters/industrial_foregoing.snbt b/config/ftbquests/quests/chapters/industrial_foregoing.snbt index 04f500f8..211ae669 100644 --- a/config/ftbquests/quests/chapters/industrial_foregoing.snbt +++ b/config/ftbquests/quests/chapters/industrial_foregoing.snbt @@ -9,6 +9,13 @@ default_hide_dependency_lines: false quests: [ { + icon: { + id: "patchouli:guide_book" + Count: 1b + tag: { + "patchouli:book": "industrialforegoing:industrial_foregoing" + } + } x: 0.0d y: 0.0d shape: "gear" @@ -805,8 +812,8 @@ }] } { - x: 11.0d - y: 1.0d + x: 12.0d + y: 0.0d dependencies: ["0E8647B8EB4AAC41"] id: "408203C29BAABA44" tasks: [{ @@ -814,10 +821,15 @@ type: "item" item: "industrialforegoing:pink_slime_ingot" }] + rewards: [{ + id: "2638272F9CC5DC85" + type: "item" + item: "industrialforegoing:pink_slime_ingot" + }] } { - x: 11.0d - y: 2.0d + x: 13.5d + y: 0.0d dependencies: [ "408203C29BAABA44" "0BCCDE24D378F260" @@ -1275,8 +1287,8 @@ }] } { - x: 11.5d - y: -1.0d + x: 10.5d + y: -1.5d dependencies: ["0E8647B8EB4AAC41"] id: "65C147F5282E8FCD" tasks: [{ @@ -1286,8 +1298,8 @@ }] } { - x: 12.5d - y: -2.0d + x: 10.5d + y: -3.0d dependencies: ["65C147F5282E8FCD"] id: "41E8550FC36ABCA5" tasks: [ diff --git a/config/ftbquests/quests/chapters/pedestals.snbt b/config/ftbquests/quests/chapters/pedestals.snbt index 4460aa20..eb7927fc 100644 --- a/config/ftbquests/quests/chapters/pedestals.snbt +++ b/config/ftbquests/quests/chapters/pedestals.snbt @@ -9,10 +9,21 @@ default_hide_dependency_lines: false quests: [ { + icon: { + id: "patchouli:guide_book" + Count: 1b + tag: { + "patchouli:book": "pedestals:manual" + } + } x: 0.0d y: 0.0d shape: "gear" - description: ["Welcome to &aPedestals&f!"] + description: [ + "Welcome to &aPedestals&f!" + "" + "This is still WIP, so sorry if it isn't too helpful yet." + ] size: 1.5d id: "578911E0725C6A01" tasks: [ @@ -122,7 +133,7 @@ } { x: 2.0d - y: 0.0d + y: 2.0d description: ["Will transfer fluids between pedestals."] dependencies: ["578911E0725C6A01"] id: "7DEAF5CC9706935D" @@ -134,7 +145,7 @@ } { x: 2.0d - y: 2.0d + y: 0.0d description: ["Will transfer XP between pedestals."] dependencies: ["578911E0725C6A01"] id: "37AD6B7D76A8B002" @@ -157,7 +168,7 @@ } { x: 3.5d - y: 0.0d + y: 2.0d dependencies: ["7DEAF5CC9706935D"] id: "4324073FAA133943" tasks: [{ @@ -168,7 +179,7 @@ } { x: 3.5d - y: 2.0d + y: 0.0d dependencies: ["37AD6B7D76A8B002"] id: "19BD6BA955A7BF95" tasks: [{ @@ -190,7 +201,7 @@ } { x: 5.0d - y: 0.0d + y: 2.0d dependencies: ["4324073FAA133943"] id: "318FBD15A359F405" tasks: [{ @@ -200,7 +211,7 @@ }] } { - x: -1.5d + x: -2.0d y: -2.0d dependencies: ["2478CC45028C833D"] id: "5A3DAD4F87335B03" @@ -211,8 +222,8 @@ }] } { - x: -2.0d - y: 0.0d + x: -3.0d + y: -1.0d dependencies: ["51435B0D8A1BEEB8"] dependency_requirement: "one_completed" id: "57152CF55E8C5E17" @@ -223,8 +234,8 @@ }] } { - x: 3.5d - y: 3.5d + x: 4.5d + y: -1.0d dependencies: ["19BD6BA955A7BF95"] id: "2C5B637FFB10812D" tasks: [{ @@ -235,7 +246,7 @@ } { x: 2.5d - y: 3.0d + y: -1.0d dependencies: ["19BD6BA955A7BF95"] id: "154FD28D614A5FBD" tasks: [{ @@ -245,8 +256,8 @@ }] } { - x: 4.5d - y: 3.0d + x: 5.0d + y: 0.0d dependencies: ["19BD6BA955A7BF95"] id: "5B02343D2BCF7294" tasks: [{ @@ -256,8 +267,8 @@ }] } { - x: 5.0d - y: 2.0d + x: 2.5d + y: 1.0d dependencies: ["19BD6BA955A7BF95"] id: "3AC81639A20C39E9" tasks: [ @@ -293,7 +304,7 @@ }] } { - x: -1.0d + x: -2.0d y: -4.0d dependencies: ["242760890E1D8275"] id: "734A5B641366822E" @@ -305,7 +316,7 @@ } { x: 0.0d - y: -5.0d + y: -5.5d dependencies: ["242760890E1D8275"] id: "4BC6585238D414CF" tasks: [{ @@ -316,7 +327,7 @@ } { x: 0.0d - y: -6.5d + y: -7.0d dependencies: ["242760890E1D8275"] id: "141F1B275090FBFC" tasks: [{ @@ -326,7 +337,7 @@ }] } { - x: -1.0d + x: -2.0d y: -5.5d dependencies: ["4BC6585238D414CF"] id: "7AD0979F82D22484" @@ -337,7 +348,7 @@ }] } { - x: -1.0d + x: -2.0d y: -7.0d dependencies: ["141F1B275090FBFC"] id: "59A758F472160F1E" @@ -437,7 +448,7 @@ } { x: 0.0d - y: -3.5d + y: -4.0d dependencies: ["2478CC45028C833D"] id: "242760890E1D8275" tasks: [{ @@ -459,7 +470,7 @@ } { x: 2.5d - y: -1.0d + y: 3.0d dependencies: ["4324073FAA133943"] id: "622DB4CBAEFA4C06" tasks: [{ @@ -469,8 +480,8 @@ }] } { - x: 2.5d - y: 1.0d + x: 3.5d + y: 5.0d dependencies: ["4324073FAA133943"] id: "3F1D0B4C02073024" tasks: [{ @@ -481,7 +492,7 @@ } { x: 4.5d - y: -1.0d + y: 3.0d dependencies: ["4324073FAA133943"] id: "7A3A138095EEFA99" tasks: [{ @@ -491,8 +502,8 @@ }] } { - x: 6.0d - y: -1.0d + x: 5.5d + y: 4.0d dependencies: ["7A3A138095EEFA99"] id: "20F0C9AD82AD133C" tasks: [{ @@ -502,8 +513,8 @@ }] } { - x: 6.5d - y: 0.0d + x: 3.5d + y: 3.5d dependencies: ["4324073FAA133943"] id: "2E5FD4C05212D75A" tasks: [ @@ -538,8 +549,8 @@ ] } { - x: -2.0d - y: -4.0d + x: -3.0d + y: -3.0d dependencies: ["20EB9E705AF796B2"] id: "1EDE6BF7E899CE79" tasks: [{ @@ -549,8 +560,8 @@ }] } { - x: 0.0d - y: 2.0d + x: -1.5d + y: 1.5d dependencies: ["578911E0725C6A01"] id: "6942609F4C6A54F6" tasks: [{ @@ -560,9 +571,10 @@ }] } { - x: -3.0d + x: -5.5d y: -2.0d - dependencies: ["2478CC45028C833D"] + hide_dependency_lines: true + dependencies: ["578911E0725C6A01"] id: "64B15B89EE3540DF" tasks: [{ id: "0ACB2BB0D37C2FA2" @@ -571,8 +583,8 @@ }] } { - x: -4.0d - y: -3.0d + x: -5.5d + y: -3.5d dependencies: ["64B15B89EE3540DF"] id: "56D3C3494C68E02C" tasks: [ @@ -589,8 +601,8 @@ ] } { - x: -3.0d - y: -3.5d + x: -4.5d + y: -3.0d dependencies: ["64B15B89EE3540DF"] id: "2960E068ABC30611" tasks: [{ @@ -600,7 +612,7 @@ }] } { - x: -4.0d + x: -6.5d y: -1.0d dependencies: ["64B15B89EE3540DF"] id: "3F2E9932D768ED3C" @@ -611,7 +623,7 @@ }] } { - x: -3.0d + x: -5.5d y: -0.5d dependencies: ["64B15B89EE3540DF"] id: "20C158570DB536C0" @@ -622,7 +634,7 @@ }] } { - x: -2.0d + x: -4.5d y: -1.0d dependencies: ["64B15B89EE3540DF"] id: "70EE25D93F2A8EE2" @@ -633,8 +645,8 @@ }] } { - x: -2.0d - y: -3.0d + x: -4.0d + y: -2.0d dependencies: ["64B15B89EE3540DF"] id: "2D84406D9EFE1D1D" tasks: [{ @@ -645,7 +657,7 @@ } { x: 0.0d - y: -8.0d + y: -8.5d dependencies: ["141F1B275090FBFC"] id: "6FA32C5B088D442B" tasks: [{ @@ -655,7 +667,7 @@ }] } { - x: -1.0d + x: -2.0d y: -8.5d dependencies: ["6FA32C5B088D442B"] id: "6424A5540EDAA569" @@ -666,8 +678,8 @@ }] } { - x: 8.0d - y: 0.0d + x: 1.5d + y: 4.0d dependencies: ["4324073FAA133943"] id: "5D1D79795F156677" tasks: [{ @@ -677,7 +689,7 @@ }] } { - x: -4.5d + x: -7.0d y: -2.0d dependencies: ["64B15B89EE3540DF"] id: "0FA964578831F594" @@ -688,29 +700,25 @@ }] } { - x: -6.0d - y: -2.5d + x: -6.5d + y: -3.0d dependencies: ["0FA964578831F594"] id: "19E03BC5B6AB9AB1" - tasks: [{ - id: "358550D40F35B372" - type: "item" - item: "pedestals:coin/enderfilteredexport" - }] - } - { - x: -6.0d - y: -1.5d - dependencies: ["0FA964578831F594"] - id: "72B652280E3736B0" - tasks: [{ - id: "4B5FD795DCC1DCA5" - type: "item" - item: "pedestals:coin/enderfilteredrestock" - }] + tasks: [ + { + id: "358550D40F35B372" + type: "item" + item: "pedestals:coin/enderfilteredexport" + } + { + id: "5B77A884D34F19C0" + type: "item" + item: "pedestals:coin/enderfilteredrestock" + } + ] } { - x: -2.0d + x: 0.0d y: 2.0d dependencies: ["578911E0725C6A01"] id: "334B7FB59A913534" @@ -733,8 +741,8 @@ ] } { - x: -4.0d - y: 2.0d + x: -1.0d + y: 3.0d dependencies: ["334B7FB59A913534"] id: "74AEFBF24CE25081" tasks: [ @@ -756,8 +764,8 @@ ] } { - x: 0.0d - y: 4.0d + x: -2.5d + y: 2.5d dependencies: ["578911E0725C6A01"] id: "6AFB0FE7F52ECDE7" tasks: [{ @@ -767,8 +775,8 @@ }] } { - x: -3.0d - y: 3.0d + x: -2.0d + y: 0.0d dependencies: ["578911E0725C6A01"] id: "5CCE866D08C12F9C" tasks: [ @@ -800,8 +808,8 @@ ] } { - x: -4.0d - y: 4.0d + x: -3.0d + y: 1.0d dependencies: ["5CCE866D08C12F9C"] id: "1FB8A2BE09831AD0" tasks: [{ diff --git a/config/ftbquests/quests/chapters/psi.snbt b/config/ftbquests/quests/chapters/psi.snbt index 6ffb811d..9bc7848f 100644 --- a/config/ftbquests/quests/chapters/psi.snbt +++ b/config/ftbquests/quests/chapters/psi.snbt @@ -1,7 +1,7 @@ { id: "7831613229FC6191" group: "02FE661031A105D8" - order_index: 3 + order_index: 4 filename: "psi" title: "Psi" icon: { @@ -89,6 +89,7 @@ { x: 0.0d y: -6.0d + subtitle: "aka CAD" description: ["Plop your &eIron CAD Assembly&f into the &fCAD Assembler&f"] dependencies: ["3CEF13CA385F4434"] id: "6EBFE853BA815DAA" @@ -198,6 +199,7 @@ "4FCB27776B052710" "7D724B0F045F26E4" ] + dependency_requirement: "one_started" id: "6884A98956F51E5C" tasks: [{ id: "1AAA904E05AFD162" @@ -252,34 +254,40 @@ ] dependencies: ["5610D15E9584FD62"] id: "1FA1B263BE981D57" - tasks: [{ - id: "72F113BBA8359D13" - type: "item" - item: { - id: "psi:spell_bullet" - Count: 1b - tag: { - spell: { - modsRequired: [{ - modVersion: "1.16-94" - modName: "psi" - }] - spellName: "Infusion" - uuidMost: 3804495466522953104L - validSpell: 1b - spellList: [{ - x: 4 - y: 4 - data: { - key: "psi:trick_infusion" - } - }] - uuidLeast: -8202454919581574748L + tasks: [ + { + id: "72F113BBA8359D13" + type: "item" + item: { + id: "psi:spell_bullet" + Count: 1b + tag: { + spell: { + modsRequired: [{ + modVersion: "1.16-94" + modName: "psi" + }] + spellName: "Infusion" + uuidMost: 3804495466522953104L + validSpell: 1b + spellList: [{ + x: 4 + y: 4 + data: { + key: "psi:trick_infusion" + } + }] + uuidLeast: -8202454919581574748L + } + has_spell: 1b } - has_spell: 1b } } - }] + { + id: "32FAFA6E6F2F9F6B" + type: "checkmark" + } + ] } { x: -3.0d @@ -287,34 +295,40 @@ description: ["&dSpell&f must contain &bTrick: Greater Infusion&f and be named \"&5Greater Infusion&f\"."] dependencies: ["5610D15E9584FD62"] id: "296E709DCF11ECF2" - tasks: [{ - id: "7390F185303E8519" - type: "item" - item: { - id: "psi:spell_bullet" - Count: 1b - tag: { - spell: { - modsRequired: [{ - modVersion: "1.16-94" - modName: "psi" - }] - spellName: "Greater Infusion" - uuidMost: 7503375332235758121L - validSpell: 1b - spellList: [{ - x: 4 - y: 4 - data: { - key: "psi:trick_greater_infusion" - } - }] - uuidLeast: -5136156521636814908L + tasks: [ + { + id: "7390F185303E8519" + type: "item" + item: { + id: "psi:spell_bullet" + Count: 1b + tag: { + spell: { + modsRequired: [{ + modVersion: "1.16-94" + modName: "psi" + }] + spellName: "Greater Infusion" + uuidMost: 7503375332235758121L + validSpell: 1b + spellList: [{ + x: 4 + y: 4 + data: { + key: "psi:trick_greater_infusion" + } + }] + uuidLeast: -5136156521636814908L + } + has_spell: 1b } - has_spell: 1b } } - }] + { + id: "38F05C2FCBD45B25" + type: "checkmark" + } + ] } { x: -3.0d @@ -576,34 +590,40 @@ description: ["&dSpell&f must contain &bTrick: Ebony \\& Ivory&f and be named \"&5Ebony \\& Ivory&f\"."] dependencies: ["5610D15E9584FD62"] id: "71E43799270B048D" - tasks: [{ - id: "7755ACF9FA2374C7" - type: "item" - item: { - id: "psi:spell_bullet" - Count: 1b - tag: { - spell: { - modsRequired: [{ - modVersion: "1.16-94" - modName: "psi" - }] - spellName: "Ebony & Ivory" - uuidMost: 817484819054216280L - validSpell: 1b - spellList: [{ - x: 4 - y: 4 - data: { - key: "psi:trick_ebony_ivory" - } - }] - uuidLeast: -6505221033292121448L + tasks: [ + { + id: "7755ACF9FA2374C7" + type: "item" + item: { + id: "psi:spell_bullet" + Count: 1b + tag: { + spell: { + modsRequired: [{ + modVersion: "1.16-94" + modName: "psi" + }] + spellName: "Ebony & Ivory" + uuidMost: 817484819054216280L + validSpell: 1b + spellList: [{ + x: 4 + y: 4 + data: { + key: "psi:trick_ebony_ivory" + } + }] + uuidLeast: -6505221033292121448L + } + has_spell: 1b } - has_spell: 1b } } - }] + { + id: "7FC801248D55FFAC" + type: "checkmark" + } + ] } { title: "Psimetal Tools" diff --git a/config/ftbquests/quests/chapters/refined_storage.snbt b/config/ftbquests/quests/chapters/refined_storage.snbt index 696a744a..9216d825 100644 --- a/config/ftbquests/quests/chapters/refined_storage.snbt +++ b/config/ftbquests/quests/chapters/refined_storage.snbt @@ -9,118 +9,59 @@ default_hide_dependency_lines: false quests: [ { + title: "Refined Storage" x: 0.0d y: -7.5d - shape: "circle" + shape: "gear" + subtitle: "Make your first controller!" description: ["The Controller is the core of the Refined Storage network. You need to connect all the Refined Storage devices to this block."] - size: 3.0d + size: 1.5d id: "01F18150EC923482" tasks: [{ id: "196B8B6D59ABFC74" type: "item" item: "refinedstorage:controller" }] - rewards: [{ - id: "5A192F6E697F4B12" - type: "item" - item: "refinedstorage:quartz_enriched_iron" - count: 6 - }] - } - { - x: 0.0d - y: -11.0d - description: ["The Disk Drive is the block in which you store storage disks or fluid storage disks."] - dependencies: ["01F18150EC923482"] - id: "2E578DF170653BC8" - tasks: [{ - id: "3C65A0D164EFEED8" - type: "item" - item: "refinedstorage:disk_drive" - }] - rewards: [{ - id: "0BD3E2D8092D5A44" - type: "item" - item: "refinedstorage:cable" - }] - } - { - x: 2.5d - y: -5.0d - description: ["The Grid is a block that allows access to the items and fluids in the storage network. The player can extract items or fluids from the central GUI."] - dependencies: ["01F18150EC923482"] - id: "3C83AB7FF3AF0900" - tasks: [{ - id: "428BA4D38A93C77E" - type: "item" - item: "refinedstorage:grid" - }] - rewards: [{ - id: "097C5CA449AD2CAD" - type: "item" - item: "refinedstorage:quartz_enriched_iron" - count: 3 - }] - } - { - x: 4.5d - y: -5.0d - description: ["The Crafting Grid is the same as a regular Grid, but has a crafting inventory. When an item is crafted, it won’t just clear the crafting slots, but it’ll try to retrieve the same items from the storage network again."] - dependencies: ["3C83AB7FF3AF0900"] - id: "5FBFC7EB398AC145" - tasks: [{ - id: "0C884A4B016B0675" - type: "item" - item: "refinedstorage:crafting_grid" - }] - rewards: [{ - id: "21F8413512CD96A4" - type: "item" - item: "refinedstorage:quartz_enriched_iron" - count: 3 - }] - } - { - x: 4.0d - y: -4.0d - description: ["The Pattern Grid is the same as a regular Grid, but also allows for the creation of patterns."] - dependencies: ["3C83AB7FF3AF0900"] - id: "40047D54C0382718" - tasks: [{ - id: "411DA6B671A3EA64" - type: "item" - item: "refinedstorage:pattern_grid" - }] - rewards: [{ - id: "0CA81685F2CAC599" - type: "item" - item: "refinedstorage:quartz_enriched_iron" - count: 3 - }] - } - { - x: 3.0d - y: -3.5d - description: ["The Fluid Grid is the same as a regular Grid, but is used for viewing fluids in the fluid storage of your storage network."] - dependencies: ["3C83AB7FF3AF0900"] - id: "13B7384CC1F9EA39" - tasks: [{ - id: "11F322BD5FFDE293" - type: "item" - item: "refinedstorage:fluid_grid" - }] - rewards: [{ - id: "5B3843350A9E25BE" - type: "item" - item: "refinedstorage:quartz_enriched_iron" - count: 3 - }] + rewards: [ + { + id: "07AE23E283451DAF" + type: "item" + item: { + id: "minecraft:player_head" + Count: 1b + tag: { + SkullOwner: { + Properties: { + textures: [{ + Value: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYWQ3YzI3M2U5N2MyNzdjNDljOTA2NWVkZGYxMDdlODdlYTc3NWM4N2IyYzlmZWEwOTIyNTUwNTE5MDJhYzRhIn19fQ==" + }] + } + Id: [I; + -647195142 + 2010533167 + -1243897687 + 1144171008 + ] + } + display: { + Name: "{\"text\":\"BovineShaman\"}" + } + } + } + } + { + id: "13BC4987B9B25D15" + type: "random" + table_id: 4001436279668650237L + } + ] } { - x: -1.5d - y: -12.5d + x: -1.0d + y: -13.5d description: ["The 1k Storage Disk can store 1000 items."] - dependencies: ["2E578DF170653BC8"] + hide_dependency_lines: true + dependencies: ["01F18150EC923482"] id: "4101F8275B41C79B" tasks: [{ id: "1121780C6403D660" @@ -128,43 +69,16 @@ item: "refinedstorage:1k_storage_part" }] rewards: [{ - id: "7101231C513F9297" - type: "item" - item: "refinedstorage:1k_storage_part" - }] - } - { - x: 0.0d - y: -13.0d - description: ["A Storage Disk is an item where items from the storage network are stored on. It has to be put in a Disk Drive. The Storage Disk won’t despawn when dropped in the world."] - dependencies: [ - "4101F8275B41C79B" - "3FD801D7DE9176FB" - "03C78165C5CBD9E1" - "3F8EEE1AD4420702" - "4B81E84CAE814BA9" - "39C8E1705EF1CD31" - "60244F26B9ABED49" - "3751015CD5C84134" - ] - dependency_requirement: "one_completed" - id: "363DFDE2A64B2D3C" - tasks: [{ - id: "68F507801D1E0E1C" - type: "item" - item: "refinedstorage:storage_housing" - }] - rewards: [{ - id: "6B92B31FC4AFE142" - type: "item" - item: "refinedstorage:storage_housing" + id: "0E75917E7E00D711" + type: "random" + table_id: 4001436279668650237L }] } { - x: -2.5d - y: -12.5d + x: -1.0d + y: -14.5d description: ["The 4k Storage Disk can store 4000 items."] - dependencies: ["2E578DF170653BC8"] + dependencies: ["4101F8275B41C79B"] id: "3FD801D7DE9176FB" tasks: [{ id: "1420D2099CBB6833" @@ -172,16 +86,16 @@ item: "refinedstorage:4k_storage_part" }] rewards: [{ - id: "21708DD72F05DD8D" - type: "item" - item: "refinedstorage:1k_storage_part" + id: "45B99CC9C8BFE5A7" + type: "random" + table_id: 4001436279668650237L }] } { - x: -3.5d - y: -12.5d + x: -0.5d + y: -15.5d description: ["The 16k Storage Disk can store 16000 items."] - dependencies: ["2E578DF170653BC8"] + dependencies: ["3FD801D7DE9176FB"] id: "03C78165C5CBD9E1" tasks: [{ id: "0346A00E2F8F7532" @@ -189,16 +103,16 @@ item: "refinedstorage:16k_storage_part" }] rewards: [{ - id: "5D40C0B2EB190BC8" - type: "item" - item: "refinedstorage:1k_storage_part" + id: "52C389613C90C469" + type: "random" + table_id: 3567941291661635734L }] } { - x: -4.5d - y: -12.5d + x: -0.5d + y: -16.5d description: ["The 64k Storage Disk can store 64000 items."] - dependencies: ["2E578DF170653BC8"] + dependencies: ["03C78165C5CBD9E1"] id: "3F8EEE1AD4420702" tasks: [{ id: "02A8CBA1DAC84DAE" @@ -206,33 +120,41 @@ item: "refinedstorage:64k_storage_part" }] rewards: [{ - id: "7259D70EACB17641" - type: "item" - item: "refinedstorage:1k_storage_part" + id: "4E028E9A2CD6831A" + type: "random" + table_id: 3567941291661635734L }] } { - x: -9.5d - y: -12.5d + x: -1.0d + y: -17.5d description: ["The 65536k Storage Disk can store 65536000 items."] - dependencies: ["2E578DF170653BC8"] + dependencies: ["123807F4BBE75120"] id: "1D2700821045CCF2" tasks: [{ id: "7E7B3341B5C8D8CA" type: "item" item: "extradisks:65536k_storage_part" }] - rewards: [{ - id: "2C19B2FA0A8BD085" - type: "item" - item: "refinedstorage:1k_storage_part" - }] + rewards: [ + { + id: "66A881D347175219" + type: "random" + table_id: 3567941291661635734L + } + { + id: "2640929F7C28E93D" + type: "random" + table_id: 4001436279668650237L + } + ] } { - x: -5.5d - y: -12.5d + x: -2.0d + y: -13.5d description: ["The 256k Storage Disk can store 256000 items."] - dependencies: ["2E578DF170653BC8"] + hide_dependency_lines: true + dependencies: ["3F8EEE1AD4420702"] id: "4C1F13F5A0E273EF" tasks: [{ id: "04B88AEDB2799159" @@ -240,16 +162,16 @@ item: "extradisks:256k_storage_part" }] rewards: [{ - id: "6CC89E17107E48D8" - type: "item" - item: "refinedstorage:1k_storage_part" + id: "03F16EB9DA9624AD" + type: "random" + table_id: 3567941291661635734L }] } { - x: -6.5d - y: -12.5d + x: -2.0d + y: -14.5d description: ["The 1024k Storage Disk can store 1024000 items."] - dependencies: ["2E578DF170653BC8"] + dependencies: ["4C1F13F5A0E273EF"] id: "7C94F6AE2A793858" tasks: [{ id: "15F9ABA22EFEF7E6" @@ -257,561 +179,323 @@ item: "extradisks:1024k_storage_part" }] rewards: [{ - id: "526E85D67522B447" - type: "item" - item: "refinedstorage:1k_storage_part" + id: "12217A7AEFD0B703" + type: "random" + table_id: 3567941291661635734L }] } { - x: -7.5d - y: -12.5d + x: -1.5d + y: -15.5d description: ["The 4096k Storage Disk can store 4096000 items."] - dependencies: ["2E578DF170653BC8"] + dependencies: ["7C94F6AE2A793858"] id: "52ACADDFCB0E22AB" tasks: [{ id: "71E4327C2E1FBB04" type: "item" item: "extradisks:4096k_storage_part" }] - rewards: [{ - id: "6B651EFA5574FD90" - type: "item" - item: "refinedstorage:1k_storage_part" - }] + rewards: [ + { + id: "7736581800AE4CE2" + type: "random" + table_id: 3567941291661635734L + } + { + id: "42EABE802EFE97D6" + type: "random" + table_id: 4001436279668650237L + } + ] } { - x: -8.5d - y: -12.5d + x: -1.5d + y: -16.5d description: ["The 16384k Storage Disk can store 16384000 items."] - dependencies: ["2E578DF170653BC8"] + dependencies: ["52ACADDFCB0E22AB"] id: "123807F4BBE75120" tasks: [{ id: "6C599CC5ADBA425B" type: "item" item: "extradisks:16384k_storage_part" }] - rewards: [{ - id: "007543066807C26D" - type: "item" - item: "refinedstorage:1k_storage_part" - }] + rewards: [ + { + id: "0A61A7DF1E582A48" + type: "random" + table_id: 3567941291661635734L + } + { + id: "0D67B9E6DC5FB74D" + type: "random" + table_id: 4001436279668650237L + } + ] } { - x: -10.5d - y: -12.5d + x: -0.5d + y: -18.5d description: ["The 262m Storage Disk can store well 262m items."] - dependencies: ["2E578DF170653BC8"] + dependencies: ["1D2700821045CCF2"] id: "4966162FBA933453" tasks: [{ id: "3C2952EABDCBF187" type: "item" item: "extradisks:262144k_storage_part" }] - rewards: [{ - id: "6156096673FDBB6F" - type: "item" - item: "refinedstorage:1k_storage_part" - }] + rewards: [ + { + id: "1D4393DDBCE3FA6D" + type: "random" + table_id: 3567941291661635734L + } + { + id: "03768788B310EC53" + type: "random" + table_id: 4001436279668650237L + } + ] } { - x: -11.5d - y: -12.5d + x: 0.5d + y: -18.5d description: ["The 1048m Storage Disk can store well 1048m items."] - dependencies: ["2E578DF170653BC8"] + dependencies: ["4966162FBA933453"] id: "718A2040D868E09F" tasks: [{ id: "4E565846EED470F5" type: "item" item: "extradisks:1048576k_storage_part" }] - rewards: [{ - id: "5449AE4F52C12FD0" - type: "item" - item: "refinedstorage:1k_storage_part" - }] + rewards: [ + { + id: "5449AE4F52C12FD0" + type: "item" + item: "refinedstorage:1k_storage_part" + } + { + id: "2724B0206935EB5F" + type: "random" + table_id: 3567941291661635734L + } + { + id: "7DB9984426FF521D" + type: "random" + table_id: 4001436279668650237L + } + ] } { x: 0.0d - y: -14.0d + y: -17.5d description: ["It's like the regular one but ADVANCED."] + hide_dependency_lines: true dependencies: [ - "4C1F13F5A0E273EF" - "7C94F6AE2A793858" - "123807F4BBE75120" - "1D2700821045CCF2" - "4966162FBA933453" - "718A2040D868E09F" - "52ACADDFCB0E22AB" - "49772923B8AF0F1F" "53CA0D6B4D5A17D5" - "17920C436DDBBD07" - "64D6C395B6304F40" + "4C1F13F5A0E273EF" ] - dependency_requirement: "one_completed" + dependency_requirement: "one_started" id: "7DD638E4111D66E7" tasks: [{ id: "099B55FD3A94FE91" type: "item" item: "extradisks:advanced_storage_housing" }] + rewards: [{ + id: "1D1650B2B18131E3" + type: "random" + table_id: 4001436279668650237L + }] } { - x: -1.5d - y: -15.5d - dependencies: ["363DFDE2A64B2D3C"] - id: "2789A84B42A8CD26" + x: 0.0d + y: -10.5d + subtitle: "Automated crafting!" + description: ["The Crafter is a block that crafts items with patterns. It can take speed upgrades to increase the crafting speed."] + dependencies: ["59F5ED931FD70C55"] + id: "44881E39AB1D62AA" tasks: [{ - id: "27787FCF7D78AB3F" + id: "202A7EA0318662C5" type: "item" - item: "refinedstorage:1k_storage_disk" + item: "refinedstorage:crafter" }] rewards: [{ - id: "4AC2820EDF8398F3" + id: "3351B9B6898579ED" type: "item" - item: "refinedstorage:storage_housing" + item: "refinedstorage:pattern" }] } { - x: -2.5d - y: -15.5d - dependencies: ["363DFDE2A64B2D3C"] - id: "3B701A9107559F7C" + x: 1.5d + y: -10.5d + dependencies: ["44881E39AB1D62AA"] + id: "45FF08E4DB6F7F0E" tasks: [{ - id: "15D12F22A141AA1C" + id: "0ED2706B229F3AA7" type: "item" - item: "refinedstorage:4k_storage_disk" + item: "extrastorage:iron_crafter" }] rewards: [{ - id: "7EBB1A593D60DDCC" + id: "78D26C79FAC05CFF" type: "item" - item: "refinedstorage:storage_housing" + item: "refinedstorage:pattern" + count: 2 }] } { - x: -3.5d - y: -15.5d - dependencies: ["363DFDE2A64B2D3C"] - id: "2726BB6A1D69DE9D" + x: 3.0d + y: -10.5d + dependencies: ["45FF08E4DB6F7F0E"] + id: "4A198E875A6B0A64" tasks: [{ - id: "71C4F330864FF3BF" + id: "1AA53ECBAE795C70" type: "item" - item: "refinedstorage:16k_storage_disk" + item: "extrastorage:gold_crafter" }] rewards: [{ - id: "70269A303EE1D829" + id: "5ACCF4B3C45E2989" type: "item" - item: "refinedstorage:storage_housing" + item: "refinedstorage:pattern" + count: 3 }] } { - x: -4.5d - y: -15.5d - dependencies: ["363DFDE2A64B2D3C"] - id: "48208766B469BD0A" + x: 4.5d + y: -10.5d + dependencies: ["4A198E875A6B0A64"] + id: "189018F641FBB44E" tasks: [{ - id: "2BC7781B7DDD1E3C" + id: "461E78CF8E7FCD04" type: "item" - item: "refinedstorage:64k_storage_disk" + item: "extrastorage:diamond_crafter" }] rewards: [{ - id: "1BA10C4FEEB84D74" + id: "23E76AEB4BEA3B45" type: "item" - item: "refinedstorage:storage_housing" + item: "refinedstorage:pattern" + count: 4 }] } { - x: -5.5d - y: -15.5d - dependencies: ["7DD638E4111D66E7"] - id: "0EA6F1852CCD2E16" + x: 6.0d + y: -10.5d + dependencies: ["189018F641FBB44E"] + id: "24BD32102AFA1691" tasks: [{ - id: "075ABCA23A90448A" + id: "4FEB0889EEBC1BDA" type: "item" - item: "extradisks:256k_storage_disk" + item: "extrastorage:netherite_crafter" }] rewards: [{ - id: "16A780A82BB81AC8" + id: "09E39857FC64780B" type: "item" - item: "extradisks:advanced_storage_housing" + item: "refinedstorage:pattern" + count: 5 }] } { - x: -6.5d - y: -15.5d - dependencies: ["7DD638E4111D66E7"] - id: "730042321ED43902" + x: 0.0d + y: -6.0d + subtitle: "You spin me right round'" + description: ["The Wrench in Refined Storage is a tool that can do two things. Rotate blocks and Break Refined Storage covers. Simply sneak and right click when using the Wrench."] + dependencies: ["01F18150EC923482"] + id: "3FAD086F7D9CCAE9" tasks: [{ - id: "031361B3FBCD3A89" + id: "411F819314EF6C57" type: "item" - item: "extradisks:1024k_storage_disk" + item: "refinedstorage:wrench" }] rewards: [{ - id: "51ED1C67DAC6757D" - type: "item" - item: "extradisks:advanced_storage_housing" + id: "182081F231AA3B51" + type: "random" + table_id: 4001436279668650237L }] } { - x: -7.5d - y: -15.5d - dependencies: ["7DD638E4111D66E7"] - id: "183F24A9BEB6D127" + x: -1.5d + y: -7.5d + subtitle: "Connections!" + description: ["Cable is used to connect devices to the Controller. Cables are not always necessary, as long as the devices are next to each other in any direction a connection will be established as well."] + dependencies: ["01F18150EC923482"] + id: "6904EC449FBEE387" tasks: [{ - id: "2CA18734F97DB412" - type: "item" - item: "extradisks:4096k_storage_disk" - }] - rewards: [{ - id: "424EC620A61979D9" + id: "1A2C2B95FDA9D2DA" type: "item" - item: "extradisks:advanced_storage_housing" + item: "refinedstorage:cable" }] + rewards: [ + { + id: "3940AD01E5D76358" + type: "item" + item: "refinedstorage:cable" + count: 10 + } + { + id: "1174925025CC0A56" + type: "random" + table_id: 4001436279668650237L + } + ] } { - x: -8.5d - y: -15.5d - dependencies: ["7DD638E4111D66E7"] - id: "4EAFD1EB1F657B17" + x: -3.0d + y: -10.5d + subtitle: "Importing Items!" + hide_dependency_lines: true + dependencies: ["6904EC449FBEE387"] + id: "532229D285CA4858" tasks: [{ - id: "5BC0F09A11F1A7A9" + id: "0E57EE9B975D05C3" type: "item" - item: "extradisks:16384k_storage_disk" + item: "refinedstorage:importer" }] rewards: [{ - id: "2A9C25F91C5A5036" - type: "item" - item: "extradisks:advanced_storage_housing" + id: "1DE253380778110D" + type: "random" + table_id: 3567941291661635734L }] } { - x: -9.5d - y: -15.5d - dependencies: ["7DD638E4111D66E7"] - id: "072CC5A2D3A350A4" + x: -3.0d + y: -9.0d + subtitle: "Breaking Blocks!" + hide_dependency_lines: true + dependencies: ["6904EC449FBEE387"] + id: "6092490EC9008A05" tasks: [{ - id: "3EA5B6658DDF753B" + id: "5762E9CE9A7D3FCA" type: "item" - item: "extradisks:65536k_storage_disk" + item: "refinedstorage:destructor" }] rewards: [{ - id: "75443F202AA783C4" - type: "item" - item: "extradisks:advanced_storage_housing" + id: "706F07A4768DE9FA" + type: "random" + table_id: 3567941291661635734L }] } { - x: -10.5d - y: -15.5d - dependencies: ["7DD638E4111D66E7"] - id: "09D03AD113FE98B3" + x: -3.0d + y: -7.5d + subtitle: "Placing Blocks!" + hide_dependency_lines: true + dependencies: ["6904EC449FBEE387"] + id: "2CFEE04BA574921E" tasks: [{ - id: "0A21D3C9450BE8AD" + id: "2BB33FEBA2B071DF" type: "item" - item: "extradisks:262144k_storage_disk" + item: "refinedstorage:constructor" }] rewards: [{ - id: "0DCE98235FC49D74" - type: "item" - item: "extradisks:advanced_storage_housing" - }] - } - { - x: -11.5d - y: -15.5d - dependencies: ["7DD638E4111D66E7"] - id: "6334D27B176BB16C" - tasks: [{ - id: "4D50BE9D125A53B1" - type: "item" - item: "extradisks:1048576k_storage_disk" - }] - rewards: [{ - id: "73B20BF162A4C193" - type: "item" - item: "extradisks:advanced_storage_housing" - }] - } - { - x: 3.5d - y: -9.0d - dependencies: ["24C71F2D172C7A20"] - id: "6401DC417428D43D" - tasks: [{ - id: "1A30C5BD5281FA73" - type: "item" - item: "refinedstorage:wireless_grid" - }] - rewards: [{ - id: "3EB6A5A447658940" - type: "item" - item: "refinedstorage:range_upgrade" + id: "3CDBEEDBD20A61DE" + type: "random" + table_id: 3567941291661635734L }] } { - x: 4.0d - y: -8.0d - dependencies: ["24C71F2D172C7A20"] - id: "7FE5B6BCE1FE3ABD" - tasks: [{ - id: "3D84E7778A3AFFAA" - type: "item" - item: "refinedstorage:wireless_fluid_grid" - }] - rewards: [{ - id: "4DBE7D8DCAE63A82" - type: "item" - item: "refinedstorage:range_upgrade" - }] - } - { - x: 4.0d - y: -7.0d - dependencies: ["24C71F2D172C7A20"] - id: "4D71F1DD2D9C90D3" - tasks: [{ - id: "6F8F5DACE3FF619D" - type: "item" - item: "refinedstorage:wireless_crafting_monitor" - }] - rewards: [{ - id: "798DE95CEB3BA567" - type: "item" - item: "refinedstorage:range_upgrade" - }] - } - { - x: 3.5d + x: -3.0d y: -6.0d - dependencies: ["24C71F2D172C7A20"] - id: "421745C4B5A7AD21" - tasks: [{ - id: "63DB5571CDEBD0B9" - type: "item" - item: "refinedstorageaddons:wireless_crafting_grid" - }] - rewards: [{ - id: "78F49F0A5F6FFEF6" - type: "item" - item: "refinedstorage:range_upgrade" - }] - } - { - x: -2.5d - y: -7.5d - description: ["The Crafter is a block that crafts items with patterns. It can take speed upgrades to increase the crafting speed."] - dependencies: ["01F18150EC923482"] - id: "44881E39AB1D62AA" - tasks: [{ - id: "202A7EA0318662C5" - type: "item" - item: "refinedstorage:crafter" - }] - rewards: [{ - id: "3351B9B6898579ED" - type: "item" - item: "refinedstorage:pattern" - }] - } - { - x: -3.5d - y: -7.5d - dependencies: ["44881E39AB1D62AA"] - id: "45FF08E4DB6F7F0E" - tasks: [{ - id: "0ED2706B229F3AA7" - type: "item" - item: "extrastorage:iron_crafter" - }] - rewards: [{ - id: "78D26C79FAC05CFF" - type: "item" - item: "refinedstorage:pattern" - count: 2 - }] - } - { - x: -4.5d - y: -7.5d - dependencies: ["45FF08E4DB6F7F0E"] - id: "4A198E875A6B0A64" - tasks: [{ - id: "1AA53ECBAE795C70" - type: "item" - item: "extrastorage:gold_crafter" - }] - rewards: [{ - id: "5ACCF4B3C45E2989" - type: "item" - item: "refinedstorage:pattern" - count: 3 - }] - } - { - x: -5.5d - y: -7.5d - dependencies: ["4A198E875A6B0A64"] - id: "189018F641FBB44E" - tasks: [{ - id: "461E78CF8E7FCD04" - type: "item" - item: "extrastorage:diamond_crafter" - }] - rewards: [{ - id: "23E76AEB4BEA3B45" - type: "item" - item: "refinedstorage:pattern" - count: 4 - }] - } - { - x: -6.5d - y: -7.5d - dependencies: ["189018F641FBB44E"] - id: "24BD32102AFA1691" - tasks: [{ - id: "4FEB0889EEBC1BDA" - type: "item" - item: "extrastorage:netherite_crafter" - }] - rewards: [{ - id: "09E39857FC64780B" - type: "item" - item: "refinedstorage:pattern" - count: 5 - }] - } - { - x: 2.5d - y: -7.5d - description: ["The Wireless Transmitter is used to send signals to wireless network items in Refined Storage."] - dependencies: ["01F18150EC923482"] - id: "24C71F2D172C7A20" - tasks: [{ - id: "754B1C56BBB33086" - type: "item" - item: "refinedstorage:wireless_transmitter" - }] - rewards: [{ - id: "6F61E3D9DC28ABAE" - type: "item" - item: "refinedstorage:range_upgrade" - }] - } - { - x: -2.0d - y: -10.0d - description: ["The Disk Manipulator is a block that adds a fast way of transferring items between storage disks or fluid storage disks and the storage network."] - dependencies: ["01F18150EC923482"] - id: "1D609E429870CAD5" - tasks: [{ - id: "73BDCEC6664BA831" - type: "item" - item: "refinedstorage:disk_manipulator" - }] - } - { - x: 2.0d - y: -10.0d - description: ["The Portable Grid is a portable storage that isn’t connected to a network. It allows you to interact with a Storage Disk while not being connected to a network."] - dependencies: ["01F18150EC923482"] - id: "384469C5B92524D8" - tasks: [{ - id: "2109B260AE28D0D0" - type: "item" - item: { - id: "refinedstorage:portable_grid" - Count: 1b - tag: { } - } - }] - rewards: [{ - id: "300A5FB00E03A559" - type: "item" - item: "refinedstorage:quartz_enriched_iron" - count: 6 - }] - } - { - x: 1.0d - y: -4.0d - description: ["The Wrench in Refined Storage is a tool that can do two things. Rotate blocks and Break Refined Storage covers. Simply sneak and right click when using the Wrench."] - dependencies: ["01F18150EC923482"] - id: "3FAD086F7D9CCAE9" - tasks: [{ - id: "411F819314EF6C57" - type: "item" - item: "refinedstorage:wrench" - }] - } - { - x: -1.0d - y: -4.0d - description: ["Cable is used to connect devices to the Controller.Cables are not always necessary, as long as the devices are next to each other in any direction a connection will be established as well."] - dependencies: ["01F18150EC923482"] - id: "6904EC449FBEE387" - tasks: [{ - id: "1A2C2B95FDA9D2DA" - type: "item" - item: "refinedstorage:cable" - }] - rewards: [{ - id: "3940AD01E5D76358" - type: "item" - item: "refinedstorage:cable" - count: 3 - }] - } - { - x: -2.5d - y: -5.5d - dependencies: ["6904EC449FBEE387"] - id: "532229D285CA4858" - tasks: [{ - id: "0E57EE9B975D05C3" - type: "item" - item: "refinedstorage:importer" - }] - rewards: [{ - id: "56952166435BBAFD" - type: "item" - item: "refinedstorage:cable" - }] - } - { - x: -2.5d - y: -4.5d - dependencies: ["6904EC449FBEE387"] - id: "6092490EC9008A05" - tasks: [{ - id: "5762E9CE9A7D3FCA" - type: "item" - item: "refinedstorage:destructor" - }] - rewards: [{ - id: "413513D76C0D795E" - type: "item" - item: "refinedstorage:cable" - }] - } - { - x: -2.5d - y: -3.5d - dependencies: ["6904EC449FBEE387"] - id: "2CFEE04BA574921E" - tasks: [{ - id: "2BB33FEBA2B071DF" - type: "item" - item: "refinedstorage:constructor" - }] - rewards: [{ - id: "16A7426755666D2A" - type: "item" - item: "refinedstorage:cable" - }] - } - { - x: -2.5d - y: -2.5d + subtitle: "Exporting Items!" + hide_dependency_lines: true dependencies: ["6904EC449FBEE387"] id: "4CD83943865018EA" tasks: [{ @@ -820,14 +504,14 @@ item: "refinedstorage:exporter" }] rewards: [{ - id: "2F8BF8BDC69238E6" - type: "item" - item: "refinedstorage:cable" + id: "40C3EDC23E165575" + type: "random" + table_id: 3567941291661635734L }] } { - x: -4.0d - y: -5.5d + x: -4.5d + y: -10.5d dependencies: ["532229D285CA4858"] id: "616B6046EF5DDF21" tasks: [{ @@ -836,15 +520,14 @@ item: "cabletiers:elite_importer" }] rewards: [{ - id: "16907D13E3CCAA51" - type: "item" - item: "refinedstorage:cable" - count: 2 + id: "74D65FAD1FCC2C5D" + type: "random" + table_id: 3567941291661635734L }] } { - x: -5.5d - y: -5.5d + x: -6.0d + y: -10.5d dependencies: ["616B6046EF5DDF21"] id: "13A0714444BA79AB" tasks: [{ @@ -853,15 +536,14 @@ item: "cabletiers:ultra_importer" }] rewards: [{ - id: "4C8C8479B4DFE0AC" - type: "item" - item: "refinedstorage:cable" - count: 3 + id: "4DC81065EB1C50CD" + type: "random" + table_id: 3567941291661635734L }] } { - x: -4.0d - y: -4.5d + x: -4.5d + y: -9.0d dependencies: ["6092490EC9008A05"] id: "6D81DF90E9C2C049" tasks: [{ @@ -870,15 +552,14 @@ item: "cabletiers:elite_destructor" }] rewards: [{ - id: "1CFD13E1677B92C7" - type: "item" - item: "refinedstorage:cable" - count: 2 + id: "37B580B60ADC023E" + type: "random" + table_id: 3567941291661635734L }] } { - x: -5.5d - y: -4.5d + x: -6.0d + y: -9.0d dependencies: ["6D81DF90E9C2C049"] id: "0D4FE97640F2CA60" tasks: [{ @@ -887,15 +568,14 @@ item: "cabletiers:ultra_destructor" }] rewards: [{ - id: "3F9FF1B6F88AFC55" - type: "item" - item: "refinedstorage:cable" - count: 3 + id: "13DA1147475AF6BF" + type: "random" + table_id: 3567941291661635734L }] } { - x: -4.0d - y: -3.5d + x: -4.5d + y: -7.5d dependencies: ["2CFEE04BA574921E"] id: "6DB06E3984D0CF97" tasks: [{ @@ -904,15 +584,14 @@ item: "cabletiers:elite_constructor" }] rewards: [{ - id: "58D389151A884B83" - type: "item" - item: "refinedstorage:cable" - count: 2 + id: "15DEC3015C064B0E" + type: "random" + table_id: 3567941291661635734L }] } { - x: -5.5d - y: -3.5d + x: -6.0d + y: -7.5d dependencies: ["6DB06E3984D0CF97"] id: "1F55A483008F74FE" tasks: [{ @@ -921,15 +600,14 @@ item: "cabletiers:ultra_constructor" }] rewards: [{ - id: "759B1F78F58DB2C3" - type: "item" - item: "refinedstorage:cable" - count: 3 + id: "6E7CC639224A46F1" + type: "random" + table_id: 3567941291661635734L }] } { - x: -4.0d - y: -2.5d + x: -4.5d + y: -6.0d dependencies: ["4CD83943865018EA"] id: "6973A5923AF7BF05" tasks: [{ @@ -938,15 +616,14 @@ item: "cabletiers:elite_exporter" }] rewards: [{ - id: "063D7D81C0000253" - type: "item" - item: "refinedstorage:cable" - count: 2 + id: "18AB4575E10AC20E" + type: "random" + table_id: 3567941291661635734L }] } { - x: -5.5d - y: -2.5d + x: -6.0d + y: -6.0d dependencies: ["6973A5923AF7BF05"] id: "5BB7648DC10E1E08" tasks: [{ @@ -955,17 +632,17 @@ item: "cabletiers:ultra_exporter" }] rewards: [{ - id: "45AF3E5F86FD970C" - type: "item" - item: "refinedstorage:cable" - count: 3 + id: "7E7CF0891D09698A" + type: "random" + table_id: 3567941291661635734L }] } { - x: 1.5d - y: -12.5d + x: 1.0d + y: -13.5d description: ["The 64k Fluid Storage Part is used to craft the 64k Fluid Storage Disk."] - dependencies: ["2E578DF170653BC8"] + hide_dependency_lines: true + dependencies: ["01F18150EC923482"] id: "4B81E84CAE814BA9" tasks: [{ id: "3F9B17A338B2EEFE" @@ -973,16 +650,16 @@ item: "refinedstorage:64k_fluid_storage_part" }] rewards: [{ - id: "5FBC20F518F8CC10" - type: "item" - item: "refinedstorage:advanced_processor" + id: "2DAA28CC2526657D" + type: "random" + table_id: 4001436279668650237L }] } { - x: 2.5d - y: -12.5d + x: 1.0d + y: -14.5d description: ["The 256k Fluid Storage Part is used to craft the 256k Fluid Storage Disk."] - dependencies: ["2E578DF170653BC8"] + dependencies: ["4B81E84CAE814BA9"] id: "39C8E1705EF1CD31" tasks: [{ id: "440737C224526B0B" @@ -990,16 +667,16 @@ item: "refinedstorage:256k_fluid_storage_part" }] rewards: [{ - id: "5A9FC3B2C36FAE7D" - type: "item" - item: "refinedstorage:advanced_processor" + id: "2F50B3D8AFF81B1E" + type: "random" + table_id: 4001436279668650237L }] } { - x: 3.5d - y: -12.5d + x: 0.5d + y: -15.5d description: ["The 1024k Fluid Storage Part is used to craft the 1024k Fluid Storage Disk."] - dependencies: ["2E578DF170653BC8"] + dependencies: ["39C8E1705EF1CD31"] id: "60244F26B9ABED49" tasks: [{ id: "40AEA1CE52FAFCAB" @@ -1007,16 +684,16 @@ item: "refinedstorage:1024k_fluid_storage_part" }] rewards: [{ - id: "46283420A1698786" - type: "item" - item: "refinedstorage:advanced_processor" + id: "5A3901DB229F523B" + type: "random" + table_id: 3567941291661635734L }] } { - x: 4.5d - y: -12.5d + x: 0.5d + y: -16.5d description: ["The 4096k Fluid Storage Part is used to craft the 4096k Fluid Storage Disk."] - dependencies: ["2E578DF170653BC8"] + dependencies: ["60244F26B9ABED49"] id: "3751015CD5C84134" tasks: [{ id: "2B57DE504688FC8D" @@ -1024,16 +701,17 @@ item: "refinedstorage:4096k_fluid_storage_part" }] rewards: [{ - id: "5233E12E2786B8C7" - type: "item" - item: "refinedstorage:advanced_processor" + id: "1BF095899A5270F5" + type: "random" + table_id: 3567941291661635734L }] } { - x: 5.5d - y: -12.5d + x: 2.0d + y: -13.5d description: ["The 16384k Fluid Storage Part is used to craft the 16384k Fluid Storage Disk."] - dependencies: ["2E578DF170653BC8"] + hide_dependency_lines: true + dependencies: ["3751015CD5C84134"] id: "53CA0D6B4D5A17D5" tasks: [{ id: "62F1F92687582BAF" @@ -1041,16 +719,16 @@ item: "extradisks:16384k_fluid_storage_part" }] rewards: [{ - id: "05E8317BD4799F34" - type: "item" - item: "refinedstorage:advanced_processor" + id: "632DE7C72BB9103B" + type: "random" + table_id: 3567941291661635734L }] } { - x: 6.5d - y: -12.5d + x: 2.0d + y: -14.5d description: ["The 65536k Fluid Storage Part is used to craft the 65536k Fluid Storage Disk."] - dependencies: ["2E578DF170653BC8"] + dependencies: ["53CA0D6B4D5A17D5"] id: "64D6C395B6304F40" tasks: [{ id: "3D29353D5475642D" @@ -1058,687 +736,935 @@ item: "extradisks:65536k_fluid_storage_part" }] rewards: [{ - id: "7A771C2461319CF9" - type: "item" - item: "refinedstorage:advanced_processor" + id: "78883095DF1F6CC5" + type: "random" + table_id: 3567941291661635734L }] } { - x: 7.5d - y: -12.5d + x: 1.5d + y: -15.5d description: ["The 262m Fluid Storage Part is used to craft the 262m Fluid Storage Disk."] - dependencies: ["2E578DF170653BC8"] + dependencies: ["64D6C395B6304F40"] id: "17920C436DDBBD07" tasks: [{ id: "5DDDBCF17E30A7C4" type: "item" item: "extradisks:262144k_fluid_storage_part" }] - rewards: [{ - id: "602C7CA7527F0763" - type: "item" - item: "refinedstorage:advanced_processor" - }] + rewards: [ + { + id: "71F146A064E4D55C" + type: "random" + table_id: 3567941291661635734L + } + { + id: "14685B5F1C545420" + type: "random" + table_id: 4001436279668650237L + } + ] } { - x: 8.5d - y: -12.5d + x: 1.5d + y: -16.5d description: ["The 1048m Fluid Storage Part is used to craft the 1048m Fluid Storage Disk."] - dependencies: ["2E578DF170653BC8"] + dependencies: ["17920C436DDBBD07"] id: "49772923B8AF0F1F" tasks: [{ id: "0EE5758F4584DD05" type: "item" item: "extradisks:1048576k_fluid_storage_part" }] + rewards: [ + { + id: "25461173A1F7474B" + type: "random" + table_id: 3567941291661635734L + } + { + id: "2AD311B1D18BE1FB" + type: "random" + table_id: 4001436279668650237L + } + ] + } + { + x: -1.5d + y: -9.0d + dependencies: ["6904EC449FBEE387"] + id: "253657BE5D9D9162" + tasks: [{ + id: "4D9E7CCF420BDE8C" + type: "item" + item: "refinedstorage:external_storage" + }] rewards: [{ - id: "32D6820FA6525A26" + id: "33EE37E408A14D2A" + type: "random" + table_id: 3567941291661635734L + }] + } + { + x: -1.5d + y: -6.0d + dependencies: ["4CD83943865018EA"] + id: "383DCC6ADE5364B5" + tasks: [{ + id: "357CC03A3DC5164D" type: "item" - item: "refinedstorage:advanced_processor" + item: "extrastorage:advanced_exporter" }] } { - x: 1.5d - y: -15.5d - dependencies: ["363DFDE2A64B2D3C"] - id: "1E401764341C7254" + x: -1.5d + y: -10.5d + dependencies: ["532229D285CA4858"] + id: "355BFF36994B3916" tasks: [{ - id: "7D820BEC39614791" + id: "05352F383961DC1B" type: "item" - item: "refinedstorage:64k_fluid_storage_disk" + item: "extrastorage:advanced_importer" }] - rewards: [{ - id: "16BE126AB5AD51A8" + } + { + x: 0.0d + y: -4.5d + subtitle: "Secure your grid!" + description: ["Allows you to limit who can access your grid, and what permissions they have."] + dependencies: ["01F18150EC923482"] + id: "3B84215240D9F2CB" + tasks: [{ + id: "20F3020C07C9D22B" type: "item" - item: "refinedstorage:storage_housing" + item: "refinedstorage:security_manager" }] + rewards: [ + { + id: "03E85C433BFA3B18" + type: "item" + item: "refinedstorage:security_card" + } + { + id: "604536C15104A0C8" + type: "random" + table_id: 4001436279668650237L + } + { + id: "5426A98A63199515" + type: "random" + table_id: 3567941291661635734L + } + ] } { - x: 2.5d - y: -15.5d - dependencies: ["363DFDE2A64B2D3C"] - id: "3250671AEA83172E" + x: 0.0d + y: -3.0d + description: ["Will detect contents in your storage and send a redstone signal if it is the right amount."] + dependencies: ["01F18150EC923482"] + id: "5D31FCC61B02E17A" tasks: [{ - id: "0E28AAD0C5208021" + id: "6C6F92D9A6D8DFD6" type: "item" - item: "refinedstorage:256k_fluid_storage_disk" + item: "refinedstorage:detector" }] rewards: [{ - id: "704D3DFE1B1C3308" - type: "item" - item: "refinedstorage:storage_housing" + id: "5A4792CEC25676CC" + type: "random" + table_id: 4001436279668650237L }] } { - x: 3.5d - y: -15.5d - dependencies: ["363DFDE2A64B2D3C"] - id: "1C0FF5C50EE9CC96" + x: 7.5d + y: -10.5d + dependencies: ["24BD32102AFA1691"] + id: "3F19D685DC96A196" tasks: [{ - id: "475597881C6BB74C" + id: "412DFCE15BB22C47" type: "item" - item: "refinedstorage:1024k_fluid_storage_disk" + item: "creativecrafter:creative_crafter" }] rewards: [{ - id: "5D4A9F33D64BF958" - type: "item" - item: "refinedstorage:storage_housing" + id: "69C8A94BC0D44AD3" + type: "random" + table_id: 3567941291661635734L }] } { - x: 4.5d - y: -15.5d - dependencies: ["363DFDE2A64B2D3C"] - id: "07EE6E63D63716E6" + x: 1.5d + y: -7.5d + shape: "rsquare" + description: ["Lets you access your storage."] + dependencies: ["01F18150EC923482"] + id: "43E8912CB307E421" tasks: [{ - id: "542C2A1DE088664D" + id: "68A80F00CAFF427D" type: "item" - item: "refinedstorage:4096k_fluid_storage_disk" + item: "refinedstorage:grid" }] rewards: [{ - id: "61FED88046E3CDF1" - type: "item" - item: "refinedstorage:storage_housing" + id: "673FBE94CC27445E" + type: "random" + table_id: 4001436279668650237L }] } { - x: 5.5d - y: -15.5d - dependencies: ["7DD638E4111D66E7"] - id: "4F2DD97EBBB7C254" + x: 1.5d + y: -6.0d + description: ["Lets you access your storage but with a craftin table."] + dependencies: ["43E8912CB307E421"] + id: "0F00BBDF3618B3BA" tasks: [{ - id: "1CD273F470079AB6" + id: "5B74E6CB7AB75F92" type: "item" - item: "extradisks:16384k_fluid_storage_disk" + item: "refinedstorage:crafting_grid" }] rewards: [{ - id: "4CB629454A44007A" - type: "item" - item: "extradisks:advanced_storage_housing" + id: "41A66CDD13A10EFB" + type: "random" + table_id: 4001436279668650237L }] } { - x: 6.5d - y: -15.5d - dependencies: ["7DD638E4111D66E7"] - id: "39D2AB249A412BBA" + x: 1.5d + y: -9.0d + shape: "rsquare" + description: ["Allows you to create patterns for autocrafting."] + dependencies: [ + "43E8912CB307E421" + "59F5ED931FD70C55" + ] + dependency_requirement: "one_started" + id: "65C8A43FEDBA3835" tasks: [{ - id: "464106626F5D473C" + id: "79E70744DBC24777" type: "item" - item: "extradisks:65536k_fluid_storage_disk" + item: "refinedstorage:pattern_grid" }] rewards: [{ - id: "499B3C854C43F342" - type: "item" - item: "extradisks:advanced_storage_housing" + id: "3FAE50501AEA16E9" + type: "random" + table_id: 4001436279668650237L }] } { - x: 7.5d - y: -15.5d - dependencies: ["7DD638E4111D66E7"] - id: "2DC0B6E56B4E1A67" + x: 1.5d + y: -4.5d + description: ["Lets you access your fluid storage."] + dependencies: ["43E8912CB307E421"] + id: "51E9D03CD755A607" tasks: [{ - id: "46F80AC057C1C0E6" + id: "4EAE7D47133842B1" type: "item" - item: "extradisks:262144k_fluid_storage_disk" + item: "refinedstorage:fluid_grid" }] rewards: [{ - id: "211F6C766D5791AE" + id: "663DB8F9C5006DA9" + type: "random" + table_id: 4001436279668650237L + }] + } + { + x: 3.0d + y: -7.5d + description: ["Allows you to access your grid wirelessly."] + dependencies: ["43E8912CB307E421"] + id: "15ECBC8E174FA39B" + tasks: [{ + id: "1488D961F51ED182" type: "item" - item: "extradisks:advanced_storage_housing" + item: "refinedstorage:wireless_grid" + }] + rewards: [{ + id: "73C96DD0654FF5CE" + type: "random" + table_id: 4001436279668650237L }] } { - x: 8.5d - y: -15.5d - dependencies: ["7DD638E4111D66E7"] - id: "09D06283B39DF90E" + x: 4.5d + y: -7.5d + description: ["Same as normal, but doesn't require power."] + dependencies: ["15ECBC8E174FA39B"] + id: "1F401D7BAA62DCD0" tasks: [{ - id: "2FF6EB88EDE9FDC4" + id: "62A5AB8953D3C40F" type: "item" - item: "extradisks:1048576k_fluid_storage_disk" + item: "refinedstorage:creative_wireless_grid" }] rewards: [{ - id: "05BAA7B399F5BA43" + id: "1CDEC66A21C643D7" + type: "xp_levels" + xp_levels: 5 + }] + } + { + x: 3.0d + y: -4.5d + description: ["Allows you to access your fluid grid wirelessly."] + dependencies: ["51E9D03CD755A607"] + id: "7FA85713C86166DA" + tasks: [{ + id: "77FE4FDC2F752084" type: "item" - item: "extradisks:advanced_storage_housing" + item: "refinedstorage:wireless_fluid_grid" + }] + rewards: [{ + id: "598120E2B2A936E9" + type: "random" + table_id: 4001436279668650237L }] } { - x: 1.0d - y: -10.5d - description: ["The Network Receiver is the block that receives a signal from the Network Transmitter.In order for the Network Receiver to work reliably the Network Receiver has to be chunkloaded."] - dependencies: ["01F18150EC923482"] - id: "42A295ED90E01EA8" + x: 4.5d + y: -4.5d + description: ["Same as normal, but doesn't require power."] + dependencies: ["7FA85713C86166DA"] + id: "600FF2547C984051" tasks: [{ - id: "54F8697E8D8B3006" + id: "503000471D053809" type: "item" - item: "refinedstorage:network_receiver" + item: "refinedstorage:creative_wireless_fluid_grid" }] rewards: [{ - id: "3C0CE1F2265A24D4" + id: "17124A8C072F8FE3" + type: "xp_levels" + xp_levels: 5 + }] + } + { + x: 3.0d + y: -6.0d + description: ["Allows you to access your grid wirelessly but with a crafting table built-in."] + dependencies: ["0F00BBDF3618B3BA"] + id: "744842B2AED28344" + tasks: [{ + id: "5C72FB6EFDAF0813" type: "item" - item: "refinedstorage:quartz_enriched_iron" - count: 6 + item: "refinedstorageaddons:wireless_crafting_grid" + }] + rewards: [{ + id: "6B5DF00E7050694D" + type: "random" + table_id: 4001436279668650237L }] } { - x: -1.0d - y: -10.5d - description: ["A Network Transmitter sends a network signal to a Network Receiver that is specified in the given Network Card."] - dependencies: ["01F18150EC923482"] - id: "05A12C6E9B574561" + x: 4.5d + y: -6.0d + description: ["Same as normal, but doesn't require power."] + dependencies: ["744842B2AED28344"] + id: "058743CD4EDB32E2" tasks: [{ - id: "686FFC2059129DE7" + id: "68483497FD13714D" type: "item" - item: "refinedstorage:network_transmitter" + item: "refinedstorageaddons:creative_wireless_crafting_grid" + }] + rewards: [{ + id: "07C6D34C6249B5D6" + type: "xp_levels" + xp_levels: 5 }] } { - x: -1.0d - y: -2.5d - dependencies: ["6904EC449FBEE387"] - id: "253657BE5D9D9162" + x: 3.0d + y: -9.0d + subtitle: "On-The-Go Grid" + description: ["The Portable Grid is a portable storage that isn’t connected to a network. It allows you to interact with a Storage Disk while not being connected to a network."] + hide_dependency_lines: true + dependencies: ["43E8912CB307E421"] + hide: false + id: "66D85424EC74EDCC" tasks: [{ - id: "4D9E7CCF420BDE8C" + id: "301E0669A3CD84EF" type: "item" - item: "refinedstorage:external_storage" + item: { + id: "refinedstorage:portable_grid" + Count: 1b + tag: { } + } }] rewards: [{ - id: "0F25DDC0B3F5281C" - type: "item" - item: "refinedstorage:cable" + id: "2977A7581BEC6C48" + type: "random" + table_id: 3567941291661635734L }] } { - x: 2.0d - y: -3.5d - description: ["The Storage Monitor is a block that displays the current amount of a certain item or fluid in your storage system."] - dependencies: ["3C83AB7FF3AF0900"] - id: "21D57FDA2510CBDD" + x: 4.5d + y: -9.0d + description: ["Same as normal, but doesn't require power."] + dependencies: ["66D85424EC74EDCC"] + id: "6E9A6A69CDB7CB7B" tasks: [{ - id: "5C83CD42AE0638A2" + id: "628D9FA4EECEFF1C" type: "item" - item: "refinedstorage:storage_monitor" + item: { + id: "refinedstorage:creative_portable_grid" + Count: 1b + tag: { } + } }] rewards: [{ - id: "0BD4519912E0D150" - type: "item" - item: "refinedstorage:quartz_enriched_iron" - count: 3 + id: "4972D6C60B105B8A" + type: "xp_levels" + xp_levels: 5 }] } { - x: -2.5d - y: -1.5d - dependencies: ["4CD83943865018EA"] - id: "383DCC6ADE5364B5" + x: -1.5d + y: -12.0d + shape: "rsquare" + subtitle: "Floppy time!" + description: ["Put your storage disks in here to add storage to your grid!"] + dependencies: ["7604D8B3C9FCCFD9"] + id: "12A43F82FC67A289" tasks: [{ - id: "357CC03A3DC5164D" + id: "3724447C3E0F9942" type: "item" - item: "extrastorage:advanced_exporter" + item: "refinedstorage:disk_drive" + }] + rewards: [{ + id: "5E67E5BB195B9D4A" + type: "item" + item: "refinedstorage:storage_housing" }] } { - x: -2.5d - y: -6.5d - dependencies: ["532229D285CA4858"] - id: "355BFF36994B3916" + x: -3.0d + y: -12.0d + description: ["Allows you to take items and fluids from one disk into another grid's disks."] + dependencies: ["12A43F82FC67A289"] + id: "4844DEF57A2287B4" tasks: [{ - id: "05352F383961DC1B" + id: "057EA89AE615DA6D" type: "item" - item: "extrastorage:advanced_importer" + item: "refinedstorage:disk_manipulator" + }] + rewards: [{ + id: "70D006DD94C36966" + type: "random" + table_id: 3567941291661635734L }] } { - x: -1.5d - y: -14.0d - description: [ - "Building Useless Blocks" - "yay" - ] - dependencies: ["4101F8275B41C79B"] - optional: true - id: "22F54B43B833CBB2" + x: 0.0d + y: -9.0d + description: ["Used to tell crafters how to carft items for auto-crafting."] + dependencies: ["01F18150EC923482"] + id: "59F5ED931FD70C55" tasks: [{ - id: "7E7F6CE9FC70A5AF" + id: "45359CC3EC90B74B" type: "item" - item: "refinedstorage:1k_storage_block" + item: "refinedstorage:pattern" }] rewards: [{ - id: "5CD15B37B86FC0A5" - type: "item" - item: "minecraft:dirt" + id: "1FA71DB84EE6B7D8" + type: "random" + table_id: 4001436279668650237L }] } { - x: -2.5d - y: -14.0d - description: [ - "Building Useless Blocks" - "yay" - ] - dependencies: ["3FD801D7DE9176FB"] - optional: true - id: "616DD901DC05DECE" + x: 1.5d + y: -3.0d + description: ["Allows you to monitor the number of a certain item in your grid."] + dependencies: ["43E8912CB307E421"] + id: "64E85274D24FE394" tasks: [{ - id: "4001E0D82E6DC1C0" + id: "59E1432B592B686C" type: "item" - item: "refinedstorage:4k_storage_block" + item: "refinedstorage:storage_monitor" }] rewards: [{ - id: "1E7AC501E83691BA" - type: "item" - item: "minecraft:dirt" + id: "6AC46C5C8136A9C3" + type: "xp" + xp: 100 }] } { - x: -3.5d - y: -14.0d - description: [ - "Building Useless Blocks" - "yay" + x: 6.0d + y: -6.0d + shape: "rsquare" + subtitle: "Storage, at a distance" + description: ["The Wireless Transmitter is used to send signals to wireless network items in Refined Storage."] + hide_dependency_lines: true + dependencies: [ + "15ECBC8E174FA39B" + "744842B2AED28344" + "7FA85713C86166DA" ] - dependencies: ["03C78165C5CBD9E1"] - optional: true - id: "2B63087981E50F8F" + dependency_requirement: "one_started" + id: "6B04FC81351CD1AB" tasks: [{ - id: "59C8E1962D7FC18D" + id: "48935A6041672A29" type: "item" - item: "refinedstorage:16k_storage_block" + item: "refinedstorage:wireless_transmitter" }] + rewards: [ + { + id: "1B5CDE3E773B797B" + type: "item" + item: "refinedstorage:range_upgrade" + } + { + id: "5050A99AB9DA31EE" + type: "random" + table_id: 4001436279668650237L + } + ] } { x: -4.5d - y: -14.0d - description: [ - "Building Useless Blocks" - "yay" - ] - dependencies: ["3F8EEE1AD4420702"] - optional: true - id: "31444DB5A3B17826" + y: -12.0d + dependencies: ["4844DEF57A2287B4"] + id: "7C26D0295ABBF5BD" tasks: [{ - id: "29EB87DD4323598C" + id: "247C1CD892AA4E07" type: "item" - item: "refinedstorage:64k_storage_block" + item: "cabletiers:elite_disk_manipulator" }] rewards: [{ - id: "2E0386C12AC3EEDB" - type: "item" - item: "minecraft:dirt" + id: "1E8B6CC202D9C975" + type: "random" + table_id: 3567941291661635734L }] } { - x: -5.5d - y: -14.0d - description: [ - "Building Useless Blocks" - "yay" - ] - dependencies: ["4C1F13F5A0E273EF"] - optional: true - id: "38F04840041F461D" + x: -6.0d + y: -12.0d + dependencies: ["7C26D0295ABBF5BD"] + id: "1C8CEA8E12D9F2E3" tasks: [{ - id: "5057EAD32AA581D8" + id: "6CF001677DE268D7" type: "item" - item: "extradisks:256k_storage_block" + item: "cabletiers:ultra_disk_manipulator" }] rewards: [{ - id: "7BC82A53F9F577E8" - type: "item" - item: "minecraft:dirt" + id: "55C4ACA6CF61E7A8" + type: "random" + table_id: 3567941291661635734L }] } { - x: -6.5d - y: -14.0d - description: [ - "Building Useless Blocks" - "yay" - ] - dependencies: ["7C94F6AE2A793858"] - optional: true - id: "572F52C6402864A8" + x: -7.5d + y: -12.0d + dependencies: ["1C8CEA8E12D9F2E3"] + id: "226683B30A54D760" tasks: [{ - id: "61F0444E27D49B3D" + id: "260633EB3A67887C" type: "item" - item: "extradisks:1024k_storage_block" + item: "cabletiers:creative_disk_manipulator" }] rewards: [{ - id: "5CB0E69ADFCBA005" - type: "item" - item: "minecraft:dirt" + id: "3E657361FCFF87BC" + type: "random" + table_id: 3567941291661635734L }] } { - x: -7.5d - y: -14.0d - description: [ - "Building Useless Blocks" - "yay" - ] - dependencies: ["52ACADDFCB0E22AB"] - optional: true - id: "52789A76615D0575" + x: 6.0d + y: -4.5d + dependencies: ["6B04FC81351CD1AB"] + id: "4328CC603FDD7E56" tasks: [{ - id: "2B56D70921F04A72" + id: "51FF333E2DDF6349" type: "item" - item: "extradisks:4096k_storage_block" + item: "creativewirelesstransmitter:creative_wireless_transmitter" }] rewards: [{ - id: "61F0792E83E5B100" - type: "item" - item: "minecraft:dirt" + id: "070B8D3AD6FE5377" + type: "xp_levels" + xp_levels: 5 }] } { - x: -8.5d - y: -14.0d - description: [ - "Building Useless Blocks" - "yay" + x: 6.0d + y: -7.5d + dependencies: ["6B04FC81351CD1AB"] + id: "3E0D29502690E02F" + tasks: [ + { + id: "4DD51C8F38808EB9" + type: "item" + item: "rsinfinitybooster:infinity_card" + } + { + id: "3C3F1953DAA71996" + type: "item" + item: "rsinfinitybooster:dimension_card" + } ] - dependencies: ["123807F4BBE75120"] - optional: true - id: "5C50A1795315A65C" - tasks: [{ - id: "381D4381BB8410C2" - type: "item" - item: "extradisks:16384k_storage_block" - }] rewards: [{ - id: "328ADA2F5362A2E8" - type: "item" - item: "minecraft:dirt" + id: "020CFD2156077264" + type: "random" + table_id: 3567941291661635734L }] } { - x: -9.5d - y: -14.0d - description: [ - "Building Useless Blocks" - "yay" - ] - dependencies: ["1D2700821045CCF2"] - optional: true - id: "7F7B296068AAF405" + x: 0.0d + y: -12.0d + shape: "rsquare" + description: ["A Storage Disk is an item where items from the storage network are stored on. It has to be put in a Disk Drive. The Storage Disk won’t despawn when dropped in the world."] + hide_dependency_lines: true + dependencies: ["01F18150EC923482"] + dependency_requirement: "one_started" + id: "7604D8B3C9FCCFD9" tasks: [{ - id: "3054B2FFA8893E29" + id: "546B04909ABE8383" type: "item" - item: "extradisks:65536k_storage_block" + item: "refinedstorage:storage_housing" }] rewards: [{ - id: "1142E4BCD71BF694" - type: "item" - item: "minecraft:dirt" + id: "2A14130CAC3461EA" + type: "random" + table_id: 4001436279668650237L }] } { - x: -10.5d - y: -14.0d + title: "Grid Networks" + x: 6.0d + y: -9.0d + subtitle: "Networking!" description: [ - "Building Useless Blocks" - "yay" + "Transmits grid information to a Network Receiver, allowing expansion of the system thousands of blocks away." + "" + "Bind the Network Card via right-click to a Network Receiver, and then place the Network Card in the Network transmitter." ] - dependencies: ["4966162FBA933453"] - optional: true - id: "2EFA5E43AF196F62" + id: "3E890BABC4C41370" + tasks: [ + { + id: "2E028480454ECBB5" + type: "item" + item: "refinedstorage:network_transmitter" + } + { + id: "1CB0AFE99559C1B5" + type: "item" + item: "refinedstorage:network_receiver" + } + ] + rewards: [ + { + id: "7D644616E6416286" + type: "item" + item: "refinedstorage:network_card" + } + { + id: "7D1DCEA1DB748856" + type: "random" + table_id: 4001436279668650237L + } + ] + } + { + x: -7.5d + y: -6.0d + dependencies: ["5BB7648DC10E1E08"] + id: "0195C8D984BAC24E" tasks: [{ - id: "2BF903DAA14F9ECA" + id: "4868D41EDB82CD1D" type: "item" - item: "extradisks:262144k_storage_block" + item: "cabletiers:creative_exporter" }] rewards: [{ - id: "4162DF199EA9BC53" - type: "item" - item: "minecraft:dirt" + id: "64C5904F239BCAEB" + type: "random" + table_id: 3567941291661635734L }] } { - x: -11.5d - y: -14.0d - description: [ - "Building Useless Blocks" - "yay" - ] - dependencies: ["718A2040D868E09F"] - optional: true - id: "173CF3220ABCA57E" + x: -7.5d + y: -10.5d + dependencies: ["13A0714444BA79AB"] + id: "1A7E741E9C5458F8" tasks: [{ - id: "751B84E77B2DE755" + id: "06946B837E695C53" type: "item" - item: "extradisks:1048576k_storage_block" + item: "cabletiers:creative_importer" }] rewards: [{ - id: "270B6497653E4D78" - type: "item" - item: "minecraft:dirt" + id: "0FCF48AB1EEDAB81" + type: "random" + table_id: 3567941291661635734L }] } { - x: 1.5d - y: -14.0d - description: [ - "Building Useless Blocks" - "yay" - ] - dependencies: ["4B81E84CAE814BA9"] - optional: true - id: "1E51EF64EA465F54" + x: -7.5d + y: -9.0d + dependencies: ["0D4FE97640F2CA60"] + id: "1CC5DD5306B224A0" tasks: [{ - id: "054937A9AA230A26" + id: "51EE75A262172D1B" type: "item" - item: "refinedstorage:64k_fluid_storage_block" + item: "cabletiers:creative_destructor" }] rewards: [{ - id: "21DD73C9900B0A74" - type: "item" - item: "minecraft:dirt" + id: "588DF3CB511F6C07" + type: "random" + table_id: 3567941291661635734L }] } { - x: 2.5d - y: -14.0d - description: [ - "Building Useless Blocks" - "yay" - ] - dependencies: ["39C8E1705EF1CD31"] - optional: true - id: "5C9D829641916A37" + x: -7.5d + y: -7.5d + dependencies: ["1F55A483008F74FE"] + id: "14659E5B2C12B574" tasks: [{ - id: "127D03F468D4B833" + id: "2D78E63D4545ACCE" type: "item" - item: "refinedstorage:256k_fluid_storage_block" + item: "cabletiers:creative_constructor" }] rewards: [{ - id: "46A7AA33EED3A203" - type: "item" - item: "minecraft:dirt" + id: "33D9B8255C24B552" + type: "random" + table_id: 3567941291661635734L }] } { - x: 3.5d - y: -14.0d - description: [ - "Building Useless Blocks" - "yay" - ] - dependencies: ["60244F26B9ABED49"] - optional: true - id: "3244AF0B5D37738B" + x: -4.5d + y: -4.5d + dependencies: ["1AAED56198D4799B"] + id: "47618EAE323E6C13" tasks: [{ - id: "533C1172A7219C78" + id: "50B7CE5116D535CC" type: "item" - item: "refinedstorage:1024k_fluid_storage_block" + item: "cabletiers:elite_requester" }] rewards: [{ - id: "6CF3B2C7CC72975C" - type: "item" - item: "minecraft:dirt" + id: "65A1BD79F6588C6E" + type: "random" + table_id: 3567941291661635734L }] } { - x: 4.5d - y: -14.0d - description: [ - "Building Useless Blocks" - "yay" - ] - dependencies: ["3751015CD5C84134"] - optional: true - id: "5FD8FFE17397E805" + x: -6.0d + y: -4.5d + dependencies: ["47618EAE323E6C13"] + id: "477C8F4946794B9C" tasks: [{ - id: "51C10EB9420902B1" + id: "132F3AB80796CDB4" type: "item" - item: "refinedstorage:4096k_fluid_storage_block" + item: "cabletiers:ultra_requester" }] rewards: [{ - id: "7251D0704D4B4055" - type: "item" - item: "minecraft:dirt" + id: "29AF7B5B2F5566B3" + type: "random" + table_id: 3567941291661635734L }] } { - x: 5.5d - y: -14.0d - description: [ - "Building Useless Blocks" - "yay" - ] - dependencies: ["53CA0D6B4D5A17D5"] - optional: true - id: "17748B93B25AD2CA" + x: -7.5d + y: -4.5d + dependencies: ["477C8F4946794B9C"] + id: "7641F925A9AE8C01" tasks: [{ - id: "1D6F846C0C99F319" + id: "3C7F1D198FDE1393" type: "item" - item: "extradisks:16384k_fluid_storage_block" + item: "cabletiers:creative_requester" }] rewards: [{ - id: "07C4A6DD91AB6398" - type: "item" - item: "minecraft:dirt" + id: "52B96A2212B66053" + type: "random" + table_id: 3567941291661635734L }] } { - x: 6.5d - y: -14.0d - description: [ - "Building Useless Blocks" - "yay" - ] - dependencies: ["64D6C395B6304F40"] - optional: true - id: "4F4E241234534DD4" + x: -3.0d + y: -4.5d + hide_dependency_lines: true + dependencies: ["01F18150EC923482"] + id: "1AAED56198D4799B" tasks: [{ - id: "014AA24A00F84611" + id: "4D5AE30FDB715186" type: "item" - item: "extradisks:65536k_fluid_storage_block" + item: "rsrequestify:requester" }] - rewards: [{ - id: "4505A4B3AF3A2321" + } + { + x: 0.0d + y: -19.5d + description: ["Infinite item storage!"] + hide_dependency_lines: false + dependencies: ["718A2040D868E09F"] + id: "61D4080EC66A57DE" + tasks: [{ + id: "4A52CA691C535DE8" type: "item" - item: "minecraft:dirt" + item: "extradisks:infinite_storage_part" }] + rewards: [ + { + id: "5D22142FFE9C5004" + type: "random" + table_id: 3567941291661635734L + } + { + id: "4B33D2CCD34DB34B" + type: "random" + table_id: 4001436279668650237L + } + ] } { - x: 7.5d - y: -14.0d - description: [ - "Building Useless Blocks" - "yay" - ] - dependencies: ["17920C436DDBBD07"] - optional: true - id: "62D71019E735F1B3" + x: 1.0d + y: -17.5d + description: ["Infinite fluid storage!"] + hide_dependency_lines: false + dependencies: ["49772923B8AF0F1F"] + id: "1D483A4F8A2E48C5" tasks: [{ - id: "7B79FEF0C5876174" + id: "48E0006E9C8D0BC9" type: "item" - item: "extradisks:262144k_fluid_storage_block" + item: "extradisks:infinite_fluid_storage_part" }] + rewards: [ + { + id: "0FED744A44F71189" + type: "random" + table_id: 3567941291661635734L + } + { + id: "0315A15FD7D5B1AC" + type: "random" + table_id: 4001436279668650237L + } + ] + } + { + x: 0.0d + y: -14.5d + dependencies: [ + "4B81E84CAE814BA9" + "4101F8275B41C79B" + ] + optional: true + id: "58AA6CD9D96244D1" + tasks: [ + { + id: "15F0A882BE1594B1" + type: "item" + item: "refinedstorage:1k_storage_disk" + } + { + id: "269EECC6F9A9D984" + type: "item" + item: "refinedstorage:64k_fluid_storage_disk" + } + ] rewards: [{ - id: "555EB88EF0071765" - type: "item" - item: "minecraft:dirt" + id: "624504C1FCDB2032" + type: "random" + table_id: 4001436279668650237L }] } { - x: 8.5d - y: -14.0d - description: [ - "Building Useless Blocks" - "yay" + x: 0.0d + y: -13.5d + dependencies: [ + "4B81E84CAE814BA9" + "4101F8275B41C79B" ] - dependencies: ["49772923B8AF0F1F"] optional: true - id: "40C1F197E3F3E220" - tasks: [{ - id: "6C12783A4C026440" - type: "item" - item: "extradisks:1048576k_fluid_storage_block" - }] + id: "62625CAF6649AB53" + tasks: [ + { + id: "4540AB0231FE3B1A" + type: "item" + item: "refinedstorage:1k_storage_block" + } + { + id: "71707FDB64DE5E1D" + type: "item" + item: "refinedstorage:64k_fluid_storage_block" + } + ] rewards: [{ - id: "2F75D3D4B5661DF4" - type: "item" - item: "minecraft:dirt" + id: "2757EAF400D978C1" + type: "random" + table_id: 4001436279668650237L }] } { - x: -2.5d - y: -9.0d - description: ["Security is always gud"] - dependencies: ["01F18150EC923482"] - id: "3B84215240D9F2CB" - tasks: [{ - id: "20F3020C07C9D22B" - type: "item" - item: "refinedstorage:security_manager" + title: "Destructor Upgrades" + x: -1.5d + y: -4.5d + description: ["These can add different attributes to Deconstructors to effect what happens when they mine a block."] + hide_dependency_lines: true + dependencies: ["6092490EC9008A05"] + id: "787415570026FFAA" + tasks: [ + { + id: "416E0011066156D2" + type: "item" + item: "refinedstorage:silk_touch_upgrade" + } + { + id: "086992D773D34C15" + type: "item" + item: "refinedstorage:fortune_3_upgrade" + } + ] + rewards: [{ + id: "0EB941B66B8E55EB" + type: "random" + table_id: 3567941291661635734L }] } { - x: 2.5d - y: -9.0d - description: ["Please don't detect me :O"] - dependencies: ["01F18150EC923482"] - id: "5D31FCC61B02E17A" - tasks: [{ - id: "6C6F92D9A6D8DFD6" - type: "item" - item: "refinedstorage:detector" + title: "Other Upgrades" + x: -1.5d + y: -3.0d + description: ["This can make machines work faster, or automatically craft items that are requested to be outputted."] + hide_dependency_lines: true + dependencies: [ + "1A7E741E9C5458F8" + "0195C8D984BAC24E" + ] + dependency_requirement: "one_completed" + id: "2B27E4E04A628C60" + tasks: [ + { + id: "0B3AB478E6493DBC" + type: "item" + item: "refinedstorage:speed_upgrade" + } + { + id: "2B39C12AEFA55C59" + type: "item" + item: "refinedstorage:stack_upgrade" + } + { + id: "086F83FEFD57D69B" + type: "item" + item: "refinedstorage:crafting_upgrade" + } + ] + rewards: [{ + id: "10EE1EA9372509F0" + type: "random" + table_id: 3567941291661635734L }] } { - x: 0.0d - y: -3.5d - description: ["Manipulate your gf :P"] - dependencies: ["01F18150EC923482"] - id: "41424EB0CC76EFAF" + x: 1.5d + y: -12.0d + hide_dependency_lines: true + dependencies: [ + "4CD83943865018EA" + "2CFEE04BA574921E" + "6092490EC9008A05" + "532229D285CA4858" + ] + id: "35EC08D610382860" tasks: [{ - id: "68E02B9159B931BE" + id: "5BFCB4F5C8CCA8C9" type: "item" - item: "refinedstorage:disk_manipulator" + item: "refinedstorage:filter" + }] + rewards: [{ + id: "1361E62DF27B02EE" + type: "random" + table_id: 4001436279668650237L }] } ] diff --git a/config/ftbquests/quests/chapters/resourceful_bees.snbt b/config/ftbquests/quests/chapters/resourceful_bees.snbt new file mode 100644 index 00000000..9a2f180e --- /dev/null +++ b/config/ftbquests/quests/chapters/resourceful_bees.snbt @@ -0,0 +1,4742 @@ +{ + id: "17013469EC5433C8" + group: "6614EE2378B8AFB9" + order_index: 0 + filename: "resourceful_bees" + title: "Resourceful Bees" + icon: "resourcefulbees:t1_apiary" + default_quest_shape: "" + default_hide_dependency_lines: false + quests: [ + { + x: 0.0d + y: 0.0d + shape: "circle" + description: [ + "Welcome! This series of quests is designed to teach you how to obtain resources through the Resourceful Bees mod, and to guide you through how to breed all of them." + "Once you get the hang of it, you're in for an unBEElievable experience with this pack!" + "P.S. The fact this chapter looks like a bee, I swear to god, is a happy accident." + ] + size: 1.5d + id: "288A0D740ECD12F1" + tasks: [{ + id: "7764876B97F22BCD" + type: "checkmark" + title: "NOT THE BEES!" + }] + rewards: [{ + id: "0D82E0782C45AC42" + type: "item" + item: { + id: "minecraft:player_head" + Count: 1b + tag: { + SkullOwner: { + Id: [I; + -2067653360 + 796934752 + -1146006389 + 1061017830 + ] + Properties: { + textures: [{ + Value: "ewogICJ0aW1lc3RhbXAiIDogMTYzMTgwNDE4NDEzNywKICAicHJvZmlsZUlkIiA6ICI4NGMyMWQxMDJmODA0MjYwYmJiMTU0OGIzZjNkZDhlNiIsCiAgInByb2ZpbGVOYW1lIiA6ICJuZGRyYWdvb24iLAogICJzaWduYXR1cmVSZXF1aXJlZCIgOiB0cnVlLAogICJ0ZXh0dXJlcyIgOiB7CiAgICAiU0tJTiIgOiB7CiAgICAgICJ1cmwiIDogImh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzdkY2UzNzNlN2VjMDI0MGI4NTEzMWNjY2EwNThkNzcxZTRkNmM0ZmU0ZjQ2NWJkZTcyMGJjNjZlYTg2ZDY0MyIKICAgIH0KICB9Cn0=" + Signature: "nvt7tAT7gLNqX6X/piGl+pJPo6g2rvJPuiO3WaNzn6+g9HL6L8Wz3qmPswgc+fJRuWBk9H8wtaNvEJtyzSwRicrsCriCr9ENmTkzxvqHKAjPcHvWUhGuE1cNg8WCLLRcrBNkWBKujmUEbV9cCiqKiq3fUP3V/hyBRl8kTFYe7PSv21znZFE9jFooFMTWW46obzQd7pGao/UCVU/C+NG2mZWQDrHxkNxpIVqrPyGQuHs3npL4PthQE8hS8chjb83SZhJyJ85kHvwxJ2vB9EgQOZB0lL7MO9LtRcVrruh2QcIKAQ+vUSLUh4n8+fqGGcgfRqiWbMfQ/RgfnMVN9tzF3wcFxkF15CDfnZTuugQKXFs8VPNgYdeejNgiYiDTJnxHmqQPQ4trJU1AjLwFGg1o0Sw8tJGJ8RUT0uZjP/AuupRjNv6ayLRYKpYYwGmLOGiKvtYiV2W2LSvOyg181m0262yQi9wQaDbBDy1/2ZjdVeZmUlEryubJ39/VIT5vqcRgG/25bCgB4VvYotJpoOLQYgSzVK9Loh0KE1OmHXBicTSIh00AVa8xCoYd8vXNiZ1MVcTWOUttpdAyE20iYkvhnaOPfho0kxbHcd69RHmAQLQY1d0JkBC/mFOI5kH/dYR2Xg45PZlSM7OSs7lLiJggOiFDxiXDjmc1b6hHn9vdwoY=" + }] + } + Name: "nddragoon" + } + } + } + }] + } + { + x: 1.0d + y: -1.0d + shape: "diamond" + description: ["Used to catch and carry bees."] + dependencies: ["288A0D740ECD12F1"] + id: "1B1DE94EC57DC4E4" + tasks: [{ + id: "0D2DEDB393C98CC7" + type: "item" + item: "resourcefulbees:bee_jar" + }] + } + { + x: 1.0d + y: 1.0d + shape: "diamond" + description: ["Used to scrape off honeycombs from Resourceful Bees nests and hives."] + dependencies: ["288A0D740ECD12F1"] + id: "1DE2DA9B6B629BE0" + tasks: [{ + id: "3A4C89CE25175B64" + type: "item" + item: "resourcefulbees:scraper" + }] + } + { + x: -1.0d + y: -1.0d + shape: "diamond" + description: ["When used on a nest or hive, it lets you get the honey or combs without angering the bees."] + hide_dependency_lines: false + dependencies: ["288A0D740ECD12F1"] + id: "5E818AFA7489B944" + tasks: [{ + id: "6F65EA9D93DDE483" + type: "item" + item: { + id: "resourcefulbees:smoker" + Count: 1b + tag: { + Damage: 0 + } + } + }] + } + { + x: -1.0d + y: 1.0d + shape: "diamond" + description: ["Gives you information on bees and their traits."] + dependencies: ["288A0D740ECD12F1"] + id: "69E1C6FF652DDA20" + tasks: [{ + id: "159290A6B5E85A28" + type: "item" + item: "resourcefulbees:beepedia" + }] + } + { + x: 3.5d + y: 1.0d + description: ["Used to turn honeycombs into resources."] + hide_dependency_lines: true + dependencies: ["288A0D740ECD12F1"] + id: "527F724A093EECCE" + tasks: [{ + id: "0602065C76672539" + type: "item" + item: "resourcefulbees:mechanical_centrifuge" + }] + } + { + x: 5.5d + y: 1.0d + description: ["Turns honeycombs into resources using energy."] + dependencies: ["527F724A093EECCE"] + id: "3CB1288AA8FD20EA" + tasks: [{ + id: "46A0FAD35E3D7BF1" + type: "item" + item: "resourcefulbees:centrifuge" + }] + } + { + title: "Tier 1 Centrifuge" + x: 6.5d + y: 1.0d + description: [ + "The first multiblock centrifuge, can process honeycomb blocks." + "The structure is 3x3 and 4 tall. Place the controller 1 block above the ground in the center of any of the faces." + ] + dependencies: ["3CB1288AA8FD20EA"] + id: "36B15A5719059EC3" + tasks: [ + { + id: "1AA8158B6628BBD8" + type: "item" + item: "resourcefulbees:centrifuge_controller" + } + { + id: "75116BE301D9A823" + type: "item" + item: "resourcefulbees:centrifuge_casing" + count: 35L + } + ] + } + { + title: "Tier 2 Centrifuge" + x: 7.5d + y: 1.0d + dependencies: ["36B15A5719059EC3"] + id: "03F6775B25612C33" + tasks: [ + { + id: "31494584529A46D8" + type: "item" + item: "resourcefulbees:elite_centrifuge_controller" + } + { + id: "6712516DA564ECBE" + type: "item" + item: "resourcefulbees:elite_centrifuge_casing" + count: 35L + } + ] + } + { + title: "Tier 3 Centrifuge" + x: 8.5d + y: 1.0d + dependencies: ["03F6775B25612C33"] + id: "78CA08B59FE045C1" + tasks: [ + { + id: "3ADC5DEBCC4F9041" + type: "item" + item: "ctiers:centrifuge_controller_tier_3" + } + { + id: "001453DB9C3AEA69" + type: "item" + item: "ctiers:centrifuge_casing_tier_3" + count: 35L + } + ] + } + { + title: "Tier 4 Centrifuge" + x: 9.5d + y: 1.0d + dependencies: ["78CA08B59FE045C1"] + id: "7AA73C6752BA326C" + tasks: [ + { + id: "03033D482FE98D01" + type: "item" + item: "ctiers:centrifuge_controller_tier_4" + } + { + id: "7B0BB214A74305FD" + type: "item" + item: "ctiers:centrifuge_casing_tier_4" + count: 35L + } + ] + } + { + title: "Tier 5 Centrifuge" + x: 10.5d + y: 1.0d + dependencies: ["7AA73C6752BA326C"] + id: "18A1EA065FF47F55" + tasks: [ + { + id: "75BEF4038E597513" + type: "item" + item: "ctiers:centrifuge_controller_tier_5" + } + { + id: "511A982BBD8A7951" + type: "item" + item: "ctiers:centrifuge_casing_tier_5" + count: 35L + } + ] + } + { + title: "Creative Centrifuge" + x: 11.60612244897959d + y: 0.9923469387754764d + subtitle: "All your comb are belong to us" + dependencies: [ + "18A1EA065FF47F55" + "257064EF9D295744" + ] + size: 1.25d + id: "0034618BF30DCBBB" + tasks: [ + { + id: "44ACB1F4399D69B4" + type: "item" + item: "ctiers:centrifuge_controller_tier_creative" + } + { + id: "5A08126944306F39" + type: "item" + item: "ctiers:centrifuge_casing_tier_creative" + count: 35L + } + ] + } + { + title: "Beeper" + x: 1.5d + y: 4.5d + shape: "hexagon" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "472686291A4A1FA3" + tasks: [{ + id: "42059A339876368C" + type: "item" + title: "Filled Bee Jar - Beeper" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:beeper_bee" + Color: "#0C9F0A" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.beeper_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:beeper_bee" + } + } + } + ] + } + } + }] + } + { + title: "Ender Bee" + x: 2.5d + y: 6.5d + shape: "hexagon" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "203158E4DD58963F" + tasks: [{ + id: "14ADF9262F998A24" + type: "item" + title: "Filled Bee Jar - Ender Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:ender_bee" + Color: "#339786" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.ender_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:ender_bee" + } + } + } + ] + } + } + }] + } + { + title: "Uranium Bee" + x: 2.0d + y: 5.5d + shape: "hexagon" + subtitle: "Critical buzz" + description: ["Parents: Beeper and Ender"] + dependencies: [ + "472686291A4A1FA3" + "203158E4DD58963F" + ] + id: "3400A30E23DFEE54" + tasks: [{ + id: "0C4920974C65CB2A" + type: "item" + title: "Filled Bee Jar - Uranium Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:uranium_bee" + Color: "#fff37f" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.uranium_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:uranium_bee" + } + } + } + ] + } + } + }] + } + { + title: "Slimy Bee" + x: -0.5d + y: 4.5d + shape: "hexagon" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "6B024B3AC868CBF6" + tasks: [{ + id: "3BCA5466BDABE810" + type: "item" + title: "Filled Bee Jar - Slimy Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:slimy_bee" + Color: "#1ad920" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.slimy_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:slimy_bee" + } + } + } + ] + } + } + }] + } + { + title: "Uraninite Bee" + x: 0.5d + y: 4.5d + shape: "hexagon" + description: ["Parents: Beeper and Slimey"] + dependencies: [ + "6B024B3AC868CBF6" + "472686291A4A1FA3" + ] + id: "1B33143BBB9BC3D5" + tasks: [{ + id: "628E5F21283B06D9" + type: "item" + title: "Filled Bee Jar - Uraninite Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:uraninite_bee" + Color: "#00FC1A" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.uraninite_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:uraninite_bee" + } + } + } + ] + } + } + }] + } + { + title: "Gold Bee" + x: -1.0d + y: 5.5d + shape: "hexagon" + subtitle: "He got da drip" + description: ["Parents: Quartz and Stoned"] + dependencies: [ + "66692BE0578297B8" + "22A1556E84A8C784" + ] + id: "5B606056E5FE17C0" + tasks: [{ + id: "4B6B8CFAFB740281" + type: "item" + title: "Filled Bee Jar - Gold Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:gold_bee" + Color: "#FFDC00" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.gold_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:gold_bee" + } + } + } + ] + } + } + }] + } + { + title: "Platinum Bee" + x: -1.5d + y: 4.5d + shape: "hexagon" + description: ["Parents: Gold and Silver"] + dependencies: [ + "352BD309019E315B" + "5B606056E5FE17C0" + ] + id: "7B63E985866AC48D" + tasks: [{ + id: "4A5E641696B624B6" + type: "item" + title: "Filled Bee Jar - Platinum Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:platinum_bee" + Color: "#A4EDFC" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.platinum_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:platinum_bee" + } + } + } + ] + } + } + }] + } + { + title: "Silver Bee" + x: -2.0d + y: 5.5d + shape: "hexagon" + description: ["Parents: Gold and Aluminum"] + dependencies: [ + "5B606056E5FE17C0" + "3A2DFF2FC1CF92BD" + ] + id: "352BD309019E315B" + tasks: [{ + id: "0F8432FC15174A96" + type: "item" + title: "Filled Bee Jar - Silver Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:silver_bee" + Color: "#D1E1EC" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.silver_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:silver_bee" + } + } + } + ] + } + } + }] + } + { + title: "Emerald Bee" + x: 0.0d + y: 5.5d + shape: "hexagon" + description: ["Parents: Slimey and Gold"] + dependencies: [ + "6B024B3AC868CBF6" + "5B606056E5FE17C0" + ] + id: "28515C00A89B5433" + tasks: [{ + id: "300407068D825948" + type: "item" + title: "Filled Bee Jar - Emerald Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:emerald_bee" + Color: "#18eb09" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.emerald_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:emerald_bee" + } + } + } + ] + } + } + }] + } + { + title: "Quartz Bee" + x: -1.5d + y: 6.5d + shape: "hexagon" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "66692BE0578297B8" + tasks: [{ + id: "36A6273973BD9762" + type: "item" + title: "Filled Bee Jar - Quartz Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:quartz_bee" + Color: "#D4CABA" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.quartz_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:quartz_bee" + } + } + } + ] + } + } + }] + } + { + title: "Aluminum Bee" + x: -2.5d + y: 6.5d + shape: "hexagon" + description: ["Parents: Quartz and Stoned"] + dependencies: [ + "66692BE0578297B8" + "22A1556E84A8C784" + ] + id: "3A2DFF2FC1CF92BD" + tasks: [{ + id: "1F5F620CB2A3EA82" + type: "item" + title: "Filled Bee Jar - Aluminum Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:aluminum_bee" + Color: "#C3CDD5" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.aluminum_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:aluminum_bee" + } + } + } + ] + } + } + }] + } + { + title: "Stoned Bee" + x: -1.0d + y: 7.5d + shape: "hexagon" + subtitle: "Sky high" + description: ["Parents: Cobbee and Lava"] + dependencies: [ + "750857F675CCC815" + "0F571BA1D1765976" + ] + id: "22A1556E84A8C784" + tasks: [{ + id: "5128CED516C2C32B" + type: "item" + title: "Filled Bee Jar - Stoned Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:stoned_bee" + Color: "#5A5A5A" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.stoned_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:stoned_bee" + } + } + } + ] + } + } + }] + } + { + title: "Copper Bee" + x: 0.0d + y: 7.5d + shape: "hexagon" + subtitle: "Conductive! Bzzzzt" + description: ["Parents: Quartz and Stoned"] + dependencies: [ + "66692BE0578297B8" + "22A1556E84A8C784" + ] + id: "4E3F2AFE407C22F6" + tasks: [{ + id: "1132ECF981A1193F" + type: "item" + title: "Filled Bee Jar - Copper Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:copper_bee" + Color: "#D28868" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.copper_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:copper_bee" + } + } + } + ] + } + } + }] + } + { + title: "Certus Bee" + x: -0.5d + y: 6.5d + shape: "hexagon" + description: ["Parents: Quartz and Copper"] + dependencies: [ + "4E3F2AFE407C22F6" + "66692BE0578297B8" + ] + id: "4BBA5CE39C9A98C6" + tasks: [{ + id: "658E1CFA3CEF6E1C" + type: "item" + title: "Filled Bee Jar - Certus Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:certus_bee" + Color: "#d2d6f7" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.certus_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:certus_bee" + } + } + } + ] + } + } + }] + } + { + title: "Tin Bee" + x: -2.0d + y: 7.5d + shape: "hexagon" + description: ["Parents: Quartz and Stoned"] + dependencies: [ + "66692BE0578297B8" + "22A1556E84A8C784" + ] + id: "6B78C079E806B590" + tasks: [{ + id: "2967F814DDD6E2DD" + type: "item" + title: "Filled Bee Jar - Tin Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:tin_bee" + Color: "#ECEDEE" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.tin_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:tin_bee" + } + } + } + ] + } + } + }] + } + { + title: "Cobbee" + x: -0.5d + y: 8.5d + shape: "hexagon" + description: [ + "Spawns naturally." + "" + ] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "750857F675CCC815" + tasks: [{ + id: "1659A0DF6B38F544" + type: "item" + title: "Filled Bee Jar - CobBee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:cobbee_bee" + Color: "#1c1823" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.cobbee_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:cobbee_bee" + } + } + } + ] + } + } + }] + } + { + title: "Lava Bee" + x: 0.5d + y: 6.5d + shape: "hexagon" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "0F571BA1D1765976" + tasks: [{ + id: "03B9270A83F7008A" + type: "item" + title: "Filled Bee Jar - Lava Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:lava_bee" + Color: "#DB4819" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.lava_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:lava_bee" + } + } + } + ] + } + } + }] + } + { + title: "Water Bee" + x: 1.0d + y: 5.5d + shape: "hexagon" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "1FD5CB58D5C0D368" + tasks: [{ + id: "34B5B3B657D835B3" + type: "item" + title: "Filled Bee Jar - Water Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:water_bee" + Color: "#8499D6" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.water_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:water_bee" + } + } + } + ] + } + } + }] + } + { + title: "Obsidian Bee" + x: 1.5d + y: 6.5d + shape: "hexagon" + description: ["Parents: Water and Lava"] + dependencies: [ + "1FD5CB58D5C0D368" + "0F571BA1D1765976" + ] + id: "07F88C87BCE0B637" + tasks: [{ + id: "2FFCEB0BE0476A6C" + type: "item" + title: "Filled Bee Jar - Obsidian Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:obsidian_bee" + Color: "#211B20" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.obsidian_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:obsidian_bee" + } + } + } + ] + } + } + }] + } + { + title: "Iron Bee" + x: -1.5d + y: 8.5d + shape: "hexagon" + description: ["Parents: Quartz and Stoned"] + dependencies: [ + "22A1556E84A8C784" + "66692BE0578297B8" + ] + id: "684EC117EC0828E1" + tasks: [{ + id: "28B61134414A4FB7" + type: "item" + title: "Filled Bee Jar - Iron Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:iron_bee" + Color: "#ffcc99" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.iron_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:iron_bee" + } + } + } + ] + } + } + }] + } + { + title: "Zinc Bee" + x: -3.0d + y: 7.5d + shape: "hexagon" + description: ["Parents: Iron and Tin"] + dependencies: [ + "6B78C079E806B590" + "684EC117EC0828E1" + ] + id: "105F00789049BFBF" + tasks: [{ + id: "6FDFEA4CE2CFEB46" + type: "item" + title: "Filled Bee Jar - Zinc Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:zinc_bee" + Color: "#B6DBD8" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.zinc_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:zinc_bee" + } + } + } + ] + } + } + }] + } + { + title: "Nickel Bee" + x: -2.5d + y: 8.5d + shape: "hexagon" + description: ["Parents: Iron and Zinc"] + dependencies: [ + "684EC117EC0828E1" + "105F00789049BFBF" + ] + id: "15CD3C23EC10953D" + tasks: [{ + id: "15C2800E436E286C" + type: "item" + title: "Filled Bee Jar - Nickel Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:nickel_bee" + Color: "#F5F2A3" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.nickel_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:nickel_bee" + } + } + } + ] + } + } + }] + } + { + title: "Fluorite Bee" + x: -3.5d + y: 8.5d + shape: "hexagon" + subtitle: "More useful than it sounds" + description: ["Parents: Tin and Redstone"] + dependencies: [ + "6B78C079E806B590" + "4D0F2CF7349D3256" + ] + id: "04D4E9D901F5BF9D" + tasks: [{ + id: "5007ED938E3FDFDB" + type: "item" + title: "Filled Bee Jar - Fluorite Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:fluorite_bee" + Color: "#d6aedd" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.fluorite_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:fluorite_bee" + } + } + } + ] + } + } + }] + } + { + title: "Redstone Bee" + x: -3.0d + y: 9.5d + shape: "hexagon" + description: ["Parents: Glowing and RGBee"] + dependencies: [ + "4298012F62A291F1" + "7B9A75F596F24FB7" + ] + id: "4D0F2CF7349D3256" + tasks: [{ + id: "29C8E5B1AD71D1F6" + type: "item" + title: "Filled Bee Jar - Redstone Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:redstone_bee" + Color: "#aa0f01" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.redstone_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:redstone_bee" + } + } + } + ] + } + } + }] + } + { + title: "Osmium Bee" + x: -2.0d + y: 9.5d + shape: "hexagon" + description: ["Parents: Redstone and Iron"] + dependencies: [ + "4D0F2CF7349D3256" + "684EC117EC0828E1" + ] + id: "63A8F4F144442A22" + tasks: [{ + id: "54F9D3C08F0A381F" + type: "item" + title: "Filled Bee Jar - Osmium Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:osmium_bee" + Color: "#BDCBD4" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.osmium_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:osmium_bee" + } + } + } + ] + } + } + }] + } + { + title: "Lapis Bee" + x: -1.0d + y: 9.5d + shape: "hexagon" + description: ["Parents: RGBee and Stoned"] + dependencies: [ + "4298012F62A291F1" + "22A1556E84A8C784" + ] + id: "443D842C932D7415" + tasks: [{ + id: "7AFF1113A788EC9C" + type: "item" + title: "Filled Bee Jar - Lapis Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:lapis_bee" + Color: "#345ec3" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.lapis_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:lapis_bee" + } + } + } + ] + } + } + }] + } + { + title: "RGBee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:rgbee_bee" + } + } + x: -1.5d + y: 10.5d + shape: "hexagon" + subtitle: "LGBeeT" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "4298012F62A291F1" + tasks: [{ + id: "2418C31DC6D95627" + type: "item" + title: "Filled Bee Jar - RGBee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:rgbee_bee" + Color: "rainbow" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.rgbee_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:rgbee_bee" + } + } + } + ] + } + } + }] + } + { + title: "Glowing Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:glowing_bee" + } + } + x: -2.5d + y: 10.5d + shape: "hexagon" + subtitle: "Shiny!" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "7B9A75F596F24FB7" + tasks: [{ + id: "4422B91ABA9228FF" + type: "item" + title: "Filled Bee Jar - Glowing Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:glowing_bee" + Color: "#D6D30D" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.glowing_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:glowing_bee" + } + } + } + ] + } + } + }] + } + { + title: "Lead Bee" + x: 0.0d + y: 9.5d + shape: "hexagon" + subtitle: "Its wings are too small to get its fat little body off the ground" + description: ["Parents: Iron and Coal"] + dependencies: [ + "684EC117EC0828E1" + "08ED4065D5D4C88F" + ] + id: "6E8AE1A5B64A9E81" + tasks: [{ + id: "3BB7061FAD891900" + type: "item" + title: "Filled Bee Jar - Lead Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:lead_bee" + Color: "#D0E4E1" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.lead_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:lead_bee" + } + } + } + ] + } + } + }] + } + { + title: "Coal Bee" + x: 0.5d + y: 8.5d + shape: "hexagon" + description: ["Parents: Lumber and Blazing"] + dependencies: [ + "0CC3FC0A76E5E180" + "6FBB5F47790D5D17" + ] + id: "08ED4065D5D4C88F" + tasks: [{ + id: "60029E43ACBDFA64" + type: "item" + title: "Filled Bee Jar - Coal Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:coal_bee" + Color: "#303030" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.coal_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:coal_bee" + } + } + } + ] + } + } + }] + } + { + title: "Diamond Bee" + x: 1.0d + y: 7.5d + shape: "hexagon" + description: ["Parents: Obsidian and Coal"] + dependencies: [ + "07F88C87BCE0B637" + "08ED4065D5D4C88F" + ] + id: "4FE45274F0A7AD62" + tasks: [{ + id: "65818D073FBC6BD2" + type: "item" + title: "Filled Bee Jar - Diamond Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:diamond_bee" + Color: "#00ffff" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.diamond_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:diamond_bee" + } + } + } + ] + } + } + }] + } + { + title: "Lumber Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:lumber_bee" + } + } + x: 1.0d + y: 9.5d + shape: "hexagon" + subtitle: "TimBEEEEEEEr!" + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "0CC3FC0A76E5E180" + tasks: [{ + id: "0C4ABE0BE18A335E" + type: "item" + title: "Filled Bee Jar - Lumber Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:lumber_bee" + Color: "#453B2A" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.lumber_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:lumber_bee" + } + } + } + ] + } + } + }] + } + { + title: "Blazing Bee" + x: 1.5d + y: 8.5d + shape: "hexagon" + description: ["Parents: Magma and Spooky"] + dependencies: [ + "3DB82BFFEFEF4C86" + "42DA8C2E0C805C53" + ] + id: "6FBB5F47790D5D17" + tasks: [{ + id: "6BFE4020DF23EF6B" + type: "item" + title: "Filled Bee Jar - Blazing Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:blazing_bee" + Color: "#BD5900" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.blazing_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:blazing_bee" + } + } + } + ] + } + } + }] + } + { + title: "Magma Bee" + x: 3.0d + y: 7.5d + shape: "hexagon" + description: ["Spawns naturally"] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "3DB82BFFEFEF4C86" + tasks: [{ + id: "027876690B9A2349" + type: "item" + title: "Filled Bee Jar - Magma Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:magma_bee" + Color: "#C73405" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.magma_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:magma_bee" + } + } + } + ] + } + } + }] + } + { + title: "Spooky Bee" + x: 2.5d + y: 8.5d + shape: "hexagon" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "42DA8C2E0C805C53" + tasks: [{ + id: "26F7F92EF3E0731D" + type: "item" + title: "Filled Bee Jar - Spooky Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:spooky_bee" + Color: "#F6F2E6" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.spooky_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:spooky_bee" + } + } + } + ] + } + } + }] + } + { + title: "Withered Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:withered_bee" + Color: "#444444" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.withered_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + x: 2.0d + y: 9.5d + shape: "hexagon" + description: ["Parents: Coal and Spooky"] + dependencies: [ + "08ED4065D5D4C88F" + "42DA8C2E0C805C53" + ] + id: "406098B9908A28D3" + tasks: [{ + id: "0D2066B1E89B1C31" + type: "item" + title: "Filled Bee Jar - Withered Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:withered_bee" + Color: "#444444" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.withered_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:withered_bee" + } + } + } + ] + } + } + }] + } + { + title: "Wither Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:wither_bee" + } + } + x: 0.5d + y: 10.5d + shape: "hexagon" + dependencies: [ + "1D13306B012BEB18" + "406098B9908A28D3" + ] + id: "514B2973BADCA55A" + tasks: [{ + id: "754334C91C0B5DB8" + type: "item" + title: "Filled Bee Jar - Wither Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:wither_bee" + Color: "#444444" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.wither_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:wither_bee" + } + } + } + ] + } + } + }] + } + { + title: "Netherite Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:netherite_bee" + } + } + x: 1.5d + y: 10.5d + shape: "hexagon" + description: ["Obtained by having a gold bee mutate a netherite block."] + hide_dependency_lines: true + dependencies: ["5B606056E5FE17C0"] + id: "1D13306B012BEB18" + tasks: [{ + id: "27118FD59EB0299B" + type: "item" + title: "Filled Bee Jar - Netherite Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:netherite_bee" + Color: "#654740" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.netherite_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:netherite_bee" + } + } + } + ] + } + } + }] + } + { + title: "Dragonic Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:dragonic_bee" + } + } + x: -0.5d + y: 10.5d + shape: "hexagon" + description: ["Obtained by having a wither bee mutate a dragon egg"] + dependencies: ["514B2973BADCA55A"] + id: "1A5AF366BE0BF104" + tasks: [{ + id: "2811BB7322CB2583" + type: "item" + title: "Filled Bee Jar - Dragonic Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:dragonic_bee" + Color: "#222222" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.dragonic_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:dragonic_bee" + } + } + } + ] + } + } + }] + } + { + title: "Allthemodium Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:allthemodium_bee" + } + } + x: 1.0d + y: 11.5d + shape: "hexagon" + description: ["Obtained by having a dragonic bee mutate an allthemodium block"] + dependencies: ["1A5AF366BE0BF104"] + id: "0CD71987FE363484" + tasks: [{ + id: "179EAF66C68B51CC" + type: "item" + title: "Filled Bee Jar - Allthemodium Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:allthemodium_bee" + Color: "#FCC50C" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.allthemodium_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:allthemodium_bee" + } + } + } + ] + } + } + }] + } + { + title: "Draconium Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:draconium_bee" + } + } + x: 0.0d + y: 11.5d + shape: "hexagon" + description: ["Obtained by having a dragonic bee mutate a wyvern fusion crafting injector"] + dependencies: ["1A5AF366BE0BF104"] + id: "3F5FFE411948A9BA" + tasks: [{ + id: "740211E2C257FDBC" + type: "item" + title: "Filled Bee Jar - Draconium Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:draconium_bee" + Color: "#8419FF" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.draconium_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:draconium_bee" + } + } + } + ] + } + } + }] + } + { + title: "Awakened Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:awakened_bee" + } + } + x: -1.0d + y: 11.5d + shape: "hexagon" + description: ["Obtained by having a draconium bee mutate a draconic fusion crafting injector"] + dependencies: ["3F5FFE411948A9BA"] + id: "704B8AA724116F5E" + tasks: [{ + id: "033EA6128B38806D" + type: "item" + title: "Filled Bee Jar - Awakened Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:awakened_bee" + Color: "#FF4C00" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.awakened_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:awakened_bee" + } + } + } + ] + } + } + }] + } + { + title: "Vibranium Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:vibranium_bee" + } + } + x: 2.0d + y: 11.5d + shape: "hexagon" + description: ["Obtained by having an allthemodium bee mutate a vibranium block"] + dependencies: ["0CD71987FE363484"] + id: "5B8F8E5E5B363668" + tasks: [{ + id: "3193949D89976991" + type: "item" + title: "Filled Bee Jar - Vibranium Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:vibranium_bee" + Color: "#26DE88" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.vibranium_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:vibranium_bee" + } + } + } + ] + } + } + }] + } + { + title: "Unobtainium Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:unobtainium_bee" + } + } + x: 2.5d + y: 10.5d + shape: "hexagon" + description: ["Obtained by having a vibrainium bee mutate an unobtainium block"] + dependencies: ["5B8F8E5E5B363668"] + id: "482474CD12CD9C6B" + tasks: [{ + id: "773BA5B668033A8B" + type: "item" + title: "Filled Bee Jar - Unobtainium Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:unobtainium_bee" + Color: "#A62BE0" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.unobtainium_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:unobtainium_bee" + } + } + } + ] + } + } + }] + } + { + title: "Soul Lava Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:soul_lava_bee" + } + } + x: 3.0d + y: 9.5d + shape: "hexagon" + description: ["Obtained by having an unobtainium bee mutate a lava bee"] + dependencies: ["482474CD12CD9C6B"] + id: "745F70BAAD92FAC1" + tasks: [{ + id: "4135962668E7C893" + type: "item" + title: "Filled Bee Jar - Soul Lava Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:soul_lava_bee" + Color: "#7cc7d6" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.soul_lava_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:soul_lava_bee" + } + } + } + ] + } + } + }] + } + { + title: "Aquamarine Bee" + x: 2.0d + y: 7.5d + shape: "hexagon" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "6E462C09AF2EE91E" + tasks: [{ + id: "3E35E2966E710172" + type: "item" + title: "Filled Bee Jar - Aquamarine Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:aquamarine_bee" + Color: "#35b3ff" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.aquamarine_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:aquamarine_bee" + } + } + } + ] + } + } + }] + } + { + title: "Mana Bee" + x: 2.5d + y: 4.5d + shape: "hexagon" + subtitle: "Feels magical" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "2EE4BDF8C5FBF3D0" + tasks: [{ + id: "5DFC8304FFCD63E7" + type: "item" + title: "Filled Bee Jar - Mana Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:mana_bee" + Color: "#00C9EA" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.mana_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:mana_bee" + } + } + } + ] + } + } + }] + } + { + title: "Croppy Bee" + x: -3.5d + y: 6.5d + shape: "hexagon" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "73A329F59C74A25F" + tasks: [{ + id: "28D4E2CD79BB6E7C" + type: "item" + title: "Filled Bee Jar - Croppy Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:cropy_bee" + Color: "#dcbb65" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.cropy_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:cropy_bee" + } + } + } + ] + } + } + }] + } + { + title: "Mystical Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:mystical_bee" + Color: "rainbow" + } + } + x: -0.5d + y: 12.5d + shape: "hexagon" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "4D2B093E82FC77AF" + tasks: [{ + id: "7DB752282C738CB0" + type: "item" + title: "Filled Bee Jar - Mystical Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:mystical_bee" + Color: "rainbow" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.mystical_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:mystical_bee" + } + } + } + ] + } + } + }] + } + { + title: "Crimson Iron Bee" + x: -3.0d + y: 5.5d + shape: "hexagon" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "26405552FF273AB1" + tasks: [{ + id: "7A518BF618272376" + type: "item" + title: "Filled Bee Jar - Crimson Iron Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:crimson_iron_bee" + Color: "#D4CABA" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.crimson_iron_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:crimson_iron_bee" + } + } + } + ] + } + } + }] + } + { + title: "Dirty Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:dirty_bee" + Color: "#79553A" + } + } + x: 0.5d + y: 12.5d + shape: "hexagon" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "1186CAC60C45CA51" + tasks: [{ + id: "26EB53BBA6FF70E2" + type: "item" + title: "Filled Bee Jar - Dirty Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:dirty_bee" + Color: "#79553A" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.dirty_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:dirty_bee" + } + } + } + ] + } + } + }] + } + { + title: "Gravely Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:gravely_bee" + Color: "#726b69" + } + } + x: 1.5d + y: 12.5d + shape: "hexagon" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "692C4FA52209FCB6" + tasks: [{ + id: "441790114501CCDF" + type: "item" + title: "Filled Bee Jar - Gravely Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:gravely_bee" + Color: "#726b69" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.gravely_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:gravely_bee" + } + } + } + ] + } + } + }] + } + { + title: "Guardian Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:guardian_bee" + Color: "#8FC0AA" + } + } + x: 0.5d + y: 14.5d + shape: "hexagon" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "2AE749DBBCA40971" + tasks: [{ + id: "1AF9847315CD4AAA" + type: "item" + title: "Filled Bee Jar - Guardian Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:guardian_bee" + Color: "#8FC0AA" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.guardian_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:guardian_bee" + } + } + } + ] + } + } + }] + } + { + title: "Icey Bee" + x: -1.0d + y: 3.5d + shape: "hexagon" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "434CAB189536D694" + tasks: [{ + id: "18DE6EA1A856344D" + type: "item" + title: "Filled Bee Jar - Icey Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:icey_bee" + Color: "#6B88C0" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.icey_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:icey_bee" + } + } + } + ] + } + } + }] + } + { + title: "Kitten Bee" + x: 1.0d + y: 3.5d + shape: "hexagon" + subtitle: "Flying babey!" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "5785E82AA64C4786" + tasks: [{ + id: "0CCE1A00146A32E5" + type: "item" + title: "Filled Bee Jar - Kitten Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:kitten_bee" + Color: "#EAA939" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.kitten_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:kitten_bee" + } + } + } + ] + } + } + }] + } + { + title: "Leafy Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:leafy_bee" + Color: "#06B805" + } + } + x: 0.0d + y: 13.5d + shape: "hexagon" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "3C3C7FA30538A662" + tasks: [{ + id: "529C38274166B152" + type: "item" + title: "Filled Bee Jar - Leafy Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:leafy_bee" + Color: "#06B805" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.leafy_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:leafy_bee" + } + } + } + ] + } + } + }] + } + { + title: "Mason Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:mason_bee" + Color: "#48544F" + } + } + x: 1.0d + y: 13.5d + shape: "hexagon" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "2F4DD540936F7084" + tasks: [{ + id: "04451F9E3005C3A6" + type: "item" + title: "Filled Bee Jar - Mason Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:mason_bee" + Color: "#48544F" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.mason_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:mason_bee" + } + } + } + ] + } + } + }] + } + { + title: "Oreo Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:oreo_bee" + Color: "#442920" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.oreo_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + x: -1.0d + y: 13.5d + shape: "hexagon" + subtitle: "ATM is not affiliated with Nabisco" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "1964A587955F5F7C" + tasks: [{ + id: "07D0D5F6861E889C" + type: "item" + title: "Filled Bee Jar - Oreo Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:oreo_bee" + Color: "#442920" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.oreo_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:oreo_bee" + } + } + } + ] + } + } + }] + } + { + title: "Sandy Bee" + x: -2.0d + y: 3.5d + shape: "hexagon" + description: ["Spawns Naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "1FEF6006BFEF83CE" + tasks: [{ + id: "3629DD75FD7A754C" + type: "item" + title: "Filled Bee Jar - Sandy Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:sandy_bee" + Color: "#DDD2B7" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.sandy_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:sandy_bee" + } + } + } + ] + } + } + }] + } + { + title: "Spider Bee" + x: 2.0d + y: 3.5d + shape: "hexagon" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "2A2517E704EA3D72" + tasks: [{ + id: "3B850542DFD00EDE" + type: "item" + title: "Filled Bee Jar - Spider Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:spider_bee" + Color: "#030303" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.spider_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:spider_bee" + } + } + } + ] + } + } + }] + } + { + title: "Stan Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:stan_bee" + Color: "#5A5A5A" + } + } + x: -0.5d + y: 14.5d + shape: "hexagon" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "790917A775CFC2F0" + tasks: [{ + id: "29A7117C2F5BB3F7" + type: "item" + title: "Filled Bee Jar - Stan Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:stan_bee" + Color: "#5A5A5A" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.stan_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:stan_bee" + } + } + } + ] + } + } + }] + } + { + title: "ZomBee" + x: 4.0d + y: 7.5d + shape: "hexagon" + subtitle: "BeeRAIIIINS" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "601E0BC9796893B1" + tasks: [{ + id: "3162A6D501D09018" + type: "item" + title: "Filled Bee Jar - ZomBee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:zombee_bee" + Color: "#2F4E32" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.zombee_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:zombee_bee" + } + } + } + ] + } + } + }] + } + { + title: "Starry Bee" + x: 0.0033163265306086487d + y: 3.4974489795918444d + shape: "hexagon" + description: ["Quest reward"] + dependencies: ["5C010374A550B53F"] + size: 1.5d + id: "3274F1946A54879A" + tasks: [{ + id: "2AF55A5372C71454" + type: "item" + title: "Filled Bee Jar - Starry Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:starry_bee" + Color: "#FFA500" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.starry_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:starry_bee" + } + } + } + ] + } + } + }] + } + { + title: "Chaotic Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:chaotic_bee" + } + } + x: -2.0d + y: 11.5d + shape: "hexagon" + description: ["Obtained by having an awakened bee mutate a chaotic fusion crafting injector"] + dependencies: ["704B8AA724116F5E"] + id: "7763902435E3E9F6" + tasks: [{ + id: "2590243DDB721B78" + type: "item" + title: "Filled Bee Jar - Chaotic Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:chaotic_bee" + Color: "#161616" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.chaotic_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:chaotic_bee" + } + } + } + ] + } + } + }] + } + { + title: "Yeti Bee" + x: -2.5d + y: 4.5d + shape: "hexagon" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "76F230356A059490" + tasks: [{ + id: "54D7C6A2CF3B6E8C" + type: "item" + title: "Filled Bee Jar - Yeti Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:yeti_bee" + Color: "#E9F4F6" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.yeti_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:yeti_bee" + } + } + } + ] + } + } + }] + } + { + title: "Papa Beemeritus Bee" + x: 3.5d + y: 8.5d + shape: "hexagon" + subtitle: "Just wanna bee wanna beewitch you in the moonlight" + description: [ + "You are never truly alone." + "Wherever you are, you have ghosts, and if you have ghosts, you have everything." + "Parents: ZomBee and Spooky" + ] + dependencies: [ + "601E0BC9796893B1" + "42DA8C2E0C805C53" + ] + id: "1C83F5A94A90E7CA" + tasks: [{ + id: "21B9216CBE7888F5" + type: "item" + title: "Filled Bee Jar - Papa Beemeritus" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:papa_beemeritus_bee" + Color: "#F5F5F5" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.papa_beemeritus_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:papa_beemeritus_bee" + } + } + } + ] + } + } + }] + } + { + title: "Ghastly Bee" + x: 3.0d + y: 5.5d + shape: "hexagon" + description: ["Parents: Beeper and Magma"] + dependencies: [ + "3DB82BFFEFEF4C86" + "472686291A4A1FA3" + ] + id: "33B67C04143B1130" + tasks: [{ + id: "0B6E0E9A1995EDCA" + type: "item" + title: "Filled Bee Jar - Ghastly Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:ghastly_bee" + Color: "#B7C7C7" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.ghastly_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:ghastly_bee" + } + } + } + ] + } + } + }] + } + { + title: "Cobalt Bee" + x: 3.5d + y: 6.5d + shape: "hexagon" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "72535CB7D959CF87" + tasks: [{ + id: "253313DD30466328" + type: "item" + title: "Filled Bee Jar - Cobalt Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:cobalt_bee" + Color: "#2248ba" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.cobalt_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:cobalt_bee" + } + } + } + ] + } + } + }] + } + { + title: "KoBee Beef" + x: -4.0d + y: 7.5d + shape: "hexagon" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "319564FC88C35DD2" + tasks: [{ + id: "2E18F9B922C56745" + type: "item" + title: "Filled Bee Jar - KoBee Beef" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:kobee_beef_bee" + Color: "#FF6666" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.kobee_beef_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:kobee_beef_bee" + } + } + } + ] + } + } + }] + } + { + title: "Salt Baee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:salt_baee_bee" + Color: "#f3f8e3" + } + } + x: -1.5d + y: 12.5d + shape: "hexagon" + description: ["Spawns naturally."] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + id: "6981B1AF17F5D249" + tasks: [{ + id: "1344733C42244AA3" + type: "item" + title: "Filled Bee Jar - Salt Baee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:salt_baee_bee" + Color: "#f3f8e3" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.salt_baee_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:salt_baee_bee" + } + } + } + ] + } + } + }] + } + { + title: "Beediddy" + x: 0.0d + y: -5.5d + shape: "hexagon" + description: [ + "Spawns naturally." + "Mutate 3x compressed metal blocks for their respective dense bee." + ] + hide_dependency_lines: true + dependencies: ["1B1DE94EC57DC4E4"] + size: 1.25d + id: "7CB3BF840FBB3958" + tasks: [{ + id: "18A3A6488ECA0F59" + type: "item" + title: "Filled Bee Jar - Beediddy Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:beediddy_bee" + Color: "#edc343" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.beediddy_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:beediddy_bee" + } + } + } + ] + } + } + }] + } + { + title: "Dense Copper Bee" + x: 0.0d + y: -3.5d + shape: "hexagon" + dependencies: ["7CB3BF840FBB3958"] + id: "5DA9BFAB768275B5" + tasks: [{ + id: "41347205F95504E3" + type: "item" + title: "Filled Bee Jar - Dense Copper Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:dense_copper_bee" + Color: "#D28868" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.dense_copper_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:dense_copper_bee" + } + } + } + ] + } + } + }] + } + { + title: "Dense Gold Bee" + x: 1.0d + y: -3.5d + shape: "hexagon" + dependencies: ["7CB3BF840FBB3958"] + id: "4BCE8815F4338E7B" + tasks: [{ + id: "68374ACC7D92B974" + type: "item" + title: "Filled Bee Jar - Dense Gold Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:dense_gold_bee" + Color: "#FFDC00" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.dense_gold_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:dense_gold_bee" + } + } + } + ] + } + } + }] + } + { + title: "Dense Iron Bee" + x: -1.0d + y: -3.5d + shape: "hexagon" + dependencies: ["7CB3BF840FBB3958"] + id: "33B8488B74A7C3E2" + tasks: [{ + id: "1A2D39A3AC204111" + type: "item" + title: "Filled Bee Jar - Dense Iron Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:dense_iron_bee" + Color: "#ffcc99" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.dense_iron_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:dense_iron_bee" + } + } + } + ] + } + } + }] + } + { + title: "Dense Lead Bee" + x: 1.5d + y: -4.5d + shape: "hexagon" + dependencies: ["7CB3BF840FBB3958"] + id: "0DE02BFB6CD001FB" + tasks: [{ + id: "1F74CD7F534E011E" + type: "item" + title: "Filled Bee Jar - Dense Lead Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:dense_lead_bee" + Color: "#D0E4E1" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.dense_lead_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:dense_lead_bee" + } + } + } + ] + } + } + }] + } + { + title: "Dense Netherite Bee" + x: 2.0d + y: -5.5d + shape: "hexagon" + dependencies: ["7CB3BF840FBB3958"] + id: "7490A0A569ED2E9D" + tasks: [{ + id: "4056914D800CA62D" + type: "item" + title: "Filled Bee Jar - Dense Netherite Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:dense_netherite_bee" + Color: "#654740" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.dense_netherite_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:dense_netherite_bee" + } + } + } + ] + } + } + }] + } + { + title: "Dense Nickel Bee" + x: 1.5d + y: -6.5d + shape: "hexagon" + dependencies: ["7CB3BF840FBB3958"] + id: "07E9FF464789CF5C" + tasks: [{ + id: "33DAB794D06B88A3" + type: "item" + title: "Filled Bee Jar - Dense Nickel Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:dense_nickel_bee" + Color: "#F5F2A3" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.dense_nickel_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:dense_nickel_bee" + } + } + } + ] + } + } + }] + } + { + title: "Dense Osmium Bee" + x: 1.0d + y: -7.5d + shape: "hexagon" + dependencies: ["7CB3BF840FBB3958"] + id: "6587EDCC47604353" + tasks: [{ + id: "7B14C52212093A8F" + type: "item" + title: "Filled Bee Jar - Dense Osmium Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:dense_osmium_bee" + Color: "#BDCBD4" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.dense_osmium_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:dense_osmium_bee" + } + } + } + ] + } + } + }] + } + { + title: "Dense Platinum Bee" + x: -1.5d + y: -4.5d + shape: "hexagon" + dependencies: ["7CB3BF840FBB3958"] + id: "2BA4ECE8961C59F0" + tasks: [{ + id: "5747D3BB1D908672" + type: "item" + title: "Filled Bee Jar - Dense Platinum Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:dense_platinum_bee" + Color: "#A4EDFC" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.dense_platinum_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:dense_platinum_bee" + } + } + } + ] + } + } + }] + } + { + title: "Dense Silver Bee" + x: -2.0d + y: -5.5d + shape: "hexagon" + dependencies: ["7CB3BF840FBB3958"] + id: "232EC5F93BF7CB0D" + tasks: [{ + id: "419E5BB0C1EE96E0" + type: "item" + title: "Filled Bee Jar - Dense Silver Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:dense_silver_bee" + Color: "#D1E1EC" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.dense_silver_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:dense_silver_bee" + } + } + } + ] + } + } + }] + } + { + title: "Dense Tin Bee" + x: -1.5d + y: -6.5d + shape: "hexagon" + dependencies: ["7CB3BF840FBB3958"] + id: "72A342C555CB1044" + tasks: [{ + id: "1DB39DC97F94939C" + type: "item" + title: "Filled Bee Jar - Dense Tin Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:dense_tin_bee" + Color: "#ECEDEE" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.dense_tin_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:dense_tin_bee" + } + } + } + ] + } + } + }] + } + { + title: "Dense Uranium Bee" + x: -1.0d + y: -7.5d + shape: "hexagon" + dependencies: ["7CB3BF840FBB3958"] + id: "74938FBB51921F6A" + tasks: [{ + id: "74AC42108CD8E740" + type: "item" + title: "Filled Bee Jar - Dense Uranium Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:dense_uranium_bee" + Color: "#fff37f" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.dense_uranium_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:dense_uranium_bee" + } + } + } + ] + } + } + }] + } + { + title: "Dense Zinc Bee" + x: 0.0d + y: -7.5d + shape: "hexagon" + dependencies: ["7CB3BF840FBB3958"] + id: "50EDB94618AB22C7" + tasks: [{ + id: "3A0F4F929CA096C1" + type: "item" + title: "Filled Bee Jar - Dense Zinc Bee" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:dense_zinc_bee" + Color: "#B6DBD8" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.dense_zinc_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + item: { + id: "itemfilters:and" + Count: 1b + tag: { + items: [ + { + id: "resourcefulbees:bee_jar" + Count: 1b + } + { + id: "itemfilters:weak_nbt" + Count: 1b + tag: { + value: { + Entity: "resourcefulbees:dense_zinc_bee" + } + } + } + ] + } + } + }] + } + { + title: "Beehive" + x: -3.5d + y: -1.5d + description: [ + "RBees nests spawn all over the world." + "Unlike vanilla ones, they cant be harvested with shears, you'll need a scraper." + "Bee careful when picking them up, they may have bees inside!" + "NOTE: Hives upgraded with hive upgrades get the stats of the respective tier, but they CAN NOT be used to craft an apiary or any hive except tier 1." + ] + hide_dependency_lines: true + dependencies: ["288A0D740ECD12F1"] + id: "158CF0DCB09D21C0" + tasks: [{ + id: "6B4424BB24184530" + type: "item" + title: "Any #minecraft:beehives" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "minecraft:beehives" + } + } + }] + } + { + x: -3.5d + y: -0.5d + description: ["Higher hive tiers can hold more bees and honeycombs, and let bees work faster."] + dependencies: ["158CF0DCB09D21C0"] + id: "216F4DBA90DB1780" + tasks: [{ + id: "7AC4F25AF072A11C" + type: "item" + item: "resourcefulbees:t1_beehive" + }] + } + { + x: -3.5d + y: 0.5d + dependencies: ["216F4DBA90DB1780"] + id: "12DFF876BC04BFBD" + tasks: [{ + id: "636517023912DA26" + type: "item" + item: "resourcefulbees:t2_beehive" + }] + } + { + x: -3.5d + y: 2.5d + dependencies: ["330544DF8CDAA236"] + id: "79D4508FB6C006BC" + tasks: [{ + id: "07E699B7E07D458C" + type: "item" + item: "resourcefulbees:t4_beehive" + }] + } + { + x: -3.5d + y: 1.5d + dependencies: ["12DFF876BC04BFBD"] + id: "330544DF8CDAA236" + tasks: [{ + id: "73497BB1E49A15E9" + type: "item" + item: "resourcefulbees:t3_beehive" + }] + } + { + x: -5.0d + y: 0.0d + description: [ + "A multiblock structure to house your bees." + "Higher tiers can hold more bees, let them work faster, and output more combs per operation." + "While the multiblock can hold as many bees as you want, there can only be a set amount of unique bees inside the block at any time." + ] + hide_dependency_lines: true + dependencies: ["79D4508FB6C006BC"] + id: "31E4E61D4AC3DD6D" + tasks: [{ + id: "1EFB4365643B8784" + type: "item" + item: "resourcefulbees:t1_apiary" + }] + } + { + x: -6.0d + y: 0.0d + dependencies: ["31E4E61D4AC3DD6D"] + id: "19CAEBA7F0C6F90F" + tasks: [{ + id: "0DC62A5B4496B75D" + type: "item" + item: "resourcefulbees:t2_apiary" + }] + } + { + x: -5.0d + y: -1.0d + description: ["An optional breeder that can be used as part of an apiary. Breeds bees in jars."] + dependencies: ["31E4E61D4AC3DD6D"] + id: "6CC716CAAB62B4C5" + tasks: [{ + id: "62588B42F5453692" + type: "item" + item: "resourcefulbees:apiary_breeder" + }] + } + { + x: -7.0d + y: 0.0d + dependencies: ["19CAEBA7F0C6F90F"] + id: "62C814458CF77387" + tasks: [{ + id: "61930C5CA90EBB43" + type: "item" + item: "resourcefulbees:t3_apiary" + }] + } + { + x: -8.0d + y: 0.0d + dependencies: ["62C814458CF77387"] + id: "1EA0E9D1CF2FCDDD" + tasks: [{ + id: "3A3AB0C3DF3DA319" + type: "item" + item: "resourcefulbees:t4_apiary" + }] + } + { + title: "Creative Apiary" + x: -9.0d + y: 0.0d + subtitle: "All your bee are belong to us" + dependencies: [ + "1EA0E9D1CF2FCDDD" + "4B13145BD6E693A5" + ] + id: "59A15FA030255980" + tasks: [{ + id: "5ABEEA2D0831F3C0" + type: "item" + item: "creativeapiary:tcreative_apiary" + }] + } + { + x: -9.0d + y: 1.0d + dependencies: ["7D0C322B98ABA879"] + id: "4B13145BD6E693A5" + tasks: [{ + id: "69597D847601E68A" + type: "item" + item: "creativeapiary:creative_apiary_storage" + }] + } + { + title: "Breeder Upgrades" + x: -5.0d + y: -2.0d + description: [ + "Breeder Upgrades allow breeders to breed multiple pairs of bees simultaneously." + "Breeding Time Upgrades allow the bees to breed faster." + ] + dependencies: ["6CC716CAAB62B4C5"] + id: "054254E3CB5DA40B" + tasks: [ + { + id: "0D795D7739DA949D" + type: "item" + item: "resourcefulbees:apiary_breeder_upgrade" + } + { + id: "637333C7A914C4C3" + type: "item" + item: "resourcefulbees:apiary_breed_time_upgrade" + } + ] + } + { + x: -5.0d + y: 1.0d + description: ["Serves as the comb output for apiaries. Must be in the multiblock for the apiary to work."] + dependencies: ["31E4E61D4AC3DD6D"] + id: "7D0C322B98ABA879" + tasks: [{ + id: "782F1C810BD5DAC2" + type: "item" + item: "resourcefulbees:apiary_storage" + }] + } + { + x: -5.0d + y: 2.0d + description: ["Increases the amount of slots in the apiary storage."] + dependencies: ["7D0C322B98ABA879"] + id: "3E7F7818AFE676D9" + tasks: [{ + id: "23A1218DB41074D8" + type: "item" + item: "resourcefulbees:iron_storage_upgrade" + }] + } + { + x: -6.0d + y: 2.0d + dependencies: ["3E7F7818AFE676D9"] + id: "4696F93DA74F755A" + tasks: [{ + id: "5E971461613D26B2" + type: "item" + item: "resourcefulbees:gold_storage_upgrade" + }] + } + { + x: -7.0d + y: 2.0d + dependencies: ["4696F93DA74F755A"] + id: "2D6AD39040CEF90E" + tasks: [{ + id: "3534B8D1741EE66F" + type: "item" + item: "resourcefulbees:diamond_storage_upgrade" + }] + } + { + x: -8.0d + y: 2.0d + dependencies: ["2D6AD39040CEF90E"] + id: "71123A28E21EC27D" + tasks: [{ + id: "22245FA36032C4E1" + type: "item" + item: "resourcefulbees:emerald_storage_upgrade" + }] + } + { + x: -9.0d + y: -1.0d + dependencies: ["6CC716CAAB62B4C5"] + id: "45D30F44F5712897" + tasks: [{ + id: "04EA2F2C53E386F7" + type: "item" + item: "creativeapiary:creative_apiary_breeder" + }] + } + { + icon: { + id: "ftbquests:custom_icon" + Count: 1b + tag: { + Icon: "resourcefulbees:textures/gui/beepedia/mutation_sparkles.png" + } + } + x: 3.5d + y: -1.0d + description: [ + "One of the most interesting features of Resourceful Bees is mutation. It lets you turn blocks, items, and other mobs into others using bees." + "Mutations happen when a bee with polen flies over a mutatable block or entity." + "Below is a setup to mutate blocks using a bee going back and forth." + "{image:modpack:textures/block_mutation.png width:192 height:108 align:1}" + ] + hide_dependency_lines: true + dependencies: ["288A0D740ECD12F1"] + id: "1C97E085F7F6CFF3" + tasks: [{ + id: "6A7A19941FCE457B" + type: "checkmark" + title: "How to Mutations" + }] + } + { + title: "Honeycomb" + x: -3.5d + y: -2.5d + dependencies: ["158CF0DCB09D21C0"] + id: "3CDFA0B9B4ABC9E2" + tasks: [{ + id: "7E71E1730EC0BA62" + type: "item" + title: "Any #resourcefulbees:resourceful_honeycomb" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "resourcefulbees:resourceful_honeycomb" + } + } + }] + } + { + title: "Honey Bottle" + x: 4.5d + y: 1.5d + dependencies: ["527F724A093EECCE"] + id: "58B70CCD2B0765BC" + tasks: [{ + id: "7621DEFFB1AE04A1" + type: "item" + title: "Any #forge:honey_bottle" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "forge:honey_bottle" + } + } + }] + } + { + x: 4.5d + y: 0.5d + dependencies: ["527F724A093EECCE"] + id: "7225F8EF1751B768" + tasks: [{ + id: "0EFB1F2D906BE317" + type: "item" + item: "resourcefulbees:wax" + }] + } + { + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + Entity: "resourcefulbees:soul_lava_bee" + Color: "#7cc7d6" + display: { + Name: "{\"italic\":false,\"extra\":[{\"text\":\" - \"},{\"translate\":\"entity.resourcefulbees.soul_lava_bee\"}],\"translate\":\"item.resourcefulbees.bee_jar_filled\"}" + } + } + } + x: 4.5d + y: -1.0d + description: [ + "You can mutate certain bees into other bees." + "Below is an example setup." + "{image:modpack:textures/entity_mutation.png width:192 height:108 align:1 fit:true}" + ] + dependencies: ["1C97E085F7F6CFF3"] + id: "75F070F3C448F38E" + tasks: [{ + id: "252A0A3CE7863CB7" + type: "checkmark" + title: "Bee Mutations" + }] + } + ] +} diff --git a/config/ftbquests/quests/chapters/resourceful_ways.snbt b/config/ftbquests/quests/chapters/resourceful_ways.snbt index 23e0341b..28b6cb5a 100644 --- a/config/ftbquests/quests/chapters/resourceful_ways.snbt +++ b/config/ftbquests/quests/chapters/resourceful_ways.snbt @@ -9,8 +9,8 @@ quests: [ { title: "Mystical Path" - x: -5.5d - y: 0.0d + x: -3.0d + y: 1.5d shape: "rsquare" id: "6D750A38944E9B68" tasks: [ @@ -40,8 +40,8 @@ } { title: "Seed for Though" - x: -2.5d - y: -3.0d + x: 0.0d + y: -1.5d shape: "diamond" dependencies: ["1CC4F8570A7A99EB"] id: "0A731CA172FB9188" @@ -52,8 +52,8 @@ }] } { - x: -5.5d - y: -3.5d + x: -3.0d + y: -2.0d shape: "diamond" dependencies: ["7DFF18CFEB0B8DBE"] id: "54D72C234EA76054" @@ -65,8 +65,8 @@ } { title: "The Inferior Essence" - x: -5.0d - y: -1.5d + x: -2.5d + y: 0.0d shape: "circle" dependencies: ["1CC4F8570A7A99EB"] id: "7DFF18CFEB0B8DBE" @@ -77,8 +77,8 @@ }] } { - x: -4.5d - y: -3.5d + x: -2.0d + y: -2.0d shape: "diamond" dependencies: ["7DFF18CFEB0B8DBE"] id: "1E7DC8E0493BE99E" @@ -89,8 +89,8 @@ }] } { - x: -5.0d - y: -4.0d + x: -2.5d + y: -2.5d shape: "diamond" dependencies: ["7DFF18CFEB0B8DBE"] id: "712EB19B26D405DD" @@ -101,8 +101,8 @@ }] } { - x: -5.5d - y: -2.5d + x: -3.0d + y: -1.0d shape: "diamond" dependencies: ["7DFF18CFEB0B8DBE"] id: "409A92D40F539485" @@ -113,8 +113,8 @@ }] } { - x: -4.5d - y: -2.5d + x: -2.0d + y: -1.0d shape: "diamond" dependencies: ["7DFF18CFEB0B8DBE"] id: "1609BF52108238B0" @@ -125,8 +125,8 @@ }] } { - x: -5.0d - y: -3.0d + x: -2.5d + y: -1.5d shape: "diamond" dependencies: ["7DFF18CFEB0B8DBE"] id: "4526E151BAE88310" @@ -137,8 +137,8 @@ }] } { - x: -5.5d - y: -4.5d + x: -3.0d + y: -3.0d shape: "diamond" dependencies: ["7DFF18CFEB0B8DBE"] id: "13124A7E22999850" @@ -149,8 +149,8 @@ }] } { - x: -4.5d - y: -4.5d + x: -2.0d + y: -3.0d shape: "diamond" dependencies: ["7DFF18CFEB0B8DBE"] id: "27A0BCE75F198A82" @@ -162,8 +162,8 @@ } { title: "Circle of Souls" - x: -4.5d - y: 0.0d + x: -2.0d + y: 1.5d shape: "rsquare" description: [ "Some seeds require you to kill the mobs needed to get the seeds." @@ -198,8 +198,8 @@ ] } { - x: -7.5d - y: -1.5d + x: -5.0d + y: 0.0d shape: "circle" dependencies: ["7DFF18CFEB0B8DBE"] id: "576ABF43FCF886B7" @@ -210,8 +210,8 @@ }] } { - x: -7.0d - y: -2.5d + x: -4.5d + y: -1.0d shape: "diamond" dependencies: ["576ABF43FCF886B7"] id: "31BAC57972148E1F" @@ -222,8 +222,8 @@ }] } { - x: -7.0d - y: -5.5d + x: -4.5d + y: -4.0d shape: "diamond" dependencies: ["576ABF43FCF886B7"] id: "0E25CDB09FE88A63" @@ -234,8 +234,8 @@ }] } { - x: -8.0d - y: -2.5d + x: -5.5d + y: -1.0d shape: "diamond" dependencies: ["576ABF43FCF886B7"] id: "4A6AC3D1ACBC3BFC" @@ -246,8 +246,8 @@ }] } { - x: -7.0d - y: -3.5d + x: -4.5d + y: -2.0d shape: "diamond" dependencies: ["576ABF43FCF886B7"] id: "573885D6EF32B7BC" @@ -258,8 +258,8 @@ }] } { - x: -7.5d - y: -3.0d + x: -5.0d + y: -1.5d shape: "diamond" dependencies: ["576ABF43FCF886B7"] id: "2777FEB022346947" @@ -270,8 +270,8 @@ }] } { - x: -7.0d - y: -4.5d + x: -4.5d + y: -3.0d shape: "diamond" dependencies: ["576ABF43FCF886B7"] id: "2A049419C78E96F4" @@ -282,8 +282,8 @@ }] } { - x: -8.0d - y: -5.5d + x: -5.5d + y: -4.0d shape: "diamond" dependencies: ["576ABF43FCF886B7"] id: "594F6ED00D1619EE" @@ -294,8 +294,8 @@ }] } { - x: -8.0d - y: -4.5d + x: -5.5d + y: -3.0d shape: "diamond" dependencies: ["576ABF43FCF886B7"] id: "5A17C762CDB680B5" @@ -306,8 +306,8 @@ }] } { - x: -8.0d - y: -3.5d + x: -5.5d + y: -2.0d shape: "diamond" dependencies: ["576ABF43FCF886B7"] id: "40B13424FA523E11" @@ -318,8 +318,8 @@ }] } { - x: -7.5d - y: -5.0d + x: -5.0d + y: -3.5d shape: "diamond" dependencies: ["576ABF43FCF886B7"] id: "3DDB7C8E61BA048F" @@ -330,8 +330,8 @@ }] } { - x: -7.5d - y: -4.0d + x: -5.0d + y: -2.5d shape: "diamond" dependencies: ["576ABF43FCF886B7"] id: "13EDB9956517B349" @@ -342,8 +342,8 @@ }] } { - x: -7.0d - y: 0.0d + x: -4.5d + y: 1.5d shape: "rsquare" dependencies: ["576ABF43FCF886B7"] id: "3384308C78D86059" @@ -354,8 +354,8 @@ }] } { - x: -8.0d - y: 2.0d + x: -5.5d + y: 3.5d shape: "rsquare" dependencies: ["576ABF43FCF886B7"] id: "2AECDD9E2DEA708C" @@ -367,8 +367,8 @@ } { title: "Meow Meow I'm a Cow... NO!" - x: -8.0d - y: 1.0d + x: -5.5d + y: 2.5d shape: "rsquare" dependencies: ["576ABF43FCF886B7"] id: "7580037DB8ADEB3C" @@ -379,8 +379,8 @@ }] } { - x: -8.0d - y: 0.0d + x: -5.5d + y: 1.5d shape: "rsquare" dependencies: ["576ABF43FCF886B7"] id: "75D09040185B0E40" @@ -392,8 +392,8 @@ } { title: "Beep Beep I'm a Sheep" - x: -7.0d - y: 1.0d + x: -4.5d + y: 2.5d shape: "rsquare" dependencies: ["576ABF43FCF886B7"] id: "2C73E3C5113BF2AC" @@ -404,8 +404,8 @@ }] } { - x: -7.0d - y: 2.0d + x: -4.5d + y: 3.5d shape: "rsquare" dependencies: ["576ABF43FCF886B7"] id: "29AE69722AB4C75C" @@ -416,8 +416,8 @@ }] } { - x: -8.0d - y: 3.0d + x: -5.5d + y: 4.5d shape: "rsquare" dependencies: ["576ABF43FCF886B7"] id: "092A23FDA5D50812" @@ -428,8 +428,8 @@ }] } { - x: -7.0d - y: 3.0d + x: -4.5d + y: 4.5d shape: "rsquare" dependencies: ["576ABF43FCF886B7"] id: "04B6E31120663EB2" @@ -440,8 +440,8 @@ }] } { - x: -10.0d - y: -1.5d + x: -7.5d + y: 0.0d shape: "circle" dependencies: ["576ABF43FCF886B7"] id: "76071C22A73A2026" @@ -452,8 +452,8 @@ }] } { - x: -9.5d - y: 1.0d + x: -7.0d + y: 2.5d shape: "rsquare" dependencies: ["76071C22A73A2026"] id: "38A77DBAD24C4B53" @@ -464,8 +464,8 @@ }] } { - x: -10.5d - y: 2.0d + x: -8.0d + y: 3.5d shape: "rsquare" dependencies: ["76071C22A73A2026"] id: "6A18B971C3DB83AE" @@ -476,8 +476,8 @@ }] } { - x: -10.5d - y: 1.0d + x: -8.0d + y: 2.5d shape: "rsquare" dependencies: ["76071C22A73A2026"] id: "26A7746051A4A079" @@ -488,8 +488,8 @@ }] } { - x: -10.5d - y: 0.0d + x: -8.0d + y: 1.5d shape: "rsquare" dependencies: ["76071C22A73A2026"] id: "155A843A562DB7C4" @@ -500,8 +500,8 @@ }] } { - x: -9.5d - y: 0.0d + x: -7.0d + y: 1.5d shape: "rsquare" dependencies: ["76071C22A73A2026"] id: "7ADE214373DE135F" @@ -512,8 +512,8 @@ }] } { - x: -9.5d - y: -2.5d + x: -7.0d + y: -1.0d shape: "diamond" dependencies: ["76071C22A73A2026"] id: "7A89560F303A8BE6" @@ -524,8 +524,8 @@ }] } { - x: -10.5d - y: -2.5d + x: -8.0d + y: -1.0d shape: "diamond" dependencies: ["76071C22A73A2026"] id: "56B58CAFCB707565" @@ -536,8 +536,8 @@ }] } { - x: -10.0d - y: -3.0d + x: -7.5d + y: -1.5d shape: "diamond" dependencies: ["76071C22A73A2026"] id: "6950FC974624C6AA" @@ -548,8 +548,8 @@ }] } { - x: -10.5d - y: -3.5d + x: -8.0d + y: -2.0d shape: "diamond" dependencies: ["76071C22A73A2026"] id: "7361BD20A6B95D14" @@ -560,8 +560,8 @@ }] } { - x: -9.5d - y: -3.5d + x: -7.0d + y: -2.0d shape: "diamond" dependencies: ["76071C22A73A2026"] id: "0A8F44B9B3C8FC0F" @@ -572,8 +572,8 @@ }] } { - x: -10.0d - y: -4.0d + x: -7.5d + y: -2.5d shape: "diamond" dependencies: ["76071C22A73A2026"] id: "5EE485880EA9FACF" @@ -584,8 +584,8 @@ }] } { - x: -9.5d - y: -4.5d + x: -7.0d + y: -3.0d shape: "diamond" dependencies: ["76071C22A73A2026"] id: "02D45E3FB37ED0AD" @@ -596,8 +596,8 @@ }] } { - x: -10.5d - y: -4.5d + x: -8.0d + y: -3.0d shape: "diamond" dependencies: ["76071C22A73A2026"] id: "62020721A69D40F2" @@ -608,8 +608,8 @@ }] } { - x: -10.0d - y: -5.0d + x: -7.5d + y: -3.5d shape: "diamond" dependencies: ["76071C22A73A2026"] id: "30DF8297FEEC9F22" @@ -620,8 +620,8 @@ }] } { - x: -9.5d - y: -5.5d + x: -7.0d + y: -4.0d shape: "diamond" dependencies: ["76071C22A73A2026"] id: "47045A0E8E3457C2" @@ -632,8 +632,8 @@ }] } { - x: -10.5d - y: -5.5d + x: -8.0d + y: -4.0d shape: "diamond" dependencies: ["76071C22A73A2026"] id: "2581B7D8E6C6E510" @@ -644,8 +644,8 @@ }] } { - x: -12.0d - y: -4.5d + x: -9.5d + y: -3.0d shape: "diamond" dependencies: ["5BC4250E4C9F803C"] id: "21F654C968722841" @@ -656,8 +656,8 @@ }] } { - x: -9.5d - y: -6.5d + x: -7.0d + y: -5.0d shape: "diamond" dependencies: ["76071C22A73A2026"] id: "242820928E62F027" @@ -668,8 +668,8 @@ }] } { - x: -10.5d - y: -6.5d + x: -8.0d + y: -5.0d shape: "diamond" dependencies: ["76071C22A73A2026"] id: "62EF10105680383C" @@ -680,8 +680,8 @@ }] } { - x: -10.0d - y: -6.0d + x: -7.5d + y: -4.5d shape: "diamond" dependencies: ["76071C22A73A2026"] id: "67AA59BD340FEC62" @@ -692,8 +692,8 @@ }] } { - x: -12.5d - y: -1.5d + x: -10.0d + y: 0.0d shape: "circle" dependencies: ["76071C22A73A2026"] id: "5BC4250E4C9F803C" @@ -704,8 +704,8 @@ }] } { - x: -13.0d - y: 0.0d + x: -10.5d + y: 1.5d shape: "rsquare" dependencies: ["5BC4250E4C9F803C"] id: "260F9C98DC2E485B" @@ -716,8 +716,8 @@ }] } { - x: -12.0d - y: 0.0d + x: -9.5d + y: 1.5d shape: "rsquare" dependencies: ["5BC4250E4C9F803C"] id: "4F0DD86CF6E5F1B5" @@ -728,8 +728,8 @@ }] } { - x: -13.0d - y: 1.0d + x: -10.5d + y: 2.5d shape: "rsquare" dependencies: ["5BC4250E4C9F803C"] id: "27E8ED4B5F8127F9" @@ -740,9 +740,9 @@ }] } { - x: -12.0d - y: 1.0d - shape: "octagon" + x: -9.5d + y: 2.5d + shape: "rsquare" dependencies: ["5BC4250E4C9F803C"] id: "07564DBB023EE2A6" tasks: [{ @@ -752,8 +752,8 @@ }] } { - x: -12.0d - y: -2.5d + x: -9.5d + y: -1.0d shape: "diamond" dependencies: ["5BC4250E4C9F803C"] id: "0AF5FB1B5AA5AA11" @@ -764,8 +764,8 @@ }] } { - x: -13.0d - y: -2.5d + x: -10.5d + y: -1.0d shape: "diamond" dependencies: ["5BC4250E4C9F803C"] id: "25D84D82DBADA0DB" @@ -776,8 +776,8 @@ }] } { - x: -12.5d - y: -3.0d + x: -10.0d + y: -1.5d shape: "diamond" dependencies: ["5BC4250E4C9F803C"] id: "64B04D1CBC923789" @@ -788,8 +788,8 @@ }] } { - x: -12.0d - y: -3.5d + x: -9.5d + y: -2.0d shape: "diamond" dependencies: ["5BC4250E4C9F803C"] id: "222739E77C745519" @@ -800,8 +800,8 @@ }] } { - x: -13.0d - y: -3.5d + x: -10.5d + y: -2.0d shape: "diamond" dependencies: ["5BC4250E4C9F803C"] id: "248AEF5537E48B1A" @@ -812,8 +812,8 @@ }] } { - x: -13.0d - y: -4.5d + x: -10.5d + y: -3.0d shape: "diamond" dependencies: ["5BC4250E4C9F803C"] id: "3D888A965033D446" @@ -824,8 +824,8 @@ }] } { - x: -15.0d - y: -1.5d + x: -12.5d + y: 0.0d shape: "circle" dependencies: ["5BC4250E4C9F803C"] id: "48BF71269DEA1AB1" @@ -836,8 +836,8 @@ }] } { - x: -15.0d - y: 0.0d + x: -12.5d + y: 1.5d shape: "rsquare" dependencies: ["48BF71269DEA1AB1"] id: "7CFA92CC48D1E7E3" @@ -848,8 +848,8 @@ }] } { - x: -15.0d - y: -3.0d + x: -12.5d + y: -1.5d shape: "diamond" dependencies: ["48BF71269DEA1AB1"] id: "5B52389583A70E66" @@ -860,8 +860,8 @@ }] } { - x: -14.5d - y: -2.5d + x: -12.0d + y: -1.0d shape: "diamond" dependencies: ["48BF71269DEA1AB1"] id: "6A2AD67569F91F1F" @@ -872,8 +872,8 @@ }] } { - x: -15.5d - y: -2.5d + x: -13.0d + y: -1.0d shape: "diamond" dependencies: ["48BF71269DEA1AB1"] id: "4E09BBC0BAED3440" @@ -884,8 +884,8 @@ }] } { - x: -15.5d - y: -3.5d + x: -13.0d + y: -2.0d shape: "diamond" dependencies: ["48BF71269DEA1AB1"] id: "2B0553F307A024F7" @@ -896,8 +896,8 @@ }] } { - x: -15.0d - y: -4.0d + x: -12.5d + y: -2.5d shape: "diamond" dependencies: ["48BF71269DEA1AB1"] id: "06A7A3FC8634D2DA" @@ -908,8 +908,8 @@ }] } { - x: -14.5d - y: -3.5d + x: -12.0d + y: -2.0d shape: "diamond" dependencies: ["48BF71269DEA1AB1"] id: "4E7990AEBCCC3C95" @@ -920,8 +920,8 @@ }] } { - x: -17.5d - y: -1.5d + x: -15.0d + y: 0.0d shape: "circle" dependencies: ["48BF71269DEA1AB1"] id: "2FA6B8A1C8713DE0" @@ -932,9 +932,10 @@ }] } { - x: -17.0d - y: -2.5d + x: -14.5d + y: -1.0d shape: "diamond" + description: ["Requires a Crux (Next Quest)"] dependencies: ["2FA6B8A1C8713DE0"] id: "4A96A0456680837C" tasks: [{ @@ -944,9 +945,10 @@ }] } { - x: -18.0d - y: -2.5d + x: -15.5d + y: -1.0d shape: "diamond" + description: ["Requires a Crux (Next Quest)"] dependencies: ["2FA6B8A1C8713DE0"] id: "6AB1C7B6251FE9F5" tasks: [{ @@ -956,8 +958,8 @@ }] } { - x: -19.5d - y: -2.5d + x: -17.0d + y: -1.0d shape: "diamond" dependencies: ["5DFA18E547CB4D5D"] id: "5E13C11CAD0AF38C" @@ -968,8 +970,8 @@ }] } { - x: -20.5d - y: -2.5d + x: -18.0d + y: -1.0d shape: "diamond" dependencies: ["5DFA18E547CB4D5D"] id: "370297F4982AEED4" @@ -980,8 +982,8 @@ }] } { - x: -20.0d - y: -3.0d + x: -17.5d + y: -1.5d shape: "diamond" dependencies: ["5DFA18E547CB4D5D"] id: "11948ECF241B2923" @@ -992,9 +994,10 @@ }] } { - x: -5.5d - y: 1.0d + x: -3.0d + y: 2.5d shape: "rsquare" + description: ["Use this to make augments for the tiered armors."] id: "6A4C49AE72E98727" tasks: [ { @@ -1010,9 +1013,10 @@ ] } { - x: -5.0d - y: 2.0d + x: -2.5d + y: 3.5d shape: "octagon" + description: ["This augment allows creative flight."] dependencies: ["6A4C49AE72E98727"] id: "50E2B7E8DA12976B" tasks: [{ @@ -1022,9 +1026,10 @@ }] } { - x: -4.5d - y: 1.0d + x: -2.0d + y: 2.5d shape: "rsquare" + description: ["Speeds up growth of plants in a 9x9 radius around the lilypad"] hide_dependency_lines: true id: "38405DCFF0A178B5" tasks: [{ @@ -1034,8 +1039,8 @@ }] } { - x: -2.5d - y: -1.5d + x: 0.0d + y: 0.0d id: "1CC4F8570A7A99EB" tasks: [{ id: "667004CD0469493D" @@ -1044,8 +1049,8 @@ }] } { - x: -2.5d - y: 0.0d + x: 0.0d + y: 1.5d description: ["Is required for making higher tiered essence."] dependencies: ["1CC4F8570A7A99EB"] id: "05618FE80F2E0372" @@ -1062,8 +1067,8 @@ }] } { - x: -2.5d - y: 1.5d + x: 0.0d + y: 3.0d description: ["Crafting essence with infinite uses!"] dependencies: ["05618FE80F2E0372"] id: "24F4E46FFFB0C13F" @@ -1074,8 +1079,8 @@ }] } { - x: 0.0d - y: -1.5d + x: 2.5d + y: 0.0d description: [ "Stacking these beneath farmland will increase the speed of crops." "" @@ -1090,8 +1095,8 @@ }] } { - x: 1.0d - y: -1.5d + x: 3.5d + y: 0.0d dependencies: ["4821419D44F8083F"] id: "7655E1C6C5E5469F" tasks: [{ @@ -1101,8 +1106,8 @@ }] } { - x: 2.0d - y: -1.5d + x: 4.5d + y: 0.0d dependencies: ["7655E1C6C5E5469F"] id: "077B2D62FA7650FB" tasks: [{ @@ -1112,8 +1117,8 @@ }] } { - x: 3.0d - y: -1.5d + x: 5.5d + y: 0.0d dependencies: ["077B2D62FA7650FB"] id: "06EAA74E0A10CBB6" tasks: [{ @@ -1123,8 +1128,8 @@ }] } { - x: 4.0d - y: -1.5d + x: 6.5d + y: 0.0d dependencies: ["06EAA74E0A10CBB6"] id: "3E555B364FD88B43" tasks: [{ @@ -1134,8 +1139,8 @@ }] } { - x: 0.0d - y: -2.5d + x: 2.5d + y: -1.0d description: [ "Using this near or on crops will help the crops grow faster!" "" @@ -1157,8 +1162,8 @@ }] } { - x: 1.0d - y: -2.5d + x: 3.5d + y: -1.0d dependencies: ["62D04566426DD979"] id: "1AC3485AB2EA13E5" tasks: [{ @@ -1175,8 +1180,8 @@ }] } { - x: 2.0d - y: -2.5d + x: 4.5d + y: -1.0d dependencies: ["1AC3485AB2EA13E5"] id: "69D8F6483DACD930" tasks: [{ @@ -1193,8 +1198,8 @@ }] } { - x: 3.0d - y: -2.5d + x: 5.5d + y: -1.0d dependencies: ["69D8F6483DACD930"] id: "20CA94E3263FCA5E" tasks: [{ @@ -1211,8 +1216,8 @@ }] } { - x: 4.0d - y: -2.5d + x: 6.5d + y: -1.0d dependencies: ["20CA94E3263FCA5E"] id: "475B63AF0E87E318" tasks: [{ @@ -1229,8 +1234,8 @@ }] } { - x: 0.0d - y: -0.5d + x: 2.5d + y: 1.0d description: [ "This can turn any extra seeds you have into their respective essence, at the cost of fuel." "" @@ -1245,8 +1250,8 @@ }] } { - x: 1.0d - y: -0.5d + x: 3.5d + y: 1.0d dependencies: ["722B66145690D56B"] id: "19092706A5192F5E" tasks: [{ @@ -1256,8 +1261,8 @@ }] } { - x: 2.0d - y: -0.5d + x: 4.5d + y: 1.0d dependencies: ["19092706A5192F5E"] id: "7012244236825F79" tasks: [{ @@ -1267,8 +1272,8 @@ }] } { - x: 3.0d - y: -0.5d + x: 5.5d + y: 1.0d dependencies: ["7012244236825F79"] id: "77EB0A0A5E5A2F32" tasks: [{ @@ -1278,8 +1283,8 @@ }] } { - x: 4.0d - y: -0.5d + x: 6.5d + y: 1.0d dependencies: ["77EB0A0A5E5A2F32"] id: "1BC3146A1CDD1C79" tasks: [{ @@ -1289,8 +1294,8 @@ }] } { - x: 0.0d - y: 0.5d + x: 2.5d + y: 2.0d description: [ "Better than a golden apple, and a tasty snack!" "" @@ -1305,8 +1310,8 @@ }] } { - x: 1.0d - y: 0.5d + x: 3.5d + y: 2.0d dependencies: ["1F88C697817A7680"] id: "3BB3AA6C29285837" tasks: [{ @@ -1316,8 +1321,8 @@ }] } { - x: 2.0d - y: 0.5d + x: 4.5d + y: 2.0d dependencies: ["3BB3AA6C29285837"] id: "5F6ACDE014A61F46" tasks: [{ @@ -1327,8 +1332,8 @@ }] } { - x: 3.0d - y: 0.5d + x: 5.5d + y: 2.0d dependencies: ["5F6ACDE014A61F46"] id: "212EF8601746C500" tasks: [{ @@ -1338,8 +1343,8 @@ }] } { - x: 4.0d - y: 0.5d + x: 6.5d + y: 2.0d dependencies: ["212EF8601746C500"] id: "1C4ABF4518638A82" tasks: [{ @@ -1349,8 +1354,8 @@ }] } { - x: 5.0d - y: 0.5d + x: 7.5d + y: 2.0d dependencies: ["1C4ABF4518638A82"] id: "1F7591DB6D8EC1E7" tasks: [{ @@ -1360,8 +1365,8 @@ }] } { - x: 0.0d - y: -3.5d + x: 2.5d + y: -2.0d dependencies: ["1CC4F8570A7A99EB"] id: "2A7E3F2CD335EAD0" tasks: [ @@ -1412,9 +1417,10 @@ ] } { - x: 1.0d - y: -3.5d + x: 3.5d + y: -2.0d dependencies: ["2A7E3F2CD335EAD0"] + dependency_requirement: "all_started" id: "4F137DB561F45306" tasks: [ { @@ -1464,9 +1470,10 @@ ] } { - x: 2.0d - y: -3.5d + x: 4.5d + y: -2.0d dependencies: ["4F137DB561F45306"] + dependency_requirement: "all_started" id: "15D764CAF047EA7A" tasks: [ { @@ -1516,9 +1523,10 @@ ] } { - x: 3.0d - y: -3.5d + x: 5.5d + y: -2.0d dependencies: ["15D764CAF047EA7A"] + dependency_requirement: "all_started" id: "7D43016926E77150" tasks: [ { @@ -1568,9 +1576,10 @@ ] } { - x: 4.0d - y: -3.5d + x: 6.5d + y: -2.0d dependencies: ["7D43016926E77150"] + dependency_requirement: "all_started" id: "5B1E0E3E876339E7" tasks: [ { @@ -1620,8 +1629,9 @@ ] } { - x: -20.0d - y: -1.5d + x: -17.5d + y: 0.0d + description: ["Used as Crux for the 3 different Allthemodium seeds"] dependencies: ["2FA6B8A1C8713DE0"] id: "5DFA18E547CB4D5D" tasks: [{ @@ -1630,5 +1640,31 @@ item: "kubejs:magical_soil" }] } + { + x: -14.5d + y: -2.0d + shape: "hexagon" + description: ["Place this under the soil to allow Nether Star Seeds to grow."] + dependencies: ["4A96A0456680837C"] + id: "7BBCE618001884B1" + tasks: [{ + id: "790FD93CF3EFE86F" + type: "item" + item: "mysticalagradditions:nether_star_crux" + }] + } + { + x: -15.5d + y: -2.0d + shape: "hexagon" + description: ["Place this under the soil to allow Dragon Egg Seeds to grow."] + dependencies: ["6AB1C7B6251FE9F5"] + id: "7B7504F386DABBDD" + tasks: [{ + id: "725AA849F27E509F" + type: "item" + item: "mysticalagradditions:dragon_egg_crux" + }] + } ] } diff --git a/config/ftbquests/quests/chapters/storage.snbt b/config/ftbquests/quests/chapters/storage.snbt index eb8b798c..d9f11bf7 100644 --- a/config/ftbquests/quests/chapters/storage.snbt +++ b/config/ftbquests/quests/chapters/storage.snbt @@ -11,7 +11,8 @@ { title: "Vanilla" x: 7.0d - y: 2.0d + y: 3.0d + description: ["Vanilla Stuff"] hide_dependency_lines: true dependencies: ["5A94A2664BFDD7B9"] id: "1D20D9D437F3D177" @@ -35,7 +36,7 @@ } { x: 0.0d - y: 1.0d + y: 2.0d dependencies: ["5E4BC0F59C90433A"] id: "7A93D054881AA536" tasks: [{ @@ -46,7 +47,7 @@ } { x: -3.0d - y: 0.0d + y: 1.0d dependencies: ["5E4BC0F59C90433A"] id: "58514FDE153FD971" tasks: [{ @@ -57,7 +58,7 @@ } { x: -5.0d - y: 0.0d + y: 1.0d dependencies: ["58514FDE153FD971"] id: "3E33730DC2115D26" tasks: [{ @@ -68,7 +69,7 @@ } { x: -7.0d - y: 0.0d + y: 1.0d dependencies: ["3E33730DC2115D26"] id: "4C0BDD483CCB40C4" tasks: [{ @@ -79,7 +80,7 @@ } { x: -7.0d - y: -2.0d + y: -1.0d dependencies: ["4C0BDD483CCB40C4"] id: "73CD1D166E4B89BE" tasks: [{ @@ -90,7 +91,7 @@ } { x: -9.0d - y: 0.0d + y: 1.0d dependencies: ["4C0BDD483CCB40C4"] id: "77F241BEE9902751" tasks: [{ @@ -102,7 +103,7 @@ { title: "Vanilla Chest" x: -1.0d - y: 0.0d + y: 1.0d hide_dependency_lines: true dependencies: ["5A94A2664BFDD7B9"] id: "5E4BC0F59C90433A" @@ -115,7 +116,7 @@ { title: "Vanilla Barrel" x: 1.0d - y: 0.0d + y: 1.0d hide_dependency_lines: true dependencies: ["5A94A2664BFDD7B9"] id: "20BE978C844561A5" @@ -127,7 +128,7 @@ } { x: 3.0d - y: 0.0d + y: 1.0d dependencies: ["20BE978C844561A5"] id: "3AF3D4ADE7ED1092" tasks: [{ @@ -138,7 +139,7 @@ } { x: 5.0d - y: 0.0d + y: 1.0d dependencies: ["3AF3D4ADE7ED1092"] id: "6597F70A1EBD8A35" tasks: [{ @@ -149,7 +150,7 @@ } { x: 7.0d - y: 0.0d + y: 1.0d dependencies: ["6597F70A1EBD8A35"] id: "17A57F9E69DF4FE2" tasks: [{ @@ -160,7 +161,7 @@ } { x: 7.0d - y: -2.0d + y: -1.0d dependencies: ["17A57F9E69DF4FE2"] id: "2D22BF606D1DD1DE" tasks: [{ @@ -171,7 +172,7 @@ } { x: 9.0d - y: 0.0d + y: 1.0d dependencies: ["17A57F9E69DF4FE2"] id: "7E47B6B4D8C5600A" tasks: [{ @@ -182,7 +183,7 @@ } { x: 9.0d - y: -2.0d + y: -1.0d dependencies: ["7E47B6B4D8C5600A"] id: "3D2DDCD026BB9A02" tasks: [{ @@ -193,7 +194,7 @@ } { x: 0.0d - y: -3.0d + y: -2.0d hide_dependency_lines: true dependencies: ["5A94A2664BFDD7B9"] id: "2746575C929B6C50" @@ -232,9 +233,8 @@ } { x: -9.0d - y: 2.0d - hide_dependency_lines: true - dependencies: ["5A94A2664BFDD7B9"] + y: 3.0d + dependencies: ["094C4AF84F4012ED"] id: "344895B591A32648" tasks: [{ id: "2443F51C05854523" @@ -244,8 +244,9 @@ } { x: -7.0d - y: 2.0d - dependencies: ["344895B591A32648"] + y: 3.0d + hide_dependency_lines: true + dependencies: ["5A94A2664BFDD7B9"] id: "094C4AF84F4012ED" tasks: [{ id: "3A429E21CB194836" @@ -261,7 +262,7 @@ } { x: -5.0d - y: 2.0d + y: 3.0d dependencies: ["094C4AF84F4012ED"] id: "74C0C1373EA5AF15" tasks: [{ @@ -278,7 +279,7 @@ } { x: -3.0d - y: 2.0d + y: 3.0d dependencies: ["74C0C1373EA5AF15"] id: "28D437E80250199C" tasks: [{ @@ -295,7 +296,7 @@ } { x: -1.0d - y: 2.0d + y: 3.0d dependencies: ["28D437E80250199C"] id: "3D154C1D631276BB" tasks: [{ @@ -312,7 +313,7 @@ } { x: 1.0d - y: 2.0d + y: 3.0d dependencies: ["3D154C1D631276BB"] id: "508BD519CD61D481" tasks: [{ @@ -329,7 +330,7 @@ } { x: 3.0d - y: 2.0d + y: 3.0d dependencies: ["508BD519CD61D481"] id: "246E45FE72E8B704" tasks: [{ @@ -346,7 +347,7 @@ } { x: 5.0d - y: 2.0d + y: 3.0d dependencies: ["246E45FE72E8B704"] id: "243FC2DF5361A36C" tasks: [{ @@ -363,9 +364,8 @@ } { x: -9.0d - y: 4.0d - hide_dependency_lines: true - dependencies: ["5A94A2664BFDD7B9"] + y: 5.0d + dependencies: ["5584DE65020A502A"] id: "7F64C889BA52F4B0" tasks: [{ id: "0BE13EB20FFDD620" @@ -375,8 +375,9 @@ } { x: -7.0d - y: 4.0d - dependencies: ["7F64C889BA52F4B0"] + y: 5.0d + hide_dependency_lines: true + dependencies: ["5A94A2664BFDD7B9"] id: "5584DE65020A502A" tasks: [{ id: "28BB91351E152D09" @@ -386,7 +387,7 @@ } { x: -5.0d - y: 4.0d + y: 5.0d dependencies: ["5584DE65020A502A"] id: "4CBD4AFB154E3B52" tasks: [{ @@ -397,7 +398,7 @@ } { x: -3.0d - y: 4.0d + y: 5.0d dependencies: ["4CBD4AFB154E3B52"] id: "11685DFD06E3CC65" tasks: [{ @@ -408,7 +409,7 @@ } { x: -1.0d - y: 4.0d + y: 5.0d dependencies: ["11685DFD06E3CC65"] id: "04A6B159417E2B92" tasks: [{ @@ -419,7 +420,7 @@ } { x: 1.0d - y: 4.0d + y: 5.0d dependencies: ["04A6B159417E2B92"] id: "5E456C646619BFFB" tasks: [{ @@ -430,7 +431,7 @@ } { x: 3.0d - y: 4.0d + y: 5.0d dependencies: ["5E456C646619BFFB"] id: "45254C074338327C" tasks: [{ @@ -441,7 +442,7 @@ } { x: 5.0d - y: 4.0d + y: 5.0d dependencies: ["45254C074338327C"] id: "6389968F8CA5D57A" tasks: [{ @@ -452,7 +453,7 @@ } { x: -1.0d - y: -2.0d + y: -1.0d dependencies: ["2746575C929B6C50"] dependency_requirement: "one_started" id: "2B422B7E0CE3590D" @@ -464,7 +465,7 @@ } { x: 1.0d - y: -2.0d + y: -1.0d dependencies: ["2746575C929B6C50"] dependency_requirement: "one_started" id: "6FBAE89EE782DABA" @@ -482,7 +483,7 @@ } { x: -1.0d - y: -7.0d + y: -6.0d dependencies: ["6EFEF430894B1838"] id: "07404AE25D403F15" tasks: [{ @@ -493,7 +494,7 @@ } { x: -1.0d - y: -5.5d + y: -4.5d dependencies: ["2746575C929B6C50"] dependency_requirement: "one_started" id: "6EFEF430894B1838" @@ -505,7 +506,7 @@ } { x: -2.0d - y: -6.5d + y: -5.5d dependencies: ["6EFEF430894B1838"] id: "6CD64A7FC1DB9142" tasks: [{ @@ -516,7 +517,7 @@ } { x: -2.5d - y: -5.5d + y: -4.5d dependencies: ["6EFEF430894B1838"] id: "03128285B915068C" tasks: [{ @@ -527,7 +528,7 @@ } { x: -2.0d - y: -4.5d + y: -3.5d dependencies: ["6EFEF430894B1838"] id: "0351BAA7E42AB7FF" tasks: [{ @@ -538,7 +539,7 @@ } { x: -1.0d - y: -4.0d + y: -3.0d dependencies: ["6EFEF430894B1838"] id: "7EFF53FAC2017DD3" tasks: [{ @@ -549,7 +550,7 @@ } { x: 3.0d - y: -2.0d + y: -1.0d dependencies: ["6FBAE89EE782DABA"] id: "2128E9346CD1B036" tasks: [ @@ -567,7 +568,7 @@ } { x: 1.0d - y: -5.5d + y: -4.5d dependencies: ["6EFEF430894B1838"] id: "464997A7F2D97778" tasks: [{ @@ -578,7 +579,7 @@ } { x: 2.5d - y: -5.5d + y: -4.5d dependencies: ["6EFEF430894B1838"] optional: true id: "41785A3C46F4689D" @@ -590,7 +591,7 @@ } { x: 2.0d - y: -6.5d + y: -5.5d dependencies: ["6EFEF430894B1838"] optional: true id: "31334BC08715B6C1" @@ -602,7 +603,7 @@ } { x: 2.0d - y: -4.5d + y: -3.5d dependencies: ["6EFEF430894B1838"] optional: true id: "5EC418B8BE9EBDC4" @@ -614,7 +615,7 @@ } { x: 1.0d - y: -7.0d + y: -6.0d dependencies: ["6EFEF430894B1838"] optional: true id: "44D4BCE983B9A605" @@ -626,7 +627,7 @@ } { x: 1.0d - y: -4.0d + y: -3.0d dependencies: ["6EFEF430894B1838"] optional: true id: "7E779B8E22899945" @@ -639,7 +640,7 @@ { title: "Ender Storage" x: -3.0d - y: -2.0d + y: -1.0d description: ["Color coded ender storage."] hide_dependency_lines: true dependencies: ["5A94A2664BFDD7B9"] @@ -700,7 +701,7 @@ } { x: 0.0d - y: -1.0d + y: 0.0d shape: "gear" hide_dependency_lines: true size: 1.5d @@ -740,7 +741,7 @@ { title: "Trash Cans" x: -9.0d - y: -2.0d + y: -1.0d description: ["A way to destroy unwanted items, liquid, and power."] hide_dependency_lines: true dependencies: ["5A94A2664BFDD7B9"] @@ -771,7 +772,7 @@ { title: "Mekanism Storage" x: 9.0d - y: 2.0d + y: 3.0d description: ["Go to the &aMekanism&f quest chapter for more on this mod."] hide_dependency_lines: true dependencies: ["5A94A2664BFDD7B9"] @@ -808,7 +809,7 @@ title: "QIO Drive Array" icon: "mekanism:qio_drive_array" x: 9.0d - y: 4.0d + y: 5.0d description: ["&aMekanism&f's version of a storage network."] dependencies: ["6B639160FD560CC1"] id: "0CD52E81FD607310" @@ -825,7 +826,7 @@ { title: "Vanilla+" x: 7.0d - y: 4.0d + y: 5.0d description: ["An &eender chest backpack&f."] dependencies: ["1D20D9D437F3D177"] id: "4B7CD2EF8CB96B07" @@ -840,37 +841,10 @@ xp: 100 }] } - { - title: "Enchantment Storage" - x: 5.0d - y: -2.0d - description: ["Can store &eenchantment books&f."] - hide_dependency_lines: true - dependencies: ["5A94A2664BFDD7B9"] - id: "0A532064A15B46EA" - tasks: [ - { - id: "7D72C8664C5B2CC1" - type: "item" - item: "cyclic:ender_controller" - } - { - id: "7F0917B77E88A124" - type: "item" - item: "cyclic:ender_shelf" - } - ] - rewards: [{ - id: "26C66531B967733A" - type: "item" - item: "cyclic:ender_shelf" - count: 4 - }] - } { title: "Dimensional Storage" x: -5.0d - y: -2.0d + y: -1.0d hide_dependency_lines: true dependencies: ["5A94A2664BFDD7B9"] id: "3D5852E6D0ADF651" @@ -890,7 +864,7 @@ { title: "Refined Storage" x: -2.0d - y: -1.0d + y: 0.0d description: ["Go to the &aRefined Storage&f quest chapter for more on this mod."] hide_dependency_lines: true dependencies: ["5A94A2664BFDD7B9"] @@ -904,7 +878,7 @@ { title: "Applied Energistics 2" x: 2.0d - y: -1.0d + y: 0.0d description: ["Go to the &aApplied Energistics 2&f quest chapter for more on this mod."] hide_dependency_lines: true dependencies: ["5A94A2664BFDD7B9"] @@ -915,5 +889,18 @@ item: "appliedenergistics2:controller" }] } + { + x: 5.0d + y: -1.0d + description: ["Can store tons of &eenchantments&f, whilst also being able to give back different leveled enchantments."] + hide_dependency_lines: true + dependencies: ["5A94A2664BFDD7B9"] + id: "73F94E2FECDD1DD5" + tasks: [{ + id: "50F183F484E1B30B" + type: "item" + item: "apotheosis:enchantment_library" + }] + } ] } diff --git a/config/ftbquests/quests/chapters/tips_and_tricks.snbt b/config/ftbquests/quests/chapters/tips_and_tricks.snbt index 443dfa50..799a3c04 100644 --- a/config/ftbquests/quests/chapters/tips_and_tricks.snbt +++ b/config/ftbquests/quests/chapters/tips_and_tricks.snbt @@ -1,15 +1,16 @@ { id: "1BE666F01EFFC00D" group: "" - order_index: 3 + order_index: 2 filename: "tips_and_tricks" - title: "Tips and Tricks" + title: "Tips \\& Tricks" default_quest_shape: "" default_hide_dependency_lines: false quests: [ { - x: -4.5d - y: -4.0d + x: -1.5d + y: 0.0d + subtitle: "Can be used as Reactor Coolant" description: ["Easy item to automate infinite water. Need more water? Make another!"] id: "722978AC0C1B2649" tasks: [{ @@ -24,8 +25,8 @@ }] } { - x: -1.5d - y: -4.0d + x: -2.0d + y: -2.0d description: ["Use this item to shrink. Helpful for working on automation and also just overall fun."] id: "7EC8814940C4C3D7" tasks: [{ @@ -45,8 +46,8 @@ }] } { - x: -6.0d - y: -2.5d + x: 1.5d + y: 0.0d description: ["Craftable X-Ray potions are very useful when you are running low on an item."] id: "3EE9F242794CD95F" tasks: [{ @@ -73,8 +74,8 @@ }] } { - x: -4.5d - y: -2.5d + x: -1.0d + y: 1.0d description: ["Wireless power to fix your direwire."] id: "4DFA99898C174BD6" tasks: [{ @@ -96,8 +97,9 @@ ] } { + title: "Farmer's Market" x: -3.0d - y: -2.5d + y: 0.0d description: ["Use the market to get seeds or saplings. Also try and eat as many foods as you can to improve your health."] id: "27D9B9F9695206BE" tasks: [{ @@ -112,8 +114,10 @@ }] } { - x: -1.5d - y: -2.5d + title: "Comforts" + x: 1.0d + y: 1.0d + subtitle: "ZZZzzz..." description: [ "The sleeping bag lets you sleep during the night." "" @@ -142,8 +146,9 @@ }] } { - x: -3.0d - y: -4.0d + x: -1.0d + y: -1.0d + subtitle: "When an infinite world is too small" description: [ "It's an entire room in one block!" "" @@ -162,8 +167,9 @@ }] } { - x: -6.0d - y: -4.0d + x: 0.0d + y: -1.5d + subtitle: "A Mega Guidebook" description: [ "Stores all the guidebooks you'll ever need!" "" @@ -175,10 +181,16 @@ type: "item" item: "akashictome:tome" }] + rewards: [{ + id: "135DC7E4DBF766E7" + type: "item" + title: "An Emergency Stick" + item: "minecraft:stick" + }] } { - x: -6.0d - y: -5.5d + x: 1.0d + y: -1.0d description: [ "A quick way to switch between tools." "" @@ -198,8 +210,8 @@ }] } { - x: -4.5d - y: -5.5d + x: 0.0d + y: -3.0d description: [ "Allows you to store multiple tools in one!" "" @@ -214,8 +226,8 @@ } { title: "Building Gadgets" - x: -3.0d - y: -5.5d + x: 2.0d + y: -2.0d description: [ "Some useful gadgets for building." "" @@ -290,8 +302,8 @@ } { title: "Other Gadgets" - x: -1.5d - y: -5.5d + x: 3.0d + y: 0.0d description: [ "Can be helpful for building." "" @@ -336,8 +348,8 @@ } { title: "Automating the Gaia Guardian" - x: -7.5d - y: -5.5d + x: 0.0d + y: 1.5d description: [ "Normally, you can't automate the Guardian. It's a lot of manual labor to make the ATM Star!" "" @@ -396,6 +408,125 @@ } } }] + rewards: [{ + id: "2283DE747B7E1C60" + type: "item" + item: "botania:life_essence" + count: 4 + }] + } + { + title: "Automatic Fishing" + x: 2.0d + y: 2.0d + description: [ + "Place the strainer base under water, and place a strainer inside. It should slowly start to give you resources." + "" + "Put food or plants into the Worm Bin to produce worms and fertilizer. The worms can be used as bait in a strainer to get more loot. The fertilizer is a bonemeal equivalent." + ] + id: "7D831F7B42EC0951" + tasks: [ + { + id: "33D7B488E87983D1" + type: "item" + item: "waterstrainer:strainer_base" + } + { + id: "6E4B09E902175543" + type: "item" + item: "waterstrainer:worm_bin" + } + ] + rewards: [ + { + id: "32CF3C1A3CF3E630" + type: "item" + item: { + id: "waterstrainer:strainer_survivalist" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "780CEA8950A8545B" + type: "item" + item: { + id: "waterstrainer:strainer_fisherman" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + } + { + title: "ZYCraft Info Book" + icon: "zycraft:green_zychorium_bricks" + x: -2.0d + y: 2.0d + description: ["This might be removed and then re-added as tooltips."] + id: "24F4CFC10E8899CC" + tasks: [{ + id: "47D696D15790E304" + type: "checkmark" + }] + rewards: [{ + id: "6094F681DA203579" + type: "item" + item: { + id: "minecraft:written_book" + Count: 1b + tag: { + pages: [ + "{\"text\":\"Zychorium Water\\n\\nActs as a Water source block. Can turn source Lava to Obsidian and flowing Lava to Cobblestone.\"}" + "{\"text\":\"Zychorium Soil\\n\\nActs as a Farmland block. Any crops can be placed on this block (even Sugar Cane and Cactus!) and it\"}" + "{\"text\":\"Fire Basin\\n\\nActs as a Netherrack block. Fire will always burn on the upper side of this block.\"}" + "{\"text\":\"Fluid Void\\n\\nVoids any adjacent fluid (Works with WaterLogged blocks too!).\"}" + "{\"text\":\"Zychorium Ice\\n\\nTurns adjacent Water to Ice.\"}" + "{\"text\":\"Fabricator\\n\\nAn autocrafter\"}" + ] + title: "ZYCraft Info" + author: "BovineShaman" + } + } + }] + } + { + title: "Tipped Out" + x: 0.0d + y: 0.0d + subtitle: "Complete all of the tips!" + hide_dependency_lines: true + dependencies: [ + "722978AC0C1B2649" + "7EC8814940C4C3D7" + "3EE9F242794CD95F" + "4DFA99898C174BD6" + "27D9B9F9695206BE" + "14C8FC3F19190054" + "594540768120A627" + "5718EEFE4F50BB73" + "378C95C18798D413" + "73F91BF3D424B269" + "0F75D7B9F4FF2459" + "2A2E3D020B1F5126" + "2BAB9C6C03540D90" + "7D831F7B42EC0951" + "24F4CFC10E8899CC" + ] + id: "0F8F37D7E12078F5" + tasks: [{ + id: "42DA8E971B27ACED" + type: "checkmark" + }] + rewards: [{ + id: "4389EE84B9FAA973" + type: "xp_levels" + xp_levels: 5 + }] } ] } diff --git a/config/ftbquests/quests/reward_tables/botania_flowers.snbt b/config/ftbquests/quests/reward_tables/botania_flowers.snbt new file mode 100644 index 00000000..5fe161a2 --- /dev/null +++ b/config/ftbquests/quests/reward_tables/botania_flowers.snbt @@ -0,0 +1,24 @@ +{ + id: "129BBEE2418753DE" + order_index: 0 + title: "Botania Flowers" + loot_size: 1 + rewards: [ + { item: "botania:red_mystical_flower", count: 5 } + { item: "botania:orange_mystical_flower", count: 5 } + { item: "botania:yellow_mystical_flower", count: 5 } + { item: "botania:lime_mystical_flower", count: 5 } + { item: "botania:green_mystical_flower", count: 5 } + { item: "botania:cyan_mystical_flower", count: 5 } + { item: "botania:light_blue_mystical_flower", count: 5 } + { item: "botania:blue_mystical_flower", count: 5 } + { item: "botania:purple_mystical_flower", count: 5 } + { item: "botania:magenta_mystical_flower", count: 5 } + { item: "botania:pink_mystical_flower", count: 5 } + { item: "botania:brown_mystical_flower", count: 5 } + { item: "botania:white_mystical_flower", count: 5 } + { item: "botania:light_gray_mystical_flower", count: 5 } + { item: "botania:gray_mystical_flower", count: 5 } + { item: "botania:black_mystical_flower", count: 5 } + ] +} diff --git a/config/ftbquests/quests/reward_tables/mana_materials.snbt b/config/ftbquests/quests/reward_tables/mana_materials.snbt new file mode 100644 index 00000000..9464d6a6 --- /dev/null +++ b/config/ftbquests/quests/reward_tables/mana_materials.snbt @@ -0,0 +1,11 @@ +{ + id: "4A4E40C93B3C3F60" + order_index: 1 + title: "Mana Materials" + loot_size: 1 + rewards: [ + { item: "botania:manasteel_ingot", count: 5 } + { item: "botania:mana_pearl", count: 2 } + { item: "botania:mana_diamond", count: 2 } + ] +} diff --git a/config/ftbquests/quests/reward_tables/refined_storage_base_materials.snbt b/config/ftbquests/quests/reward_tables/refined_storage_base_materials.snbt new file mode 100644 index 00000000..3f6e1706 --- /dev/null +++ b/config/ftbquests/quests/reward_tables/refined_storage_base_materials.snbt @@ -0,0 +1,10 @@ +{ + id: "3787F5188902B0FD" + order_index: 3 + title: "Refined Storage Base Materials" + loot_size: 1 + rewards: [ + { item: "refinedstorage:silicon", count: 5 } + { item: "refinedstorage:quartz_enriched_iron", count: 5, weight: 2 } + ] +} diff --git a/config/ftbquests/quests/reward_tables/refined_storage_parts.snbt b/config/ftbquests/quests/reward_tables/refined_storage_parts.snbt new file mode 100644 index 00000000..ff975f54 --- /dev/null +++ b/config/ftbquests/quests/reward_tables/refined_storage_parts.snbt @@ -0,0 +1,13 @@ +{ + id: "3183DFB374F0B096" + order_index: 2 + title: "Refined Storage Parts" + loot_size: 1 + rewards: [ + { item: "refinedstorage:basic_processor", count: 3, weight: 40 } + { item: "refinedstorage:improved_processor", count: 2, weight: 30 } + { item: "refinedstorage:advanced_processor", weight: 20 } + { item: "extrastorage:neural_processor", weight: 10 } + { item: "extradisks:withering_processor" } + ] +} diff --git a/config/jeiintegration-client.toml b/config/jeiintegration-client.toml index ea022b0b..8773ba60 100644 --- a/config/jeiintegration-client.toml +++ b/config/jeiintegration-client.toml @@ -1,4 +1,4 @@ [tooltip_options] burnTimeTooltipMode = "enabled" - nbtTooltipMode = "onShiftAndDebug" + nbtTooltipMode = "disabled" foodTooltipMode = "enabled" diff --git a/config/resourcefulbees/bee_traits/beediddy.json b/config/resourcefulbees/bee_traits/beediddy.json new file mode 100644 index 00000000..2375b764 --- /dev/null +++ b/config/resourcefulbees/bee_traits/beediddy.json @@ -0,0 +1,65 @@ +{ + "beepediaItemID": "allthecompressed:atm_star_block_4x", + "damageImmunities": [ + "inFire", + "lightningBolt", + "onFire", + "lava", + "hotFloor", + "inWall", + "cramming", + "drown", + "starve", + "cactus", + "fall", + "flyIntoWall", + "wither", + "anvil", + "fallingBlock", + "dragonBreath", + "dryout", + "generic", + "outOfWorld", + "magic", + "sweetBerryBush", + "player", + "witherSkull", + "fireworks", + "trident", + "arrow", + "explosion.player", + "explosion", + "sting", + "mob", + "thrown", + "indirectMagic", + "thorns", + "pedestal1", + "pedestal2", + "pedestal3", + "pedestal4", + "pedestal5", + "pedestal6", + "pedestal7", + "pedestal8", + "pedestal9", + "pedestal10", + "pedestal11", + "pedestal12" + ], + "specialAbilities": [ + "spider" + ], + "potionImmunities": [ + "minecraft:poison", + "resourcefulbees:calming", + "minecraft:slowness", + "minecraft:instant_damage", + "minecraft:nausea", + "minecraft:hunger", + "minecraft:weakness", + "minecraft:wither", + "apotheosis:sundering", + "cyclic:paralyze" + ] +} \ No newline at end of file diff --git a/config/resourcefulbees/bee_traits/dense.json b/config/resourcefulbees/bee_traits/dense.json new file mode 100644 index 00000000..95439114 --- /dev/null +++ b/config/resourcefulbees/bee_traits/dense.json @@ -0,0 +1,66 @@ +{ + "beepediaItemID": "allthecompressed:copper_block_4x", + "damageImmunities": [ + "inFire", + "lightningBolt", + "onFire", + "lava", + "hotFloor", + "inWall", + "cramming", + "drown", + "starve", + "cactus", + "fall", + "flyIntoWall", + "wither", + "anvil", + "fallingBlock", + "dragonBreath", + "dryout", + "generic", + "outOfWorld", + "magic", + "sweetBerryBush", + "player", + "witherSkull", + "fireworks", + "trident", + "arrow", + "explosion.player", + "explosion", + "sting", + "mob", + "thrown", + "indirectMagic", + "thorns", + "pedestal1", + "pedestal2", + "pedestal3", + "pedestal4", + "pedestal5", + "pedestal6", + "pedestal7", + "pedestal8", + "pedestal9", + "pedestal10", + "pedestal11", + "pedestal12" + ], + "specialAbilities": [ + "spider" + ], + "potionImmunities": [ + "minecraft:poison", + "resourcefulbees:calming", + "minecraft:slowness", + "minecraft:instant_damage", + "minecraft:nausea", + "minecraft:hunger", + "minecraft:weakness", + "minecraft:wither", + "apotheosis:sundering", + "cyclic:paralyze" + ], + "particleName": "minecraft:soul_fire_flame" +} \ No newline at end of file diff --git a/config/resourcefulbees/bees/Dense/Beediddy.json b/config/resourcefulbees/bees/Dense/Beediddy.json new file mode 100644 index 00000000..85d60810 --- /dev/null +++ b/config/resourcefulbees/bees/Dense/Beediddy.json @@ -0,0 +1,272 @@ +{ + "flower": "allthecompressed:atm_star_block", + "maxTimeInHive": 9600, + "traits": [ + "beediddy", + "angry" + ], + "hasHoneycomb": false, + "baseLayerTexture": "special/beediddy", + "ColorData": { + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2147483647 + }, + "MutationData": { + "hasMutation": true, + "mutationCount": 1, + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "allthecompressed:copper_block_3x", + "outputs": [ + { + "outputID": "alltheores:copper_block", + "weight": 90 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_copper_bee", + "BeeType": "dense_copper", + "Color": "#D28868" + }, + "weight": 10 + } + ] + }, + { + "type": "BLOCK_TO_ITEM", + "inputID": "compressium:gold_3", + "outputs": [ + { + "outputID": "minecraft:gold_block", + "weight": 90 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_gold_bee", + "BeeType": "dense_gold", + "Color": "#FFDC00" + }, + "weight": 10 + } + ] + }, + { + "type": "BLOCK_TO_ITEM", + "inputID": "compressium:iron_3", + "outputs": [ + { + "outputID": "minecraft:iron_block", + "weight": 90 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_iron_bee", + "BeeType": "dense_iron", + "Color": "#ffcc99" + }, + "weight": 10 + } + ] + }, + { + "type": "BLOCK_TO_ITEM", + "inputID": "allthecompressed:lead_block_3x", + "outputs": [ + { + "outputID": "alltheores:lead_block", + "weight": 90 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_lead_bee", + "BeeType": "dense_lead", + "Color": "#D0E4E1" + }, + "weight": 10 + } + ] + }, + { + "type": "BLOCK_TO_ITEM", + "inputID": "compressium:netherite_3", + "outputs": [ + { + "outputID": "minecraft:netherite_block", + "weight": 90 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_netherite_bee", + "BeeType": "dense_netherite", + "Color": "#654740" + }, + "weight": 10 + } + ] + }, + { + "type": "BLOCK_TO_ITEM", + "inputID": "allthecompressed:nickel_block_3x", + "outputs": [ + { + "outputID": "alltheores:nickel_block", + "weight": 90 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_nickel_bee", + "BeeType": "dense_nickel", + "Color": "#F5F2A3" + }, + "weight": 10 + } + ] + }, + { + "type": "BLOCK_TO_ITEM", + "inputID": "allthecompressed:osmium_block_3x", + "outputs": [ + { + "outputID": "alltheores:osmium_block", + "weight": 90 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_osmium_bee", + "BeeType": "dense_osmium", + "Color": "#BDCBD4" + }, + "weight": 10 + } + ] + }, + { + "type": "BLOCK_TO_ITEM", + "inputID": "allthecompressed:platinum_block_3x", + "outputs": [ + { + "outputID": "alltheores:platinum_block", + "weight": 90 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_platinum_bee", + "BeeType": "dense_platinum", + "Color": "#A4EDFC" + }, + "weight": 10 + } + ] + }, + { + "type": "BLOCK_TO_ITEM", + "inputID": "allthecompressed:silver_block_3x", + "outputs": [ + { + "outputID": "alltheores:silver_block", + "weight": 90 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_silver_bee", + "BeeType": "dense_silver", + "Color": "#D1E1EC" + }, + "weight": 10 + } + ] + }, + { + "type": "BLOCK_TO_ITEM", + "inputID": "allthecompressed:tin_block_3x", + "outputs": [ + { + "outputID": "alltheores:tin_block", + "weight": 90 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_tin_bee", + "BeeType": "dense_tin", + "Color": "#ECEDEE" + }, + "weight": 10 + } + ] + }, + { + "type": "BLOCK_TO_ITEM", + "inputID": "allthecompressed:uranium_block_3x", + "outputs": [ + { + "outputID": "alltheores:uranium_block", + "weight": 90 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_uranium_bee", + "BeeType": "dense_uranium", + "Color": "#fff37f" + }, + "weight": 10 + } + ] + }, + { + "type": "BLOCK_TO_ITEM", + "inputID": "allthecompressed:zinc_block_3x", + "outputs": [ + { + "outputID": "alltheores:zinc_block", + "weight": 90 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_zinc_bee", + "BeeType": "dense_zinc", + "Color": "#B6DBD8" + }, + "weight": 10 + } + ] + } + ] + }, + "CentrifugeData": { + "hasCentrifugeOutput": false + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:beediddy", + "spawnWeight": 1, + "minYLevel": 128, + "maxYLevel": 255, + "minGroupSize": 1, + "maxGroupSize": 1, + "lightLevel": "ANY" + }, + "BreedData": { + "isBreedable": false + }, + "TraitData": { + "hasTraits": true + } +} \ No newline at end of file diff --git a/config/resourcefulbees/bees/Dense/Dense Copper.json b/config/resourcefulbees/bees/Dense/Dense Copper.json new file mode 100644 index 00000000..2ac85035 --- /dev/null +++ b/config/resourcefulbees/bees/Dense/Dense Copper.json @@ -0,0 +1,67 @@ +{ + "flower": "allthecompressed:copper_block_4x", + "maxTimeInHive": 2400, + "traits": [ + "dense" + ], + "hasHoneycomb": true, + "baseLayerTexture": "ato/copper_bee", + "ColorData": { + "honeycombColor": "#D28868", + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2147483647 + }, + "MutationData": { + "hasMutation": true, + "mutationCount": 1, + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:dense_copper_honeycomb_block", + "outputs": [ + { + "outputID": "alltheores:copper_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_copper_bee", + "BeeType": "dense_copper", + "Color": "#D28868" + }, + "weight": 20 + } + ] + } + ] + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainInputCount": 1, + "mainOutput": "alltheores:ore_copper", + "mainOutputWeight": 0.50, + "mainOutputCount": 2, + "secondaryOutput": "alltheores:copper_ingot", + "secondaryOutputWeight": 0.01, + "secondaryOutputCount": 4, + "bottleOutput": "minecraft:honey_bottle", + "bottleOutputWeight": 0.25, + "bottleOutputCount": 1, + "recipeTime": 200 + }, + "SpawnData": { + "canSpawnInWorld": false + }, + "BreedData": { + "isBreedable": false + }, + "TraitData": { + "hasTraits": false + } +} \ No newline at end of file diff --git a/config/resourcefulbees/bees/Dense/Dense Gold.json b/config/resourcefulbees/bees/Dense/Dense Gold.json new file mode 100644 index 00000000..980fc934 --- /dev/null +++ b/config/resourcefulbees/bees/Dense/Dense Gold.json @@ -0,0 +1,67 @@ +{ + "flower": "compressium:gold_3", + "maxTimeInHive": 2400, + "traits": [ + "dense" + ], + "hasHoneycomb": true, + "baseLayerTexture": "ores/gold/gold_bee", + "ColorData": { + "honeycombColor": "#FFDC00", + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2147483647 + }, + "MutationData": { + "hasMutation": true, + "mutationCount": 1, + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:dense_gold_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:gold_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_gold_bee", + "BeeType": "dense_gold", + "Color": "#FFDC00" + }, + "weight": 20 + } + ] + } + ] + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainInputCount": 1, + "mainOutput": "minecraft:gold_ore", + "mainOutputWeight": 0.50, + "mainOutputCount": 4, + "secondaryOutput": "minecraft:gold_ingot", + "secondaryOutputWeight": 0.01, + "secondaryOutputCount": 8, + "bottleOutput": "minecraft:honey_bottle", + "bottleOutputWeight": 0.25, + "bottleOutputCount": 1, + "recipeTime": 200 + }, + "SpawnData": { + "canSpawnInWorld": false + }, + "BreedData": { + "isBreedable": false + }, + "TraitData": { + "hasTraits": false + } +} \ No newline at end of file diff --git a/config/resourcefulbees/bees/Dense/Dense Iron.json b/config/resourcefulbees/bees/Dense/Dense Iron.json new file mode 100644 index 00000000..f1c831b8 --- /dev/null +++ b/config/resourcefulbees/bees/Dense/Dense Iron.json @@ -0,0 +1,67 @@ +{ + "flower": "compressium:iron_3", + "maxTimeInHive": 2400, + "traits": [ + "dense" + ], + "hasHoneycomb": true, + "baseLayerTexture": "ores/iron/iron_bee", + "ColorData": { + "honeycombColor": "#ffcc99", + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2147483647 + }, + "MutationData": { + "hasMutation": true, + "mutationCount": 1, + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:dense_iron_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:iron_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_iron_bee", + "BeeType": "dense_iron", + "Color": "#ffcc99" + }, + "weight": 20 + } + ] + } + ] + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainInputCount": 1, + "mainOutput": "minecraft:iron_ore", + "mainOutputWeight": 0.50, + "mainOutputCount": 4, + "secondaryOutput": "minecraft:iron_ingot", + "secondaryOutputWeight": 0.01, + "secondaryOutputCount": 8, + "bottleOutput": "minecraft:honey_bottle", + "bottleOutputWeight": 0.25, + "bottleOutputCount": 1, + "recipeTime": 200 + }, + "SpawnData": { + "canSpawnInWorld": false + }, + "BreedData": { + "isBreedable": false + }, + "TraitData": { + "hasTraits": false + } +} \ No newline at end of file diff --git a/config/resourcefulbees/bees/Dense/Dense Lead.json b/config/resourcefulbees/bees/Dense/Dense Lead.json new file mode 100644 index 00000000..7866654c --- /dev/null +++ b/config/resourcefulbees/bees/Dense/Dense Lead.json @@ -0,0 +1,67 @@ +{ + "flower": "allthecompressed:iron_block_4x", + "maxTimeInHive": 2400, + "traits": [ + "dense" + ], + "hasHoneycomb": true, + "baseLayerTexture": "ato/lead_bee", + "ColorData": { + "honeycombColor": "#D0E4E1", + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2147483647 + }, + "MutationData": { + "hasMutation": true, + "mutationCount": 1, + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:dense_lead_honeycomb_block", + "outputs": [ + { + "outputID": "alltheores:lead_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_lead_bee", + "BeeType": "dense_lead", + "Color": "#D0E4E1" + }, + "weight": 20 + } + ] + } + ] + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainInputCount": 1, + "mainOutput": "alltheores:ore_lead", + "mainOutputWeight": 0.50, + "mainOutputCount": 4, + "secondaryOutput": "alltheores:lead_ingot", + "secondaryOutputWeight": 0.01, + "secondaryOutputCount": 8, + "bottleOutput": "minecraft:honey_bottle", + "bottleOutputWeight": 0.25, + "bottleOutputCount": 1, + "recipeTime": 200 + }, + "SpawnData": { + "canSpawnInWorld": false + }, + "BreedData": { + "isBreedable": false + }, + "TraitData": { + "hasTraits": false + } +} \ No newline at end of file diff --git a/config/resourcefulbees/bees/Dense/Dense Netherite.json b/config/resourcefulbees/bees/Dense/Dense Netherite.json new file mode 100644 index 00000000..04f50ce5 --- /dev/null +++ b/config/resourcefulbees/bees/Dense/Dense Netherite.json @@ -0,0 +1,67 @@ +{ + "flower": "compressium:netherite_3", + "maxTimeInHive": 2400, + "traits": [ + "dense" + ], + "hasHoneycomb": true, + "baseLayerTexture": "ores/netherite/netherite_bee", + "ColorData": { + "honeycombColor": "#654740", + "modelType": "DEFAULT" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2147483647 + }, + "MutationData": { + "hasMutation": true, + "mutationCount": 1, + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:dense_netherite_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:netherite_scrap", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_netherite_bee", + "BeeType": "dense_netherite", + "Color": "#654740" + }, + "weight": 20 + } + ] + } + ] + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainInputCount": 1, + "mainOutput": "minecraft:netherite_scrap", + "mainOutputWeight": 0.50, + "mainOutputCount": 4, + "secondaryOutput": "minecraft:netherite_scrap", + "secondaryOutputWeight": 0.01, + "secondaryOutputCount": 8, + "bottleOutput": "minecraft:honey_bottle", + "bottleOutputWeight": 0.25, + "bottleOutputCount": 1, + "recipeTime": 200 + }, + "SpawnData": { + "canSpawnInWorld": false + }, + "BreedData": { + "isBreedable": false + }, + "TraitData": { + "hasTraits": true + } +} \ No newline at end of file diff --git a/config/resourcefulbees/bees/Dense/Dense Nickel.json b/config/resourcefulbees/bees/Dense/Dense Nickel.json new file mode 100644 index 00000000..916f32ba --- /dev/null +++ b/config/resourcefulbees/bees/Dense/Dense Nickel.json @@ -0,0 +1,67 @@ +{ + "flower": "allthecompressed:nickel_block_4x", + "maxTimeInHive": 2400, + "traits": [ + "dense" + ], + "hasHoneycomb": true, + "baseLayerTexture": "ato/nickel_bee", + "ColorData": { + "honeycombColor": "#F5F2A3", + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2147483647 + }, + "MutationData": { + "hasMutation": true, + "mutationCount": 1, + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:dense_nickel_honeycomb_block", + "outputs": [ + { + "outputID": "alltheores:nickel_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_nickel_bee", + "BeeType": "dense_nickel", + "Color": "#654740" + }, + "weight": 20 + } + ] + } + ] + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainInputCount": 4, + "mainOutput": "alltheores:ore_nickel", + "mainOutputWeight": 0.50, + "mainOutputCount": 1, + "secondaryOutput": "alltheores:nickel_ingot", + "secondaryOutputWeight": 0.01, + "secondaryOutputCount": 8, + "bottleOutput": "minecraft:honey_bottle", + "bottleOutputWeight": 0.25, + "bottleOutputCount": 1, + "recipeTime": 200 + }, + "SpawnData": { + "canSpawnInWorld": false + }, + "BreedData": { + "isBreedable": false + }, + "TraitData": { + "hasTraits": false + } +} \ No newline at end of file diff --git a/config/resourcefulbees/bees/Dense/Dense Osmium.json b/config/resourcefulbees/bees/Dense/Dense Osmium.json new file mode 100644 index 00000000..431dac7f --- /dev/null +++ b/config/resourcefulbees/bees/Dense/Dense Osmium.json @@ -0,0 +1,67 @@ +{ + "flower": "allthecompressed:osmium_block_4x", + "maxTimeInHive": 2400, + "traits": [ + "dense" + ], + "hasHoneycomb": true, + "baseLayerTexture": "ato/osmium_bee", + "ColorData": { + "honeycombColor": "#BDCBD4", + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2147483647 + }, + "MutationData": { + "hasMutation": true, + "mutationCount": 1, + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:dense_osmium_honeycomb_block", + "outputs": [ + { + "outputID": "alltheores:osmium_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_osmium_bee", + "BeeType": "dense_osmium", + "Color": "#BDCBD4" + }, + "weight": 20 + } + ] + } + ] + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainInputCount": 4, + "mainOutput": "alltheores:ore_osmium", + "mainOutputWeight": 0.50, + "mainOutputCount": 1, + "secondaryOutput": "alltheores:osmium_ingot", + "secondaryOutputWeight": 0.01, + "secondaryOutputCount": 8, + "bottleOutput": "minecraft:honey_bottle", + "bottleOutputWeight": 0.25, + "bottleOutputCount": 1, + "recipeTime": 200 + }, + "SpawnData": { + "canSpawnInWorld": false + }, + "BreedData": { + "isBreedable": false + }, + "TraitData": { + "hasTraits": false + } +} \ No newline at end of file diff --git a/config/resourcefulbees/bees/Dense/Dense Platinum.json b/config/resourcefulbees/bees/Dense/Dense Platinum.json new file mode 100644 index 00000000..5a98f348 --- /dev/null +++ b/config/resourcefulbees/bees/Dense/Dense Platinum.json @@ -0,0 +1,67 @@ +{ + "flower": "allthecompressed:platinum_block_4x", + "maxTimeInHive": 2400, + "traits": [ + "dense" + ], + "hasHoneycomb": true, + "baseLayerTexture": "ato/platinum_bee", + "ColorData": { + "honeycombColor": "#A4EDFC", + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2147483647 + }, + "MutationData": { + "hasMutation": true, + "mutationCount": 1, + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:dense_platinum_honeycomb_block", + "outputs": [ + { + "outputID": "alltheores:platinum_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_platinum_bee", + "BeeType": "dense_platinum", + "Color": "#A4EDFC" + }, + "weight": 20 + } + ] + } + ] + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainInputCount": 1, + "mainOutput": "alltheores:ore_platinum", + "mainOutputWeight": 0.50, + "mainOutputCount": 4, + "secondaryOutput": "alltheores:platinum_ingot", + "secondaryOutputWeight": 0.01, + "secondaryOutputCount": 8, + "bottleOutput": "minecraft:honey_bottle", + "bottleOutputWeight": 0.25, + "bottleOutputCount": 1, + "recipeTime": 200 + }, + "SpawnData": { + "canSpawnInWorld": false + }, + "BreedData": { + "isBreedable": false + }, + "TraitData": { + "hasTraits": false + } +} \ No newline at end of file diff --git a/config/resourcefulbees/bees/Dense/Dense Silver.json b/config/resourcefulbees/bees/Dense/Dense Silver.json new file mode 100644 index 00000000..4cdac845 --- /dev/null +++ b/config/resourcefulbees/bees/Dense/Dense Silver.json @@ -0,0 +1,67 @@ +{ + "flower": "allthecompressed:silver_block_4x", + "maxTimeInHive": 2400, + "traits": [ + "dense" + ], + "hasHoneycomb": true, + "baseLayerTexture": "ato/silver_bee", + "ColorData": { + "honeycombColor": "#D1E1EC", + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2147483647 + }, + "MutationData": { + "hasMutation": true, + "mutationCount": 1, + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:dense_silver_honeycomb_block", + "outputs": [ + { + "outputID": "alltheores:silver_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_silver_bee", + "BeeType": "dense_silver", + "Color": "#D1E1EC" + }, + "weight": 20 + } + ] + } + ] + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainInputCount": 1, + "mainOutput": "alltheores:ore_silver", + "mainOutputWeight": 0.50, + "mainOutputCount": 4, + "secondaryOutput": "alltheores:silver_ingot", + "secondaryOutputWeight": 0.01, + "secondaryOutputCount": 8, + "bottleOutput": "minecraft:honey_bottle", + "bottleOutputWeight": 0.25, + "bottleOutputCount": 1, + "recipeTime": 200 + }, + "SpawnData": { + "canSpawnInWorld": false + }, + "BreedData": { + "isBreedable": false + }, + "TraitData": { + "hasTraits": false + } +} \ No newline at end of file diff --git a/config/resourcefulbees/bees/Dense/Dense Tin.json b/config/resourcefulbees/bees/Dense/Dense Tin.json new file mode 100644 index 00000000..93b46b63 --- /dev/null +++ b/config/resourcefulbees/bees/Dense/Dense Tin.json @@ -0,0 +1,67 @@ +{ + "flower": "allthecompressed:tin_block_4x", + "maxTimeInHive": 2400, + "traits": [ + "dense" + ], + "hasHoneycomb": true, + "baseLayerTexture": "ato/tin_bee", + "ColorData": { + "honeycombColor": "#ECEDEE", + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2147483647 + }, + "MutationData": { + "hasMutation": true, + "mutationCount": 1, + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:dense_tin_honeycomb_block", + "outputs": [ + { + "outputID": "alltheores:tin_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_tin_bee", + "BeeType": "dense_tin", + "Color": "#ECEDEE" + }, + "weight": 20 + } + ] + } + ] + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainInputCount": 1, + "mainOutput": "alltheores:ore_tin", + "mainOutputWeight": 0.50, + "mainOutputCount": 4, + "secondaryOutput": "alltheores:tin_ingot", + "secondaryOutputWeight": 0.01, + "secondaryOutputCount": 8, + "bottleOutput": "minecraft:honey_bottle", + "bottleOutputWeight": 0.25, + "bottleOutputCount": 1, + "recipeTime": 200 + }, + "SpawnData": { + "canSpawnInWorld": false + }, + "BreedData": { + "isBreedable": false + }, + "TraitData": { + "hasTraits": false + } +} \ No newline at end of file diff --git a/config/resourcefulbees/bees/Dense/Dense Uranium.json b/config/resourcefulbees/bees/Dense/Dense Uranium.json new file mode 100644 index 00000000..b978f58e --- /dev/null +++ b/config/resourcefulbees/bees/Dense/Dense Uranium.json @@ -0,0 +1,67 @@ +{ + "flower": "allthecompressed:uranium_block_4x", + "maxTimeInHive": 2400, + "traits": [ + "dense" + ], + "hasHoneycomb": true, + "baseLayerTexture": "ato/uranium_bee", + "ColorData": { + "honeycombColor": "#fff37f", + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2147483647 + }, + "MutationData": { + "hasMutation": true, + "mutationCount": 1, + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:dense_uranium_honeycomb_block", + "outputs": [ + { + "outputID": "alltheores:uranium_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_uranium_bee", + "BeeType": "dense_uranium", + "Color": "#fff37f" + }, + "weight": 20 + } + ] + } + ] + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainInputCount": 1, + "mainOutput": "alltheores:ore_uranium", + "mainOutputWeight": 0.02, + "mainOutputCount": 4, + "secondaryOutput": "alltheores:uranium_ingot", + "secondaryOutputWeight": 0.01, + "secondaryOutputCount": 8, + "bottleOutput": "minecraft:honey_bottle", + "bottleOutputWeight": 0.25, + "bottleOutputCount": 1, + "recipeTime": 200 + }, + "SpawnData": { + "canSpawnInWorld": false + }, + "BreedData": { + "isBreedable": false + }, + "TraitData": { + "hasTraits": false + } +} \ No newline at end of file diff --git a/config/resourcefulbees/bees/Dense/Dense Zinc.json b/config/resourcefulbees/bees/Dense/Dense Zinc.json new file mode 100644 index 00000000..9c323582 --- /dev/null +++ b/config/resourcefulbees/bees/Dense/Dense Zinc.json @@ -0,0 +1,67 @@ +{ + "flower": "allthecompressed:zinc_block_4x", + "maxTimeInHive": 2400, + "traits": [ + "dense" + ], + "hasHoneycomb": true, + "baseLayerTexture": "ato/zinc_bee", + "ColorData": { + "honeycombColor": "#B6DBD8", + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2147483647 + }, + "MutationData": { + "hasMutation": true, + "mutationCount": 1, + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:dense_zinc_honeycomb_block", + "outputs": [ + { + "outputID": "alltheores:zinc_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dense_zinc_bee", + "BeeType": "dense_zinc", + "Color": "#B6DBD8" + }, + "weight": 20 + } + ] + } + ] + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainInputCount": 1, + "mainOutput": "alltheores:ore_zinc", + "mainOutputWeight": 0.50, + "mainOutputCount": 4, + "secondaryOutput": "alltheores:zinc_ingot", + "secondaryOutputWeight": 0.01, + "secondaryOutputCount": 8, + "bottleOutput": "minecraft:honey_bottle", + "bottleOutputWeight": 0.25, + "bottleOutputCount": 1, + "recipeTime": 200 + }, + "SpawnData": { + "canSpawnInWorld": false + }, + "BreedData": { + "isBreedable": false + }, + "TraitData": { + "hasTraits": false + } +} \ No newline at end of file diff --git a/config/resourcefulbees/bees/bred/bees_gem/Certus.json b/config/resourcefulbees/bees/bred/bees_gem/Certus.json index dc9126be..6af93205 100644 --- a/config/resourcefulbees/bees/bred/bees_gem/Certus.json +++ b/config/resourcefulbees/bees/bred/bees_gem/Certus.json @@ -5,18 +5,7 @@ "hasHoneycomb": true, "baseLayerTexture": "misc/certus_bee", "ColorData": { - "primaryColor": "#d2d6f7", - "secondaryColor": "#d2d6f7", "honeycombColor": "#d2d6f7", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#d2d6f7", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "ORE" }, "CombatData": { @@ -28,22 +17,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:certus_honeycomb_block", - "outputs": [{ - "outputID": "appliedenergistics2:certus_quartz_crystal", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:certus_bee", - "BeeType": "certus", - "Color": "#d2d6f7" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:certus_honeycomb_block", + "outputs": [ + { + "outputID": "appliedenergistics2:certus_quartz_crystal", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:certus_bee", + "BeeType": "certus", + "Color": "#d2d6f7" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,28 +45,16 @@ "mainOutput": "appliedenergistics2:quartz_ore", "mainOutputWeight": 0.50, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "appliedenergistics2:certus_quartz_crystal", "secondaryOutputWeight": 0.20, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { "isBreedable": true, diff --git a/config/resourcefulbees/bees/bred/bees_gem/Diamond.json b/config/resourcefulbees/bees/bred/bees_gem/Diamond.json index 733e6e6d..ff4167a5 100644 --- a/config/resourcefulbees/bees/bred/bees_gem/Diamond.json +++ b/config/resourcefulbees/bees/bred/bees_gem/Diamond.json @@ -5,18 +5,7 @@ "hasHoneycomb": true, "baseLayerTexture": "ores/diamond/diamond_bee", "ColorData": { - "primaryColor": "#00ffff", - "secondaryColor": "#00ffff", "honeycombColor": "#00ffff", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#00ffff", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "ORE" }, "CombatData": { @@ -28,22 +17,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:diamond_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:diamond", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:diamond_bee", - "BeeType": "diamond", - "Color": "#00ffff" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:diamond_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:diamond", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:diamond_bee", + "BeeType": "diamond", + "Color": "#00ffff" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,28 +45,16 @@ "mainOutput": "minecraft:diamond_ore", "mainOutputWeight": 0.50, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "minecraft:diamond", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { "isBreedable": true, diff --git a/config/resourcefulbees/bees/bred/bees_gem/Emerald.json b/config/resourcefulbees/bees/bred/bees_gem/Emerald.json index e05537db..2a0f0f11 100644 --- a/config/resourcefulbees/bees/bred/bees_gem/Emerald.json +++ b/config/resourcefulbees/bees/bred/bees_gem/Emerald.json @@ -5,18 +5,7 @@ "hasHoneycomb": true, "baseLayerTexture": "ores/emerald/emerald_bee", "ColorData": { - "primaryColor": "#18eb09", - "secondaryColor": "#18eb09", "honeycombColor": "#18eb09", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#18eb09", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "ORE" }, "CombatData": { @@ -28,22 +17,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:emerald_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:emerald", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:emerald_bee", - "BeeType": "emerald", - "Color": "#18eb09" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:emerald_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:emerald", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:emerald_bee", + "BeeType": "emerald", + "Color": "#18eb09" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,28 +45,16 @@ "mainOutput": "minecraft:emerald_ore", "mainOutputWeight": 0.50, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "minecraft:emerald", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { "isBreedable": true, diff --git a/config/resourcefulbees/bees/bred/bees_gem/Fluorite.json b/config/resourcefulbees/bees/bred/bees_gem/Fluorite.json index d5bccc45..1f393395 100644 --- a/config/resourcefulbees/bees/bred/bees_gem/Fluorite.json +++ b/config/resourcefulbees/bees/bred/bees_gem/Fluorite.json @@ -5,18 +5,7 @@ "hasHoneycomb": true, "baseLayerTexture": "misc/fluorite_bee", "ColorData": { - "primaryColor": "#d6aedd", - "secondaryColor": "#d6aedd", "honeycombColor": "#d6aedd", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#d6aedd", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "ORE" }, "CombatData": { @@ -28,22 +17,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:fluorite_honeycomb_block", - "outputs": [{ - "outputID": "mekanism:fluorite_gem", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:fluorite_bee", - "BeeType": "fluorite", - "Color": "#d6aedd" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:fluorite_honeycomb_block", + "outputs": [ + { + "outputID": "mekanism:fluorite_gem", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:fluorite_bee", + "BeeType": "fluorite", + "Color": "#d6aedd" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,28 +45,16 @@ "mainOutput": "mekanism:fluorite_ore", "mainOutputWeight": 0.50, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "mekanism:fluorite_gem", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { "isBreedable": true, diff --git a/config/resourcefulbees/bees/bred/bees_gem/Lapis.json b/config/resourcefulbees/bees/bred/bees_gem/Lapis.json index fe107eb5..c2e4c21a 100644 --- a/config/resourcefulbees/bees/bred/bees_gem/Lapis.json +++ b/config/resourcefulbees/bees/bred/bees_gem/Lapis.json @@ -5,18 +5,7 @@ "hasHoneycomb": true, "baseLayerTexture": "ores/lapis/lapis_bee", "ColorData": { - "primaryColor": "#345ec3", - "secondaryColor": "#345ec3", "honeycombColor": "#345ec3", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#345ec3", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "ORE" }, "CombatData": { @@ -28,22 +17,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:lapis_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:lapis_lazuli", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:lapis_bee", - "BeeType": "lapis", - "Color": "#345ec3" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:lapis_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:lapis_lazuli", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:lapis_bee", + "BeeType": "lapis", + "Color": "#345ec3" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,28 +45,16 @@ "mainOutput": "minecraft:lapis_ore", "mainOutputWeight": 0.50, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "minecraft:lapis_lazuli", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { "isBreedable": true, diff --git a/config/resourcefulbees/bees/bred/bees_gem/Redstone.json b/config/resourcefulbees/bees/bred/bees_gem/Redstone.json index e461c00a..5bff3424 100644 --- a/config/resourcefulbees/bees/bred/bees_gem/Redstone.json +++ b/config/resourcefulbees/bees/bred/bees_gem/Redstone.json @@ -5,18 +5,7 @@ "hasHoneycomb": true, "baseLayerTexture": "ores/redstone/redstone_bee", "ColorData": { - "primaryColor": "#aa0f01", - "secondaryColor": "#aa0f01", "honeycombColor": "#aa0f01", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#aa0f01", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "ORE" }, "CombatData": { @@ -28,22 +17,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:redstone_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:redstone", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:redstone_bee", - "BeeType": "redstone", - "Color": "#aa0f01" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:redstone_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:redstone", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:redstone_bee", + "BeeType": "redstone", + "Color": "#aa0f01" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,28 +45,16 @@ "mainOutput": "minecraft:redstone_ore", "mainOutputWeight": 0.50, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "minecraft:redstone", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { "isBreedable": true, diff --git a/config/resourcefulbees/bees/bred/bees_ingot/Allthemodium.json b/config/resourcefulbees/bees/bred/bees_ingot/Allthemodium.json index 5eb1fe59..a9559384 100644 --- a/config/resourcefulbees/bees/bred/bees_ingot/Allthemodium.json +++ b/config/resourcefulbees/bees/bred/bees_ingot/Allthemodium.json @@ -1,22 +1,14 @@ { "flower": "tag:forge:storage_blocks/allthemodium", "maxTimeInHive": 4800, - "traits": ["nether"], + "traits": [ + "nether" + ], "hasHoneycomb": true, "baseLayerTexture": "modium/modium_bee", "ColorData": { - "primaryColor": "#FCC50C", - "secondaryColor": "#FCC50C", "honeycombColor": "#FCC50C", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#FCC50C", "isEnchanted": true, - "glowingPulse": 0, "modelType": "ORE" }, "CombatData": { @@ -28,37 +20,46 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:allthemodium_honeycomb_block", - "outputs": [{ - "outputID": "allthemodium:allthemodium_nugget", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:allthemodium_bee", - "BeeType": "allthemodium", - "Color": "#FCC50C" - }, - "weight": 20 - }] - }, { - "type": "BLOCK_TO_ITEM", - "inputID": "tag:forge:storage_blocks/vibranium", - "outputs": [{ - "outputID": "allthemodium:vibranium_nugget", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:vibranium_bee", - "BeeType": "vibranium", - "Color": "#26DE88" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:allthemodium_honeycomb_block", + "outputs": [ + { + "outputID": "allthemodium:allthemodium_nugget", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:allthemodium_bee", + "BeeType": "allthemodium", + "Color": "#FCC50C" + }, + "weight": 20 + } + ] + }, + { + "type": "BLOCK_TO_ITEM", + "inputID": "tag:forge:storage_blocks/vibranium", + "outputs": [ + { + "outputID": "allthemodium:vibranium_nugget", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:vibranium_bee", + "BeeType": "vibranium", + "Color": "#26DE88" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -66,39 +67,19 @@ "mainOutput": "allthemodium:allthemodium_nugget", "mainOutputWeight": 0.02, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "resourcefulbees:wax", "secondaryOutputWeight": 0.20, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { - "isBreedable": false, - "parent1": "Quartz", - "parent2": "Stoned", - "breedWeight": 10, - "breedChance": 0.6, - "feedItem": "tag:forge:storage_blocks/allthemodium", - "feedAmount": 5, - "childGrowthDelay": -24000, - "breedDelay": 6000 + "isBreedable": false }, "TraitData": { "hasTraits": true diff --git a/config/resourcefulbees/bees/bred/bees_ingot/Aluminum.json b/config/resourcefulbees/bees/bred/bees_ingot/Aluminum.json index 1f4a6dd1..c54db7a0 100644 --- a/config/resourcefulbees/bees/bred/bees_ingot/Aluminum.json +++ b/config/resourcefulbees/bees/bred/bees_ingot/Aluminum.json @@ -1,23 +1,14 @@ { "flower": "tag:forge:storage_blocks/aluminum", "maxTimeInHive": 2400, - "traits": ["nether"], + "traits": [ + "nether" + ], "hasHoneycomb": true, "baseLayerTexture": "ato/aluminum_bee", "ColorData": { - "primaryColor": "#C3CDD5", - "secondaryColor": "#C3CDD5", "honeycombColor": "#C3CDD5", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#C3CDD5", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "ORE" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,22 +19,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:aluminum_honeycomb_block", - "outputs": [{ - "outputID": "alltheores:aluminum_ingot", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:aluminum_bee", - "BeeType": "aluminum", - "Color": "#C3CDD5" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:aluminum_honeycomb_block", + "outputs": [ + { + "outputID": "alltheores:aluminum_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:aluminum_bee", + "BeeType": "aluminum", + "Color": "#C3CDD5" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,28 +47,16 @@ "mainOutput": "alltheores:ore_aluminum", "mainOutputWeight": 0.50, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "alltheores:aluminum_ingot", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { "isBreedable": true, diff --git a/config/resourcefulbees/bees/bred/bees_ingot/Awakened.json b/config/resourcefulbees/bees/bred/bees_ingot/Awakened.json index d4259278..a2edb8f3 100644 --- a/config/resourcefulbees/bees/bred/bees_ingot/Awakened.json +++ b/config/resourcefulbees/bees/bred/bees_ingot/Awakened.json @@ -1,9 +1,24 @@ { "flower": "draconicevolution:awakened_crafting_injector", "maxTimeInHive": 4800, - "traits": ["awakened"], + "traits": [ + "awakened" + ], "hasHoneycomb": true, - "apiaryOutputTypes": ["COMB", "COMB", "COMB", "COMB", "COMB"], + "apiaryOutputAmounts": [ + 8, + 16, + 24, + 32, + 40 + ], + "apiaryOutputTypes": [ + "COMB", + "COMB", + "COMB", + "COMB", + "COMB" + ], "baseLayerTexture": "dragon/dragon_bee_primary", "ColorData": { "primaryColor": "#FF4C00", @@ -13,11 +28,8 @@ "secondaryLayerTexture": "dragon/dragon_bee_secondary", "emissiveLayerTexture": "dragon/dragon_bee_emissive", "isBeeColored": true, - "isRainbowBee": false, "isGlowing": true, "glowColor": "#FF4C00", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "DRAGON" }, "CombatData": { @@ -29,22 +41,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "draconicevolution:chaotic_crafting_injector", - "outputs": [{ - "outputID": "draconicevolution:small_chaos_frag", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:chaotic_bee", - "BeeType": "chaotic", - "Color": "#161616" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "draconicevolution:chaotic_crafting_injector", + "outputs": [ + { + "outputID": "draconicevolution:small_chaos_frag", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:chaotic_bee", + "BeeType": "chaotic", + "Color": "#161616" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -58,8 +75,7 @@ "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": false diff --git a/config/resourcefulbees/bees/bred/bees_ingot/Chaotic.json b/config/resourcefulbees/bees/bred/bees_ingot/Chaotic.json index 7b47502c..4ca9c401 100644 --- a/config/resourcefulbees/bees/bred/bees_ingot/Chaotic.json +++ b/config/resourcefulbees/bees/bred/bees_ingot/Chaotic.json @@ -1,10 +1,24 @@ { "flower": "draconicevolution:chaotic_crafting_injector", "maxTimeInHive": 4800, - "traits": ["chaotic"], + "traits": [ + "chaotic" + ], "hasHoneycomb": true, - "apiaryOutputAmounts": [1, 1, 1, 1, 1], - "apiaryOutputTypes": ["COMB", "COMB", "COMB", "COMB", "COMB"], + "apiaryOutputAmounts": [ + 8, + 16, + 24, + 32, + 40 + ], + "apiaryOutputTypes": [ + "COMB", + "COMB", + "COMB", + "COMB", + "COMB" + ], "baseLayerTexture": "dragon/dragon_bee_primary", "ColorData": { "primaryColor": "#161616", @@ -14,11 +28,8 @@ "secondaryLayerTexture": "dragon/dragon_bee_secondary", "emissiveLayerTexture": "dragon/dragon_bee_emissive", "isBeeColored": true, - "isRainbowBee": false, "isGlowing": true, "glowColor": "#2D2D2D", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "DRAGON" }, "CombatData": { @@ -34,7 +45,7 @@ "hasCentrifugeOutput": true, "mainInputCount": 1, "mainOutput": "draconicevolution:small_chaos_frag", - "mainOutputWeight": 0.02, + "mainOutputWeight": 0.5, "mainOutputCount": 1, "secondaryOutput": "resourcefulbees:wax", "secondaryOutputWeight": 0.20, @@ -42,8 +53,7 @@ "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": false diff --git a/config/resourcefulbees/bees/bred/bees_ingot/Copper.json b/config/resourcefulbees/bees/bred/bees_ingot/Copper.json index 3569a669..2589f6d3 100644 --- a/config/resourcefulbees/bees/bred/bees_ingot/Copper.json +++ b/config/resourcefulbees/bees/bred/bees_ingot/Copper.json @@ -1,23 +1,14 @@ { "flower": "tag:forge:storage_blocks/copper", "maxTimeInHive": 2400, - "traits": ["nether"], + "traits": [ + "nether" + ], "hasHoneycomb": true, "baseLayerTexture": "ato/copper_bee", "ColorData": { - "primaryColor": "#D28868", - "secondaryColor": "#D28868", "honeycombColor": "#D28868", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#D28868", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "ORE" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,22 +19,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:copper_honeycomb_block", - "outputs": [{ - "outputID": "alltheores:copper_ingot", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:copper_bee", - "BeeType": "copper", - "Color": "#D28868" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:copper_honeycomb_block", + "outputs": [ + { + "outputID": "alltheores:copper_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:copper_bee", + "BeeType": "copper", + "Color": "#D28868" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,28 +47,16 @@ "mainOutput": "alltheores:ore_copper", "mainOutputWeight": 0.50, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "alltheores:copper_ingot", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { "isBreedable": true, diff --git a/config/resourcefulbees/bees/bred/bees_ingot/Draconium.json b/config/resourcefulbees/bees/bred/bees_ingot/Draconium.json index 9c4738e8..77ed456b 100644 --- a/config/resourcefulbees/bees/bred/bees_ingot/Draconium.json +++ b/config/resourcefulbees/bees/bred/bees_ingot/Draconium.json @@ -1,7 +1,9 @@ { "flower": "draconicevolution:wyvern_crafting_injector", "maxTimeInHive": 4800, - "traits": ["draconic"], + "traits": [ + "draconic" + ], "hasHoneycomb": true, "baseLayerTexture": "dragon/dragon_bee_primary", "ColorData": { @@ -28,22 +30,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "draconicevolution:awakened_crafting_injector", - "outputs": [{ - "outputID": "draconicevolution:awakened_draconium_nugget", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:awakened_bee", - "BeeType": "awakened", - "Color": "#FF4C00" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "draconicevolution:awakened_crafting_injector", + "outputs": [ + { + "outputID": "draconicevolution:awakened_draconium_nugget", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:awakened_bee", + "BeeType": "awakened", + "Color": "#FF4C00" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -57,8 +64,7 @@ "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": false diff --git a/config/resourcefulbees/bees/bred/bees_ingot/Gold.json b/config/resourcefulbees/bees/bred/bees_ingot/Gold.json index e6e4b6bc..497d097b 100644 --- a/config/resourcefulbees/bees/bred/bees_ingot/Gold.json +++ b/config/resourcefulbees/bees/bred/bees_ingot/Gold.json @@ -1,23 +1,14 @@ { "flower": "tag:forge:storage_blocks/gold", "maxTimeInHive": 2400, - "traits": ["nether"], + "traits": [ + "nether" + ], "hasHoneycomb": true, "baseLayerTexture": "ores/gold/gold_bee", "ColorData": { - "primaryColor": "#FFDC00", - "secondaryColor": "#FFDC00", "honeycombColor": "#FFDC00", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#FFDC00", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "ORE" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,37 +19,46 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:gold_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:gold_ingot", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:gold_bee", - "BeeType": "gold", - "Color": "#FFDC00" - }, - "weight": 20 - }] - }, { - "type": "BLOCK_TO_ITEM", - "inputID": "minecraft:netherite_block", - "outputs": [{ - "outputID": "minecraft:netherite_scrap", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:netherite_bee", - "BeeType": "netherite", - "Color": "#654740" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:gold_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:gold_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:gold_bee", + "BeeType": "gold", + "Color": "#FFDC00" + }, + "weight": 20 + } + ] + }, + { + "type": "BLOCK_TO_ITEM", + "inputID": "minecraft:netherite_block", + "outputs": [ + { + "outputID": "minecraft:netherite_scrap", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:netherite_bee", + "BeeType": "netherite", + "Color": "#654740" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -66,28 +66,16 @@ "mainOutput": "minecraft:gold_ore", "mainOutputWeight": 0.50, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "minecraft:gold_ingot", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { "isBreedable": true, diff --git a/config/resourcefulbees/bees/bred/bees_ingot/Iron.json b/config/resourcefulbees/bees/bred/bees_ingot/Iron.json index 9f4f78bc..d76cb3d3 100644 --- a/config/resourcefulbees/bees/bred/bees_ingot/Iron.json +++ b/config/resourcefulbees/bees/bred/bees_ingot/Iron.json @@ -1,23 +1,14 @@ { "flower": "tag:forge:storage_blocks/iron", "maxTimeInHive": 2400, - "traits": ["nether"], + "traits": [ + "nether" + ], "hasHoneycomb": true, "baseLayerTexture": "ores/iron/iron_bee", "ColorData": { - "primaryColor": "#ffcc99", - "secondaryColor": "#ffcc99", "honeycombColor": "#ffcc99", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#ffcc99", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "ORE" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,22 +19,33 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:lead_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:iron_ingot", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:iron_bee", - "BeeType": "iron", - "Color": "#ffcc99" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:iron_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:iron_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:iron_bee", + "BeeType": "iron", + "Color": "#ffcc99" + } + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:iron_bee" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,28 +53,16 @@ "mainOutput": "minecraft:iron_ore", "mainOutputWeight": 0.50, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "minecraft:iron_ingot", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { "isBreedable": true, diff --git a/config/resourcefulbees/bees/bred/bees_ingot/Lead.json b/config/resourcefulbees/bees/bred/bees_ingot/Lead.json index cccaf207..234fc12c 100644 --- a/config/resourcefulbees/bees/bred/bees_ingot/Lead.json +++ b/config/resourcefulbees/bees/bred/bees_ingot/Lead.json @@ -1,23 +1,14 @@ { "flower": "tag:forge:storage_blocks/lead", "maxTimeInHive": 2400, - "traits": ["nether"], + "traits": [ + "nether" + ], "hasHoneycomb": true, "baseLayerTexture": "ato/lead_bee", "ColorData": { - "primaryColor": "#D0E4E1", - "secondaryColor": "#D0E4E1", "honeycombColor": "#D0E4E1", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#D0E4E1", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "ORE" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,22 +19,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:lead_honeycomb_block", - "outputs": [{ - "outputID": "alltheores:lead_ingot", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:lead_bee", - "BeeType": "lead", - "Color": "#D0E4E1" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:lead_honeycomb_block", + "outputs": [ + { + "outputID": "alltheores:lead_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:lead_bee", + "BeeType": "lead", + "Color": "#D0E4E1" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,28 +47,16 @@ "mainOutput": "alltheores:ore_lead", "mainOutputWeight": 0.50, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "alltheores:lead_ingot", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { "isBreedable": true, diff --git a/config/resourcefulbees/bees/bred/bees_ingot/Netherite.json b/config/resourcefulbees/bees/bred/bees_ingot/Netherite.json index b577b942..fa36564e 100644 --- a/config/resourcefulbees/bees/bred/bees_ingot/Netherite.json +++ b/config/resourcefulbees/bees/bred/bees_ingot/Netherite.json @@ -1,22 +1,13 @@ { "flower": "tag:forge:storage_blocks/netherite", "maxTimeInHive": 2400, - "traits": ["nether"], + "traits": [ + "nether" + ], "hasHoneycomb": true, "baseLayerTexture": "ores/netherite/netherite_bee", "ColorData": { - "primaryColor": "#654740", - "secondaryColor": "#654740", "honeycombColor": "#654740", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#654740", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "DEFAULT" }, "CombatData": { @@ -28,22 +19,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:netherite_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:netherite_scrap", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:netherite_bee", - "BeeType": "netherite", - "Color": "#654740" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:netherite_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:netherite_scrap", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:netherite_bee", + "BeeType": "netherite", + "Color": "#654740" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,28 +47,16 @@ "mainOutput": "minecraft:netherite_scrap", "mainOutputWeight": 0.50, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "minecraft:netherite_scrap", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { "isBreedable": true, diff --git a/config/resourcefulbees/bees/bred/bees_ingot/Nickel.json b/config/resourcefulbees/bees/bred/bees_ingot/Nickel.json index f3387b0d..db7a13e2 100644 --- a/config/resourcefulbees/bees/bred/bees_ingot/Nickel.json +++ b/config/resourcefulbees/bees/bred/bees_ingot/Nickel.json @@ -5,19 +5,8 @@ "hasHoneycomb": true, "baseLayerTexture": "ato/nickel_bee", "ColorData": { - "primaryColor": "#F5F2A3", - "secondaryColor": "#F5F2A3", "honeycombColor": "#F5F2A3", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#F5F2A3", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "ORE" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,22 +17,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:nickel_honeycomb_block", - "outputs": [{ - "outputID": "alltheores:nickel_ingot", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:nickel_bee", - "BeeType": "nickel", - "Color": "#F5F2A3" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:nickel_honeycomb_block", + "outputs": [ + { + "outputID": "alltheores:nickel_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:nickel_bee", + "BeeType": "nickel", + "Color": "#F5F2A3" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,28 +45,16 @@ "mainOutput": "alltheores:ore_nickel", "mainOutputWeight": 0.50, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "alltheores:nickel_ingot", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { "isBreedable": true, diff --git a/config/resourcefulbees/bees/bred/bees_ingot/Osmium.json b/config/resourcefulbees/bees/bred/bees_ingot/Osmium.json index 241da46f..5593b73f 100644 --- a/config/resourcefulbees/bees/bred/bees_ingot/Osmium.json +++ b/config/resourcefulbees/bees/bred/bees_ingot/Osmium.json @@ -5,19 +5,8 @@ "hasHoneycomb": true, "baseLayerTexture": "ato/osmium_bee", "ColorData": { - "primaryColor": "#BDCBD4", - "secondaryColor": "#BDCBD4", "honeycombColor": "#BDCBD4", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#BDCBD4", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "ORE" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,22 +17,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:osmium_honeycomb_block", - "outputs": [{ - "outputID": "alltheores:osmium_ingot", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:osmium_bee", - "BeeType": "osmium", - "Color": "#BDCBD4" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:osmium_honeycomb_block", + "outputs": [ + { + "outputID": "alltheores:osmium_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:osmium_bee", + "BeeType": "osmium", + "Color": "#BDCBD4" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,28 +45,16 @@ "mainOutput": "alltheores:ore_osmium", "mainOutputWeight": 0.50, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "alltheores:osmium_ingot", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { "isBreedable": true, diff --git a/config/resourcefulbees/bees/bred/bees_ingot/Platinum.json b/config/resourcefulbees/bees/bred/bees_ingot/Platinum.json index 4266eb25..0be12a18 100644 --- a/config/resourcefulbees/bees/bred/bees_ingot/Platinum.json +++ b/config/resourcefulbees/bees/bred/bees_ingot/Platinum.json @@ -5,19 +5,8 @@ "hasHoneycomb": true, "baseLayerTexture": "ato/platinum_bee", "ColorData": { - "primaryColor": "#A4EDFC", - "secondaryColor": "#A4EDFC", "honeycombColor": "#A4EDFC", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#A4EDFC", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "ORE" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,22 +17,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:platinum_honeycomb_block", - "outputs": [{ - "outputID": "alltheores:platinum_ingot", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:platinum_bee", - "BeeType": "platinum", - "Color": "#A4EDFC" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:platinum_honeycomb_block", + "outputs": [ + { + "outputID": "alltheores:platinum_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:platinum_bee", + "BeeType": "platinum", + "Color": "#A4EDFC" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,28 +45,16 @@ "mainOutput": "alltheores:ore_platinum", "mainOutputWeight": 0.50, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "alltheores:platinum_ingot", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { "isBreedable": true, diff --git a/config/resourcefulbees/bees/bred/bees_ingot/Silver.json b/config/resourcefulbees/bees/bred/bees_ingot/Silver.json index ca39cad9..fcb633ea 100644 --- a/config/resourcefulbees/bees/bred/bees_ingot/Silver.json +++ b/config/resourcefulbees/bees/bred/bees_ingot/Silver.json @@ -5,19 +5,8 @@ "hasHoneycomb": true, "baseLayerTexture": "ato/silver_bee", "ColorData": { - "primaryColor": "#D1E1EC", - "secondaryColor": "#D1E1EC", "honeycombColor": "#D1E1EC", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#D1E1EC", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "ORE" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,22 +17,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:silver_honeycomb_block", - "outputs": [{ - "outputID": "alltheores:silver_ingot", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:silver_bee", - "BeeType": "silver", - "Color": "#D1E1EC" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:silver_honeycomb_block", + "outputs": [ + { + "outputID": "alltheores:silver_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:silver_bee", + "BeeType": "silver", + "Color": "#D1E1EC" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,28 +45,16 @@ "mainOutput": "alltheores:ore_silver", "mainOutputWeight": 0.50, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "alltheores:silver_ingot", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { "isBreedable": true, diff --git a/config/resourcefulbees/bees/bred/bees_ingot/Tin.json b/config/resourcefulbees/bees/bred/bees_ingot/Tin.json index 495b2274..d48d3612 100644 --- a/config/resourcefulbees/bees/bred/bees_ingot/Tin.json +++ b/config/resourcefulbees/bees/bred/bees_ingot/Tin.json @@ -5,19 +5,8 @@ "hasHoneycomb": true, "baseLayerTexture": "ato/tin_bee", "ColorData": { - "primaryColor": "#ECEDEE", - "secondaryColor": "#ECEDEE", "honeycombColor": "#ECEDEE", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#ECEDEE", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "ORE" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,22 +17,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:tin_honeycomb_block", - "outputs": [{ - "outputID": "alltheores:tin_ingot", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:tin_bee", - "BeeType": "tin", - "Color": "#ECEDEE" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:tin_honeycomb_block", + "outputs": [ + { + "outputID": "alltheores:tin_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:tin_bee", + "BeeType": "tin", + "Color": "#ECEDEE" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,28 +45,16 @@ "mainOutput": "alltheores:ore_tin", "mainOutputWeight": 0.50, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "alltheores:tin_ingot", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { "isBreedable": true, diff --git a/config/resourcefulbees/bees/bred/bees_ingot/Unobtainium.json b/config/resourcefulbees/bees/bred/bees_ingot/Unobtainium.json index 1ef05986..d24fed4b 100644 --- a/config/resourcefulbees/bees/bred/bees_ingot/Unobtainium.json +++ b/config/resourcefulbees/bees/bred/bees_ingot/Unobtainium.json @@ -1,22 +1,14 @@ { "flower": "tag:forge:storage_blocks/unobtainium", "maxTimeInHive": 4800, - "traits": ["nether"], + "traits": [ + "nether" + ], "hasHoneycomb": true, "baseLayerTexture": "modium/unobtainium_bee", "ColorData": { - "primaryColor": "#A62BE0", - "secondaryColor": "#A62BE0", "honeycombColor": "#A62BE0", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#A62BE0", "isEnchanted": true, - "glowingPulse": 0, "modelType": "ORE" }, "CombatData": { @@ -28,32 +20,41 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:unobtainium_honeycomb_block", - "outputs": [{ - "outputID": "allthemodium:unobtainium_nugget", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:unobtainium_bee", - "BeeType": "unobtainium", - "Color": "#A62BE0" - }, - "weight": 20 - }] - }, { - "type": "ENTITY_TO_ENTITY", - "inputID": "resourcefulbees:lava_bee", - "outputs": [{ - "outputID": "resourcefulbees:lava_bee", - "weight": 80 - }, { - "outputID": "resourcefulbees:soul_lava_bee", - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:unobtainium_honeycomb_block", + "outputs": [ + { + "outputID": "allthemodium:unobtainium_nugget", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:unobtainium_bee", + "BeeType": "unobtainium", + "Color": "#A62BE0" + }, + "weight": 20 + } + ] + }, + { + "type": "ENTITY_TO_ENTITY", + "inputID": "resourcefulbees:lava_bee", + "outputs": [ + { + "outputID": "resourcefulbees:lava_bee", + "weight": 80 + }, + { + "outputID": "resourcefulbees:soul_lava_bee", + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -61,41 +62,21 @@ "mainOutput": "allthemodium:unobtainium_nugget", "mainOutputWeight": 0.02, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "resourcefulbees:wax", "secondaryOutputWeight": 0.20, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { - "isBreedable": false, - "parent1": "", - "parent2": "", - "breedWeight": 10, - "breedChance": 0.6, - "feedItem": "tag:forge:storage_blocks/unobtainium", - "feedAmount": 5, - "childGrowthDelay": -24000, - "breedDelay": 6000 + "isBreedable": false }, "TraitData": { "hasTraits": true } -} +} \ No newline at end of file diff --git a/config/resourcefulbees/bees/bred/bees_ingot/Uraninite.json b/config/resourcefulbees/bees/bred/bees_ingot/Uraninite.json index f0e345ba..c2ff3ac6 100644 --- a/config/resourcefulbees/bees/bred/bees_ingot/Uraninite.json +++ b/config/resourcefulbees/bees/bred/bees_ingot/Uraninite.json @@ -5,19 +5,8 @@ "hasHoneycomb": true, "baseLayerTexture": "ato/uraninite_bee", "ColorData": { - "primaryColor": "#00FC1A", - "secondaryColor": "#00FC1A", "honeycombColor": "#00FC1A", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#00FC1A", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "ORE" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,22 +17,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:uraninite_honeycomb_block", - "outputs": [{ - "outputID": "powah:uraninite", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:uraninite_bee", - "BeeType": "uraninite", - "Color": "#00FC1A" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:uraninite_honeycomb_block", + "outputs": [ + { + "outputID": "powah:uraninite", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:uraninite_bee", + "BeeType": "uraninite", + "Color": "#00FC1A" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,28 +45,16 @@ "mainOutput": "powah:uraninite_ore", "mainOutputWeight": 0.50, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "powah:uraninite", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { "isBreedable": true, diff --git a/config/resourcefulbees/bees/bred/bees_ingot/Uranium.json b/config/resourcefulbees/bees/bred/bees_ingot/Uranium.json index d363d305..7687fc1c 100644 --- a/config/resourcefulbees/bees/bred/bees_ingot/Uranium.json +++ b/config/resourcefulbees/bees/bred/bees_ingot/Uranium.json @@ -5,19 +5,8 @@ "hasHoneycomb": true, "baseLayerTexture": "ato/uranium_bee", "ColorData": { - "primaryColor": "#fff37f", - "secondaryColor": "#fff37f", "honeycombColor": "#fff37f", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#fff37f", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "ORE" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,22 +17,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:uranium_honeycomb_block", - "outputs": [{ - "outputID": "alltheores:uranium_ingot", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:uranium_bee", - "BeeType": "uranium", - "Color": "#fff37f" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:uranium_honeycomb_block", + "outputs": [ + { + "outputID": "alltheores:uranium_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:uranium_bee", + "BeeType": "uranium", + "Color": "#fff37f" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,28 +45,16 @@ "mainOutput": "alltheores:ore_uranium", "mainOutputWeight": 0.02, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "alltheores:uranium_ingot", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { "isBreedable": true, diff --git a/config/resourcefulbees/bees/bred/bees_ingot/Vibranium.json b/config/resourcefulbees/bees/bred/bees_ingot/Vibranium.json index 338be299..2408589e 100644 --- a/config/resourcefulbees/bees/bred/bees_ingot/Vibranium.json +++ b/config/resourcefulbees/bees/bred/bees_ingot/Vibranium.json @@ -1,22 +1,14 @@ { "flower": "tag:forge:storage_blocks/vibranium", "maxTimeInHive": 4800, - "traits": ["nether"], + "traits": [ + "nether" + ], "hasHoneycomb": true, "baseLayerTexture": "modium/vibranium_bee", "ColorData": { - "primaryColor": "#26DE88", - "secondaryColor": "#26DE88", "honeycombColor": "#26DE88", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#26DE88", "isEnchanted": true, - "glowingPulse": 0, "modelType": "ORE" }, "CombatData": { @@ -28,37 +20,46 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:vibranium_honeycomb_block", - "outputs": [{ - "outputID": "allthemodium:vibranium_nugget", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:vibranium_bee", - "BeeType": "vibranium", - "Color": "#26DE88" - }, - "weight": 20 - }] - }, { - "type": "BLOCK_TO_ITEM", - "inputID": "tag:forge:storage_blocks/unobtainium", - "outputs": [{ - "outputID": "allthemodium:unobtainium_nugget", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:unobtainium_bee", - "BeeType": "unobtainium", - "Color": "#A62BE0" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:vibranium_honeycomb_block", + "outputs": [ + { + "outputID": "allthemodium:vibranium_nugget", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:vibranium_bee", + "BeeType": "vibranium", + "Color": "#26DE88" + }, + "weight": 20 + } + ] + }, + { + "type": "BLOCK_TO_ITEM", + "inputID": "tag:forge:storage_blocks/unobtainium", + "outputs": [ + { + "outputID": "allthemodium:unobtainium_nugget", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:unobtainium_bee", + "BeeType": "unobtainium", + "Color": "#A62BE0" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -66,39 +67,19 @@ "mainOutput": "allthemodium:vibranium_nugget", "mainOutputWeight": 0.02, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "resourcefulbees:wax", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { - "isBreedable": false, - "parent1": "", - "parent2": "", - "breedWeight": 10, - "breedChance": 0.60, - "feedItem": "tag:forge:storage_blocks/vibranium", - "feedAmount": 5, - "childGrowthDelay": -24000, - "breedDelay": 6000 + "isBreedable": false }, "TraitData": { "hasTraits": true diff --git a/config/resourcefulbees/bees/bred/bees_ingot/Zinc.json b/config/resourcefulbees/bees/bred/bees_ingot/Zinc.json index 6d6585d8..5c6c5b98 100644 --- a/config/resourcefulbees/bees/bred/bees_ingot/Zinc.json +++ b/config/resourcefulbees/bees/bred/bees_ingot/Zinc.json @@ -5,19 +5,8 @@ "hasHoneycomb": true, "baseLayerTexture": "ato/zinc_bee", "ColorData": { - "primaryColor": "#B6DBD8", - "secondaryColor": "#B6DBD8", "honeycombColor": "#B6DBD8", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#B6DBD8", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "ORE" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,22 +17,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:zinc_honeycomb_block", - "outputs": [{ - "outputID": "alltheores:zinc_ingot", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:zinc_bee", - "BeeType": "zinc", - "Color": "#B6DBD8" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:zinc_honeycomb_block", + "outputs": [ + { + "outputID": "alltheores:zinc_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:zinc_bee", + "BeeType": "zinc", + "Color": "#B6DBD8" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,28 +45,16 @@ "mainOutput": "alltheores:ore_zinc", "mainOutputWeight": 0.50, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "alltheores:zinc_ingot", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { "isBreedable": true, diff --git a/config/resourcefulbees/bees/bred/bees_misc/Coal.json b/config/resourcefulbees/bees/bred/bees_misc/Coal.json index 039b7fd2..0d1bd1fc 100644 --- a/config/resourcefulbees/bees/bred/bees_misc/Coal.json +++ b/config/resourcefulbees/bees/bred/bees_misc/Coal.json @@ -5,18 +5,7 @@ "hasHoneycomb": true, "baseLayerTexture": "ores/coal/coal_bee", "ColorData": { - "primaryColor": "#303030", - "secondaryColor": "#303030", "honeycombColor": "#303030", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#303030", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "ORE" }, "CombatData": { @@ -28,22 +17,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:coal_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:coal", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:coal_bee", - "BeeType": "coal", - "Color": "#303030" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:coal_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:coal", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:coal_bee", + "BeeType": "coal", + "Color": "#303030" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,17 +45,13 @@ "mainOutput": "minecraft:coal_ore", "mainOutputWeight": 0.50, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "minecraft:coal", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": false diff --git a/config/resourcefulbees/bees/bred/bees_misc/Obsidian.json b/config/resourcefulbees/bees/bred/bees_misc/Obsidian.json index d36c8207..be6a14bb 100644 --- a/config/resourcefulbees/bees/bred/bees_misc/Obsidian.json +++ b/config/resourcefulbees/bees/bred/bees_misc/Obsidian.json @@ -3,20 +3,9 @@ "maxTimeInHive": 1200, "traits": [], "hasHoneycomb": true, - "baseLayerTexture": "/custom/bee", + "baseLayerTexture": "misc/obsidian_bee", "ColorData": { - "primaryColor": "#211B20", - "secondaryColor": "#211B20", "honeycombColor": "#211B20", - "primaryLayerTexture": "/custom/primary_layer", - "secondaryLayerTexture": "/custom/secondary_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": true, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#211B20", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "DEFAULT" }, "CombatData": { @@ -28,22 +17,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:obsidian_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:obsidian", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:obsidian_bee", - "BeeType": "obsidian", - "Color": "#211B20" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:obsidian_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:obsidian", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:obsidian_bee", + "BeeType": "obsidian", + "Color": "#211B20" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,17 +45,13 @@ "mainOutput": "minecraft:obsidian", "mainOutputWeight": 0.50, "mainOutputCount": 8, - "mainNBTData": {}, "secondaryOutput": "resourcefulbees:wax", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": false diff --git a/config/resourcefulbees/bees/bred/bees_misc/Papa_Beemeritus.json b/config/resourcefulbees/bees/bred/bees_misc/Papa_Beemeritus.json index 29a7dffd..a1dfafba 100644 --- a/config/resourcefulbees/bees/bred/bees_misc/Papa_Beemeritus.json +++ b/config/resourcefulbees/bees/bred/bees_misc/Papa_Beemeritus.json @@ -1,7 +1,12 @@ { "flower": "tag:tombstone:decorative_graves", "maxTimeInHive": 1200, - "traits": ["nether"], + "traits": [ + "nether" + ], + "creator": "NoControl", + "lore": "You are never truly alone.\nWherever you are, you have ghosts,\nand if you have ghosts, you have everything.", + "loreColor": "#626262", "hasHoneycomb": true, "ColorData": { "primaryColor": "#F5F5F5", @@ -18,24 +23,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:papa_beemeritus_honeycomb_block", - "outputs": [{ - "outputID": "tombstone:grave_dust", - "weight": 80 - }, - { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:papa_beemeritus_bee", - "BeeType": "papa_beemeritus", - "Color": "#35b3ff" + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:papa_beemeritus_honeycomb_block", + "outputs": [ + { + "outputID": "tombstone:grave_dust", + "weight": 80 }, - "weight": 20 - } - ] - }] + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:papa_beemeritus_bee", + "BeeType": "papa_beemeritus", + "Color": "#35b3ff" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -49,8 +57,7 @@ "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": false diff --git a/config/resourcefulbees/bees/bred/bees_misc/Soul_Lava.json b/config/resourcefulbees/bees/bred/bees_misc/Soul_Lava.json index b3d3b4e5..b98349d7 100644 --- a/config/resourcefulbees/bees/bred/bees_misc/Soul_Lava.json +++ b/config/resourcefulbees/bees/bred/bees_misc/Soul_Lava.json @@ -1,49 +1,47 @@ { "flower": "allthemodium:molten_bluelava_block", "maxTimeInHive": 4800, - "traits": ["nether", "angry", "soul_fire"], + "traits": [ + "nether", + "angry", + "soul_fire" + ], "hasHoneycomb": true, "baseLayerTexture": "modium/soul_lava_bee", "ColorData": { - "primaryColor": "#7cc7d6", - "secondaryColor": "#7cc7d6", "honeycombColor": "#7cc7d6", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#7cc7d6", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "DEFAULT" }, "CombatData": { "isPassive": false, "removeStingerOnAttack": false, "inflictsPoison": true, - "attackDamage": 1 + "attackDamage": 2147483647 }, "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:soul_lava_honeycomb_block", - "outputs": [{ - "outputID": "resourcefulbees:soul_lava_honeycomb", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:soul_lava_bee", - "BeeType": "soul_lava", - "Color": "#7cc7d6" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:soul_lava_honeycomb_block", + "outputs": [ + { + "outputID": "resourcefulbees:soul_lava_honeycomb", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:soul_lava_bee", + "BeeType": "soul_lava", + "Color": "#7cc7d6" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,15 +49,12 @@ "mainOutput": "allthemodium:molten_bluelava", "mainOutputWeight": 0.75, "mainOutputCount": 20, - "mainNBTData": {}, "secondaryOutput": "resourcefulbees:soul_lava_honeycomb", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, "recipeTime": 200, "hasFluidOutput": true }, @@ -67,9 +62,7 @@ "canSpawnInWorld": false }, "BreedData": { - "isBreedable": false, - "feedItem": "", - "feedAmount": 5 + "isBreedable": false }, "TraitData": { "hasTraits": true diff --git a/config/resourcefulbees/bees/bred/bees_misc/Stoned.json b/config/resourcefulbees/bees/bred/bees_misc/Stoned.json index 7fcab988..6abc25ba 100644 --- a/config/resourcefulbees/bees/bred/bees_misc/Stoned.json +++ b/config/resourcefulbees/bees/bred/bees_misc/Stoned.json @@ -5,18 +5,7 @@ "hasHoneycomb": true, "baseLayerTexture": "misc/stoned_bee", "ColorData": { - "primaryColor": "#5A5A5A", - "secondaryColor": "#5A5A5A", "honeycombColor": "#5A5A5A", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#5A5A5A", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "DEFAULT" }, "CombatData": { @@ -28,22 +17,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:stoned_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:stone", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:stoned_bee", - "BeeType": "stoned", - "Color": "#5A5A5A" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:stoned_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:stone", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:stoned_bee", + "BeeType": "stoned", + "Color": "#5A5A5A" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,17 +45,13 @@ "mainOutput": "minecraft:stone", "mainOutputWeight": 0.50, "mainOutputCount": 16, - "mainNBTData": {}, "secondaryOutput": "resourcefulbees:wax", "secondaryOutputWeight": 0.20, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": false diff --git a/config/resourcefulbees/bees/bred/bees_mob/Blazing.json b/config/resourcefulbees/bees/bred/bees_mob/Blazing.json index 6f4d31e5..acd675e0 100644 --- a/config/resourcefulbees/bees/bred/bees_mob/Blazing.json +++ b/config/resourcefulbees/bees/bred/bees_mob/Blazing.json @@ -1,7 +1,10 @@ { "flower": "botania:blaze_block", "maxTimeInHive": 2400, - "traits": ["blaze", "nether"], + "traits": [ + "blaze", + "nether" + ], "hasHoneycomb": true, "baseLayerTexture": "/custom/bee", "ColorData": { @@ -10,13 +13,7 @@ "honeycombColor": "#BD5900", "primaryLayerTexture": "/custom/primary_layer", "secondaryLayerTexture": "/custom/secondary_layer", - "emissiveLayerTexture": "empty_layer", "isBeeColored": true, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#E400FF", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "DEFAULT" }, "CombatData": { @@ -28,22 +25,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:blazing_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:blaze_rod", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:blazing_bee", - "BeeType": "blazing", - "Color": "#BD5900" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:blazing_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:blaze_rod", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:blazing_bee", + "BeeType": "blazing", + "Color": "#BD5900" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,28 +53,16 @@ "mainOutput": "minecraft:blaze_rod", "mainOutputWeight": 0.50, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "minecraft:blaze_powder", "secondaryOutputWeight": 0.10, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { "isBreedable": true, diff --git a/config/resourcefulbees/bees/bred/bees_mob/Dragonic.json b/config/resourcefulbees/bees/bred/bees_mob/Dragonic.json index 7ab95ec1..ac78538e 100644 --- a/config/resourcefulbees/bees/bred/bees_mob/Dragonic.json +++ b/config/resourcefulbees/bees/bred/bees_mob/Dragonic.json @@ -12,11 +12,8 @@ "secondaryLayerTexture": "dragon/dragon_bee_secondary", "emissiveLayerTexture": "dragon/dragon_bee_emissive", "isBeeColored": true, - "isRainbowBee": false, "isGlowing": true, "glowColor": "#E400FF", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "DRAGON" }, "CombatData": { @@ -28,52 +25,65 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:dragonic_honeycomb_block", - "outputs": [{ - "outputID": "resourcefulbees:dragonic_honeycomb", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:dragonic_bee", - "BeeType": "dragonic", - "Color": "#E400FF" - }, - "weight": 20 - }] - }, { - "type": "BLOCK_TO_ITEM", - "inputID": "tag:forge:storage_blocks/allthemodium", - "outputs": [{ - "outputID": "allthemodium:allthemodium_nugget", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:allthemodium_bee", - "BeeType": "allthemodium", - "Color": "#FCC50C" - }, - "weight": 20 - }] - }, { - "type": "BLOCK_TO_ITEM", - "inputID": "draconicevolution:wyvern_crafting_injector", - "outputs": [{ - "outputID": "draconicevolution:draconium_nugget", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:draconium_bee", - "BeeType": "draconium", - "Color": "#8419FF" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:dragonic_honeycomb_block", + "outputs": [ + { + "outputID": "resourcefulbees:dragonic_honeycomb", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dragonic_bee", + "BeeType": "dragonic", + "Color": "#E400FF" + }, + "weight": 20 + } + ] + }, + { + "type": "BLOCK_TO_ITEM", + "inputID": "tag:forge:storage_blocks/allthemodium", + "outputs": [ + { + "outputID": "allthemodium:allthemodium_nugget", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:allthemodium_bee", + "BeeType": "allthemodium", + "Color": "#FCC50C" + }, + "weight": 20 + } + ] + }, + { + "type": "BLOCK_TO_ITEM", + "inputID": "draconicevolution:wyvern_crafting_injector", + "outputs": [ + { + "outputID": "draconicevolution:draconium_nugget", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:draconium_bee", + "BeeType": "draconium", + "Color": "#8419FF" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -81,39 +91,19 @@ "mainOutput": "minecraft:dragon_egg", "mainOutputWeight": 0.01, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "resourcefulbees:wax", "secondaryOutputWeight": 0.2, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { - "isBreedable": false, - "parent1": "", - "parent2": "", - "breedWeight": 10, - "breedChance": 0.60, - "feedItem": "minecraft:dragon_egg", - "feedAmount": 5, - "childGrowthDelay": -24000, - "breedDelay": 6000 + "isBreedable": false }, "TraitData": { "hasTraits": false diff --git a/config/resourcefulbees/bees/bred/bees_mob/Ghastly.json b/config/resourcefulbees/bees/bred/bees_mob/Ghastly.json index 2c342a91..f95f9b21 100644 --- a/config/resourcefulbees/bees/bred/bees_mob/Ghastly.json +++ b/config/resourcefulbees/bees/bred/bees_mob/Ghastly.json @@ -1,29 +1,20 @@ { "flower": "tag:misctags:flowers/nether_flowers", "maxTimeInHive": 2400, - "traits": ["nether"], + "traits": [ + "nether" + ], "hasHoneycomb": true, "baseLayerTexture": "misc/ghost_bee", "ColorData": { - "primaryColor": "#B7C7C7", - "secondaryColor": "#B7C7C7", "honeycombColor": "#B7C7C7", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#B7C7C7", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "DEFAULT" }, "CombatData": { - "isPassive": true, - "removeStingerOnAttack": true, - "inflictsPoison": true, - "attackDamage": 1 + "isPassive": true, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 }, "MutationData": { "hasMutation": false @@ -40,8 +31,7 @@ "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": false diff --git a/config/resourcefulbees/bees/bred/bees_mob/Wither.json b/config/resourcefulbees/bees/bred/bees_mob/Wither.json index 12873499..5014e6fe 100644 --- a/config/resourcefulbees/bees/bred/bees_mob/Wither.json +++ b/config/resourcefulbees/bees/bred/bees_mob/Wither.json @@ -1,22 +1,15 @@ { "flower": "tag:forge:storage_blocks/nether_star", "maxTimeInHive": 2400, - "traits": ["nether", "wither"], + "traits": [ + "nether", + "wither" + ], "hasHoneycomb": true, "baseLayerTexture": "wither/wither_bee", "ColorData": { - "primaryColor": "#444444", - "secondaryColor": "#444444", "honeycombColor": "#444444", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#444444", "isEnchanted": true, - "glowingPulse": 0, "modelType": "DEFAULT" }, "CombatData": { @@ -28,37 +21,42 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:wither_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:coal", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:wither_bee", - "BeeType": "wither", - "Color": "#444444" - }, - "weight": 20 - }] - }, { - "type": "BLOCK_TO_ITEM", - "inputID": "minecraft:dragon_egg", - "outputs": [{ - "outputID": "minecraft:dragon_egg", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:dragonic_bee", - "BeeType": "dragonic", - "Color": "#E400FF" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:wither_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:coal", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:wither_bee", + "BeeType": "wither", + "Color": "#444444" + }, + "weight": 20 + } + ] + }, + { + "type": "BLOCK_TO_ITEM", + "inputID": "minecraft:dragon_egg", + "outputs": [ + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dragonic_bee", + "BeeType": "dragonic", + "Color": "#E400FF" + }, + "weight": 100 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -66,28 +64,16 @@ "mainOutput": "minecraft:nether_star", "mainOutputWeight": 0.01, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "resourcefulbees:wax", "secondaryOutputWeight": 0.2, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { "isBreedable": true, diff --git a/config/resourcefulbees/bees/bred/bees_mob/Withered.json b/config/resourcefulbees/bees/bred/bees_mob/Withered.json index 1f22b3b5..9d92c23d 100644 --- a/config/resourcefulbees/bees/bred/bees_mob/Withered.json +++ b/config/resourcefulbees/bees/bred/bees_mob/Withered.json @@ -1,22 +1,14 @@ { "flower": "tag:minecraft:wither_summon_base_blocks", "maxTimeInHive": 1200, - "traits": ["nether", "wither"], + "traits": [ + "nether", + "wither" + ], "hasHoneycomb": true, "baseLayerTexture": "wither/wither_bee", "ColorData": { - "primaryColor": "#444444", - "secondaryColor": "#444444", "honeycombColor": "#444444", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#444444", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "DEFAULT" }, "CombatData": { @@ -28,22 +20,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:withered_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:coal", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:withered_bee", - "BeeType": "withered", - "Color": "#444444" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:withered_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:coal", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:withered_bee", + "BeeType": "withered", + "Color": "#444444" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,28 +48,16 @@ "mainOutput": "minecraft:wither_skeleton_skull", "mainOutputWeight": 0.01, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "resourcefulbees:wax", "secondaryOutputWeight": 0.2, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { - "canSpawnInWorld": false, - "biomeWhitelist": "", - "biomeBlacklist": "", - "spawnWeight": 2, - "minYLevel": 0, - "maxYLevel": 255, - "minGroupSize": 1, - "maxGroupSize": 2, - "lightLevel": "ANY" + "canSpawnInWorld": false }, "BreedData": { "isBreedable": true, diff --git a/config/resourcefulbees/bees/natural/bees_gem/Aquamarine.json b/config/resourcefulbees/bees/natural/bees_gem/Aquamarine.json index 20504aa7..df2f474f 100644 --- a/config/resourcefulbees/bees/natural/bees_gem/Aquamarine.json +++ b/config/resourcefulbees/bees/natural/bees_gem/Aquamarine.json @@ -1,22 +1,13 @@ { "flower": "astralsorcery:starmetal", "maxTimeInHive": 1200, - "traits": ["can_swim"], + "traits": [ + "can_swim" + ], "hasHoneycomb": true, "baseLayerTexture": "misc/aquamarine_bee", "ColorData": { - "primaryColor": "#35b3ff", - "secondaryColor": "#35b3ff", "honeycombColor": "#35b3ff", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#35b3ff", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "ORE" }, "CombatData": { @@ -28,22 +19,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:aquamarine_honeycomb_block", - "outputs": [{ - "outputID": "astralsorcery:aquamarine", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:aquamarine_bee", - "BeeType": "aquamarine", - "Color": "#35b3ff" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:aquamarine_honeycomb_block", + "outputs": [ + { + "outputID": "astralsorcery:aquamarine", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:aquamarine_bee", + "BeeType": "aquamarine", + "Color": "#35b3ff" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,22 +47,17 @@ "mainOutput": "astralsorcery:aquamarine", "mainOutputWeight": 0.5, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "astralsorcery:aquamarine", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, "biomeWhitelist": "tag:beach, tag:lake, tag:river", - "biomeBlacklist": "", "spawnWeight": 10, "minYLevel": 0, "maxYLevel": 255, @@ -76,8 +67,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "astralsorcery:aquamarine", diff --git a/config/resourcefulbees/bees/natural/bees_gem/Quartz.json b/config/resourcefulbees/bees/natural/bees_gem/Quartz.json index c2795860..0d7c9c9b 100644 --- a/config/resourcefulbees/bees/natural/bees_gem/Quartz.json +++ b/config/resourcefulbees/bees/natural/bees_gem/Quartz.json @@ -1,22 +1,13 @@ { "flower": "tag:forge:storage_blocks/quartz", "maxTimeInHive": 1200, - "traits": ["nether"], + "traits": [ + "nether" + ], "hasHoneycomb": true, "baseLayerTexture": "misc/quartz_bee", "ColorData": { - "primaryColor": "#D4CABA", - "secondaryColor": "#D4CABA", "honeycombColor": "#D4CABA", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#D4CABA", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "ORE" }, "CombatData": { @@ -28,22 +19,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:quartz_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:quartz", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:quartz_bee", - "BeeType": "quartz", - "Color": "#D4CABA" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:quartz_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:quartz", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:quartz_bee", + "BeeType": "quartz", + "Color": "#D4CABA" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,22 +47,17 @@ "mainOutput": "minecraft:nether_quartz_ore", "mainOutputWeight": 0.5, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "minecraft:quartz", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, "biomeWhitelist": "tag:nether", - "biomeBlacklist": "", "spawnWeight": 5, "minYLevel": 0, "maxYLevel": 255, @@ -76,8 +67,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "tag:forge:storage_blocks/quartz", diff --git a/config/resourcefulbees/bees/natural/bees_ingot/Cobalt.json b/config/resourcefulbees/bees/natural/bees_ingot/Cobalt.json index 3fa15ee2..c136e64a 100644 --- a/config/resourcefulbees/bees/natural/bees_ingot/Cobalt.json +++ b/config/resourcefulbees/bees/natural/bees_ingot/Cobalt.json @@ -1,43 +1,39 @@ { "flower": "tag:forge:storage_blocks/cobalt", "maxTimeInHive": 1200, - "traits": ["nether"], + "traits": [ + "nether" + ], "hasHoneycomb": true, "baseLayerTexture": "misc/cobalt_bee", "ColorData": { - "primaryColor": "#243281", - "secondaryColor": "#243281", "honeycombColor": "#2248ba", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#243281", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "ORE" }, "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:cobalt_honeycomb_block", - "outputs": [{ - "outputID": "tconstruct:cobalt_ingot", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:cobalt_bee", - "BeeType": "cobalt", - "Color": "#2248ba" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:cobalt_honeycomb_block", + "outputs": [ + { + "outputID": "tconstruct:cobalt_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:cobalt_bee", + "BeeType": "cobalt", + "Color": "#2248ba" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -45,22 +41,17 @@ "mainOutput": "tconstruct:cobalt_ore", "mainOutputWeight": 0.5, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "tconstruct:cobalt_ingot", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, "biomeWhitelist": "tag:cobalt", - "biomeBlacklist": "", "spawnWeight": 5, "minYLevel": 0, "maxYLevel": 255, @@ -70,8 +61,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "tag:forge:storage_blocks/cobalt", diff --git a/config/resourcefulbees/bees/natural/bees_ingot/Crimson_Iron.json b/config/resourcefulbees/bees/natural/bees_ingot/Crimson_Iron.json index 0edf4084..f567a3b2 100644 --- a/config/resourcefulbees/bees/natural/bees_ingot/Crimson_Iron.json +++ b/config/resourcefulbees/bees/natural/bees_ingot/Crimson_Iron.json @@ -8,15 +8,6 @@ "primaryColor": "#D4CABA", "secondaryColor": "#D4CABA", "honeycombColor": "#D4CABA", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#D4CABA", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "ORE" }, "CombatData": { @@ -28,22 +19,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:crimson_iron_honeycomb_block", - "outputs": [{ - "outputID": "silentgear:crimson_iron_ingot", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:crimson_iron_bee", - "BeeType": "crimson_iron", - "Color": "#D4CABA" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:crimson_iron_honeycomb_block", + "outputs": [ + { + "outputID": "silentgear:crimson_iron_ingot", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:crimson_iron_bee", + "BeeType": "crimson_iron", + "Color": "#D4CABA" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,22 +47,17 @@ "mainOutput": "silentgear:crimson_iron_ore", "mainOutputWeight": 0.5, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "silentgear:crimson_iron_ingot", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, "biomeWhitelist": "tag:nether", - "biomeBlacklist": "", "spawnWeight": 5, "minYLevel": 0, "maxYLevel": 255, @@ -76,8 +67,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "tag:forge:storage_blocks/crimson_iron", diff --git a/config/resourcefulbees/bees/natural/bees_misc/Cobbee.json b/config/resourcefulbees/bees/natural/bees_misc/Cobbee.json index 06ce194a..cf975433 100644 --- a/config/resourcefulbees/bees/natural/bees_misc/Cobbee.json +++ b/config/resourcefulbees/bees/natural/bees_misc/Cobbee.json @@ -5,18 +5,7 @@ "hasHoneycomb": true, "baseLayerTexture": "misc/cobbee_bee", "ColorData": { - "primaryColor": "#1c1823", - "secondaryColor": "#1c1823", "honeycombColor": "#1c1823", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#1c1823", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "DEFAULT" }, "CombatData": { @@ -28,22 +17,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:cobbee_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:cobblestone", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:cobbee_bee", - "BeeType": "cobbee", - "Color": "#1c1823" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:cobbee_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:cobblestone", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:cobbee_bee", + "BeeType": "cobbee", + "Color": "#1c1823" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,22 +45,17 @@ "mainOutput": "minecraft:cobblestone", "mainOutputWeight": 0.5, "mainOutputCount": 16, - "mainNBTData": {}, "secondaryOutput": "resourcefulbees:wax", "secondaryOutputWeight": 0.2, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, "biomeWhitelist": "tag:mountain", - "biomeBlacklist": "", "spawnWeight": 5, "minYLevel": 0, "maxYLevel": 255, @@ -76,8 +65,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "tag:forge:cobblestone", diff --git a/config/resourcefulbees/bees/natural/bees_misc/Cropy.json b/config/resourcefulbees/bees/natural/bees_misc/Cropy.json index 01a5d7ca..e5dc50e8 100644 --- a/config/resourcefulbees/bees/natural/bees_misc/Cropy.json +++ b/config/resourcefulbees/bees/natural/bees_misc/Cropy.json @@ -5,18 +5,7 @@ "hasHoneycomb": true, "baseLayerTexture": "/crop/wheat_bee", "ColorData": { - "primaryColor": "#dcbb65", - "secondaryColor": "#dcbb65", "honeycombColor": "#dcbb65", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#dcbb65", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "CROP" }, "CombatData": { @@ -28,22 +17,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:cropy_honeycomb_block", - "outputs": [{ - "outputID": "resourcefulbees:cropy_honeycomb", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:cropy_bee", - "BeeType": "cropy", - "Color": "#dcbb65" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:cropy_honeycomb_block", + "outputs": [ + { + "outputID": "resourcefulbees:cropy_honeycomb", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:cropy_bee", + "BeeType": "cropy", + "Color": "#dcbb65" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": false, @@ -51,22 +45,17 @@ "mainOutput": "resourcefulbees:cropy_honeycomb", "mainOutputWeight": 0.5, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "resourcefulbees:wax", "secondaryOutputWeight": 0.2, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, "biomeWhitelist": "tag:cropy", - "biomeBlacklist": "", "spawnWeight": 5, "minYLevel": 0, "maxYLevel": 255, @@ -76,8 +65,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "minecraft:hay_block", diff --git a/config/resourcefulbees/bees/natural/bees_misc/Dirty.json b/config/resourcefulbees/bees/natural/bees_misc/Dirty.json index 1e9c4b21..ec3b8016 100644 --- a/config/resourcefulbees/bees/natural/bees_misc/Dirty.json +++ b/config/resourcefulbees/bees/natural/bees_misc/Dirty.json @@ -1,22 +1,13 @@ { "flower": "tag:forge:dirt", "maxTimeInHive": 1200, - "traits": ["can_swim"], + "traits": [ + "can_swim" + ], "hasHoneycomb": true, "baseLayerTexture": "misc/dirty_bee", "ColorData": { - "primaryColor": "#79553A", - "secondaryColor": "#79553A", "honeycombColor": "#79553A", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#79553A", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "DEFAULT" }, "CombatData": { @@ -28,22 +19,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:dirty_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:dirt", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:dirty_bee", - "BeeType": "dirty", - "Color": "#F1ED95" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:dirty_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:dirt", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:dirty_bee", + "BeeType": "dirty", + "Color": "#F1ED95" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,22 +47,17 @@ "mainOutput": "minecraft:dirt", "mainOutputWeight": 0.5, "mainOutputCount": 16, - "mainNBTData": {}, "secondaryOutput": "resourcefulbees:wax", "secondaryOutputWeight": 0.2, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, "biomeWhitelist": "tag:OVERWORLD", - "biomeBlacklist": "", "spawnWeight": 2, "minYLevel": 0, "maxYLevel": 255, @@ -76,8 +67,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "tag:forge:dirt", diff --git a/config/resourcefulbees/bees/natural/bees_misc/Glowing.json b/config/resourcefulbees/bees/natural/bees_misc/Glowing.json index 020ff95a..f257b376 100644 --- a/config/resourcefulbees/bees/natural/bees_misc/Glowing.json +++ b/config/resourcefulbees/bees/natural/bees_misc/Glowing.json @@ -1,7 +1,10 @@ { "flower": "tag:misctags:flowers/glowing_flowers", "maxTimeInHive": 1200, - "traits": ["nether", "pigman"], + "traits": [ + "nether", + "pigman" + ], "hasHoneycomb": true, "baseLayerTexture": "/custom/bee", "ColorData": { @@ -12,12 +15,10 @@ "secondaryLayerTexture": "/custom/secondary_layer", "emissiveLayerTexture": "/custom/emissive_layer", "isBeeColored": true, - "isRainbowBee": false, "isGlowing": true, "glowColor": "#D6D30D", "isEnchanted": false, - "glowingPulse": 0, - "modelType": "default" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,22 +29,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:glowing_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:glowstone_dust", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:glowing_bee", - "BeeType": "glowing", - "Color": "#F1ED95" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:glowing_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:glowstone_dust", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:glowing_bee", + "BeeType": "glowing", + "Color": "#F1ED95" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,22 +57,17 @@ "mainOutput": "minecraft:glowstone_dust", "mainOutputWeight": 0.5, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "resourcefulbees:wax", "secondaryOutputWeight": 0.2, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, "biomeWhitelist": "tag:nether", - "biomeBlacklist": "", "spawnWeight": 5, "minYLevel": 0, "maxYLevel": 255, @@ -76,8 +77,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "tag:misctags:flowers/glowing_flowers", diff --git a/config/resourcefulbees/bees/natural/bees_misc/Gravely.json b/config/resourcefulbees/bees/natural/bees_misc/Gravely.json index c3fc83cd..f3d8ccdb 100644 --- a/config/resourcefulbees/bees/natural/bees_misc/Gravely.json +++ b/config/resourcefulbees/bees/natural/bees_misc/Gravely.json @@ -5,19 +5,8 @@ "hasHoneycomb": true, "baseLayerTexture": "misc/gravely_bee", "ColorData": { - "primaryColor": "#726b69", - "secondaryColor": "#726b69", "honeycombColor": "#726b69", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#726b69", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "default" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,22 +17,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:gravely_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:gravel", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:gravely_bee", - "BeeType": "gravely", - "Color": "#726b69" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:gravely_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:gravel", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:gravely_bee", + "BeeType": "gravely", + "Color": "#726b69" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,22 +45,17 @@ "mainOutput": "minecraft:gravel", "mainOutputWeight": 0.5, "mainOutputCount": 16, - "mainNBTData": {}, "secondaryOutput": "resourcefulbees:wax", "secondaryOutputWeight": 0.2, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, "biomeWhitelist": "tag:mountain", - "biomeBlacklist": "", "spawnWeight": 5, "minYLevel": 0, "maxYLevel": 255, @@ -76,8 +65,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "tag:forge:gravel", diff --git a/config/resourcefulbees/bees/natural/bees_misc/Icey.json b/config/resourcefulbees/bees/natural/bees_misc/Icey.json index f290cca2..11415804 100644 --- a/config/resourcefulbees/bees/natural/bees_misc/Icey.json +++ b/config/resourcefulbees/bees/natural/bees_misc/Icey.json @@ -5,18 +5,7 @@ "hasHoneycomb": true, "baseLayerTexture": "misc/icy_bee", "ColorData": { - "primaryColor": "#6B88C0", - "secondaryColor": "#6B88C0", "honeycombColor": "#6B88C0", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#6B88C0", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "GELATINOUS" }, "CombatData": { @@ -28,22 +17,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:icey_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:ice", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:icey_bee", - "BeeType": "icey", - "Color": "#6B88C0" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:icey_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:ice", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:icey_bee", + "BeeType": "icey", + "Color": "#6B88C0" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,22 +45,17 @@ "mainOutput": "minecraft:ice", "mainOutputWeight": 0.5, "mainOutputCount": 8, - "mainNBTData": {}, "secondaryOutput": "resourcefulbees:wax", "secondaryOutputWeight": 0.2, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, "biomeWhitelist": "tag:cold", - "biomeBlacklist": "", "spawnWeight": 5, "minYLevel": 0, "maxYLevel": 255, @@ -76,8 +65,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "minecraft:blue_ice", diff --git a/config/resourcefulbees/bees/natural/bees_misc/Lava.json b/config/resourcefulbees/bees/natural/bees_misc/Lava.json index 23b47bfd..fd48b2d9 100644 --- a/config/resourcefulbees/bees/natural/bees_misc/Lava.json +++ b/config/resourcefulbees/bees/natural/bees_misc/Lava.json @@ -1,7 +1,9 @@ { "flower": "minecraft:lava", "maxTimeInHive": 1200, - "traits": ["nether"], + "traits": [ + "nether" + ], "hasHoneycomb": true, "baseLayerTexture": "/custom/bee", "ColorData": { @@ -12,12 +14,9 @@ "secondaryLayerTexture": "/custom/secondary_layer", "emissiveLayerTexture": "/custom/emissive_layer", "isBeeColored": true, - "isRainbowBee": false, "isGlowing": true, "glowColor": "#DB4819", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "default" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,22 +27,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:lava_honeycomb_block", - "outputs": [{ - "outputID": "resourcefulbees:lava_honeycomb", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:lava_bee", - "BeeType": "lava", - "Color": "#DB4819" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:lava_honeycomb_block", + "outputs": [ + { + "outputID": "resourcefulbees:lava_honeycomb", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:lava_bee", + "BeeType": "lava", + "Color": "#DB4819" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,22 +55,17 @@ "mainOutput": "minecraft:lava", "mainOutputWeight": 1, "mainOutputCount": 1000, - "mainNBTData": {}, "secondaryOutput": "resourcefulbees:wax", "secondaryOutputWeight": 0.2, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": true + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, "biomeWhitelist": "tag:nether", - "biomeBlacklist": "", "spawnWeight": 5, "minYLevel": 0, "maxYLevel": 255, @@ -76,8 +75,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "minecraft:lava_bucket", diff --git a/config/resourcefulbees/bees/natural/bees_misc/Leafy.json b/config/resourcefulbees/bees/natural/bees_misc/Leafy.json index ae28f955..4dbfd97b 100644 --- a/config/resourcefulbees/bees/natural/bees_misc/Leafy.json +++ b/config/resourcefulbees/bees/natural/bees_misc/Leafy.json @@ -10,14 +10,9 @@ "honeycombColor": "#06B805", "primaryLayerTexture": "/custom/primary_layer", "secondaryLayerTexture": "/custom/secondary_layer", - "emissiveLayerTexture": "empty_layer", "isBeeColored": true, "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#06B805", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "default" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,22 +23,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:leafy_honeycomb_block", - "outputs": [{ - "outputID": "mysticalagriculture:nature_essence", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:leafy_bee", - "BeeType": "leafy", - "Color": "#06B805" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:leafy_honeycomb_block", + "outputs": [ + { + "outputID": "mysticalagriculture:nature_essence", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:leafy_bee", + "BeeType": "leafy", + "Color": "#06B805" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,17 +51,13 @@ "mainOutput": "mysticalagriculture:nature_essence", "mainOutputWeight": 0.5, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "mysticalagriculture:nature_essence", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, @@ -76,8 +72,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "tag:minecraft:leaves", diff --git a/config/resourcefulbees/bees/natural/bees_misc/Lumber.json b/config/resourcefulbees/bees/natural/bees_misc/Lumber.json index 3ec1908a..2d4d5b2a 100644 --- a/config/resourcefulbees/bees/natural/bees_misc/Lumber.json +++ b/config/resourcefulbees/bees/natural/bees_misc/Lumber.json @@ -8,15 +8,6 @@ "primaryColor": "#453B2A", "secondaryColor": "#453B2A", "honeycombColor": "#453B2A", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#453B2A", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "MUSHROOM" }, "CombatData": { @@ -28,40 +19,30 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:lumber_honeycomb_block", - "outputs": [{ - "outputID": "mysticalagriculture:wood_essence", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:lumber_bee", - "BeeType": "lumber", - "Color": "#453B2A" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:lumber_honeycomb_block", + "outputs": [ + { + "outputID": "mysticalagriculture:wood_essence", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:lumber_bee", + "BeeType": "lumber", + "Color": "#453B2A" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { - "hasCentrifugeOutput": true, - "mainInputCount": 1, - "mainOutput": "mysticalagriculture:wood_essence", - "mainOutputWeight": 0.5, - "mainOutputCount": 1, - "mainNBTData": {}, - "secondaryOutput": "minecraft:apple", - "secondaryOutputWeight": 0.01, - "secondaryOutputCount": 1, - "secondaryNBTData": {}, - "bottleOutput": "minecraft:honey_bottle", - "bottleOutputWeight": 0.25, - "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "hasCentrifugeOutput": false }, "SpawnData": { "canSpawnInWorld": true, @@ -76,8 +57,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "tag:minecraft:logs", diff --git a/config/resourcefulbees/bees/natural/bees_misc/Mana.json b/config/resourcefulbees/bees/natural/bees_misc/Mana.json index c0724649..4dc66efe 100644 --- a/config/resourcefulbees/bees/natural/bees_misc/Mana.json +++ b/config/resourcefulbees/bees/natural/bees_misc/Mana.json @@ -10,14 +10,8 @@ "honeycombColor": "#00C9EA", "primaryLayerTexture": "/custom/primary_layer", "secondaryLayerTexture": "/custom/secondary_layer", - "emissiveLayerTexture": "empty_layer", "isBeeColored": true, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#00C9EA", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "default" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,22 +22,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:mana_honeycomb_block", - "outputs": [{ - "outputID": "botania:black_lotus", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:mana_bee", - "BeeType": "mana", - "Color": "#00C9EA" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:mana_honeycomb_block", + "outputs": [ + { + "outputID": "botania:black_lotus", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:mana_bee", + "BeeType": "mana", + "Color": "#00C9EA" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,17 +50,13 @@ "mainOutput": "botania:black_lotus", "mainOutputWeight": 0.33, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "botania:blacker_lotus", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, @@ -75,15 +70,7 @@ "lightLevel": "ANY" }, "BreedData": { - "isBreedable": false, - "parent1": "", - "parent2": "", - "breedWeight": 10, - "breedChance": 0.8, - "feedItem": "botania:terrasteel_block", - "feedAmount": 5, - "childGrowthDelay": -24000, - "breedDelay": 6000 + "isBreedable": false }, "TraitData": { "hasTraits": false diff --git a/config/resourcefulbees/bees/natural/bees_misc/Mason.json b/config/resourcefulbees/bees/natural/bees_misc/Mason.json index cd74c7fa..2cb21df9 100644 --- a/config/resourcefulbees/bees/natural/bees_misc/Mason.json +++ b/config/resourcefulbees/bees/natural/bees_misc/Mason.json @@ -10,14 +10,8 @@ "honeycombColor": "#48544F", "primaryLayerTexture": "/custom/primary_layer", "secondaryLayerTexture": "/custom/secondary_layer", - "emissiveLayerTexture": "empty_layer", "isBeeColored": true, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#48544F", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "default" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,22 +22,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:mason_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:clay_ball", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:mason_bee", - "BeeType": "mason", - "Color": "#48544F" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:mason_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:clay_ball", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:mason_bee", + "BeeType": "mason", + "Color": "#48544F" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,17 +50,13 @@ "mainOutput": "minecraft:clay_ball", "mainOutputWeight": 0.5, "mainOutputCount": 3, - "mainNBTData": {}, "secondaryOutput": "minecraft:brick", "secondaryOutputWeight": 0.2, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, @@ -76,8 +71,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "tag:forge:storage_blocks/clay", diff --git a/config/resourcefulbees/bees/natural/bees_misc/Mystical.json b/config/resourcefulbees/bees/natural/bees_misc/Mystical.json index aee510c1..f0d7e8af 100644 --- a/config/resourcefulbees/bees/natural/bees_misc/Mystical.json +++ b/config/resourcefulbees/bees/natural/bees_misc/Mystical.json @@ -9,14 +9,9 @@ "secondaryColor": "#79ef50", "honeycombColor": "#5cea30", "primaryLayerTexture": "misc/mystical_rainbow_bee", - "secondaryLayerTexture": "empty_layer", "emissiveLayerTexture": "misc/mystical_rainbow_bee", "isBeeColored": true, "isRainbowBee": true, - "isGlowing": false, - "glowColor": "#5cea30", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "MUSHROOM" }, "CombatData": { @@ -28,22 +23,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:mystical_honeycomb_block", - "outputs": [{ - "outputID": "resourcefulbees:mystical_honeycomb", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:mystical_bee", - "BeeType": "mystical", - "Color": "#5cea30" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:mystical_honeycomb_block", + "outputs": [ + { + "outputID": "resourcefulbees:mystical_honeycomb", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:mystical_bee", + "BeeType": "mystical", + "Color": "#5cea30" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": false, @@ -51,22 +51,17 @@ "mainOutput": "minecraft:honey_bottle", "mainOutputWeight": 0.5, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "resourcefulbees:wax", "secondaryOutputWeight": 0.2, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, "biomeWhitelist": "tag:mystical", - "biomeBlacklist": "", "spawnWeight": 5, "minYLevel": 0, "maxYLevel": 255, @@ -76,8 +71,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "tag:botania:mystical_flowers", diff --git a/config/resourcefulbees/bees/natural/bees_misc/RGBee.json b/config/resourcefulbees/bees/natural/bees_misc/RGBee.json index da83fb11..f1cf0960 100644 --- a/config/resourcefulbees/bees/natural/bees_misc/RGBee.json +++ b/config/resourcefulbees/bees/natural/bees_misc/RGBee.json @@ -11,12 +11,9 @@ "primaryLayerTexture": "empty_layer", "secondaryLayerTexture": "/ores/custom/custom_bee_secondary", "emissiveLayerTexture": "/ores/custom/custom_bee_emissive", - "isBeeColored": false, "isRainbowBee": true, "isGlowing": true, "glowColor": "#ffffff", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "ORE" }, "CombatData": { @@ -28,22 +25,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:rgbee_honeycomb_block", - "outputs": [{ - "outputID": "resourcefulbees:rainbow_honey_bottle", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:rgbee_bee", - "BeeType": "rgbee", - "Color": "#ffffff" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:rgbee_honeycomb_block", + "outputs": [ + { + "outputID": "resourcefulbees:rainbow_honey_bottle", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:rgbee_bee", + "BeeType": "rgbee", + "Color": "#ffffff" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,15 +53,12 @@ "mainOutput": "resourcefulbees:rainbow_honey", "mainOutputWeight": 0.5, "mainOutputCount": 250, - "mainNBTData": {}, "secondaryOutput": "resourcefulbees:wax", "secondaryOutputWeight": 0.2, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "resourcefulbees:rainbow_honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, "recipeTime": 200, "hasFluidOutput": true }, @@ -76,8 +75,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "tag:forge:dyes", diff --git a/config/resourcefulbees/bees/natural/bees_misc/Salt_Baee.json b/config/resourcefulbees/bees/natural/bees_misc/Salt_Baee.json index a29a42ff..ba270594 100644 --- a/config/resourcefulbees/bees/natural/bees_misc/Salt_Baee.json +++ b/config/resourcefulbees/bees/natural/bees_misc/Salt_Baee.json @@ -1,23 +1,14 @@ { "flower": "mekanism:block_salt", "maxTimeInHive": 1200, - "traits": ["can_swim"], + "traits": [ + "can_swim" + ], "hasHoneycomb": true, "baseLayerTexture": "misc/salt_baee", "ColorData": { - "primaryColor": "#f3f8e3", - "secondaryColor": "#f3f8e3", "honeycombColor": "#f3f8e3", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#f3f8e3", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "default" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,22 +19,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:salt_baee_honeycomb_block", - "outputs": [{ - "outputID": "mekanism:salt", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:salt_baee_bee", - "BeeType": "salt_baee", - "Color": "#f3f8e3" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:salt_baee_honeycomb_block", + "outputs": [ + { + "outputID": "mekanism:salt", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:salt_baee_bee", + "BeeType": "salt_baee", + "Color": "#f3f8e3" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,22 +47,17 @@ "mainOutput": "mekanism:salt", "mainOutputWeight": 0.5, "mainOutputCount": 3, - "mainNBTData": {}, "secondaryOutput": "resourcefulbees:wax", "secondaryOutputWeight": 0.2, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, "biomeWhitelist": "tag:salt_baee, tag:lake", - "biomeBlacklist": "", "spawnWeight": 10, "minYLevel": 0, "maxYLevel": 255, @@ -76,8 +67,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "mekanism:block_salt", diff --git a/config/resourcefulbees/bees/natural/bees_misc/Sandy.json b/config/resourcefulbees/bees/natural/bees_misc/Sandy.json index 5602be2b..a3d6e07b 100644 --- a/config/resourcefulbees/bees/natural/bees_misc/Sandy.json +++ b/config/resourcefulbees/bees/natural/bees_misc/Sandy.json @@ -5,18 +5,7 @@ "hasHoneycomb": true, "baseLayerTexture": "misc/sandy_bee", "ColorData": { - "primaryColor": "#DDD2B7", - "secondaryColor": "#DDD2B7", "honeycombColor": "#DDD2B7", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#DDD2B7", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "MUSHROOM" }, "CombatData": { @@ -28,22 +17,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:sandy_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:sand", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:sandy_bee", - "BeeType": "sandy", - "Color": "#DDD2B7" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:sandy_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:sand", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:sandy_bee", + "BeeType": "sandy", + "Color": "#DDD2B7" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, diff --git a/config/resourcefulbees/bees/natural/bees_misc/Stan.json b/config/resourcefulbees/bees/natural/bees_misc/Stan.json index 49b5346d..aeb05758 100644 --- a/config/resourcefulbees/bees/natural/bees_misc/Stan.json +++ b/config/resourcefulbees/bees/natural/bees_misc/Stan.json @@ -3,6 +3,9 @@ "maxTimeInHive": 1200, "traits": [], "hasHoneycomb": true, + "creator": "Lexxie", + "lore": "In loving memory of Stan Lee", + "loreColor": "#FFFFFF", "baseLayerTexture": "misc/stan_bee", "ColorData": { "primaryColor": "#5A5A5A", @@ -10,13 +13,6 @@ "honeycombColor": "#5A5A5A", "primaryLayerTexture": "/custom/primary_layer", "secondaryLayerTexture": "/custom/secondary_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#5A5A5A", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "DEFAULT" }, "CombatData": { @@ -28,22 +24,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:stan_honeycomb_block", - "outputs": [{ - "outputID": "resourcefulbees:stan_honeycomb", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:stan_bee", - "BeeType": "stan", - "Color": "#5A5A5A" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:stan_honeycomb_block", + "outputs": [ + { + "outputID": "resourcefulbees:stan_honeycomb", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:stan_bee", + "BeeType": "stan", + "Color": "#5A5A5A" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": false, @@ -51,17 +52,13 @@ "mainOutput": "astralsorcery:marble_raw", "mainOutputWeight": 0.50, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "astralsorcery:black_marble_raw", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, @@ -75,9 +72,7 @@ "lightLevel": "ANY" }, "BreedData": { - "isBreedable": false, - "parent1": "Stan_Bee", - "parent2": "Stan_Bee", + "isBreedable": true, "breedWeight": 10, "breedChance": 0.8, "feedItem": "tag:forge:stone", diff --git a/config/resourcefulbees/bees/natural/bees_misc/Water.json b/config/resourcefulbees/bees/natural/bees_misc/Water.json index 3df5fb7d..7d39a7d0 100644 --- a/config/resourcefulbees/bees/natural/bees_misc/Water.json +++ b/config/resourcefulbees/bees/natural/bees_misc/Water.json @@ -1,22 +1,13 @@ { "flower": "minecraft:water", "maxTimeInHive": 1200, - "traits": ["can_swim"], + "traits": [ + "can_swim" + ], "hasHoneycomb": true, "baseLayerTexture": "misc/water_bee", "ColorData": { - "primaryColor": "#8499D6", - "secondaryColor": "#8499D6", "honeycombColor": "#8499D6", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#8499D6", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "MUSHROOM" }, "CombatData": { @@ -28,22 +19,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:water_honeycomb_block", - "outputs": [{ - "outputID": "resourcefulbees:water_honeycomb", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:water_bee", - "BeeType": "water", - "Color": "#8499D6" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:water_honeycomb_block", + "outputs": [ + { + "outputID": "resourcefulbees:water_honeycomb", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:water_bee", + "BeeType": "water", + "Color": "#8499D6" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,22 +47,17 @@ "mainOutput": "minecraft:water", "mainOutputWeight": 1, "mainOutputCount": 1000, - "mainNBTData": {}, "secondaryOutput": "resourcefulbees:wax", "secondaryOutputWeight": 0.2, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": true + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, "biomeWhitelist": "tag:ocean,tag:river", - "biomeBlacklist": "", "spawnWeight": 5, "minYLevel": 0, "maxYLevel": 255, @@ -76,8 +67,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "minecraft:water_bucket", diff --git a/config/resourcefulbees/bees/natural/bees_mob/Beeper.json b/config/resourcefulbees/bees/natural/bees_mob/Beeper.json index 0148b7f0..25110753 100644 --- a/config/resourcefulbees/bees/natural/bees_mob/Beeper.json +++ b/config/resourcefulbees/bees/natural/bees_mob/Beeper.json @@ -1,23 +1,19 @@ { "flower": "tag:forge:storage_blocks/gunpowder", "maxTimeInHive": 1200, - "traits": ["creeper"], + "traits": [ + "creeper" + ], "hasHoneycomb": true, "baseLayerTexture": "/creeper/creeper_bee", "ColorData": { "primaryColor": "#0C9F0A", "secondaryColor": "#0C9F0A", "honeycombColor": "#0C9F0A", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", "emissiveLayerTexture": "/creeper/creeper_bee_emissive", - "isBeeColored": false, - "isRainbowBee": false, "isGlowing": true, "glowColor": "#E2D3D3", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "default" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,22 +24,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:beeper_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:gunpowder", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:beeper_bee", - "BeeType": "beeper", - "Color": "#0C9F0A" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:beeper_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:gunpowder", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:beeper_bee", + "BeeType": "beeper", + "Color": "#0C9F0A" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,15 +52,12 @@ "mainOutput": "minecraft:gunpowder", "mainOutputWeight": 0.5, "mainOutputCount": 2, - "mainNBTData": {}, - "secondaryOutput": "resourcefulbees:wax", - "secondaryOutputWeight": 0.2, + "secondaryOutput": "xreliquary:catalyzing_gland", + "secondaryOutputWeight": 0.1, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, "recipeTime": 200, "hasFluidOutput": false }, @@ -76,8 +74,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "xreliquary:catalyzing_gland", diff --git a/config/resourcefulbees/bees/natural/bees_mob/Ender.json b/config/resourcefulbees/bees/natural/bees_mob/Ender.json index 39c43b5c..40ff16aa 100644 --- a/config/resourcefulbees/bees/natural/bees_mob/Ender.json +++ b/config/resourcefulbees/bees/natural/bees_mob/Ender.json @@ -1,7 +1,9 @@ { "flower": "minecraft:purpur_block", "maxTimeInHive": 1200, - "traits": ["ender"], + "traits": [ + "ender" + ], "hasHoneycomb": true, "baseLayerTexture": "/custom/bee", "ColorData": { @@ -10,14 +12,8 @@ "honeycombColor": "#339786", "primaryLayerTexture": "/custom/primary_layer", "secondaryLayerTexture": "/custom/secondary_layer", - "emissiveLayerTexture": "empty_layer", "isBeeColored": true, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#303030", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "default" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,22 +24,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:ender_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:ender_pearl", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:ender_bee", - "BeeType": "ender", - "Color": "#339786" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:ender_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:ender_pearl", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:ender_bee", + "BeeType": "ender", + "Color": "#339786" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,22 +52,17 @@ "mainOutput": "minecraft:ender_pearl", "mainOutputWeight": 0.5, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "resourcefulbees:wax", "secondaryOutputWeight": 0.2, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, "biomeWhitelist": "tag:end", - "biomeBlacklist": "", "spawnWeight": 5, "minYLevel": 0, "maxYLevel": 255, @@ -76,8 +72,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "xreliquary:nebulous_heart", diff --git a/config/resourcefulbees/bees/natural/bees_mob/Guardian.json b/config/resourcefulbees/bees/natural/bees_mob/Guardian.json index a9008fbf..2c1aa4ee 100644 --- a/config/resourcefulbees/bees/natural/bees_mob/Guardian.json +++ b/config/resourcefulbees/bees/natural/bees_mob/Guardian.json @@ -1,7 +1,9 @@ { "flower": "minecraft:prismarine_bricks", "maxTimeInHive": 1200, - "traits": ["can_swim"], + "traits": [ + "can_swim" + ], "hasHoneycomb": true, "baseLayerTexture": "/custom/bee", "ColorData": { @@ -10,14 +12,8 @@ "honeycombColor": "#8FC0AA", "primaryLayerTexture": "/custom/primary_layer", "secondaryLayerTexture": "/custom/secondary_layer", - "emissiveLayerTexture": "empty_layer", "isBeeColored": true, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#8FC0AA", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "default" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,22 +24,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:guardian_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:prismarine_shard", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:guardian_bee", - "BeeType": "guardian", - "Color": "#8FC0AA" - }, - "weight": 20 - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:guardian_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:prismarine_shard", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:guardian_bee", + "BeeType": "guardian", + "Color": "#8FC0AA" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -51,22 +52,17 @@ "mainOutput": "minecraft:prismarine_shard", "mainOutputWeight": 0.5, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "minecraft:prismarine_crystals", "secondaryOutputWeight": 0.3, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, "biomeWhitelist": "tag:ocean", - "biomeBlacklist": "", "spawnWeight": 5, "minYLevel": 0, "maxYLevel": 255, @@ -76,8 +72,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "xreliquary:guardian_spike", diff --git a/config/resourcefulbees/bees/natural/bees_mob/KoBee_Beef.json b/config/resourcefulbees/bees/natural/bees_mob/KoBee_Beef.json index 92073628..2354e8fe 100644 --- a/config/resourcefulbees/bees/natural/bees_mob/KoBee_Beef.json +++ b/config/resourcefulbees/bees/natural/bees_mob/KoBee_Beef.json @@ -10,13 +10,7 @@ "honeycombColor": "#FF6666", "primaryLayerTexture": "/custom/primary_layer", "secondaryLayerTexture": "/custom/secondary_layer", - "emissiveLayerTexture": "empty_layer", "isBeeColored": true, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#FF6666", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "DEFAULT" }, "CombatData": { @@ -28,23 +22,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:kobee_beef_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:beef", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:kobee_beef_bee", - "BeeType": "kobee_beef", - "Color": "#FF6666" - }, - "weight": 20 - - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:kobee_beef_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:beef", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:kobee_beef_bee", + "BeeType": "kobee_beef", + "Color": "#FF6666" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": false, @@ -52,22 +50,18 @@ "mainOutput": "minecraft:beef", "mainOutputWeight": 0.01, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "resourcefulbees:wax", "secondaryOutputWeight": 0.2, "secondaryOutputCount": 1, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, "recipeTime": 200, "hasFluidOutput": false }, "SpawnData": { "canSpawnInWorld": true, "biomeWhitelist": "tag:kobeebeef", - "biomeBlacklist": "", "spawnWeight": 5, "minYLevel": 0, "maxYLevel": 255, @@ -77,8 +71,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.6, "feedItem": "minecraft:beef", diff --git a/config/resourcefulbees/bees/natural/bees_mob/Magma.json b/config/resourcefulbees/bees/natural/bees_mob/Magma.json index a54811ae..0a472899 100644 --- a/config/resourcefulbees/bees/natural/bees_mob/Magma.json +++ b/config/resourcefulbees/bees/natural/bees_mob/Magma.json @@ -1,22 +1,16 @@ { "flower": "minecraft:magma_block", "maxTimeInHive": 1200, - "traits": ["nether"], + "traits": [ + "nether" + ], "hasHoneycomb": true, "baseLayerTexture": "misc/magma_bee", "ColorData": { - "primaryColor": "#C73405", - "secondaryColor": "#C73405", "honeycombColor": "#C73405", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", "emissiveLayerTexture": "slime/magma_bee_emissive", - "isBeeColored": false, - "isRainbowBee": false, "isGlowing": true, "glowColor": "#C73405", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "GELATINOUS" }, "CombatData": { @@ -28,23 +22,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:magma_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:magma_cream", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:magma_bee", - "BeeType": "magma", - "Color": "#C73405" - }, - "weight": 20 - - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:magma_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:magma_cream", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:magma_bee", + "BeeType": "magma", + "Color": "#C73405" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -52,22 +50,17 @@ "mainOutput": "minecraft:magma_cream", "mainOutputWeight": 0.5, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "minecraft:magma_block", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, "biomeWhitelist": "tag:nether", - "biomeBlacklist": "", "spawnWeight": 5, "minYLevel": 0, "maxYLevel": 255, @@ -77,8 +70,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "xreliquary:molten_core", diff --git a/config/resourcefulbees/bees/natural/bees_mob/Slimy.json b/config/resourcefulbees/bees/natural/bees_mob/Slimy.json index 89cb3e97..06d0d70b 100644 --- a/config/resourcefulbees/bees/natural/bees_mob/Slimy.json +++ b/config/resourcefulbees/bees/natural/bees_mob/Slimy.json @@ -5,18 +5,8 @@ "hasHoneycomb": true, "baseLayerTexture": "/slime/slime_bee", "ColorData": { - "primaryColor": "#1ad920", - "secondaryColor": "#1ad920", "honeycombColor": "#1ad920", "gelLayerTexture": "/slime/slime_gel_Layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#1ad920", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "GELATINOUS" }, "CombatData": { @@ -28,23 +18,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:slimy_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:slime_ball", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:slimy_bee", - "BeeType": "slimy", - "Color": "#1ad920" - }, - "weight": 20 - - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:slimy_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:slime_ball", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:slimy_bee", + "BeeType": "slimy", + "Color": "#1ad920" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -52,22 +46,17 @@ "mainOutput": "minecraft:slime_ball", "mainOutputWeight": 0.5, "mainOutputCount": 2, - "mainNBTData": {}, "secondaryOutput": "xreliquary:slime_pearl", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, "biomeWhitelist": "tag:swamp", - "biomeBlacklist": "", "spawnWeight": 5, "minYLevel": 0, "maxYLevel": 255, @@ -77,8 +66,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "xreliquary:slime_pearl", diff --git a/config/resourcefulbees/bees/natural/bees_mob/Spider.json b/config/resourcefulbees/bees/natural/bees_mob/Spider.json index a90d0506..c6273b8a 100644 --- a/config/resourcefulbees/bees/natural/bees_mob/Spider.json +++ b/config/resourcefulbees/bees/natural/bees_mob/Spider.json @@ -1,7 +1,9 @@ { "flower": "tag:Minecraft:wool", "maxTimeInHive": 1200, - "traits": ["spider"], + "traits": [ + "spider" + ], "hasHoneycomb": true, "baseLayerTexture": "/custom/bee", "ColorData": { @@ -10,14 +12,8 @@ "honeycombColor": "#3b0000", "primaryLayerTexture": "/custom/primary_layer", "secondaryLayerTexture": "/custom/secondary_layer", - "emissiveLayerTexture": "/empty_layer", "isBeeColored": true, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#243281", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "default" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,23 +24,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:spider_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:string", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:spider_bee", - "BeeType": "spider", - "Color": "#3b0000" - }, - "weight": 20 - - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:spider_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:string", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:spider_bee", + "BeeType": "spider", + "Color": "#3b0000" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -52,17 +52,13 @@ "mainOutput": "minecraft:string", "mainOutputWeight": 0.5, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "xreliquary:chelicerae", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, @@ -77,8 +73,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "xreliquary:chelicerae", diff --git a/config/resourcefulbees/bees/natural/bees_mob/Spooky.json b/config/resourcefulbees/bees/natural/bees_mob/Spooky.json index 47d9f71d..0a5758d2 100644 --- a/config/resourcefulbees/bees/natural/bees_mob/Spooky.json +++ b/config/resourcefulbees/bees/natural/bees_mob/Spooky.json @@ -5,19 +5,8 @@ "hasHoneycomb": true, "baseLayerTexture": "/skeleton/skeleton_bee", "ColorData": { - "primaryColor": "#F6F2E6", - "secondaryColor": "#F6F2E6", "honeycombColor": "#F6F2E6", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#F6F2E6", - "isEnchanted": false, - "glowingPulse": 0, - "modelType": "default" + "modelType": "DEFAULT" }, "CombatData": { "isPassive": true, @@ -28,23 +17,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:spooky_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:bone", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:spooky_bee", - "BeeType": "spooky", - "Color": "#F6F2E6" - }, - "weight": 20 - - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:spooky_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:bone", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:spooky_bee", + "BeeType": "spooky", + "Color": "#F6F2E6" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -52,17 +45,13 @@ "mainOutput": "minecraft:bone", "mainOutputWeight": 0.5, "mainOutputCount": 1, - "mainNBTData": {}, "secondaryOutput": "minecraft:bone_meal", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, @@ -77,8 +66,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "xreliquary:rib_bone", diff --git a/config/resourcefulbees/bees/natural/bees_mob/Zombee.json b/config/resourcefulbees/bees/natural/bees_mob/Zombee.json index 1133310b..a112bdfd 100644 --- a/config/resourcefulbees/bees/natural/bees_mob/Zombee.json +++ b/config/resourcefulbees/bees/natural/bees_mob/Zombee.json @@ -1,22 +1,13 @@ { "flower": "biomesoplenty:flesh", "maxTimeInHive": 1200, - "traits": ["zombie"], + "traits": [ + "zombie" + ], "hasHoneycomb": true, "baseLayerTexture": "/zombie/zombie_bee", "ColorData": { - "primaryColor": "#2F4E32", - "secondaryColor": "#2F4E32", "honeycombColor": "#2F4E32", - "primaryLayerTexture": "empty_layer", - "secondaryLayerTexture": "empty_layer", - "emissiveLayerTexture": "empty_layer", - "isBeeColored": false, - "isRainbowBee": false, - "isGlowing": false, - "glowColor": "#2F4E32", - "isEnchanted": false, - "glowingPulse": 0, "modelType": "ORE" }, "CombatData": { @@ -28,23 +19,27 @@ "MutationData": { "hasMutation": true, "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:zombee_honeycomb_block", - "outputs": [{ - "outputID": "minecraft:rotten_flesh", - "weight": 80 - }, { - "outputID": "resourcefulbees:bee_jar", - "nbtData": { - "Entity": "resourcefulbees:zombee_bee", - "BeeType": "zombee", - "Color": "#2F4E32" - }, - "weight": 20 - - }] - }] + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:zombee_honeycomb_block", + "outputs": [ + { + "outputID": "minecraft:rotten_flesh", + "weight": 80 + }, + { + "outputID": "resourcefulbees:bee_jar", + "nbtData": { + "Entity": "resourcefulbees:zombee_bee", + "BeeType": "zombee", + "Color": "#2F4E32" + }, + "weight": 20 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, @@ -52,17 +47,13 @@ "mainOutput": "minecraft:rotten_flesh", "mainOutputWeight": 0.5, "mainOutputCount": 2, - "mainNBTData": {}, "secondaryOutput": "xreliquary:zombie_heart", "secondaryOutputWeight": 0.01, "secondaryOutputCount": 2, - "secondaryNBTData": {}, "bottleOutput": "minecraft:honey_bottle", "bottleOutputWeight": 0.25, "bottleOutputCount": 1, - "bottleNBTData": {}, - "recipeTime": 200, - "hasFluidOutput": false + "recipeTime": 200 }, "SpawnData": { "canSpawnInWorld": true, @@ -77,8 +68,6 @@ }, "BreedData": { "isBreedable": true, - "parent1": "", - "parent2": "", "breedWeight": 10, "breedChance": 0.8, "feedItem": "xreliquary:zombie_heart", diff --git a/config/resourcefulbees/bees/special/Starry.json b/config/resourcefulbees/bees/special/Starry.json index 1543cbc5..930cac80 100644 --- a/config/resourcefulbees/bees/special/Starry.json +++ b/config/resourcefulbees/bees/special/Starry.json @@ -1,11 +1,23 @@ { "flower": "allthecompressed:atm_star_block", "maxTimeInHive": 1200, - "traits": ["starry"], - "sizeModifier": 1.75, + "traits": [ + "starry" + ], + "sizeModifier": 1.25, "hasHoneycomb": true, - "apiaryOutputAmounts": [1, 1, 1, 1], - "apiaryOutputTypes": ["COMB", "COMB", "COMB", "COMB"], + "apiaryOutputAmounts": [ + 1, + 1, + 1, + 1 + ], + "apiaryOutputTypes": [ + "COMB", + "COMB", + "COMB", + "COMB" + ], "baseLayerTexture": "special/starry_bee_primary_layer", "ColorData": { "primaryColor": "#FFA500", @@ -23,27 +35,31 @@ "modelType": "QUEEN" }, "CombatData": { + "isInvulnerable": true, "isPassive": false, "removeStingerOnAttack": false, "inflictsPoison": false, "attackDamage": 10 }, "MutationData": { - "hasMutation": true, - "mutationCount": 1, - "mutations": [{ - "type": "BLOCK_TO_ITEM", - "inputID": "resourcefulbees:starry_honey_block", - "outputs": [{ - "outputID": "atmadditions:atm_star", - "weight": 50 - }, - { - "outputID": "kubejs:patrick_star", - "weight": 50 - } - ] - }] + "hasMutation": true, + "mutationCount": 1, + "mutations": [ + { + "type": "BLOCK_TO_ITEM", + "inputID": "resourcefulbees:starry_honey_block", + "outputs": [ + { + "outputID": "atmadditions:atm_star", + "weight": 50 + }, + { + "outputID": "kubejs:patrick_star", + "weight": 50 + } + ] + } + ] }, "CentrifugeData": { "hasCentrifugeOutput": true, diff --git a/config/resourcefulbees/biome_dictionary/beediddy.json b/config/resourcefulbees/biome_dictionary/beediddy.json new file mode 100644 index 00000000..6d3fdf7c --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/beediddy.json @@ -0,0 +1,5 @@ +{ + "biomes": [ + "allthemodium:mountains" + ] + } \ No newline at end of file diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/lang/en_us.json b/config/resourcefulbees/resources/assets/resourcefulbees/lang/en_us.json index 6604a178..9c4caa11 100644 --- a/config/resourcefulbees/resources/assets/resourcefulbees/lang/en_us.json +++ b/config/resourcefulbees/resources/assets/resourcefulbees/lang/en_us.json @@ -1,350 +1,416 @@ { - "block.resourcefulbees.diamond_honeycomb_block": "Diamond Honeycomb Block", - "item.resourcefulbees.diamond_honeycomb": "Diamond Honeycomb", - "item.resourcefulbees.diamond_bee_spawn_egg": "Diamond Bee Spawn Egg", - "entity.resourcefulbees.diamond_bee": "Diamond Bee", - - "block.resourcefulbees.emerald_honeycomb_block": "Emerald Honeycomb Block", - "item.resourcefulbees.emerald_honeycomb": "Emerald Honeycomb", - "item.resourcefulbees.emerald_bee_spawn_egg": "Emerald Bee Spawn Egg", - "entity.resourcefulbees.emerald_bee": "Emerald Bee", - - "block.resourcefulbees.lapis_honeycomb_block": "Lapis Honeycomb Block", - "item.resourcefulbees.lapis_honeycomb": "Lapis Honeycomb", - "item.resourcefulbees.lapis_bee_spawn_egg": "Lapis Bee Spawn Egg", - "entity.resourcefulbees.lapis_bee": "Lapis Bee", - - "block.resourcefulbees.quartz_honeycomb_block": "Quartz Honeycomb Block", - "item.resourcefulbees.quartz_honeycomb": "Quartz Honeycomb", - "item.resourcefulbees.quartz_bee_spawn_egg": "Quartz Bee Spawn Egg", - "entity.resourcefulbees.quartz_bee": "Quartz Bee", - - "block.resourcefulbees.allthemodium_honeycomb_block": "Allthemodium Honeycomb Block", - "item.resourcefulbees.allthemodium_honeycomb": "Allthemodium Honeycomb", - "item.resourcefulbees.allthemodium_bee_spawn_egg": "Allthemodium Bee Spawn Egg", - "entity.resourcefulbees.allthemodium_bee": "Allthemodium Bee", - - "block.resourcefulbees.aluminum_honeycomb_block": "Aluminum Honeycomb Block", - "item.resourcefulbees.aluminum_honeycomb": "Aluminum Honeycomb", - "item.resourcefulbees.aluminum_bee_spawn_egg": "Aluminum Bee Spawn Egg", - "entity.resourcefulbees.aluminum_bee": "Aluminum Bee", - - "block.resourcefulbees.copper_honeycomb_block": "Copper Honeycomb Block", - "item.resourcefulbees.copper_honeycomb": "Copper Honeycomb", - "item.resourcefulbees.copper_bee_spawn_egg": "Copper Bee Spawn Egg", - "entity.resourcefulbees.copper_bee": "Copper Bee", - - "block.resourcefulbees.gold_honeycomb_block": "Gold Honeycomb Block", - "item.resourcefulbees.gold_honeycomb": "Gold Honeycomb", - "item.resourcefulbees.gold_bee_spawn_egg": "Gold Bee Spawn Egg", - "entity.resourcefulbees.gold_bee": "Gold Bee", - - "block.resourcefulbees.iron_honeycomb_block": "Iron Honeycomb Block", - "item.resourcefulbees.iron_honeycomb": "Iron Honeycomb", - "item.resourcefulbees.iron_bee_spawn_egg": "Iron Bee Spawn Egg", - "entity.resourcefulbees.iron_bee": "Iron Bee", - - "block.resourcefulbees.lead_honeycomb_block": "Lead Honeycomb Block", - "item.resourcefulbees.lead_honeycomb": "Lead Honeycomb", - "item.resourcefulbees.lead_bee_spawn_egg": "Lead Bee Spawn Egg", - "entity.resourcefulbees.lead_bee": "Lead Bee", - - "block.resourcefulbees.netherite_honeycomb_block": "Netherite Honeycomb Block", - "item.resourcefulbees.netherite_honeycomb": "Netherite Honeycomb", - "item.resourcefulbees.netherite_bee_spawn_egg": "Netherite Bee Spawn Egg", - "entity.resourcefulbees.netherite_bee": "Netherite Bee", - - "block.resourcefulbees.nickel_honeycomb_block": "Nickel Honeycomb Block", - "item.resourcefulbees.nickel_honeycomb": "Nickel Honeycomb", - "item.resourcefulbees.nickel_bee_spawn_egg": "Nickel Bee Spawn Egg", - "entity.resourcefulbees.nickel_bee": "Nickel Bee", - - "block.resourcefulbees.osmium_honeycomb_block": "Osmium Honeycomb Block", - "item.resourcefulbees.osmium_honeycomb": "Osmium Honeycomb", - "item.resourcefulbees.osmium_bee_spawn_egg": "Osmium Bee Spawn Egg", - "entity.resourcefulbees.osmium_bee": "Osmium Bee", - - "block.resourcefulbees.platinum_honeycomb_block": "Platinum Honeycomb Block", - "item.resourcefulbees.platinum_honeycomb": "Platinum Honeycomb", - "item.resourcefulbees.platinum_bee_spawn_egg": "Platinum Bee Spawn Egg", - "entity.resourcefulbees.platinum_bee": "Platinum Bee", - - "block.resourcefulbees.silver_honeycomb_block": "Silver Honeycomb Block", - "item.resourcefulbees.silver_honeycomb": "Silver Honeycomb", - "item.resourcefulbees.silver_bee_spawn_egg": "Silver Bee Spawn Egg", - "entity.resourcefulbees.silver_bee": "Silver Bee", - - "block.resourcefulbees.tin_honeycomb_block": "Tin Honeycomb Block", - "item.resourcefulbees.tin_honeycomb": "Tin Honeycomb", - "item.resourcefulbees.tin_bee_spawn_egg": "Tin Bee Spawn Egg", - "entity.resourcefulbees.tin_bee": "Tin Bee", - - "block.resourcefulbees.unobtainium_honeycomb_block": "Unobtainium Honeycomb Block", - "item.resourcefulbees.unobtainium_honeycomb": "Unobtainium Honeycomb", - "item.resourcefulbees.unobtainium_bee_spawn_egg": "Unobtainium Bee Spawn Egg", - "entity.resourcefulbees.unobtainium_bee": "Unobtainium Bee", - - "block.resourcefulbees.uranium_honeycomb_block": "Uranium Honeycomb Block", - "item.resourcefulbees.uranium_honeycomb": "Uranium Honeycomb", - "item.resourcefulbees.uranium_bee_spawn_egg": "Uranium Bee Spawn Egg", - "entity.resourcefulbees.uranium_bee": "Uranium Bee", - - "block.resourcefulbees.vibranium_honeycomb_block": "Vibranium Honeycomb Block", - "item.resourcefulbees.vibranium_honeycomb": "Vibranium Honeycomb", - "item.resourcefulbees.vibranium_bee_spawn_egg": "Vibranium Bee Spawn Egg", - "entity.resourcefulbees.vibranium_bee": "Vibranium Bee", - - "block.resourcefulbees.zinc_honeycomb_block": "Zinc Honeycomb Block", - "item.resourcefulbees.zinc_honeycomb": "Zinc Honeycomb", - "item.resourcefulbees.zinc_bee_spawn_egg": "Zinc Bee Spawn Egg", - "entity.resourcefulbees.zinc_bee": "Zinc Bee", - - "block.resourcefulbees.crimson_iron_honeycomb_block": "Crimson Iron Honeycomb Block", - "item.resourcefulbees.crimson_iron_honeycomb": "Crimson Iron Honeycomb", - "item.resourcefulbees.crimson_iron_bee_spawn_egg": "Crimson Iron Bee Spawn Egg", - "entity.resourcefulbees.crimson_iron_bee": "Crimson Iron Bee", - - "block.resourcefulbees.coal_honeycomb_block": "Coal Honeycomb Block", - "item.resourcefulbees.coal_honeycomb": "Coal Honeycomb", - "item.resourcefulbees.coal_bee_spawn_egg": "Coal Bee Spawn Egg", - "entity.resourcefulbees.coal_bee": "Coal Bee", - - "block.resourcefulbees.obsidian_honeycomb_block": "Obsidian Honeycomb Block", - "item.resourcefulbees.obsidian_honeycomb": "Obsidian Honeycomb", - "item.resourcefulbees.obsidian_bee_spawn_egg": "Obsidian Bee Spawn Egg", - "entity.resourcefulbees.obsidian_bee": "Obsidian Bee", - - "block.resourcefulbees.redstone_honeycomb_block": "Redstone Honeycomb Block", - "item.resourcefulbees.redstone_honeycomb": "Redstone Honeycomb", - "item.resourcefulbees.redstone_bee_spawn_egg": "Redstone Bee Spawn Egg", - "entity.resourcefulbees.redstone_bee": "Redstone Bee", - - "block.resourcefulbees.uraninite_honeycomb_block": "Uraninite Honeycomb Block", - "item.resourcefulbees.uraninite_honeycomb": "Uraninite Honeycomb", - "item.resourcefulbees.uraninite_bee_spawn_egg": "Uraninite Bee Spawn Egg", - "entity.resourcefulbees.uraninite_bee": "Uraninite Bee", - - "block.resourcefulbees.glowing_honeycomb_block": "Glowing Honeycomb Block", - "item.resourcefulbees.glowing_honeycomb": "Glowing Honeycomb", - "item.resourcefulbees.glowing_bee_spawn_egg": "Glowing Bee Spawn Egg", - "entity.resourcefulbees.glowing_bee": "Glowing Bee", - - "block.resourcefulbees.leafy_honeycomb_block": "Leafy Honeycomb Block", - "item.resourcefulbees.leafy_honeycomb": "Leafy Honeycomb", - "item.resourcefulbees.leafy_bee_spawn_egg": "Leafy Bee Spawn Egg", - "entity.resourcefulbees.leafy_bee": "Leafy Bee", - - "block.resourcefulbees.lumber_honeycomb_block": "Lumber Honeycomb Block", - "item.resourcefulbees.lumber_honeycomb": "Lumber Honeycomb", - "item.resourcefulbees.lumber_bee_spawn_egg": "Lumber Bee Spawn Egg", - "entity.resourcefulbees.lumber_bee": "Lumber Bee", - - "block.resourcefulbees.mana_honeycomb_block": "Mana Honeycomb Block", - "item.resourcefulbees.mana_honeycomb": "Mana Honeycomb", - "item.resourcefulbees.mana_bee_spawn_egg": "Mana Bee Spawn Egg", - "entity.resourcefulbees.mana_bee": "Mana Bee", - - "block.resourcefulbees.mason_honeycomb_block": "Mason Honeycomb Block", - "item.resourcefulbees.mason_honeycomb": "Mason Honeycomb", - "item.resourcefulbees.mason_bee_spawn_egg": "Mason Bee Spawn Egg", - "entity.resourcefulbees.mason_bee": "Mason Bee", - - "block.resourcefulbees.miner_honeycomb_block": "Miner Honeycomb Block", - "item.resourcefulbees.miner_honeycomb": "Miner Honeycomb", - "item.resourcefulbees.miner_bee_spawn_egg": "Miner Bee Spawn Egg", - "entity.resourcefulbees.miner_bee": "Miner Bee", - - "block.resourcefulbees.rgbee_honeycomb_block": "RGBee Honeycomb Block", - "item.resourcefulbees.rgbee_honeycomb": "RGBee Honeycomb", - "item.resourcefulbees.rgbee_bee_spawn_egg": "RGBee Spawn Egg", - "entity.resourcefulbees.rgbee_bee": "RGBee", - - "block.resourcefulbees.stoned_honeycomb_block": "Stoned Honeycomb Block", - "item.resourcefulbees.stoned_honeycomb": "Stoned Honeycomb", - "item.resourcefulbees.stoned_bee_spawn_egg": "Stoned Bee Spawn Egg", - "entity.resourcefulbees.stoned_bee": "Stoned Bee", - "block.resourcefulbees.sandy_honeycomb_block": "Sandy Honeycomb Block", - "item.resourcefulbees.sandy_honeycomb": "Sandy Honeycomb", - "item.resourcefulbees.sandy_bee_spawn_egg": "Sandy Bee Spawn Egg", - "entity.resourcefulbees.sandy_bee": "Sandy Bee", - - "block.resourcefulbees.blazing_honeycomb_block": "Blazing Honeycomb Block", - "item.resourcefulbees.blazing_honeycomb": "Blazing Honeycomb", - "item.resourcefulbees.blazing_bee_spawn_egg": "Blazing Bee Spawn Egg", - "entity.resourcefulbees.blazing_bee": "Blazing Bee", - - "block.resourcefulbees.dragonic_honeycomb_block": "Dragonic Honeycomb Block", - "item.resourcefulbees.dragonic_honeycomb": "Dragonic Honeycomb", - "item.resourcefulbees.dragonic_bee_spawn_egg": "Dragonic Bee Spawn Egg", - "entity.resourcefulbees.dragonic_bee": "Dragonic Bee", - - "block.resourcefulbees.ghastly_honeycomb_block": "Ghastly Honeycomb Block", - "item.resourcefulbees.ghastly_honeycomb": "Ghastly Honeycomb", - "item.resourcefulbees.ghastly_bee_spawn_egg": "Ghastly Bee Spawn Egg", - "entity.resourcefulbees.ghastly_bee": "Ghastly Bee", - - "block.resourcefulbees.wither_honeycomb_block": "Wither Honeycomb Block", - "item.resourcefulbees.wither_honeycomb": "Wither Honeycomb", - "item.resourcefulbees.wither_bee_spawn_egg": "Wither Bee Spawn Egg", - "entity.resourcefulbees.wither_bee": "Wither Bee", - - "block.resourcefulbees.withered_honeycomb_block": "Withered Honeycomb Block", - "item.resourcefulbees.withered_honeycomb": "Withered Honeycomb", - "item.resourcefulbees.withered_bee_spawn_egg": "Withered Bee Spawn Egg", - "entity.resourcefulbees.withered_bee": "Withered Bee", - - "block.resourcefulbees.beeper_honeycomb_block": "Beeper Honeycomb Block", - "item.resourcefulbees.beeper_honeycomb": "Beeper Honeycomb", - "item.resourcefulbees.beeper_bee_spawn_egg": "Beeper Spawn Egg", - "entity.resourcefulbees.beeper_bee": "Beeper", - - "block.resourcefulbees.ender_honeycomb_block": "Ender Honeycomb Block", - "item.resourcefulbees.ender_honeycomb": "Ender Honeycomb", - "item.resourcefulbees.ender_bee_spawn_egg": "Ender Bee Spawn Egg", - "entity.resourcefulbees.ender_bee": "Ender Bee", - - "block.resourcefulbees.guardian_honeycomb_block": "Guardian Honeycomb Block", - "item.resourcefulbees.guardian_honeycomb": "Guardian Honeycomb", - "item.resourcefulbees.guardian_bee_spawn_egg": "Guardian Bee Spawn Egg", - "entity.resourcefulbees.guardian_bee": "Guardian Bee", - - "block.resourcefulbees.magma_honeycomb_block": "Magma Honeycomb Block", - "item.resourcefulbees.magma_honeycomb": "Magma Honeycomb", - "item.resourcefulbees.magma_bee_spawn_egg": "Magma Bee Spawn Egg", - "entity.resourcefulbees.magma_bee": "Magma Bee", - - "block.resourcefulbees.spooky_honeycomb_block": "Spooky Honeycomb Block", - "item.resourcefulbees.spooky_honeycomb": "Spooky Honeycomb", - "item.resourcefulbees.spooky_bee_spawn_egg": "Spooky Bee Spawn Egg", - "entity.resourcefulbees.spooky_bee": "Spooky Bee", - - "block.resourcefulbees.slimy_honeycomb_block": "Slimy Honeycomb Block", - "item.resourcefulbees.slimy_honeycomb": "Slimy Honeycomb", - "item.resourcefulbees.slimy_bee_spawn_egg": "Slimy Bee Spawn Egg", - "entity.resourcefulbees.slimy_bee": "Slimy Bee", - - "block.resourcefulbees.zombee_honeycomb_block": "Zombee Honeycomb Block", - "item.resourcefulbees.zombee_honeycomb": "Zombee Honeycomb", - "item.resourcefulbees.zombee_bee_spawn_egg": "Zombee Spawn Egg", - "entity.resourcefulbees.zombee_bee": "ZomBee", - - "block.resourcefulbees.water_honeycomb_block": "Water Honeycomb Block", - "item.resourcefulbees.water_honeycomb": "Water Honeycomb", - "item.resourcefulbees.water_bee_spawn_egg": "Water Bee Spawn Egg", - "entity.resourcefulbees.water_bee": "Water Bee", - - "block.resourcefulbees.lava_honeycomb_block": "Lava Honeycomb Block", - "item.resourcefulbees.lava_honeycomb": "Lava Honeycomb", - "item.resourcefulbees.lava_bee_spawn_egg": "Lava Bee Spawn Egg", - "entity.resourcefulbees.lava_bee": "Lava Bee", - - "block.resourcefulbees.certus_honeycomb_block": "Certus Honeycomb Block", - "item.resourcefulbees.certus_honeycomb": "Certus Honeycomb", - "item.resourcefulbees.certus_bee_spawn_egg": "Certus Bee Spawn Egg", - "entity.resourcefulbees.certus_bee": "Certus Bee", - - "block.resourcefulbees.spider_honeycomb_block": "Spider Honeycomb Block", - "item.resourcefulbees.spider_honeycomb": "Spider Honeycomb", - "item.resourcefulbees.spider_bee_spawn_egg": "Spider Bee Spawn Egg", - "entity.resourcefulbees.spider_bee": "Spider Bee", - - "block.resourcefulbees.fluorite_honeycomb_block": "Fluorite Honeycomb Block", - "item.resourcefulbees.fluorite_honeycomb": "Fluorite Honeycomb", - "item.resourcefulbees.fluorite_bee_spawn_egg": "Fluorite Bee Spawn Egg", - "entity.resourcefulbees.fluorite_bee": "Fluorite Bee", - - "block.resourcefulbees.aquamarine_honeycomb_block": "Aquamarine Honeycomb Block", - "item.resourcefulbees.aquamarine_honeycomb": "Aquamarine Honeycomb", - "item.resourcefulbees.aquamarine_bee_spawn_egg": "Aquamarine Bee Spawn Egg", - "entity.resourcefulbees.aquamarine_bee": "Aquamarine Bee", - - "block.resourcefulbees.cobbee_honeycomb_block": "Cobbee Honeycomb Block", - "item.resourcefulbees.cobbee_honeycomb": "Cobbee Honeycomb", - "item.resourcefulbees.cobbee_bee_spawn_egg": "Cobbee Spawn Egg", - "entity.resourcefulbees.cobbee_bee": "CobBee", - - "block.resourcefulbees.icey_honeycomb_block": "Icey Honeycomb Block", - "item.resourcefulbees.icey_honeycomb": "Icey Honeycomb", - "item.resourcefulbees.icey_bee_spawn_egg": "Icey Spawn Egg", - "entity.resourcefulbees.icey_bee": "Icey Bee", - - "block.resourcefulbees.gravely_honeycomb_block": "Gravely Honeycomb Block", - "item.resourcefulbees.gravely_honeycomb": "Gravely Honeycomb", - "item.resourcefulbees.gravely_bee_spawn_egg": "Gravely Spawn Egg", - "entity.resourcefulbees.gravely_bee": "Gravely Bee", - - "block.resourcefulbees.soul_lava_honeycomb_block": "Soul Lava Honeycomb Block", - "item.resourcefulbees.soul_lava_honeycomb": "Soul Lava Honeycomb", - "item.resourcefulbees.soul_lava_bee_spawn_egg": "Soul Lava Bee Spawn Egg", - "entity.resourcefulbees.soul_lava_bee": "Soul Lava Bee", - - "block.resourcefulbees.mystical_honeycomb_block": "Mystical Honeycomb Block", - "item.resourcefulbees.mystical_honeycomb": "Mystical Honeycomb", - "item.resourcefulbees.mystical_bee_spawn_egg": "Mystical Spawn Egg", - "entity.resourcefulbees.mystical_bee": "Mystical Bee", - - "block.resourcefulbees.cropy_honeycomb_block": "Croppy Honeycomb Block", - "item.resourcefulbees.cropy_honeycomb": "Croppy Honeycomb", - "item.resourcefulbees.cropy_bee_spawn_egg": "Croppy Spawn Egg", - "entity.resourcefulbees.cropy_bee": "Croppy Bee", - - "block.resourcefulbees.salt_baee_honeycomb_block": "Salt Baee Honeycomb Block", - "item.resourcefulbees.salt_baee_honeycomb": "Salt Baee Honeycomb", - "item.resourcefulbees.salt_baee_bee_spawn_egg": "Salt Baee Spawn Egg", - "entity.resourcefulbees.salt_baee_bee": "Salt Baee", - - "block.resourcefulbees.cobalt_honeycomb_block": "Cobalt Honeycomb Block", - "item.resourcefulbees.cobalt_honeycomb": "Cobalt Honeycomb", - "item.resourcefulbees.cobalt_bee_spawn_egg": "Cobalt Spawn Egg", - "entity.resourcefulbees.cobalt_bee": "Cobalt Bee", - - "block.resourcefulbees.kobee_beef_honeycomb_block": "KoBee Beef Honeycomb Block", - "item.resourcefulbees.kobee_beef_honeycomb": "KoBee Beef Honeycomb", - "item.resourcefulbees.kobee_beef_bee_spawn_egg": "KoBee Beef Spawn Egg", - "entity.resourcefulbees.kobee_beef_bee": "KoBee Beef", - - "block.resourcefulbees.stan_honeycomb_block": "Stan Bee Honeycomb Block", - "item.resourcefulbees.stan_honeycomb": "Stan Bee Honeycomb", - "item.resourcefulbees.stan_bee_spawn_egg": "Stan Bee Spawn Egg", - "entity.resourcefulbees.stan_bee": "Stan Bee", - - "block.resourcefulbees.dirty_honeycomb_block": "Dirty Honeycomb Block", - "item.resourcefulbees.dirty_honeycomb": "Dirty Honeycomb", - "item.resourcefulbees.dirty_bee_spawn_egg": "Dirty Bee Spawn Egg", - "entity.resourcefulbees.dirty_bee": "Dirty Bee", - - "block.resourcefulbees.starry_honeycomb_block": "Starry Honeycomb Block", - "item.resourcefulbees.starry_honeycomb": "Starry Honeycomb", - "item.resourcefulbees.starry_bee_spawn_egg": "Starry Bee Spawn Egg", - "entity.resourcefulbees.starry_bee": "Starry Bee", - "item.resourcefulbees.starry_honey_bottle": "Starry Honey Bottle", - "item.resourcefulbees.starry_honey_fluid_bucket": "Starry Honey Bucket", - "block.resourcefulbees.starry_honey_block": "Starry Honey Block", - "fluid.resourcefulbees.starry_honey": "Starry Honey", - - "block.resourcefulbees.papa_beemeritus_honeycomb_block": "Papa Beemeritus Honeycomb Block", - "item.resourcefulbees.papa_beemeritus_honeycomb": "Papa Beemeritus Honeycomb", - "item.resourcefulbees.papa_beemeritus_bee_spawn_egg": "Papa Beemeritus Spawn Egg", - "entity.resourcefulbees.papa_beemeritus_bee": "Papa Beemeritus", - - "block.resourcefulbees.draconium_honeycomb_block": "Draconium Honeycomb Block", - "item.resourcefulbees.draconium_honeycomb": "Draconium Honeycomb", - "item.resourcefulbees.draconium_bee_spawn_egg": "Draconium Bee Spawn Egg", - "entity.resourcefulbees.draconium_bee": "Draconium Bee", - - "block.resourcefulbees.awakened_honeycomb_block": "Awakened Honeycomb Block", - "item.resourcefulbees.awakened_honeycomb": "Awakened Honeycomb", - "item.resourcefulbees.awakened_bee_spawn_egg": "Awakened Bee Spawn Egg", - "entity.resourcefulbees.awakened_bee": "Awakened Bee", - - "block.resourcefulbees.chaotic_honeycomb_block": "Chaotic Honeycomb Block", - "item.resourcefulbees.chaotic_honeycomb": "Chaotic Honeycomb", - "item.resourcefulbees.chaotic_bee_spawn_egg": "Chaotic Bee Spawn Egg", - "entity.resourcefulbees.chaotic_bee": "Chaotic Bee", - - "trait.resourcefulbees.draconic": "Draconic Trait", - "trait.resourcefulbees.awakened": "Awakened Trait", - "trait.resourcefulbees.chaotic": "Chaotic Trait", - "trait.resourcefulbees.soul_fire": "Soul Fire Trait", - "trait.resourcefulbees.starry": "Starry Night Trait" -} + "block.resourcefulbees.diamond_honeycomb_block": "Diamond Honeycomb Block", + "item.resourcefulbees.diamond_honeycomb": "Diamond Honeycomb", + "item.resourcefulbees.diamond_bee_spawn_egg": "Diamond Bee Spawn Egg", + "entity.resourcefulbees.diamond_bee": "Diamond Bee", + + "block.resourcefulbees.emerald_honeycomb_block": "Emerald Honeycomb Block", + "item.resourcefulbees.emerald_honeycomb": "Emerald Honeycomb", + "item.resourcefulbees.emerald_bee_spawn_egg": "Emerald Bee Spawn Egg", + "entity.resourcefulbees.emerald_bee": "Emerald Bee", + + "block.resourcefulbees.lapis_honeycomb_block": "Lapis Honeycomb Block", + "item.resourcefulbees.lapis_honeycomb": "Lapis Honeycomb", + "item.resourcefulbees.lapis_bee_spawn_egg": "Lapis Bee Spawn Egg", + "entity.resourcefulbees.lapis_bee": "Lapis Bee", + + "block.resourcefulbees.quartz_honeycomb_block": "Quartz Honeycomb Block", + "item.resourcefulbees.quartz_honeycomb": "Quartz Honeycomb", + "item.resourcefulbees.quartz_bee_spawn_egg": "Quartz Bee Spawn Egg", + "entity.resourcefulbees.quartz_bee": "Quartz Bee", + + "block.resourcefulbees.allthemodium_honeycomb_block": "Allthemodium Honeycomb Block", + "item.resourcefulbees.allthemodium_honeycomb": "Allthemodium Honeycomb", + "item.resourcefulbees.allthemodium_bee_spawn_egg": "Allthemodium Bee Spawn Egg", + "entity.resourcefulbees.allthemodium_bee": "Allthemodium Bee", + + "block.resourcefulbees.aluminum_honeycomb_block": "Aluminum Honeycomb Block", + "item.resourcefulbees.aluminum_honeycomb": "Aluminum Honeycomb", + "item.resourcefulbees.aluminum_bee_spawn_egg": "Aluminum Bee Spawn Egg", + "entity.resourcefulbees.aluminum_bee": "Aluminum Bee", + + "block.resourcefulbees.copper_honeycomb_block": "Copper Honeycomb Block", + "item.resourcefulbees.copper_honeycomb": "Copper Honeycomb", + "item.resourcefulbees.copper_bee_spawn_egg": "Copper Bee Spawn Egg", + "entity.resourcefulbees.copper_bee": "Copper Bee", + + "block.resourcefulbees.gold_honeycomb_block": "Gold Honeycomb Block", + "item.resourcefulbees.gold_honeycomb": "Gold Honeycomb", + "item.resourcefulbees.gold_bee_spawn_egg": "Gold Bee Spawn Egg", + "entity.resourcefulbees.gold_bee": "Gold Bee", + + "block.resourcefulbees.iron_honeycomb_block": "Iron Honeycomb Block", + "item.resourcefulbees.iron_honeycomb": "Iron Honeycomb", + "item.resourcefulbees.iron_bee_spawn_egg": "Iron Bee Spawn Egg", + "entity.resourcefulbees.iron_bee": "Iron Bee", + + "block.resourcefulbees.lead_honeycomb_block": "Lead Honeycomb Block", + "item.resourcefulbees.lead_honeycomb": "Lead Honeycomb", + "item.resourcefulbees.lead_bee_spawn_egg": "Lead Bee Spawn Egg", + "entity.resourcefulbees.lead_bee": "Lead Bee", + + "block.resourcefulbees.netherite_honeycomb_block": "Netherite Honeycomb Block", + "item.resourcefulbees.netherite_honeycomb": "Netherite Honeycomb", + "item.resourcefulbees.netherite_bee_spawn_egg": "Netherite Bee Spawn Egg", + "entity.resourcefulbees.netherite_bee": "Netherite Bee", + + "block.resourcefulbees.nickel_honeycomb_block": "Nickel Honeycomb Block", + "item.resourcefulbees.nickel_honeycomb": "Nickel Honeycomb", + "item.resourcefulbees.nickel_bee_spawn_egg": "Nickel Bee Spawn Egg", + "entity.resourcefulbees.nickel_bee": "Nickel Bee", + + "block.resourcefulbees.osmium_honeycomb_block": "Osmium Honeycomb Block", + "item.resourcefulbees.osmium_honeycomb": "Osmium Honeycomb", + "item.resourcefulbees.osmium_bee_spawn_egg": "Osmium Bee Spawn Egg", + "entity.resourcefulbees.osmium_bee": "Osmium Bee", + + "block.resourcefulbees.platinum_honeycomb_block": "Platinum Honeycomb Block", + "item.resourcefulbees.platinum_honeycomb": "Platinum Honeycomb", + "item.resourcefulbees.platinum_bee_spawn_egg": "Platinum Bee Spawn Egg", + "entity.resourcefulbees.platinum_bee": "Platinum Bee", + + "block.resourcefulbees.silver_honeycomb_block": "Silver Honeycomb Block", + "item.resourcefulbees.silver_honeycomb": "Silver Honeycomb", + "item.resourcefulbees.silver_bee_spawn_egg": "Silver Bee Spawn Egg", + "entity.resourcefulbees.silver_bee": "Silver Bee", + + "block.resourcefulbees.tin_honeycomb_block": "Tin Honeycomb Block", + "item.resourcefulbees.tin_honeycomb": "Tin Honeycomb", + "item.resourcefulbees.tin_bee_spawn_egg": "Tin Bee Spawn Egg", + "entity.resourcefulbees.tin_bee": "Tin Bee", + + "block.resourcefulbees.unobtainium_honeycomb_block": "Unobtainium Honeycomb Block", + "item.resourcefulbees.unobtainium_honeycomb": "Unobtainium Honeycomb", + "item.resourcefulbees.unobtainium_bee_spawn_egg": "Unobtainium Bee Spawn Egg", + "entity.resourcefulbees.unobtainium_bee": "Unobtainium Bee", + + "block.resourcefulbees.uranium_honeycomb_block": "Uranium Honeycomb Block", + "item.resourcefulbees.uranium_honeycomb": "Uranium Honeycomb", + "item.resourcefulbees.uranium_bee_spawn_egg": "Uranium Bee Spawn Egg", + "entity.resourcefulbees.uranium_bee": "Uranium Bee", + + "block.resourcefulbees.vibranium_honeycomb_block": "Vibranium Honeycomb Block", + "item.resourcefulbees.vibranium_honeycomb": "Vibranium Honeycomb", + "item.resourcefulbees.vibranium_bee_spawn_egg": "Vibranium Bee Spawn Egg", + "entity.resourcefulbees.vibranium_bee": "Vibranium Bee", + + "block.resourcefulbees.zinc_honeycomb_block": "Zinc Honeycomb Block", + "item.resourcefulbees.zinc_honeycomb": "Zinc Honeycomb", + "item.resourcefulbees.zinc_bee_spawn_egg": "Zinc Bee Spawn Egg", + "entity.resourcefulbees.zinc_bee": "Zinc Bee", + + "block.resourcefulbees.crimson_iron_honeycomb_block": "Crimson Iron Honeycomb Block", + "item.resourcefulbees.crimson_iron_honeycomb": "Crimson Iron Honeycomb", + "item.resourcefulbees.crimson_iron_bee_spawn_egg": "Crimson Iron Bee Spawn Egg", + "entity.resourcefulbees.crimson_iron_bee": "Crimson Iron Bee", + + "block.resourcefulbees.coal_honeycomb_block": "Coal Honeycomb Block", + "item.resourcefulbees.coal_honeycomb": "Coal Honeycomb", + "item.resourcefulbees.coal_bee_spawn_egg": "Coal Bee Spawn Egg", + "entity.resourcefulbees.coal_bee": "Coal Bee", + + "block.resourcefulbees.obsidian_honeycomb_block": "Obsidian Honeycomb Block", + "item.resourcefulbees.obsidian_honeycomb": "Obsidian Honeycomb", + "item.resourcefulbees.obsidian_bee_spawn_egg": "Obsidian Bee Spawn Egg", + "entity.resourcefulbees.obsidian_bee": "Obsidian Bee", + + "block.resourcefulbees.redstone_honeycomb_block": "Redstone Honeycomb Block", + "item.resourcefulbees.redstone_honeycomb": "Redstone Honeycomb", + "item.resourcefulbees.redstone_bee_spawn_egg": "Redstone Bee Spawn Egg", + "entity.resourcefulbees.redstone_bee": "Redstone Bee", + + "block.resourcefulbees.uraninite_honeycomb_block": "Uraninite Honeycomb Block", + "item.resourcefulbees.uraninite_honeycomb": "Uraninite Honeycomb", + "item.resourcefulbees.uraninite_bee_spawn_egg": "Uraninite Bee Spawn Egg", + "entity.resourcefulbees.uraninite_bee": "Uraninite Bee", + + "block.resourcefulbees.glowing_honeycomb_block": "Glowing Honeycomb Block", + "item.resourcefulbees.glowing_honeycomb": "Glowing Honeycomb", + "item.resourcefulbees.glowing_bee_spawn_egg": "Glowing Bee Spawn Egg", + "entity.resourcefulbees.glowing_bee": "Glowing Bee", + + "block.resourcefulbees.leafy_honeycomb_block": "Leafy Honeycomb Block", + "item.resourcefulbees.leafy_honeycomb": "Leafy Honeycomb", + "item.resourcefulbees.leafy_bee_spawn_egg": "Leafy Bee Spawn Egg", + "entity.resourcefulbees.leafy_bee": "Leafy Bee", + + "block.resourcefulbees.lumber_honeycomb_block": "Lumber Honeycomb Block", + "item.resourcefulbees.lumber_honeycomb": "Lumber Honeycomb", + "item.resourcefulbees.lumber_bee_spawn_egg": "Lumber Bee Spawn Egg", + "entity.resourcefulbees.lumber_bee": "Lumber Bee", + + "block.resourcefulbees.mana_honeycomb_block": "Mana Honeycomb Block", + "item.resourcefulbees.mana_honeycomb": "Mana Honeycomb", + "item.resourcefulbees.mana_bee_spawn_egg": "Mana Bee Spawn Egg", + "entity.resourcefulbees.mana_bee": "Mana Bee", + + "block.resourcefulbees.mason_honeycomb_block": "Mason Honeycomb Block", + "item.resourcefulbees.mason_honeycomb": "Mason Honeycomb", + "item.resourcefulbees.mason_bee_spawn_egg": "Mason Bee Spawn Egg", + "entity.resourcefulbees.mason_bee": "Mason Bee", + + "block.resourcefulbees.miner_honeycomb_block": "Miner Honeycomb Block", + "item.resourcefulbees.miner_honeycomb": "Miner Honeycomb", + "item.resourcefulbees.miner_bee_spawn_egg": "Miner Bee Spawn Egg", + "entity.resourcefulbees.miner_bee": "Miner Bee", + + "block.resourcefulbees.rgbee_honeycomb_block": "RGBee Honeycomb Block", + "item.resourcefulbees.rgbee_honeycomb": "RGBee Honeycomb", + "item.resourcefulbees.rgbee_bee_spawn_egg": "RGBee Spawn Egg", + "entity.resourcefulbees.rgbee_bee": "RGBee", + + "block.resourcefulbees.stoned_honeycomb_block": "Stoned Honeycomb Block", + "item.resourcefulbees.stoned_honeycomb": "Stoned Honeycomb", + "item.resourcefulbees.stoned_bee_spawn_egg": "Stoned Bee Spawn Egg", + "entity.resourcefulbees.stoned_bee": "Stoned Bee", + "block.resourcefulbees.sandy_honeycomb_block": "Sandy Honeycomb Block", + "item.resourcefulbees.sandy_honeycomb": "Sandy Honeycomb", + "item.resourcefulbees.sandy_bee_spawn_egg": "Sandy Bee Spawn Egg", + "entity.resourcefulbees.sandy_bee": "Sandy Bee", + + "block.resourcefulbees.blazing_honeycomb_block": "Blazing Honeycomb Block", + "item.resourcefulbees.blazing_honeycomb": "Blazing Honeycomb", + "item.resourcefulbees.blazing_bee_spawn_egg": "Blazing Bee Spawn Egg", + "entity.resourcefulbees.blazing_bee": "Blazing Bee", + + "block.resourcefulbees.dragonic_honeycomb_block": "Dragonic Honeycomb Block", + "item.resourcefulbees.dragonic_honeycomb": "Dragonic Honeycomb", + "item.resourcefulbees.dragonic_bee_spawn_egg": "Dragonic Bee Spawn Egg", + "entity.resourcefulbees.dragonic_bee": "Dragonic Bee", + + "block.resourcefulbees.ghastly_honeycomb_block": "Ghastly Honeycomb Block", + "item.resourcefulbees.ghastly_honeycomb": "Ghastly Honeycomb", + "item.resourcefulbees.ghastly_bee_spawn_egg": "Ghastly Bee Spawn Egg", + "entity.resourcefulbees.ghastly_bee": "Ghastly Bee", + + "block.resourcefulbees.wither_honeycomb_block": "Wither Honeycomb Block", + "item.resourcefulbees.wither_honeycomb": "Wither Honeycomb", + "item.resourcefulbees.wither_bee_spawn_egg": "Wither Bee Spawn Egg", + "entity.resourcefulbees.wither_bee": "Wither Bee", + + "block.resourcefulbees.withered_honeycomb_block": "Withered Honeycomb Block", + "item.resourcefulbees.withered_honeycomb": "Withered Honeycomb", + "item.resourcefulbees.withered_bee_spawn_egg": "Withered Bee Spawn Egg", + "entity.resourcefulbees.withered_bee": "Withered Bee", + + "block.resourcefulbees.beeper_honeycomb_block": "Beeper Honeycomb Block", + "item.resourcefulbees.beeper_honeycomb": "Beeper Honeycomb", + "item.resourcefulbees.beeper_bee_spawn_egg": "Beeper Spawn Egg", + "entity.resourcefulbees.beeper_bee": "Beeper", + + "block.resourcefulbees.ender_honeycomb_block": "Ender Honeycomb Block", + "item.resourcefulbees.ender_honeycomb": "Ender Honeycomb", + "item.resourcefulbees.ender_bee_spawn_egg": "Ender Bee Spawn Egg", + "entity.resourcefulbees.ender_bee": "Ender Bee", + + "block.resourcefulbees.guardian_honeycomb_block": "Guardian Honeycomb Block", + "item.resourcefulbees.guardian_honeycomb": "Guardian Honeycomb", + "item.resourcefulbees.guardian_bee_spawn_egg": "Guardian Bee Spawn Egg", + "entity.resourcefulbees.guardian_bee": "Guardian Bee", + + "block.resourcefulbees.magma_honeycomb_block": "Magma Honeycomb Block", + "item.resourcefulbees.magma_honeycomb": "Magma Honeycomb", + "item.resourcefulbees.magma_bee_spawn_egg": "Magma Bee Spawn Egg", + "entity.resourcefulbees.magma_bee": "Magma Bee", + + "block.resourcefulbees.spooky_honeycomb_block": "Spooky Honeycomb Block", + "item.resourcefulbees.spooky_honeycomb": "Spooky Honeycomb", + "item.resourcefulbees.spooky_bee_spawn_egg": "Spooky Bee Spawn Egg", + "entity.resourcefulbees.spooky_bee": "Spooky Bee", + + "block.resourcefulbees.slimy_honeycomb_block": "Slimy Honeycomb Block", + "item.resourcefulbees.slimy_honeycomb": "Slimy Honeycomb", + "item.resourcefulbees.slimy_bee_spawn_egg": "Slimy Bee Spawn Egg", + "entity.resourcefulbees.slimy_bee": "Slimy Bee", + + "block.resourcefulbees.zombee_honeycomb_block": "Zombee Honeycomb Block", + "item.resourcefulbees.zombee_honeycomb": "Zombee Honeycomb", + "item.resourcefulbees.zombee_bee_spawn_egg": "Zombee Spawn Egg", + "entity.resourcefulbees.zombee_bee": "ZomBee", + + "block.resourcefulbees.water_honeycomb_block": "Water Honeycomb Block", + "item.resourcefulbees.water_honeycomb": "Water Honeycomb", + "item.resourcefulbees.water_bee_spawn_egg": "Water Bee Spawn Egg", + "entity.resourcefulbees.water_bee": "Water Bee", + + "block.resourcefulbees.lava_honeycomb_block": "Lava Honeycomb Block", + "item.resourcefulbees.lava_honeycomb": "Lava Honeycomb", + "item.resourcefulbees.lava_bee_spawn_egg": "Lava Bee Spawn Egg", + "entity.resourcefulbees.lava_bee": "Lava Bee", + + "block.resourcefulbees.certus_honeycomb_block": "Certus Honeycomb Block", + "item.resourcefulbees.certus_honeycomb": "Certus Honeycomb", + "item.resourcefulbees.certus_bee_spawn_egg": "Certus Bee Spawn Egg", + "entity.resourcefulbees.certus_bee": "Certus Bee", + + "block.resourcefulbees.spider_honeycomb_block": "Spider Honeycomb Block", + "item.resourcefulbees.spider_honeycomb": "Spider Honeycomb", + "item.resourcefulbees.spider_bee_spawn_egg": "Spider Bee Spawn Egg", + "entity.resourcefulbees.spider_bee": "Spider Bee", + + "block.resourcefulbees.fluorite_honeycomb_block": "Fluorite Honeycomb Block", + "item.resourcefulbees.fluorite_honeycomb": "Fluorite Honeycomb", + "item.resourcefulbees.fluorite_bee_spawn_egg": "Fluorite Bee Spawn Egg", + "entity.resourcefulbees.fluorite_bee": "Fluorite Bee", + + "block.resourcefulbees.aquamarine_honeycomb_block": "Aquamarine Honeycomb Block", + "item.resourcefulbees.aquamarine_honeycomb": "Aquamarine Honeycomb", + "item.resourcefulbees.aquamarine_bee_spawn_egg": "Aquamarine Bee Spawn Egg", + "entity.resourcefulbees.aquamarine_bee": "Aquamarine Bee", + + "block.resourcefulbees.cobbee_honeycomb_block": "Cobbee Honeycomb Block", + "item.resourcefulbees.cobbee_honeycomb": "Cobbee Honeycomb", + "item.resourcefulbees.cobbee_bee_spawn_egg": "Cobbee Spawn Egg", + "entity.resourcefulbees.cobbee_bee": "CobBee", + + "block.resourcefulbees.icey_honeycomb_block": "Icey Honeycomb Block", + "item.resourcefulbees.icey_honeycomb": "Icey Honeycomb", + "item.resourcefulbees.icey_bee_spawn_egg": "Icey Spawn Egg", + "entity.resourcefulbees.icey_bee": "Icey Bee", + + "block.resourcefulbees.gravely_honeycomb_block": "Gravely Honeycomb Block", + "item.resourcefulbees.gravely_honeycomb": "Gravely Honeycomb", + "item.resourcefulbees.gravely_bee_spawn_egg": "Gravely Spawn Egg", + "entity.resourcefulbees.gravely_bee": "Gravely Bee", + + "block.resourcefulbees.soul_lava_honeycomb_block": "Soul Lava Honeycomb Block", + "item.resourcefulbees.soul_lava_honeycomb": "Soul Lava Honeycomb", + "item.resourcefulbees.soul_lava_bee_spawn_egg": "Soul Lava Bee Spawn Egg", + "entity.resourcefulbees.soul_lava_bee": "Soul Lava Bee", + + "block.resourcefulbees.mystical_honeycomb_block": "Mystical Honeycomb Block", + "item.resourcefulbees.mystical_honeycomb": "Mystical Honeycomb", + "item.resourcefulbees.mystical_bee_spawn_egg": "Mystical Spawn Egg", + "entity.resourcefulbees.mystical_bee": "Mystical Bee", + + "block.resourcefulbees.cropy_honeycomb_block": "Croppy Honeycomb Block", + "item.resourcefulbees.cropy_honeycomb": "Croppy Honeycomb", + "item.resourcefulbees.cropy_bee_spawn_egg": "Croppy Spawn Egg", + "entity.resourcefulbees.cropy_bee": "Croppy Bee", + + "block.resourcefulbees.salt_baee_honeycomb_block": "Salt Baee Honeycomb Block", + "item.resourcefulbees.salt_baee_honeycomb": "Salt Baee Honeycomb", + "item.resourcefulbees.salt_baee_bee_spawn_egg": "Salt Baee Spawn Egg", + "entity.resourcefulbees.salt_baee_bee": "Salt Baee", + + "block.resourcefulbees.cobalt_honeycomb_block": "Cobalt Honeycomb Block", + "item.resourcefulbees.cobalt_honeycomb": "Cobalt Honeycomb", + "item.resourcefulbees.cobalt_bee_spawn_egg": "Cobalt Spawn Egg", + "entity.resourcefulbees.cobalt_bee": "Cobalt Bee", + + "block.resourcefulbees.kobee_beef_honeycomb_block": "KoBee Beef Honeycomb Block", + "item.resourcefulbees.kobee_beef_honeycomb": "KoBee Beef Honeycomb", + "item.resourcefulbees.kobee_beef_bee_spawn_egg": "KoBee Beef Spawn Egg", + "entity.resourcefulbees.kobee_beef_bee": "KoBee Beef", + + "block.resourcefulbees.stan_honeycomb_block": "Stan Bee Honeycomb Block", + "item.resourcefulbees.stan_honeycomb": "Stan Bee Honeycomb", + "item.resourcefulbees.stan_bee_spawn_egg": "Stan Bee Spawn Egg", + "entity.resourcefulbees.stan_bee": "Stan Bee", + + "block.resourcefulbees.dirty_honeycomb_block": "Dirty Honeycomb Block", + "item.resourcefulbees.dirty_honeycomb": "Dirty Honeycomb", + "item.resourcefulbees.dirty_bee_spawn_egg": "Dirty Bee Spawn Egg", + "entity.resourcefulbees.dirty_bee": "Dirty Bee", + + "block.resourcefulbees.starry_honeycomb_block": "Starry Honeycomb Block", + "item.resourcefulbees.starry_honeycomb": "Starry Honeycomb", + "item.resourcefulbees.starry_bee_spawn_egg": "Starry Bee Spawn Egg", + "entity.resourcefulbees.starry_bee": "Starry Bee", + + "item.resourcefulbees.starry_honey_bottle": "Starry Honey Bottle", + "item.resourcefulbees.starry_honey_fluid_bucket": "Starry Honey Bucket", + "block.resourcefulbees.starry_honey_block": "Starry Honey Block", + "fluid.resourcefulbees.starry_honey": "Starry Honey", + + "block.resourcefulbees.papa_beemeritus_honeycomb_block": "Papa Beemeritus Honeycomb Block", + "item.resourcefulbees.papa_beemeritus_honeycomb": "Papa Beemeritus Honeycomb", + "item.resourcefulbees.papa_beemeritus_bee_spawn_egg": "Papa Beemeritus Spawn Egg", + "entity.resourcefulbees.papa_beemeritus_bee": "Papa Beemeritus", + "trait.resourcefulbees.dense": "Dense Bee Trait", + + "block.resourcefulbees.dense_copper_honeycomb_block": "Dense Copper Honeycomb Block", + "item.resourcefulbees.dense_copper_honeycomb": "Dense Copper Honeycomb", + "item.resourcefulbees.dense_copper_bee_spawn_egg": "Dense Copper Spawn Egg", + "entity.resourcefulbees.dense_copper_bee": "Dense Copper Bee", + + "block.resourcefulbees.dense_gold_honeycomb_block": "Dense Gold Honeycomb Block", + "item.resourcefulbees.dense_gold_honeycomb": "Dense Gold Honeycomb", + "item.resourcefulbees.dense_gold_bee_spawn_egg": "Dense Gold Spawn Egg", + "entity.resourcefulbees.dense_gold_bee": "Dense Gold Bee", + + "block.resourcefulbees.dense_iron_honeycomb_block": "Dense Iron Honeycomb Block", + "item.resourcefulbees.dense_iron_honeycomb": "Dense Iron Honeycomb", + "item.resourcefulbees.dense_iron_bee_spawn_egg": "Dense Iron Spawn Egg", + "entity.resourcefulbees.dense_iron_bee": "Dense Iron Bee", + + "block.resourcefulbees.dense_lead_honeycomb_block": "Dense Lead Honeycomb Block", + "item.resourcefulbees.dense_lead_honeycomb": "Dense Lead Honeycomb", + "item.resourcefulbees.dense_lead_bee_spawn_egg": "Dense Lead Spawn Egg", + "entity.resourcefulbees.dense_lead_bee": "Dense Lead Bee", + + "block.resourcefulbees.dense_netherite_honeycomb_block": "Dense Netherite Honeycomb Block", + "item.resourcefulbees.dense_netherite_honeycomb": "Dense Netherite Honeycomb", + "item.resourcefulbees.dense_netherite_bee_spawn_egg": "Dense Netherite Spawn Egg", + "entity.resourcefulbees.dense_netherite_bee": "Dense Netherite Bee", + + "block.resourcefulbees.dense_nickel_honeycomb_block": "Dense Nickel Honeycomb Block", + "item.resourcefulbees.dense_nickel_honeycomb": "Dense Nickel Honeycomb", + "item.resourcefulbees.dense_nickel_bee_spawn_egg": "Dense Nickel Spawn Egg", + "entity.resourcefulbees.dense_nickel_bee": "Dense Nickel Bee", + + "block.resourcefulbees.dense_osmium_honeycomb_block": "Dense Osmium Honeycomb Block", + "item.resourcefulbees.dense_osmium_honeycomb": "Dense Osmium Honeycomb", + "item.resourcefulbees.dense_osmium_bee_spawn_egg": "Dense Osmium Spawn Egg", + "entity.resourcefulbees.dense_osmium_bee": "Dense Osmium Bee", + + "block.resourcefulbees.dense_platinum_honeycomb_block": "Dense Platinum Honeycomb Block", + "item.resourcefulbees.dense_platinum_honeycomb": "Dense Platinum Honeycomb", + "item.resourcefulbees.dense_platinum_bee_spawn_egg": "Dense Platinum Spawn Egg", + "entity.resourcefulbees.dense_platinum_bee": "Dense Platinum Bee", + + "block.resourcefulbees.dense_silver_honeycomb_block": "Dense Silver Honeycomb Block", + "item.resourcefulbees.dense_silver_honeycomb": "Dense Silver Honeycomb", + "item.resourcefulbees.dense_silver_bee_spawn_egg": "Dense Silver Spawn Egg", + "entity.resourcefulbees.dense_silver_bee": "Dense Silver Bee", + + "block.resourcefulbees.dense_tin_honeycomb_block": "Dense Tin Honeycomb Block", + "item.resourcefulbees.dense_tin_honeycomb": "Dense Tin Honeycomb", + "item.resourcefulbees.dense_tin_bee_spawn_egg": "Dense Tin Spawn Egg", + "entity.resourcefulbees.dense_tin_bee": "Dense Tin Bee", + + "block.resourcefulbees.dense_uranium_honeycomb_block": "Dense Uranium Honeycomb Block", + "item.resourcefulbees.dense_uranium_honeycomb": "Dense Uranium Honeycomb", + "item.resourcefulbees.dense_uranium_bee_spawn_egg": "Dense Uranium Spawn Egg", + "entity.resourcefulbees.dense_uranium_bee": "Dense Uranium Bee", + + "block.resourcefulbees.dense_zinc_honeycomb_block": "Dense Zinc Honeycomb Block", + "item.resourcefulbees.dense_zinc_honeycomb": "Dense Zinc Honeycomb", + "item.resourcefulbees.dense_zinc_bee_spawn_egg": "Dense Zinc Spawn Egg", + "entity.resourcefulbees.dense_zinc_bee": "Dense Zinc Bee", + + "item.resourcefulbees.beediddy_bee_spawn_egg": "Beediddy Spawn Egg", + "entity.resourcefulbees.beediddy_bee": "Beediddy Bee", + + "block.resourcefulbees.draconium_honeycomb_block": "Draconium Honeycomb Block", + "item.resourcefulbees.draconium_honeycomb": "Draconium Honeycomb", + "item.resourcefulbees.draconium_bee_spawn_egg": "Draconium Bee Spawn Egg", + "entity.resourcefulbees.draconium_bee": "Draconium Bee", + + "block.resourcefulbees.awakened_honeycomb_block": "Awakened Honeycomb Block", + "item.resourcefulbees.awakened_honeycomb": "Awakened Honeycomb", + "item.resourcefulbees.awakened_bee_spawn_egg": "Awakened Bee Spawn Egg", + "entity.resourcefulbees.awakened_bee": "Awakened Bee", + + "block.resourcefulbees.chaotic_honeycomb_block": "Chaotic Honeycomb Block", + "item.resourcefulbees.chaotic_honeycomb": "Chaotic Honeycomb", + "item.resourcefulbees.chaotic_bee_spawn_egg": "Chaotic Bee Spawn Egg", + "entity.resourcefulbees.chaotic_bee": "Chaotic Bee", + + "trait.resourcefulbees.draconic": "Draconic Trait", + "trait.resourcefulbees.awakened": "Awakened Trait", + "trait.resourcefulbees.chaotic": "Chaotic Trait", + "trait.resourcefulbees.soul_fire": "Soul Fire Trait", + "trait.resourcefulbees.starry": "Starry Night Trait", + "trait.resourcefulbees.beediddy": "Beediddy Trait" +} \ No newline at end of file diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/misc/obsidian_bee.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/misc/obsidian_bee.png new file mode 100644 index 00000000..1732973b Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/misc/obsidian_bee.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/misc/obsidian_bee_angry.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/misc/obsidian_bee_angry.png new file mode 100644 index 00000000..24cbf043 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/misc/obsidian_bee_angry.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/special/beediddy.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/special/beediddy.png new file mode 100644 index 00000000..6296dffe Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/special/beediddy.png differ diff --git a/defaultconfigs/astralsorcery.toml b/defaultconfigs/astralsorcery.toml index a464f39d..c71b7e66 100644 --- a/defaultconfigs/astralsorcery.toml +++ b/defaultconfigs/astralsorcery.toml @@ -1,711 +1,3 @@ - [general] - #Defines the length of a day (both daytime & nighttime obviously) for the mod's internal logic. NOTE: This does NOT CHANGE HOW LONG A DAY IN MC IS! It is only to provide potential compatibility for mods that do provide such functionality. - #Range: 1000 ~ 400000 - dayLength = 24000 - #If set to 'true', the player will receive an AstralSorcery Journal when they join the server for the first time. - giveJournalOnJoin = false - #If set to 'true' anything that prevents mobspawning !by this mod!, will also prevent EVERY natural mobspawning of any mobtype. When set to 'false' it'll only stop monsters of type 'MONSTER' from spawning. - mobSpawningDenyAllTypes = false - #Features generating random ores in AstralSorcery will not spawn ores from mods listed here. - modidOreBlacklist = ["techreborn", "gregtech", "allthemodium"] - #Set this to false to prevent players from being affected by entity-related colored lens effects. - doColoredLensesAffectPlayers = true - -[tools] - #Sets the amount of damage reduction a player gets when being hit by a DE chaos-damage-related damagetype. - #Range: 0.0 ~ 1.0 - capeChaosResistance = 0.8 - #If this is set to true, charged crystals tools can revert back to their inert state. - chargedToolsRevert = true - #Defines the minimum uses a user at least gets before it's trying to revert to an inert crystal tool. - #Range: 0 ~ 2147483646 - chargedToolsRevertStart = 40 - #After 'chargedCrystalToolsRevertStart' uses, it will random.nextInt(chance) == 0 try and see if the tool gets reverted to its inert crystal tool. - #Range: 1 ~ 1073741823 - chargedToolsRevertChance = 80 - - [tools.wands] - #Sets the quick-charge cost for one usage of the illumination wand - #Range: 0.0 ~ 1.0 - illuminationWandCost = 0.5 - #Sets the quick-charge cost for one usage of the architect wand - #Range: 0.0 ~ 1.0 - architectWandCost = 0.03 - #Sets the quick-charge cost for one usage of the exchange wand - #Range: 0.0 ~ 1.0 - exchangeWandCost = 0.002 - #Sets the quick-charge cost for one usage of the grapple wand - #Range: 0.0 ~ 1.0 - grappleWandCost = 0.7 - #Sets the max. hardness the exchange wand can swap !from!. If the block you're trying to "mine" with the conversion wand is higher than this number, it won't work. (-1 to disable this check) - #Range: -1 ~ 50000 - exchangeWandMaxHardness = -1 - -[entities] - #Defines how common ***ambient*** flares are. the lower the more common. 0 = ambient ones don't appear/disable - #Range: 0 ~ 200000 - flareAmbientSpawnChance = 10 - #If this is set to true, occasionally, a spawned flare will (attempt to) kill bats close to it. - flareAttackBats = true - #If this is set to true, occasionally, a spawned flare will (attempt to) kill phantoms close to it. - flareAttackPhantoms = true - -[crafting] - #Set this to false to disable Rock/Celestial Crystal growing in liquid starlight. - liquidStarlightCrystalGrowth = true - #Set this to false to disable crystal + stardust -> Celestial Crystal cluster forming - liquidStarlightFormCelestialCrystalCluster = true - #Set this to false to disable crystal + illumination powder -> Gem Crystal cluster forming - liquidStarlightFormGemCrystalCluster = true - #Set this to false to disable that liquid starlight + lava occasionally/rarely produces aquamarine shale instead of sand. - liquidStarlightInteractionAquamarine = true - #Set this to false to disable that liquid starlight + lava produces sand. - liquidStarlightInteractionSand = true - #Set this to false to disable that liquid starlight + water produces ice. - liquidStarlightInteractionIce = true - #Set this to false to disable the functionality that wood logs will be converted to infused wood when thrown into liquid starlight. - liquidStarlightDropInfusedWood = true - #Set this to false to disable the functionality that two crystals can merge and combine stats when thrown into liquid starlight. - liquidStarlightMergeCrystals = true - -[lightnetwork] - #NOTE: ONLY run this once and set it to false again afterwards, nothing will be gained by setting this to true permanently, just longer loading times. When set to true and the server started, this will perform an integrity check over all nodes of the starlight network whenever a world gets loaded, removing invalid ones in the process. This might, depending on network sizes, take a while. It'll leave a message in the console when it's done. After this check has been run, you might need to tear down and rebuild your starlight network in case something doesn't work anymore. - performNetworkIntegrityCheck = false - -[logging] - #Set to true to enable this logging category. Only do this if you have to debug this section of code! May spam your log HEAVILY! - perks = false - #Set to true to enable this logging category. Only do this if you have to debug this section of code! May spam your log HEAVILY! - unintended_chunk_loading = false - #Set to true to enable this logging category. Only do this if you have to debug this section of code! May spam your log HEAVILY! - structure_match = false - #Set to true to enable this logging category. Only do this if you have to debug this section of code! May spam your log HEAVILY! - gateway_cache = false - -[perks] - #Sets the max level for the perk tree levels. - #Range: 10 ~ 100 - perkLevelCap = 40 - - [perks.key] - - [perks.key.growable] - #Sets the chance to try to see if a random plant near the player gets bonemeal'd. - #Range: 0.0 ~ 1.0 - chanceToBonemeal = 0.30000001192092896 - #Defines the radius around which the perk effect should apply around the player. - #Range: 1 ~ 16 - radius = 3 - #Defines the amount of starlight charge consumed per growth-attempt. - #Range: 1 ~ 500 - chargeCost = 120 - - [perks.key.rampage] - #Defines the chance to gain rampage buffs when killing a mob - #Range: 0.05000000074505806 ~ 1.0 - rampageChance = 1.0 - #Defines the duration of the rampage in ticks - #Range: 10 ~ 100000 - rampageDuration = 100 - - [perks.key.damage_effects] - #Defines the chance per hit to apply additional effects. - #Range: 0.009999999776482582 ~ 0.20000000298023224 - applicationChance = 0.07999999821186066 - - [perks.key.lightning_arc] - #Sets the chance to spawn a damage-arc effect when an enemy is hit (value is in percent). - #Range: 0.1 ~ 1.0 - arcChance = 0.6000000238418579 - #Defines the damage-multiplier which gets added to the damage dealt initially. - #Range: 0.1 ~ 8.0 - arcPercent = 0.6000000238418579 - #Defines the distance for how far a single arc can jump/search for nearby entities. - #Range: 0.2 ~ 16.0 - arcDistance = 7.0 - #Range: 1 ~ 32 - arcTicks = 3 - #Defines the amount of starlight charge consumed per spawned lighning arc. - #Range: 1 ~ 500 - chargeCost = 60 - - [perks.key.bleed] - #Defines the duration of the bleeding effect when applied. Refreshes this duration when a it is applied again - #Range: 5 ~ 400 - bleedDuration = 40 - #Defines the base chance a bleed can/is applied when an entity is being hit by this entity - #Range: 0.01 ~ 1.0 - bleedChance = 0.25 - - [perks.key.mending] - #Sets the chance (Random.nextInt(chance) == 0) to try to see if a piece of armor on the player that is damageable and damaged can be repaired; the lower the more likely. - #Range: > 5 - chanceToRepair = 800 - #Defines the amount of starlight charge consumed per restored durability point. - #Range: 1 ~ 500 - chargeCost = 60 - - [perks.key.no_armor] - #The multiplier that is applied to damage the player receives. The lower the more damage is negated. - #Range: 0.10000000149011612 ~ 1.0 - damageTakenMultiplier = 0.699999988079071 - - [perks.key.stone_enrichment] - #Defines the radius where a random position to generate a ore at is checked for - #Range: 1 ~ 15 - enrichmentRadius = 3 - #Sets the chance (Random.nextInt(chance) == 0) to try to see if a random stone next to the player should get turned into an ore; the lower the more likely - #Range: 2 ~ 512 - chanceToEnrich = 55 - #Defines the amount of starlight charge consumed per created ore. - #Range: 1 ~ 500 - chargeCost = 150 - - [perks.key.proj_distance] - #Defines the distance that must be reached to achieve the maximum damage multiplier - #Range: 100.0 ~ 65536.0 - capDistance = 6400.0 - #Defines the maximum multiplier that can be reached if the 'capDistance' is reached or surpassed when hitting something - #Range: 0.05000000074505806 ~ 5.0 - maxAdditionalMultiplier = 0.75 - - [perks.key.last_breath] - #Defines the dig speed multiplier you get additionally to your normal dig speed when being low on health (25% health = 75% of this additional multiplier) - #Range: 0.1 ~ 10.0 - digSpeedMultiplier = 1.5 - #Defines the damage multiplier you get additionally to your normal damage when being low on health (25% health = 75% of this additional multiplier) - #Range: 0.1 ~ 10.0 - damageMultiplier = 3.0 - - [perks.key.proj_proximity] - #Defines the distance at which no additional damage is awarded. - #Range: 4.0 ~ 65536.0 - capDistance = 100.0 - #Defines the maximum multiplier that can be reached if the distance when hitting something with projectiles is basically nothing. - #Range: 0.05000000074505806 ~ 5.0 - maxAdditionalMultiplier = 0.75 - - [perks.key.culling] - #Defines the percentage at how low the entities' health as to be to then cull the entity. - #Range: 0.05000000074505806 ~ 0.5 - cullHealth = 0.15000000596046448 - #Defines the amount of starlight charge consumed per culling attempt. - #Range: 1 ~ 500 - chargeCost = 250 - - [perks.key.void_trash] - #List items that should count as trash and should be voided. - trashItems = ["minecraft:dirt", "minecraft:cobblestone", "minecraft:andesite", "minecraft:diorite", "minecraft:granite", "minecraft:stone", "minecraft:gravel"] - #Chance that a voided drop will instead yield a random ore out of the configured ore table. - #Range: 0.0 ~ 1.0 - oreChance = 0.019999999552965164 - - [perks.key.cheat_death] - #Once the potion effect gets applied, it'll take at least this amount of ticks or a server restart until it can be re-applied by this perk. - #Range: > 1 - cooldownPotionApplication = 600 - #Once the potion effect gets applied by any of the triggers, this will be used as tick-duration of the potion effect. - #Range: > 1 - potionDuration = 500 - #Once the potion effect gets applied by any of the triggers, this will be used as amplifier of the potion effect. - #Range: 0 ~ 4 - potionAmplifier = 0 - #Defines the amount of starlight charge consumed per death-prevention. - #Range: 1 ~ 500 - chargeCost = 350 - - [perks.key.damage_armor] - #Defines how much damage is dealt additionally to armor. This value gets multiplied by the amount of armorpieces the entity you're attacking wears. - #Range: 0.009999999776482582 ~ 0.20000000298023224 - damagePerArmor = 0.05000000074505806 - - [perks.key.spawn_lights] - #Defines the rate in ticks a position to spawn a light in is attempted to be found near the player - #Range: 4 ~ 1000 - lightSpawnRate = 15 - #Defines the radius around the player the perk will search for a suitable position - #Range: 2 ~ 10 - lightSpawnRadius = 5 - #Defines the amount of starlight charge consumed per spawned light. - #Range: 1 ~ 500 - chargeCost = 60 - - [perks.key.disarm] - #Defines the chance (in percent) per hit to make the attacked entity drop its armor. - #Range: 0.0 ~ 1.0 - dropChance = 0.05000000074505806 - - [perks.root] - - [perks.root.vicio] - #Defines the general exp multiplier for this root perk. Can be used for balancing in a pack environment. - #Range: 0.10000000149011612 ~ 20.0 - expMultiplier = 1.0 - - [perks.root.armara] - #Defines the general exp multiplier for this root perk. Can be used for balancing in a pack environment. - #Range: 0.10000000149011612 ~ 20.0 - expMultiplier = 1.0 - - [perks.root.discidia] - #Defines the general exp multiplier for this root perk. Can be used for balancing in a pack environment. - #Range: 0.10000000149011612 ~ 20.0 - expMultiplier = 1.0 - - [perks.root.aevitas] - #Defines the general exp multiplier for this root perk. Can be used for balancing in a pack environment. - #Range: 0.10000000149011612 ~ 20.0 - expMultiplier = 1.0 - - [perks.root.evorsio] - #Defines the general exp multiplier for this root perk. Can be used for balancing in a pack environment. - #Range: 0.10000000149011612 ~ 20.0 - expMultiplier = 1.0 - - [perks.type] - - [perks.type.miningsize] - #Defines the amount of starlight charge consumed per additional block break through this attribute. - #Range: 1 ~ 500 - chargeCost = 4 - - [perks.type.dodge] - #Defines the amount of starlight charge consumed per dodged damage. - #Range: 1 ~ 500 - chargeCost = 80 - -[enchantment_amulet] - #Defines the chance to roll a 2nd-enchantment-manipulating roll on the amulet. Value defines a percent chance from 0% to 100%. Setting this to 0 also prevents a 3rd roll - #Range: 0.0 ~ 1.0 - chance2nd = 0.8 - #Defines the chance to roll a 3rd-enchantment-manipulation roll on the amulet. Value defines a percent chance from 0% to 100%. - #Range: 0.0 ~ 1.0 - chance3rd = 0.25 - #Defines the chance the roll will be +2 instead of +1 to existing enchantment/to enchantment/to all enchantments. - #Range: 0.0 ~ 1.0 - chance2Level = 0.15 - #Defines the chance the amulet-roll 'to all existing enchantments' will appear. - #Range: 0.0 ~ 1.0 - chanceToAll = 0.02 - #Defines the chance the amulet roll 'to ' will appear. (Don't mistake this for 'to exsting '!) - #Range: 0.0 ~ 1.0 - chanceToNonExisting = 0.35 - -[machinery] - - [machinery.tree_beacon] - #Set the radius of the tree beacon. - #Range: 3.0 ~ 32.0 - range = 12.0 - #Set the maximum amount of tree-components the tree beacon may allocate. - #Range: 50 ~ 1500 - maxCount = 450 - #Set the chance per harvest-tick for drops to get created. - #Range: 0.001 ~ 1.0 - dropChance = 0.15000000596046448 - #Set the chance per harvest-tick for the block to get broken (1 in ). 0 = blocks never break. - #Range: > 0 - breakChance = 1000 - #Set the weight to pick a log-block to harvest instead of a leaf-block, compared to 'leafWeight'. - #Range: 1 ~ 200 - logWeight = 2 - #Set the weight to pick a leaf-block (strictly speaking, any non-log block) to harvest instead of a log-block, compared to 'logWeight'. - #Range: 1 ~ 200 - leafWeight = 1 - -[constellation] - - [constellation.effect] - - [constellation.effect.aevitas] - #Set this to false to disable this ritual effect - enabled = true - #Defines the radius (in blocks) in which the ritual will do its effects. - #Range: 1.0 ~ 512.0 - range = 10.0 - #Defines the increase in radius the ritual will get per active lens enhancing the ritual. - #Range: 0.0 ~ 128.0 - rangePerLens = 4.0 - #Defines the amount of blocks this ritual will try to capture at most. - #Range: 1 ~ 2048 - maxAmount = 200 - #Set the amplifier for the potion effects this ritual provides. - #Range: 0 ~ 10 - potionAmplifier = 1 - - [constellation.effect.armara] - #Set this to false to disable this ritual effect - enabled = true - #Defines the radius (in blocks) in which the ritual will do its effects. - #Range: 1.0 ~ 512.0 - range = 16.0 - #Defines the increase in radius the ritual will get per active lens enhancing the ritual. - #Range: 0.0 ~ 128.0 - rangePerLens = 2.0 - #Set the amplifier for the potion effects this ritual provides. - #Range: 0 ~ 10 - potionAmplifier = 1 - - [constellation.effect.bootes] - #Set this to false to disable this ritual effect - enabled = true - #Defines the radius (in blocks) in which the ritual will do its effects. - #Range: 1.0 ~ 512.0 - range = 12.0 - #Defines the increase in radius the ritual will get per active lens enhancing the ritual. - #Range: 0.0 ~ 128.0 - rangePerLens = 4.0 - #Set the chance that an registered animal will be considered for generating loot if it is close to the ritual. - #Range: 0.0 ~ 1.0 - herdingChance = 0.05 - #Set the chance that a drop that has been found on the entity's loot table is actually dropped. - #Range: 0.0 ~ 1.0 - herdingLootChance = 0.01 - - [constellation.effect.discidia] - #Set this to false to disable this ritual effect - enabled = true - #Defines the radius (in blocks) in which the ritual will do its effects. - #Range: 1.0 ~ 512.0 - range = 10.0 - #Defines the increase in radius the ritual will get per active lens enhancing the ritual. - #Range: 0.0 ~ 128.0 - rangePerLens = 2.0 - #Defines the max. possible damage dealt per damage tick. - #Range: 0.1 ~ 128.0 - damage = 3.0 - - [constellation.effect.evorsio] - #Set this to false to disable this ritual effect - enabled = true - #Defines the radius (in blocks) in which the ritual will do its effects. - #Range: 1.0 ~ 512.0 - range = 6.0 - #Defines the increase in radius the ritual will get per active lens enhancing the ritual. - #Range: 0.0 ~ 128.0 - rangePerLens = 1.0 - - [constellation.effect.fornax] - #Set this to false to disable this ritual effect - enabled = true - #Defines the radius (in blocks) in which the ritual will do its effects. - #Range: 1.0 ~ 512.0 - range = 8.0 - #Defines the increase in radius the ritual will get per active lens enhancing the ritual. - #Range: 0.0 ~ 128.0 - rangePerLens = 2.0 - #Defines the chance (0% to 100% -> 0.0 to 1.0) if the block will be replaced with air instead of being properly melted into something. - #Range: 0.0 ~ 1.0 - meltFailChance = 0.0 - - [constellation.effect.horologium] - #Set this to false to disable this ritual effect - enabled = true - #Defines the radius (in blocks) in which the ritual will do its effects. - #Range: 1.0 ~ 512.0 - range = 6.0 - #Defines the increase in radius the ritual will get per active lens enhancing the ritual. - #Range: 0.0 ~ 128.0 - rangePerLens = 3.0 - #Defines the amount of blocks this ritual will try to capture at most. - #Range: 1 ~ 2048 - maxAmount = 32 - - [constellation.effect.lucerna] - #Set this to false to disable this ritual effect - enabled = true - #Defines the radius (in blocks) in which the ritual will do its effects. - #Range: 1.0 ~ 512.0 - range = 32.0 - #Defines the increase in radius the ritual will get per active lens enhancing the ritual. - #Range: 0.0 ~ 128.0 - rangePerLens = 64.0 - - [constellation.effect.mineralis] - #Set this to false to disable this ritual effect - enabled = true - #Defines the radius (in blocks) in which the ritual will do its effects. - #Range: 1.0 ~ 512.0 - range = 6.0 - #Defines the increase in radius the ritual will get per active lens enhancing the ritual. - #Range: 0.0 ~ 128.0 - rangePerLens = 4.0 - #Defines the amount of blocks this ritual will try to capture at most. - #Range: 1 ~ 2048 - maxAmount = 1 - #Defines the blockstates that may be replaced by generated ore from the ritual. - replaceableStates = ["minecraft:stone"] - - [constellation.effect.octans] - #Set this to false to disable this ritual effect - enabled = true - #Defines the radius (in blocks) in which the ritual will do its effects. - #Range: 1.0 ~ 512.0 - range = 12.0 - #Defines the increase in radius the ritual will get per active lens enhancing the ritual. - #Range: 0.0 ~ 128.0 - rangePerLens = 2.0 - #Defines the amount of blocks this ritual will try to capture at most. - #Range: 1 ~ 2048 - maxAmount = 5 - #Defines the maximum default tick-time until a fish may be fished by the ritual. Gets reduced internally the more starlight was provided at the ritual. Has to be bigger as the minimum time; if it isn't it'll be set to the minimum. - #Range: > 20 - maxFishTickTime = 500 - #Defines the minimum default tick-time until a fish may be fished by the ritual. Gets reduced internally the more starlight was provided at the ritual. - #Range: > 20 - minFishTickTime = 100 - - [constellation.effect.pelotrio] - #Set this to false to disable this ritual effect - enabled = true - #Defines the radius (in blocks) in which the ritual will do its effects. - #Range: 1.0 ~ 512.0 - range = 12.0 - #Defines the increase in radius the ritual will get per active lens enhancing the ritual. - #Range: 0.0 ~ 128.0 - rangePerLens = 0.0 - #Defines the amount of blocks this ritual will try to capture at most. - #Range: 1 ~ 2048 - maxAmount = 5 - #Defines the per-tick chance that a new position for a entity-spawn will be searched for. - #Range: 0.0 ~ 1.0 - spawnChance = 0.05 - #Defines the threshold at which the ritual will stop spawning mobs. If there are more or equal amount of mobs near this ritual, the ritual will not spawn more mobs. Mainly to reduce potential server lag. - #Range: 0 ~ 256 - proximityAmount = 24 - - [constellation.effect.vicio] - #Set this to false to disable this ritual effect - enabled = true - #Defines the radius (in blocks) in which the ritual will do its effects. - #Range: 1.0 ~ 512.0 - range = 24.0 - #Defines the increase in radius the ritual will get per active lens enhancing the ritual. - #Range: 0.0 ~ 128.0 - rangePerLens = 16.0 - - [constellation.mantle] - - [constellation.mantle.aevitas] - #Set this to false to disable this mantle effect - enabled = true - #Set the chance of '1 in ' per tick to do 1 heal cycle. Amount healed per cycle is determined by 'healthPerCycle' config option. Set to 0 to disable. - #Range: > 0 - healChance = 20 - #Set the chance of '1 in ' per tick to do 1 food cycle. Amount fed per cycle is determined by 'foodPerCycle' config option. Set to 0 to disable. - #Range: > 0 - feedChance = 40 - #Set the amount of health recovered by health cycle. - #Range: 0.0 ~ 100.0 - healthPerCycle = 0.25 - #Set the amount of food recovered by food cycle. - #Range: 0.0 ~ 100.0 - foodPerCycle = 0.5 - #Set the amount alignment charge consumed per block placed - #Range: 0 ~ 1000 - chargeCostPerBlock = 2 - #Set the amount alignment charge consumed per feed-cycle - #Range: 0 ~ 1000 - chargeCostPerFood = 15 - #Set the amount alignment charge consumed per heal-cycle - #Range: 0 ~ 1000 - chargeCostPerHeal = 15 - - [constellation.mantle.armara] - #Set this to false to disable this mantle effect - enabled = true - #Set the max amount of immunity stacks. - #Range: 0 ~ 10 - immunityStacks = 3 - #Sets the amount of ticks between immunity stack recharges. - #Range: 20 ~ 1000000 - immunityRechargeTicks = 300 - #Set the amount alignment charge consumed per created immunity stack - #Range: 0 ~ 1000 - chargeCostPerStack = 750 - - [constellation.mantle.bootes] - #Set this to false to disable this mantle effect - enabled = true - #Defines the maximum flare count the mantle can summon and keep following the wearer. - #Range: 0 ~ 6 - maxFlareCount = 3 - #Set the amount alignment charge consumed per created flare - #Range: 0 ~ 1000 - chargeCostPerFlare = 400 - - [constellation.mantle.discidia] - #Set this to false to disable this mantle effect - enabled = true - #Sets the multiplier for how much of the received damage is converted into additional damage. - #Range: 0.0 ~ 100.0 - damageMultiplier = 1.5 - #Set the amount alignment charge consumed per attack enhanced by the mantle - #Range: 0 ~ 1000 - chargeCostPerAttack = 100 - - [constellation.mantle.evorsio] - #Set this to false to disable this mantle effect - enabled = true - #Set the amount alignment charge consumed per block break enhanced by the mantle effect - #Range: 0 ~ 1000 - chargeCostPerBreak = 2 - - [constellation.mantle.fornax] - #Set this to false to disable this mantle effect - enabled = true - #Sets the multiplier for how much damage you take from fire damage while wearing a fornax mantle. - #Range: 0.0 ~ 1.0 - damageReductionInFire = 0.4000000059604645 - #Sets the multiplier for how much more damage the player deals when ignited while wearing a fornax mantle. - #Range: 1.0 ~ 3.0 - damageIncreaseInFire = 1.600000023841858 - #Sets the multiplier for how much healing the player receives from the original damage when being hit by fire damage. - #Range: 0.0 ~ 3.0 - healPercentFromFireDamage = 0.6000000238418579 - - [constellation.mantle.horologium] - #Set this to false to disable this mantle effect - enabled = true - #Defines the range of the time-freeze bubble. - #Range: 4.0 ~ 64.0 - effectRange = 20.0 - #Defines the duration of the time-freeze bubble. - #Range: 40 ~ 1000 - effectDuration = 180 - #Defines the cooldown for the time-freeze effect after it triggered (should be longer than duration maybe) - #Range: 40 ~ 20000 - cooldown = 1000 - #Set the amount alignment charge consumed per created time stop zone - #Range: 0 ~ 1000 - chargeCostPerFreeze = 400 - - [constellation.mantle.lucerna] - #Set this to false to disable this mantle effect - enabled = true - #Sets the maximum range of where the lucerna cape effect will get entities (and potentially other stuff given the config option for that is enabled) to highlight. - #Range: 0 ~ 512 - range = 48 - #If this is set to true, particles spawned by the lucerna cape effect will also highlight spawners nearby. - findSpawners = true - #If this is set to true, particles spawned by the lucerna cape effect will also highlight chests nearby. - findChests = true - - [constellation.mantle.mineralis] - #Set this to false to disable this mantle effect - enabled = true - #Sets the highlight radius in which the cape effect will search for the block you're holding. Set to 0 to disable this effect. - #Range: 0 ~ 32 - range = 10 - #Set the amount alignment charge consumed per block break enhanced by the mantle effect - #Range: 0 ~ 1000 - chargeCostPerBreak = 2 - - [constellation.mantle.octans] - #Set this to false to disable this mantle effect - enabled = true - #Defines the amount of health that is healed while the wearer is in water. Can be set to 0 to disable this. - #Range: 0.0 ~ 5.0 - healPerTick = 0.009999999776482582 - #Set the amount alignment charge consumed per accelerated underwater block breaking - #Range: 0 ~ 1000 - chargeCostPerBreakSpeed = 30 - - [constellation.mantle.pelotrio] - #Set this to false to disable this mantle effect - enabled = true - #Defines the chance of a spectral sword spawning that fights mobs nearby for a while when you attack a mob. - #Range: 0.0 ~ 1.0 - chanceSpawnSword = 0.6 - #Defines the chance of a spectral pickaxe spawning that's mining for you for a bit when you mine a block. - #Range: 0.0 ~ 1.0 - chanceSpawnPickaxe = 0.8 - #Defines the chance of a spectral axe spawning that's chopping logs and leaves for you for a bit when you break a log or leaf. - #Range: 0.0 ~ 1.0 - chanceSpawnAxe = 0.8 - #Defines the movement/flying speed of a spawned spectral sword. - #Range: 0.5 ~ 4.5 - speedSword = 2.3 - #Defines the movement/flying speed of a spawned spectral pickaxe. - #Range: 0.5 ~ 4.5 - speedPickaxe = 1.8 - #Defines the movement/flying speed of a spawned spectral axe. - #Range: 0.5 ~ 4.5 - speedAxe = 1.8 - #Defines the damage the sword does per attack. - #Range: 0.1 ~ 32.0 - swordDamage = 4.0 - #Defines the duration a spawned spectral sword is alive for. It will stay around this amount plus randomly twice this amount of ticks. - #Range: 20 ~ 500 - durationSword = 100 - #Defines the duration a spawned spectral pickaxe is alive for. It will stay around this amount plus randomly twice this amount of ticks. - #Range: 20 ~ 500 - durationPickaxe = 100 - #Defines the duration a spawned spectral axe is alive for. It will stay around this amount plus randomly twice this amount of ticks. - #Range: 20 ~ 500 - durationAxe = 100 - #Defines how many ticks are at least between sword attacks the sword makes. - #Range: 1 ~ 100 - ticksPerSwordAttack = 6 - #Defines how long a pickaxe needs to break a block. - #Range: 1 ~ 100 - ticksPerPickaxeBlockBreak = 4 - #Defines how long an axe is going to need to break a leaf or log. - #Range: 1 ~ 100 - ticksPerAxeLogBreak = 2 - #Set the amount alignment charge consumed per created spectral sword - #Range: 0 ~ 1000 - chargeCostPerSword = 250 - #Set the amount alignment charge consumed per created spectral sword - #Range: 0 ~ 1000 - chargeCostPerPickaxe = 250 - #Set the amount alignment charge consumed per created spectral sword - #Range: 0 ~ 1000 - chargeCostPerAxe = 250 - - [constellation.mantle.vicio] - #Set this to false to disable this mantle effect - enabled = true - #Defines the amount of starlight charge consumed per !second! during creative-flight with the vicio mantle. - #Range: 1 ~ 500 - chargeCost = 60 - -[registries] - - [registries.fluid_rarities] - #Defines fluid-rarities and amounts for the evershifting fountain's neromantic prime. The lower the relative rarity, the more rare the fluid. Format: ;;; - fluid_rarities = ["minecraft:water;2147483647;2147483647;14000", "minecraft:lava;4000000;1000000;7500"] - - [registries.technical_entities] - #Defines entities whose purpose is mostly technical and less gameplay impactful. Those will be excluded from effects that manipulate entities. Add entities by their entity type name.Format: - technical_entities = ["minecraft:ender_pearl", "minecraft:firework_rocket", "astralsorcery:observatory_helper", "astralsorcery:nocturnal_spark", "astralsorcery:illumination_spark", "astralsorcery:grappling_hook", "botania:mana_burst", "botania:spark", "botania:corporea_spark"] - - [registries.tile_acceleration_blacklist] - #Accepts & matches against strings: 1) what a tileentity-type's registry name starts with, 2) what a tileentity's fully qualified class name starts with, 3) (special case) a fully qualified class name (Instances & sub-class instance of that class will be blacklisted) - tile_acceleration_blacklist = ["appeng", "raoulvdberge.refinedstorage", "hellfirepvp.astralsorcery.common.tile.base.network.tiletransmissionbase", "hellfirepvp.astralsorcery.common.tile.base.network.tilesourcebase", "hellfirepvp.astralsorcery.common.tile.altar.tilealtar", "hellfirepvp.astralsorcery.common.tile.tileattunementaltar", "hellfirepvp.astralsorcery.common.tile.tileobservatory", "hellfirepvp.astralsorcery.common.tile.tileritualpedestal"] - - [registries.amulet_enchantments] - #Defines a whitelist of which enchantments can be rolled and buffed by the enchantment-amulet. The higher the weight, the more likely that roll is selected.Format: ; - amulet_enchantments = ["minecraft:protection;10", "minecraft:fire_protection;5", "minecraft:feather_falling;5", "minecraft:blast_protection;2", "minecraft:projectile_protection;5", "minecraft:respiration;2", "minecraft:aqua_affinity;2", "minecraft:thorns;1", "minecraft:depth_strider;2", "minecraft:frost_walker;2", "minecraft:soul_speed;1", "minecraft:sharpness;10", "minecraft:smite;5", "minecraft:bane_of_arthropods;5", "minecraft:knockback;5", "minecraft:fire_aspect;2", "minecraft:looting;2", "minecraft:sweeping;2", "minecraft:efficiency;10", "minecraft:silk_touch;1", "minecraft:unbreaking;5", "minecraft:fortune;2", "minecraft:power;10", "minecraft:punch;2", "minecraft:flame;2", "minecraft:infinity;1", "minecraft:luck_of_the_sea;2", "minecraft:lure;2", "minecraft:loyalty;5", "minecraft:impaling;2", "minecraft:riptide;2", "minecraft:channeling;1", "minecraft:multishot;2", "minecraft:quick_charge;5", "minecraft:piercing;10", "minecraft:mending;2", "tombstone:shadow_step;2", "tombstone:soulbound;2", "tombstone:magic_siphon;2", "tombstone:plague_bringer;2", "naturesaura:aura_mending;2", "pedestals:upgradespeed;10", "pedestals:upgraderange;10", "pedestals:upgradearea;10", "pedestals:upgradecapacity;10", "pedestals:upgradeadvanced;1", "astralsorcery:night_vision;1", "astralsorcery:scorching_heat;1", "ars_nouveau:mana_regen;5", "ars_nouveau:mana_boost;5", "ars_nouveau:reactive;1", "cyclic:beheading;10", "cyclic:excavate;2", "cyclic:experience_boost;5", "cyclic:growth;2", "cyclic:launch;2", "cyclic:life_leech;5", "cyclic:magnet;1", "cyclic:multishot;1", "cyclic:quickshot;2", "cyclic:reach;2", "cyclic:step;2", "cyclic:traveler;1", "cyclic:venom;5", "cyclic:auto_smelt;2", "cyclic:disarm;5", "cyclic:curse;2", "cyclic:ender;2", "cyclic:beekeeper;1", "ensorcellation:magic_protection;5", "ensorcellation:displacement;2", "ensorcellation:fire_rebuke;1", "ensorcellation:frost_rebuke;1", "ensorcellation:air_affinity;2", "ensorcellation:exp_boost;5", "ensorcellation:gourmand;5", "ensorcellation:reach;5", "ensorcellation:vitality;1", "ensorcellation:damage_ender;5", "ensorcellation:damage_illager;5", "ensorcellation:damage_villager;5", "ensorcellation:cavalier;5", "ensorcellation:frost_aspect;2", "ensorcellation:instigating;5", "ensorcellation:leech;5", "ensorcellation:magic_edge;2", "ensorcellation:vorpal;2", "ensorcellation:excavating;2", "ensorcellation:hunter;1", "ensorcellation:quick_draw;5", "ensorcellation:trueshot;5", "ensorcellation:volley;2", "ensorcellation:angler;1", "ensorcellation:pilfering;2", "ensorcellation:furrowing;5", "ensorcellation:tilling;2", "ensorcellation:weeding;5", "ensorcellation:bulwark;5", "ensorcellation:phalanx;5", "ensorcellation:soulbound;5", "travel_anchors:teleportation;2", "travel_anchors:range;2", "mahoutsukai:projector;1", "forbidden_arcanus:permafrost;5", "forbidden_arcanus:indestructible;2", "apotheosis:hell_infusion;1", "apotheosis:depth_miner;2", "apotheosis:stable_footing;2", "apotheosis:scavenger;1", "apotheosis:icy_thorns;2", "apotheosis:tempting;5", "apotheosis:shield_bash;2", "apotheosis:reflective;2", "apotheosis:knowledge;2", "apotheosis:splitting;2", "apotheosis:natures_blessing;2", "apotheosis:rebounding;2", "apotheosis:magic_protection;5", "apotheosis:sea_infusion;1", "apotheosis:bane_of_illagers;5", "apotheosis:obliteration;2", "apotheosis:crescendo;2", "apotheosis:capturing;1", "apotheosis:true_infinity;1", "minecolonies:raider_damage_enchant;1"] - - [registries.gem_attributes] - #Format: ';' Defines the attributes Perk Gems can roll. - gem_attributes = ["astralsorcery:maxhealth;2", "astralsorcery:movespeed;8", "astralsorcery:armor;8", "astralsorcery:reach;4", "astralsorcery:attackspeed;2", "astralsorcery:meleeattackdamage;8", "astralsorcery:projectileattackdamage;8", "astralsorcery:harvestspeed;2", "astralsorcery:critchance;4", "astralsorcery:critmulti;4", "astralsorcery:allres;2", "astralsorcery:dodge;2", "astralsorcery:liferecovery;2", "astralsorcery:chargecap;3", "astralsorcery:chargeregeneration;3", "astralsorcery:expgain;1"] - - [registries.perk_void_trash_ore] - #Format: ';' Defines random-weighted ore-selection data. Define item-tags to select from here with associated weight. Specific mods can be blacklisted in the general AstralSorcery config in 'modidOreBlacklist'. - perk_void_trash_ore = ["forge:ores/coal;5200", "forge:ores/iron;2500", "forge:ores/gold;550", "forge:ores/lapis;360", "forge:ores/redstone;700", "forge:ores/diamond;120", "forge:ores/emerald;100"] - - [registries.perk_stone_enrichment_ore] - #Format: ';' Defines random-weighted ore-selection data. Define block-tags to select from here with associated weight. Specific mods can be blacklisted in the general AstralSorcery config in 'modidOreBlacklist'. - perk_stone_enrichment_ore = ["forge:ores/coal;5200", "forge:ores/iron;2500", "forge:ores/gold;550", "forge:ores/lapis;360", "forge:ores/redstone;700", "forge:ores/diamond;120", "forge:ores/emerald;100"] - - [registries.mineralis_ritual_ore] - #Format: ';' Defines random-weighted ore-selection data. Define block-tags to select from here with associated weight. Specific mods can be blacklisted in the general AstralSorcery config in 'modidOreBlacklist'. - mineralis_ritual_ore = ["forge:ores/coal;5200", "forge:ores/iron;2500", "forge:ores/gold;550", "forge:ores/lapis;360", "forge:ores/redstone;700", "forge:ores/diamond;120", "forge:ores/emerald;100", "forge:ores/aluminum;550", "forge:ores/copper;2500", "forge:ores/lead;360", "forge:ores/nickel;360", "forge:ores/osmium;360", "forge:ores/platinum;100", "forge:ores/silver;360", "forge:ores/tin;1500", "forge:ores/uranium;550", "forge:ores/zinc;550", ] - - [registries.entity_transmutation] - #Defines the entity types the corrupted pelotrio ritual can transmute from and to. Format: ; - entity_transmutation = ["minecraft:skeleton;minecraft:wither_skeleton", "minecraft:villager;minecraft:witch", "minecraft:pig;minecraft:zombified_piglin", "minecraft:cow;minecraft:zombie", "minecraft:parrot;minecraft:ghast", "minecraft:chicken;minecraft:blaze", "minecraft:sheep;minecraft:stray", "minecraft:horse;minecraft:skeleton_horse"] - + giveJournalOnJoin = false + modidOreBlacklist = ["allthemodium"] diff --git a/defaultconfigs/botanicalmachinery-server.toml b/defaultconfigs/botanicalmachinery-server.toml deleted file mode 100644 index d0fc382c..00000000 --- a/defaultconfigs/botanicalmachinery-server.toml +++ /dev/null @@ -1,38 +0,0 @@ - -[working-duration-multiplier] - #The default duration multiplied with this will be the used working duration. - #Range: 1 ~ 25 - alfheim-market = 1 - #Range: 1 ~ 5000 - industrial-agglomeration-factory = 1 - #Range: > 1 - mechanical-mana-pool = 1 - #Range: 1 ~ 100 - mechanical-runic-altar = 1 - #Range: > 1 - mechanical-daisy = 3 - #Range: 1 ~ 50 - mechanical-brewery = 1 - #Range: > 1 - mechanical-apothecary = 1 - -[alfheim-market] - #The amount of mana used in alfheim market to trade items [Default: 500] - #Range: > 1 - recipe-cost = 500 - -[max-mana-capacity] - #The default amount of mana capacity in each machine. - #Range: > 1 - alfheim-market = 100000 - #Range: > 500000 - industrial-agglomeration-factory = 1000000 - #Range: > 1 - mechanical-mana-pool = 100000 - #Range: > 1 - mechanical-runic-altar = 250000 - #Range: > 1 - mechanical-brewery = 100000 - #Range: > 1 - mana-battery = 10000000 - diff --git a/defaultconfigs/constructionwand-server.toml b/defaultconfigs/constructionwand-server.toml deleted file mode 100644 index ec2e2959..00000000 --- a/defaultconfigs/constructionwand-server.toml +++ /dev/null @@ -1,70 +0,0 @@ - -#This is the Server config for ConstructionWand. -#If you're not familiar with Forge's new split client/server config, let me explain: -#Client config is stored in the /config folder and only contains client specific settings like graphics and keybinds. -#Mod behavior is configured in the Server config, which is world-specific and thus located -#in the /saves/myworld/serverconfig folder. If you want to change the serverconfig for all -#new worlds, copy the config files in the /defaultconfigs folder. -[stone_wand] - #Wand durability - #Range: > 1 - durability = 131 - #Wand block limit - #Range: > 1 - limit = 9 - #Max placement distance with angel mode (0 to disable angel mode) - #Range: > 0 - angel = 0 - -[iron_wand] - #Wand durability - #Range: > 1 - durability = 250 - #Wand block limit - #Range: > 1 - limit = 27 - #Max placement distance with angel mode (0 to disable angel mode) - #Range: > 0 - angel = 1 - -[diamond_wand] - #Wand durability - #Range: > 1 - durability = 1561 - #Wand block limit - #Range: > 1 - limit = 128 - #Max placement distance with angel mode (0 to disable angel mode) - #Range: > 0 - angel = 4 - -[infinity_wand] - #Wand block limit - #Range: > 1 - limit = 1024 - #Max placement distance with angel mode (0 to disable angel mode) - #Range: > 0 - angel = 8 - -[misc] - #Number of operations that can be undone - #Range: > 0 - UndoHistory = 5 - #Maximum placement range (0: unlimited). Affects all wands and is meant for lag prevention, not game balancing. - #Range: > 0 - MaxRange = 256 - #Blocks to treat equally when in Similar mode. Enter block IDs seperated by ; - SimilarBlocks = ["minecraft:dirt;minecraft:grass_block;minecraft:coarse_dirt;minecraft:podzol;minecraft:mycelium;minecraft:farmland;minecraft:grass_path"] - #Block limit for Infinity Wand used in creative mode - #Range: > 1 - InfinityWandCreative = 2048 - #Place blocks below you while falling > 10 blocks with angel mode (Can be used to save you from drops/the void) - AngelFalling = false - -[tileentity] - #White/Blacklist for Tile Entities. Allow/Prevent blocks with TEs from being placed by wand. - #You can either add block ids like minecraft:chest or mod ids like minecraft - TEList = ["chiselsandbits"] - #If set to TRUE, treat TEList as a whitelist, otherwise blacklist - TEWhitelist = false - diff --git a/defaultconfigs/crashutilities-server.toml b/defaultconfigs/crashutilities-server.toml deleted file mode 100644 index ac7e86c5..00000000 --- a/defaultconfigs/crashutilities-server.toml +++ /dev/null @@ -1,37 +0,0 @@ - -["Item Clear"] - #Enable regular ItemClear - enabled = false - #Waiting time between Checks in Minutes - #Range: 0 ~ 1440 - timer = 30 - #Do a clear if there are more than X items - #Range: > 0 - maximum = 1000 - #Chat warning, Comma separated, in seconds - warnings = "5,20" - #Run a Title command on first warning - title = true - #Text to display in TitleCommand - titletext = "ITEMCLEAR INCOMING!" - #Text to Display in Chat when Item. First % will be replaced by Value. In red, encased in [=== - warningtext = "ITEMCLEAR IN % SECONDS" - -["Memory Checker"] - #Enable the Memory checker - enabled = false - #Time between Memory Checks that will get saved for display(in seconds) - #Range: > 0 - timer = 30 - #Threshold at which the Memory checker will diplay a warning in the Log (in MB) - #Range: > 0 - threshold = 1000 - #Run /spark heapdump when memory fills up more than 95 % the first time. This value gets set to false if this occurs - heapdump = false - -["Ftb Chunks"] - #If Ftb chunks is installed enable automatic purge of loaded chunks for people who have not been online for some amount of days. (Note LOADED not Claimed Chunks) - enabled = true - #Number of days after which a players chunks will be unloaded. Warning! This relies on the modify date of the player data file. - #Range: > 0 - days = 7 diff --git a/defaultconfigs/create-server.toml b/defaultconfigs/create-server.toml deleted file mode 100644 index 6c2218d9..00000000 --- a/defaultconfigs/create-server.toml +++ /dev/null @@ -1,335 +0,0 @@ - -# -#The Backbone of Create -[infrastructure] - # - #[in Ticks] - #The amount of time a server waits before sending out tickrate synchronization packets. - #These packets help animations to be more accurate when tps is below 20. - #Range: > 5 - tickrateSyncTimer = 20 - -# -#Packmakers' control panel for internal recipe compat -[recipes] - # - #When true, allows any shapeless crafting recipes to be processed by a Mechanical Mixer + Basin. - allowShapelessInMixer = true - # - #When true, allows any single-ingredient 2x2 or 3x3 crafting recipes to be processed by a Mechanical Press + Basin. - allowShapedSquareInPress = true - # - #When true, allows any standard crafting recipes to be processed by Mechanical Crafters. - allowRegularCraftingInCrafter = true - # - #When true, allows any stonecutting recipes to be processed by a Mechanical Saw. - allowStonecuttingOnSaw = true - # - #The amount of Light sources destroyed before Chromatic Compound turns into Refined Radiance. - #Range: > 1 - lightSourceCountForRefinedRadiance = 10 - # - #Allow the standard in-world Refined Radiance recipes. - enableRefinedRadianceRecipe = true - # - #Allow the standard in-world Shadow Steel recipe. - enableShadowSteelRecipe = true - -# -#Parameters and abilities of Create's kinetic mechanisms -[kinetics] - # - #Disable the Stress mechanic altogether. - disableStress = false - # - #Maximum length in blocks of mechanical belts. - #Range: > 5 - maxBeltLength = 20 - # - #Damage dealt by active Crushing Wheels. - #Range: > 0 - crushingDamage = 4 - # - #[in Revolutions per Minute] - #Maximum allowed speed of a configurable motor. - #Range: > 64 - maxMotorSpeed = 256 - # - #[in Revolutions per Minute] - #Added rotation speed by a water wheel when at least one flow is present. - #Range: > 1 - waterWheelBaseSpeed = 4 - # - #[in Revolutions per Minute] - #Rotation speed gained by a water wheel for each side with running fluids. (halved if not against blades) - #Range: > 1 - waterWheelFlowSpeed = 4 - # - #[in Revolutions per Minute] - #Base rotation speed for the furnace engine generator - #Range: > 1 - furnaceEngineSpeed = 16 - # - #[in Revolutions per Minute] - #Maximum allowed rotation speed for any Kinetic Tile. - #Range: > 64 - maxRotationSpeed = 256 - # - #Select what mobs should ignore Deployers when attacked by them. - #Allowed Values: ALL, CREEPERS, NONE - ignoreDeployerAttacks = "CREEPERS" - # - #Game ticks between Kinetic Blocks checking whether their source is still valid. - #Range: > 5 - kineticValidationFrequency = 60 - # - #multiplier used for calculating exhaustion from speed when a crank is turned. - #Range: 0.0 ~ 1.0 - crankHungerMultiplier = 0.009999999776482582 - - # - #Encased Fan - [kinetics.encasedFan] - # - #Maximum distance in blocks Fans can push entities. - #Range: > 5 - fanPushDistance = 20 - # - #Maximum distance in blocks from where Fans can pull entities. - #Range: > 5 - fanPullDistance = 20 - # - #Game ticks between Fans checking for anything blocking their air flow. - #Range: > 10 - fanBlockCheckRate = 30 - # - #[in Revolutions per Minute] - #Rotation speed at which the maximum stats of fans are reached. - #Range: > 64 - fanRotationArgmax = 256 - # - #[in Revolutions per Minute] - #Rotation speed generated by a vertical fan above fire. - #Range: > 0 - generatingFanSpeed = 4 - # - #Game ticks required for a Fan-based processing recipe to take effect. - #Range: > 0 - inWorldProcessingTime = 150 - - # - #Moving Contraptions - [kinetics.contraptions] - # - #Maximum amount of blocks in a structure movable by Pistons, Bearings or other means. - #Range: > 1 - maxBlocksMoved = 2048 - # - #Maximum value of a chassis attachment range. - #Range: > 1 - maxChassisRange = 16 - # - #Maximum amount of extension poles behind a Mechanical Piston. - #Range: > 1 - maxPistonPoles = 64 - # - #Max length of rope available off a Rope Pulley. - #Range: > 1 - maxRopeLength = 128 - # - #Maximum allowed distance of two coupled minecarts. - #Range: > 1 - maxCartCouplingLength = 32 - - [kinetics.stressValues] - - # - #Fine tune the kinetic stats of individual components - [kinetics.stressValues.v1] - - # - #[in Stress Units] - #Configure the individual stress impact of mechanical blocks. Note that this cost is doubled for every speed increase it receives. - [kinetics.stressValues.v1.impact] - deployer = 4.0 - mechanical_piston = 4.0 - millstone = 4.0 - mechanical_bearing = 4.0 - clockwork_bearing = 4.0 - cuckoo_clock = 1.0 - speedometer = 0.0 - mechanical_saw = 4.0 - flywheel = 0.0 - encased_chain_drive = 0.0 - clutch = 0.0 - encased_fan = 2.0 - adjustable_chain_gearshift = 0.0 - mechanical_pump = 4.0 - crushing_wheel = 8.0 - mechanical_mixer = 4.0 - rope_pulley = 4.0 - rotation_speed_controller = 0.0 - mechanical_arm = 8.0 - andesite_encased_shaft = 0.0 - mechanical_press = 8.0 - large_cogwheel = 0.0 - mechanical_drill = 4.0 - mysterious_cuckoo_clock = 1.0 - stressometer = 0.0 - shaft = 0.0 - brass_encased_shaft = 0.0 - gearshift = 0.0 - turntable = 4.0 - sticky_mechanical_piston = 4.0 - sequenced_gearshift = 0.0 - cogwheel = 0.0 - belt = 1.0 - gearbox = 0.0 - hose_pulley = 4.0 - mechanical_crafter = 2.0 - - # - #[in Stress Units] - #Configure how much stress a source can accommodate for. - [kinetics.stressValues.v1.capacity] - hand_crank = 8.0 - furnace_engine = 1024.0 - encased_fan = 16.0 - creative_motor = 16384.0 - water_wheel = 16.0 - windmill_bearing = 512.0 - - # - #Configure speed/capacity levels for requirements and indicators. - [kinetics.stressValues.stats] - # - #[in Revolutions per Minute] - #Minimum speed of rotation to be considered 'medium' - #Range: 0.0 ~ 4096.0 - mediumSpeed = 30.0 - # - #[in Revolutions per Minute] - #Minimum speed of rotation to be considered 'fast' - #Range: 0.0 ~ 65535.0 - fastSpeed = 100.0 - # - #[in Stress Units] - #Minimum stress impact to be considered 'medium' - #Range: 0.0 ~ 4096.0 - mediumStressImpact = 4.0 - # - #[in Stress Units] - #Minimum stress impact to be considered 'high' - #Range: 0.0 ~ 65535.0 - highStressImpact = 8.0 - # - #[in Stress Units] - #Minimum added Capacity by sources to be considered 'medium' - #Range: 0.0 ~ 4096.0 - mediumCapacity = 128.0 - # - #[in Stress Units] - #Minimum added Capacity by sources to be considered 'high' - #Range: 0.0 ~ 65535.0 - highCapacity = 512.0 - -# -#Create's liquid manipulation tools -[fluids] - # - #[in Buckets] - #The amount of liquid a tank can hold per block. - #Range: > 1 - fluidTankCapacity = 8 - # - #[in Blocks] - #The maximum height a fluid tank can reach. - #Range: > 1 - fluidTankMaxHeight = 32 - # - #[in Blocks] - #The maximum distance a mechanical pump can push or pull liquids on either side. - #Range: > 1 - mechanicalPumpRange = 16 - # - #[in Blocks] - #[-1 to disable this behaviour] - #The minimum amount of fluid blocks the hose pulley needs to find before deeming it an infinite source. - #Range: > -1 - hosePulleyBlockThreshold = -1 - # - #[in Blocks] - #The maximum distance a hose pulley can draw fluid blocks from. - #Range: > 1 - hosePulleyRange = 128 - -# -#Tweaks for logistical components -[logistics] - # - #The maximum amount of items a funnel pulls at a time without an applied filter. - #Range: 1 ~ 64 - defaultExtractionLimit = 64 - # - #The amount of ticks a funnel waits between item transferrals, when it is not re-activated by redstone. - #Range: > 1 - defaultExtractionTimer = 8 - # - #The amount of ticks a portable storage interface waits for transfers until letting contraptions move along. - #Range: > 1 - psiTimeout = 20 - # - #Maximum distance in blocks a Mechanical Arm can reach across. - #Range: > 1 - mechanicalArmRange = 5 - # - #Maximum possible range in blocks of redstone link connections. - #Range: > 1 - linkRange = 128 - -# -#Everything related to Schematic tools -[schematics] - # - #[in KiloBytes] - #The maximum allowed file size of uploaded Schematics. - #Range: > 16 - maxSchematics = 256 - # - #[in Bytes] - #The maximum packet size uploaded Schematics are split into. - #Range: 256 ~ 32767 - maxSchematicPacketSize = 1024 - # - #Amount of game ticks without new packets arriving until an active schematic upload process is discarded. - #Range: > 100 - schematicIdleTimeout = 600 - - # - #Schematicannon - [schematics.schematicannon] - # - #Amount of game ticks between shots of the cannon. Higher => Slower - #Range: > 1 - schematicannonDelay = 10 - # - #Amount of block positions per tick scanned by a running cannon. Higher => Faster - #Range: > 1 - schematicannonSkips = 10 - # - #% of Schematicannon's Fuel filled by 1 Gunpowder. - #Range: 0.0 ~ 100.0 - schematicannonGunpowderWorth = 20.0 - # - #% of Schematicannon's Fuel used for each fired block. - #Range: 0.0 ~ 100.0 - schematicannonFuelUsage = 0.05000000074505806 - -# -#Gadgets and other Shenanigans added by Create -[curiosities] - # - #The Maximum Distance to an active mirror for the symmetry wand to trigger. - #Range: > 10 - maxSymmetryWandRange = 50 - diff --git a/defaultconfigs/elementalcraft-server.toml b/defaultconfigs/elementalcraft-server.toml deleted file mode 100644 index 33e12616..00000000 --- a/defaultconfigs/elementalcraft-server.toml +++ /dev/null @@ -1,317 +0,0 @@ - -#ElementalCraft config -[elementalcraft] - - [elementalcraft.infusion] - #The bonus to sword attack speed provided by the air infusion. - #Range: 0.0 ~ 10.0 - swordAirInfusionSpeedBonus = 0.8 - #The bonus to movement speed provided by the air infusion. - #Range: 0.0 ~ 1.0 - leggingsAirInfusionSpeedBonus = 0.01 - - #Shrines config - [elementalcraft.shrines] - #The max element amount a shrine can hold. - #Range: 0 ~ 100000000 - shrineMaxAmount = 10000 - - [elementalcraft.shrines.firePylon] - #The range of the Fire Pylon. - #Range: 0 ~ 100 - firePylonRange = 10 - #The amount of element consumed by the Fire Pylon. - #Range: 0 ~ 100 - firePylonConsumeAmount = 5 - - [elementalcraft.shrines.vacuumShrine] - #The range of the Vacuum Shrine. - #Range: 0 ~ 100 - vacuumShrineRange = 10 - #The amount of element consumed by the Vacuum Shrine. - #Range: 0 ~ 100 - vacuumShrineConsumeAmount = 1 - #The pull speed of the Vacuum Shrine. - #Range: 0.0 ~ 5.0 - vacuumShrinePullSpeed = 0.1 - - [elementalcraft.shrines.growthShrine] - #The range of the Growth Shrine. - #Range: 0 ~ 100 - growthShrineRange = 4 - #The amount of element consumed by the Growth Shrine. - #Range: 0 ~ 1000 - growthShrineConsumeAmount = 50 - #The chance of the Growth Shrine to tick. - #Range: 0.0 ~ 1.0 - growthShrineChance = 0.02 - #The nember of tick betwenn two GFrowth Shrine activations. - #Range: 0.0 ~ 2400.0 - growthShrinePeriode = 20.0 - - [elementalcraft.shrines.harvestShrine] - #The range of the Harvest Shrine. - #Range: 0 ~ 100 - harvestShrineRange = 4 - #The amount of element consumed by the Harvest Shrine. - #Range: 0 ~ 1000 - harvestShrineConsumeAmount = 100 - #The chance of the Harvest Shrine to tick. - #Range: 0.0 ~ 1.0 - harvestShrineChance = 0.02 - #The nember of tick betwenn two Harvest Shrine activations. - #Range: 0.0 ~ 2400.0 - harvestShrinePeriode = 20.0 - - [elementalcraft.shrines.lavaShrine] - #The range of the Lava Shrine. - #Range: 0 ~ 100 - lavaShrineRange = 1 - #The amount of element consumed by the Lava Shrine. - #Range: 0 ~ 100000 - lavaShrineConsumeAmount = 5000 - #The chance of the Lava Shrine to tick. - #Range: 0.0 ~ 1.0 - lavaShrineChance = 0.02 - #The nember of tick betwenn two Lava Shrine activations. - #Range: 0.0 ~ 2400.0 - lavaShrinePeriode = 20.0 - - [elementalcraft.shrines.oreShrine] - #The range of the Ore Shrine. - #Range: 0 ~ 100 - oreShrineRange = 6 - #The amount of element consumed by the Ore Shrine. - #Range: 0 ~ 10000 - oreShrineConsumeAmount = 2000 - #The nember of tick betwenn two Ore Shrine activations. - #Range: 0.0 ~ 2400.0 - oreShrinePeriode = 200.0 - - [elementalcraft.shrines.overloadShrine] - #The amount of element consumed by the overload Shrine. - #Range: 0 ~ 1000 - overloadShrineConsumeAmount = 100 - #The nember of tick betwenn two Overload Shrine activations. - #Range: 0.0 ~ 2400.0 - overloadShrinePeriode = 3.0 - - [elementalcraft.shrines.sweetShrine] - #The range of the Sweet Shrine. - #Range: 0 ~ 100 - sweetShrineRange = 10 - #The amount of element consumed by the Sweet Shrine. - #Range: 0 ~ 10000 - sweetShrineConsumeAmount = 500 - #The nember of tick betwenn two Sweet Shrine activations. - #Range: 0.0 ~ 2400.0 - sweetShrinePeriode = 40.0 - - [elementalcraft.shrines.enderLock] - #The range of the Ender Lock Shrine. - #Range: 0 ~ 100 - enderLockShrineRange = 10 - #The amount of element consumed by the Ender Lock Shrine. - #Range: 0 ~ 10000 - enderLockShrineConsumeAmount = 500 - - #Instruments config - [elementalcraft.instruments] - #Set to false if you want to manualy manage processing of pure ore. - pureOreSmeltingRecipeInjection = true - #Define if or not binder recip require to be ordered. - binderRecipeMatchOrder = false - - [elementalcraft.instruments.tank] - #The max element amount a small element container can hold. - #Range: 0 ~ 100000000 - tankSmallMaxAmount = 1000 - #The max element amount an element container can hold. - #Range: 0 ~ 100000000 - tankMaxAmount = 100000 - - [elementalcraft.instruments.extractor] - #The amount of element extracted by an extractor. - #Range: 0 ~ 100 - extractorExtractionAmount = 5 - #The amount of element extracted by an improved extractor. - #Range: 0 ~ 500 - improvedExtractorExtractionAmount = 25 - - [elementalcraft.instruments.fireFurnace] - #The amount of element consumed by the Fire Furnace per tick. - #Range: 0 ~ 500 - fireFurnaceConsumeAmount = 10 - #The amount of element consumed by the Fire Blast Furnace per tick. - #Range: 0 ~ 500 - fireBlastFurnaceConsumeAmount = 20 - - [elementalcraft.instruments.purifier] - #The amount of element consumed by the Ore Purifier per tick. - #Range: 0 ~ 1000 - purifierConsumeAmount = 25 - #The nember of tick for a Ore Purifier co procces one item. - #Range: 0 ~ 2400 - purifierDuration = 100 - - [elementalcraft.instruments.elementPipe] - #The amount of element transferred by impaired pipes. - #Range: 0 ~ 10000 - impairedPipeTransferAmount = 5 - #The amount of element transferred by pipes. - #Range: 0 ~ 10000 - pipeTransferAmount = 25 - #The amount of element transferred by improved pipes. - #Range: 0 ~ 10000 - improvedPipeTransferAmount = 100 - - #Items config - [elementalcraft.items] - #Define source receptacle durablility (0 for unbreakable). - #Range: 0 ~ 1000 - receptacleDurability = 20 - #The max element amount an element holder can hold. - #Range: 0 ~ 100000000 - elementHolderMaxAmount = 10000 - #The amount of element transfered by an element holder. - #Range: 0 ~ 1000 - elementHolderTransferAmount = 25 - #The max number of spells on a focus. - #Range: 1 ~ 20 - focusMaxSpell = 10 - #Players start the game with an elementopedia in their inventory. - playersSpawnWithBook = false - - #Worldgen config - [elementalcraft.worldgen] - #Disable all elementalcraft world gen. - disableWorldGen = false - #Chance to add a source in world (the small the more frequante). - #Range: 1 ~ 10000 - sourceSpawnChance = 20 - #CSource Altar genreration distance setting. - #Range: 0 ~ 100 - sourceAltarDistance = 16 - - #Spells config - [elementalcraft.spells] - - [elementalcraft.spells.enderStrike] - #The amount of element consumed by the ender strike. - #Range: 0 ~ 10000 - enderStrikeConsumeAmount = 1000 - #The cooldown the ender strike. - #Range: 0 ~ 10000 - enderStrikeCooldown = 60 - #The range the ender strike. - #Range: 0.0 ~ 200.0 - enderStrikeRange = 20.0 - - [elementalcraft.spells.itemPull] - #The amount of element consumed by the item pull. - #Range: 0 ~ 10000 - itemPullConsumeAmount = 1000 - #The cooldown the item pull. - #Range: 0 ~ 10000 - itemPullCooldown = 200 - #The range the item pull. - #Range: 0.0 ~ 200.0 - itemPullRange = 10.0 - - [elementalcraft.spells.gravelFall] - #The amount of element consumed by the gravel fall. - #Range: 0 ~ 10000 - gravelFallConsumeAmount = 250 - #The cooldown the gravel fall. - #Range: 0 ~ 10000 - gravelFallCooldown = 40 - - [elementalcraft.spells.stoneWall] - #The amount of element consumed by the stone wall. - #Range: 0 ~ 10000 - stoneWallConsumeAmount = 500 - #The cooldown the stone wall. - #Range: 0 ~ 10000 - stoneWallCooldown = 100 - - [elementalcraft.spells.fireBall] - #The amount of element consumed by the fire ball. - #Range: 0 ~ 10000 - fireBallConsumeAmount = 500 - #The cooldown the fire ball. - #Range: 0 ~ 10000 - fireBallCooldown = 100 - - [elementalcraft.spells.animalGrowth] - #The amount of element consumed by the animal growth. - #Range: 0 ~ 10000 - animalGrowthConsumeAmount = 2000 - #The cooldown the animal growth. - #Range: 0 ~ 10000 - animalGrowthCooldown = 200 - - [elementalcraft.spells.treeFall] - #The amount of element consumed by the tree fall. - #Range: 0 ~ 10000 - treeFallConsumeAmount = 3000 - #The cooldown the tree fall. - #Range: 0 ~ 10000 - treeFallCooldown = 600 - - [elementalcraft.spells.purification] - #The amount of element consumed by the purification. - #Range: 0 ~ 10000 - purificationConsumeAmount = 1000 - #The cooldown the purification. - #Range: 0 ~ 10000 - purificationCooldown = 200 - - [elementalcraft.spells.ripening] - #The amount of element consumed by the ripening. - #Range: 0 ~ 10000 - ripeningConsumeAmount = 200 - #The cooldown the ripening. - #Range: 0 ~ 10000 - ripeningCooldown = 20 - - [elementalcraft.spells.flameCleave] - #The amount of element consumed by the flame Cleave. - #Range: 0 ~ 10000 - flameCleaveConsumeAmount = 1000 - #The cooldown the flame Cleave. - #Range: 0 ~ 10000 - flameCleaveCooldown = 60 - #The range the flame Cleave. - #Range: 0.0 ~ 20.0 - flameCleaveRange = 3.0 - - [elementalcraft.spells.inferno] - #The amount of element consumed by the inferno. - #Range: 0 ~ 10000 - infernoConsumeAmount = 10 - #The cooldown the inferno. - #Range: 0 ~ 10000 - infernoCooldown = 120 - #The range the inferno. - #Range: 0.0 ~ 20.0 - infernoRange = 5.0 - - [elementalcraft.spells.dash] - #The amount of element consumed by the dash. - #Range: 0 ~ 10000 - dashConsumeAmount = 400 - #The cooldown the dash. - #Range: 0 ~ 10000 - dashCooldown = 40 - #The range the dash. - #Range: 0.0 ~ 200.0 - dashRange = 6.0 - - [elementalcraft.spells.heal] - #The amount of element consumed by the heal. - #Range: 0 ~ 10000 - healConsumeAmount = 1000 - #The cooldown the heal. - #Range: 0 ~ 10000 - healCooldown = 600 - diff --git a/defaultconfigs/ensorcellation-server.toml b/defaultconfigs/ensorcellation-server.toml index 26832c29..ff879283 100644 --- a/defaultconfigs/ensorcellation-server.toml +++ b/defaultconfigs/ensorcellation-server.toml @@ -1,408 +1,6 @@ [Enchantments] - - [Enchantments."Magic Protection"] - #If TRUE, the Magic Protection Enchantment is available for Armor and Horse Armor. - Enable = true - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = false - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 4 - - [Enchantments.Displacement] - #If TRUE, the Displacement Enchantment is available for Armor, Shields, and Horse Armor. - Enable = false - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = true - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 3 - #Adjust this value to set the chance per level of the Enchantment firing (in percentage). - #Range: 1 ~ 100 - "Effect Chance" = 20 - #If TRUE, mobs wearing armor with this Enchantment can teleport players. - "Mobs Teleport Players" = false - - [Enchantments."Flaming Rebuke"] - #If TRUE, the Flaming Rebuke Enchantment is available for Armor, Shields, and Horse Armor. - Enable = false - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = true - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 3 - #Adjust this value to set the chance per level of the Enchantment firing (in percentage). - #Range: 1 ~ 100 - "Effect Chance" = 20 - #If TRUE, mobs wearing armor with this Enchantment can knockback players. - "Mobs Knockback Players" = false - - [Enchantments."Chilling Rebuke"] - #If TRUE, the Chilling Rebuke Enchantment is available for Armor, Shields, and Horse Armor. - Enable = false - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = true - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 3 - #Adjust this value to set the chance per level of the Enchantment firing (in percentage). - #Range: 1 ~ 100 - "Effect Chance" = 20 - #If TRUE, mobs wearing armor with this Enchantment can knockback players. - "Mobs Knockback Players" = false - - [Enchantments."Air Affinity"] - #If TRUE, the Air Affinity Enchantment is available for Helmets. - Enable = true - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = false - - [Enchantments.Insight] - #If TRUE, the Insight Enchantment is available for Helmets. - Enable = true - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = false - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 3 - #Adjust this to change the max experience awarded per level of the Enchantment. - #Range: 1 ~ 1000 - "Experience Amount" = 4 - - [Enchantments.Gourmand] - #If TRUE, the Gourmand Enchantment is available for Helmets. - Enable = false - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = false - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 2 - - [Enchantments.Reach] - #If TRUE, the Reach Enchantment is available for Chestplates. - Enable = true - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = false - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 3 - - [Enchantments.Vitality] - #If TRUE, the Vitality Enchantment is available for Chestplates. - Enable = true - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = false - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 3 - #Adjust this value to set the health granted level of the Enchantment. (There are 2 health per heart icon.) - #Range: 1 ~ 10 - "Health / Level" = 4 - - [Enchantments."Ender Disruption"] - #If TRUE, the Ender Disruption Enchantment is available for various Weapons. - Enable = false - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = true - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 5 - - [Enchantments.Vigilante] - #If TRUE, the Vigilante Enchantment is available for various Weapons. - Enable = true - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = true - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 5 - - [Enchantments.Outlaw] - #If TRUE, the Outlaw Enchantment is available for various Weapons. - Enable = true - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = false - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 5 - #If TRUE, the Outlaw Enchantment causes Villagers (and Iron Golems) to drop Emeralds when killed. - "Emerald Drops" = true - - [Enchantments.Cavalier] - #If TRUE, the Cavalier Enchantment is available for various Weapons. - Enable = false - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = true - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 3 - - [Enchantments."Frost Aspect"] - #If TRUE, the Frost Aspect Enchantment is available for various Weapons. - Enable = true - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = true - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 2 - - [Enchantments.Instigating] - #If TRUE, the Instigating Enchantment is available for various Weapons. - Enable = false - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = true - - [Enchantments.Leech] - #If TRUE, the Leech Enchantment is available for various Weapons. - Enable = true - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = false - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 4 - - [Enchantments."Magic Edge"] - #If TRUE, the Magic Edge Enchantment is available for various Weapons. - Enable = true - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = true - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 3 - - [Enchantments.Vorpal] - #If TRUE, the Vorpal Enchantment is available for various Weapons. - Enable = true - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = true - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 3 - #Adjust this value to set the base critical hit chance of the Enchantment (in percentage). - #Range: 1 ~ 100 - "Base Critical Chance" = 5 - #Adjust this value to set the additional critical hit chance per level of the Enchantment (in percentage). - #Range: 1 ~ 100 - "Critical Chance / Level" = 5 - #Adjust this value to set the critical hit damage multiplier. - #Range: 2 ~ 1000 - "Critical Damage Multiplier" = 5 - #Adjust this value to set the base critical hit chance for the Enchantment (in percentage). - #Range: 1 ~ 100 - "Base Head Drop Chance" = 10 - #Adjust this value to set the critical hit chance per level of the Enchantment (in percentage). - #Range: 1 ~ 100 - "Head Drop Chance / Level" = 10 - - [Enchantments.Excavating] - #If TRUE, the Excavating Enchantment is available for various Tools. - Enable = true - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = true - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 2 - - [Enchantments."Hunter's Bounty"] - #If TRUE, the Hunter's Bounty Enchantment is available for Bows. - Enable = true - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = true - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 2 - #Adjust this value to set the chance of an additional drop per level of the Enchantment (in percentage). - #Range: 1 ~ 100 - "Effect Chance" = 50 - - [Enchantments."Quick Draw"] - #If TRUE, the Quick Draw Enchantment is available for various Bows. - Enable = true - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = false - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 3 - - [Enchantments.Trueshot] - #If TRUE, the Trueshot Enchantment is available for various Bows. - Enable = true - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = false - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 2 - - [Enchantments.Volley] - #If TRUE, the Volley Enchantment is available for various Bows. - Enable = true - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = false - - [Enchantments."Angler's Bounty"] - #If TRUE, the Angler's Bounty Enchantment is available for Fishing Rods. - Enable = true - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = true - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 2 - #Adjust this value to set the chance of an additional drop per level of the Enchantment (in percentage). - #Range: 1 ~ 100 - "Effect Chance" = 50 - [Enchantments.Pilfering] - #If TRUE, the Pilfering Enchantment is available for Fishing Rods. - Enable = false - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = false - #This sets whether or not the Enchantment works on Players. - "Allow Player Stealing" = false - - [Enchantments.Furrowing] - #If TRUE, the Furrowing Enchantment is available for Hoes. - Enable = true - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = false - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 4 - - [Enchantments.Tilling] - #If TRUE, the Tilling Enchantment is available for Hoes. - Enable = true - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = true - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 4 - - [Enchantments.Weeding] - #If TRUE, the Weeding Enchantment is available for Hoes. - Enable = false - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = false - - [Enchantments.Bulwark] - #If TRUE, the Bulwark Enchantment is available for Shields. - Enable = true - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = false - - [Enchantments.Phalanx] - #If TRUE, the Phalanx Enchantment is available for Shields. - Enable = true - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = false - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 2 - - [Enchantments.Soulbound] - #If TRUE, the Soulbound Enchantment is available. - Enable = true - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = false - #This option adjusts the maximum allowable level for the Enchantment. If permanent, this setting is ignored. - #Range: 1 ~ 10 - "Max Level" = 3 - #If TRUE, the Soulbound Enchantment is permanent (and will remove excess levels when triggered). - Permanent = true - - [Enchantments."Curse of Foolishness"] - #If TRUE, the Curse of Foolishness Enchantment is available for Helmets. - Enable = true - - [Enchantments."Curse of Mercy"] - #If TRUE, the Curse of Mercy Enchantment is available for various Weapons. - Enable = true - -[Overrides] - - [Overrides.Protection] - #If TRUE, the Protection Enchantment is replaced with a more configurable version which works on more items, such as Horse Armor. - Enable = true - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 4 - - [Overrides."Blast Protection"] - #If TRUE, the Blast Protection Enchantment is replaced with a more configurable version which works on more items, such as Horse Armor. - Enable = true - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 4 - - [Overrides."Feather Falling"] - #If TRUE, the Feather Falling Enchantment is replaced with a more configurable version which works on more items, such as Horse Armor. - Enable = true - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 4 - - [Overrides."Fire Protection"] - #If TRUE, the Fire Protection Enchantment is replaced with a more configurable version which works on more items, such as Horse Armor. - Enable = true - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 4 - - [Overrides."Projectile Protection"] - #If TRUE, the Projectile Protection Enchantment is replaced with a more configurable version which works on more items, such as Horse Armor. - Enable = true - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 4 - - [Overrides."Fire Aspect"] - #If TRUE, the Fire Aspect Enchantment is replaced with a more configurable version which works on more items, such as Axes. - Enable = true - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 2 - - [Overrides."Frost Walker"] - #If TRUE, the Frost Walker Enchantment is replaced with an improved and more configurable version which works on more items, such as Horse Armor. - Enable = true - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = true - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 2 - #If TRUE, the Frost Walker Enchantment will also chill Lava into Glossed Magma. - "Freeze Lava" = true - - [Overrides.Knockback] - #If TRUE, the Knockback Enchantment is replaced with a more configurable version which works on more items, such as Axes. - Enable = true - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 2 - - [Overrides.Looting] - #If TRUE, the Looting Enchantment is replaced with a more configurable version which works on more items, such as Axes. - Enable = true - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 3 - - [Overrides.Thorns] - #If TRUE, the Thorns Enchantment is replaced with a more configurable version which works on more items, such as Shields and Horse Armor. - Enable = true - #This option adjusts the maximum allowable level for the Enchantment. - #Range: 1 ~ 10 - "Max Level" = 4 - #Adjust this value to set the chance per level of the Enchantment firing (in percentage). - #Range: 1 ~ 100 - "Effect Chance" = 15 - - [Overrides.Mending] - #If TRUE, the Mending Enchantment is replaced with a new Enchantment - Preservation. This enchantment allows you to repair items at an Anvil without paying an increasing XP cost for every time you repair it. Additionally, these repairs have a much lower chance of damaging the anvil. - "Alternate Mending" = false - #This sets whether or not the Enchantment is considered a 'treasure' enchantment. - Treasure = true - #Adjust this value to set the chance of an Anvil being damaged when used to repair an item with Preservation (in percentage). Only used if Alternate Mending (Preservation) is enabled. - #Range: 0 ~ 12 - "Anvil Damage Chance" = 3 - + Enable = false + Treasure = false + "Allow Player Stealing" = false diff --git a/defaultconfigs/ftbessentials-server.toml b/defaultconfigs/ftbessentials-server.toml deleted file mode 100644 index e256b753..00000000 --- a/defaultconfigs/ftbessentials-server.toml +++ /dev/null @@ -1,34 +0,0 @@ -#Max number of times you can use /back -#Range: > 0 -maxBack = 0 -#Max homes -#Range: > 0 -maxHomes = 0 -#/back cooldown in seconds -#Range: 0 ~ 604800 -backCooldown = 604800 -#/spawn cooldown in seconds -#Range: 0 ~ 604800 -spawnCooldown = 604800 -#/warp cooldown in seconds -#Range: 0 ~ 604800 -warpCooldown = 604800 -#/home cooldown in seconds -#Range: 0 ~ 604800 -homeCooldown = 604800 -#/tpa cooldown in seconds -#Range: 0 ~ 604800 -tpaCooldown = 604800 -#/rtp cooldown in seconds -#Range: 0 ~ 604800 -rtpCooldown = 600 -#Number of tries before /rtp gives up -#Range: 1 ~ 1000 -rtpMaxTries = 10 -#/rtp min distance from spawn point -#Range: 0.0 ~ 3.0E7 -rtpMinDistance = 1000.0 -#/rtp max distance from spawn point -#Range: 0.0 ~ 3.0E7 -rtpMaxDistance = 100000.0 - diff --git a/defaultconfigs/ftbultimine-server.snbt b/defaultconfigs/ftbultimine-server.snbt index d6cad225..8511a062 100644 --- a/defaultconfigs/ftbultimine-server.snbt +++ b/defaultconfigs/ftbultimine-server.snbt @@ -1,3 +1,6 @@ { - merge_tags: ["minecraft:base_stone_overworld", "integrateddynamics:menril_logs"] + merge_tags: [ + "integrateddynamics:menril_logs" + "zycraft:ores/zychorium" + ] } diff --git a/defaultconfigs/immersiveengineering-server.toml b/defaultconfigs/immersiveengineering-server.toml index 1a40416a..31b3daf0 100644 --- a/defaultconfigs/immersiveengineering-server.toml +++ b/defaultconfigs/immersiveengineering-server.toml @@ -1,520 +1,13 @@ - -#Configuration related to Immersive Engineering wires -[wires] - #Attempts to make the internal data structures used for wires consistent with the connectors in the world.Use with care and backups and only when suspecting corrupted data. - #This option will check and load all connection endpoints and may slow down the world loading process. - sanitizeConnections = false - #If this is enabled, wires connected to power sources will cause damage to entities touching them - #This shouldn't cause significant lag but possibly will. If it does, please report it at https://github.com/BluSunrize/ImmersiveEngineering/issues unless there is a report of it already. - enableWireDamage = true - #If this is enabled, placing a block in a wire will break it (drop the wire coil) - blocksBreakWires = true - - [wires.copper] - #The maximum length of copper wires - #Range: > 0 - maxLength = 16 - #The transfer rate of copper wire in IF/t - #Range: > 0 - transferRate = 2048 - #The percentage of power lost every 16 blocks of distance in copper wire - #Range: 0.0 ~ 1.0 - loss = 0.05 - #In- and output rates of copper wire connectors. This is independant of the transferrate of the wires. - #Range: > 0 - wireConnectorInput = 256 - - [wires.electrum] - #The maximum length of electrum wires - #Range: > 0 - maxLength = 16 - #The transfer rate of electrum wire in IF/t - #Range: > 0 - transferRate = 8192 - #The percentage of power lost every 16 blocks of distance in electrum wire - #Range: 0.0 ~ 1.0 - loss = 0.025 - #In- and output rates of electrum wire connectors. This is independant of the transferrate of the wires. - #Range: > 0 - wireConnectorInput = 1024 - - [wires.hv] - #The maximum length of hv wires - #Range: > 0 - maxLength = 32 - #The transfer rate of hv wire in IF/t - #Range: > 0 - transferRate = 32768 - #The percentage of power lost every 16 blocks of distance in hv wire - #Range: 0.0 ~ 1.0 - loss = 0.025 - #In- and output rates of hv wire connectors. This is independant of the transferrate of the wires. - #Range: > 0 - wireConnectorInput = 4096 - - [wires.rope] - #The maximum length of rope wires - #Range: > 0 - maxLength = 32 - - [wires.cable] - #The maximum length of cable wires - #Range: > 0 - maxLength = 32 - - [wires.redstone] - #The maximum length of redstone wires - #Range: > 0 - maxLength = 32 - - [wires.insulated_copper] - #The maximum length of insulated_copper wires - #Range: > 0 - maxLength = 16 - - [wires.insulated_electrum] - #The maximum length of insulated_electrum wires - #Range: > 0 - maxLength = 16 - -[machines] - #The base Flux that is output by the dynamo. This will be modified by the rotation modifier of the attached water- or windmill - #Range: 0.0 ~ 2.147483647E9 - dynamo_output = 3.0 - #Output modifier for the energy created by the Thermoelectric Generator - #Range: 0.0 ~ 2.147483647E9 - thermoelectric_output = 1.0 - #The Flux that will be output by the lightning rod when it is struck - #Range: > 0 - lightning_output = 16000000 - #The Flux per tick that the Diesel Generator will output. The burn time of the fuel determines the total output - #Range: > 0 - dieselGen_output = 4096 - #The Flux per tick the Blast Furnace Preheater will consume to speed up the Blast Furnace - #Range: > 1 - preheater_consumption = 32 - #The Flux per tick the Charging Station can insert into an item - #Range: > 1 - charger_consumption = 256 - #The Flux the Assembler will consume to craft an item from a recipe - #Range: > 1 - assembler_consumption = 80 - #The amount of damage a sawblade in the sawmill takes for a single recipe. - #Range: > 1 - sawmill_bladeDamage = 5 - - [machines.capacitors] - - #Configuration for the low voltage capacitor - [machines.capacitors.lv] - #Maximum energy stored (Flux) - #Range: > 1 - storage = 100000 - #Maximum energy input (Flux/tick) - #Range: > 1 - input = 256 - #Maximum energy output (Flux/tick) - #Range: > 1 - output = 256 - - #Configuration for the medium voltage capacitor - [machines.capacitors.mv] - #Maximum energy stored (Flux) - #Range: > 1 - storage = 1000000 - #Maximum energy input (Flux/tick) - #Range: > 1 - input = 1024 - #Maximum energy output (Flux/tick) - #Range: > 1 - output = 1024 - - #Configuration for the high voltage capacitor - [machines.capacitors.hv] - #Maximum energy stored (Flux) - #Range: > 1 - storage = 4000000 - #Maximum energy input (Flux/tick) - #Range: > 1 - input = 4096 - #Maximum energy output (Flux/tick) - #Range: > 1 - output = 4096 - - [machines.external_heater] - #The Flux per tick consumed to add one heat to a furnace. Creates up to 4 heat in the startup time and then 1 heat per tick to keep it running - #Range: > 1 - consumption = 8 - #The Flux per tick consumed to double the speed of the furnace. Only happens if furnace is at maximum heat. - #Range: > 1 - speedupConsumption = 24 - - [machines.coredrill] - #The length in ticks it takes for the Core Sample Drill to figure out which mineral is found in a chunk - #Range: > 1 - time = 200 - #The Flux per tick consumed by the Core Sample Drill - #Range: > 1 - consumption = 40 - - [machines.pump] - #The Flux the Fluid Pump will consume to pick up a fluid block in the world - #Range: > 1 - consumption = 250 - #The Flux the Fluid Pump will consume pressurize and accelerate fluids, increasing the transferrate - #Range: > 1 - consumption_accelerate = 5 - #Set this to false to disable the fluid pump being able to draw infinite water from sources - infiniteWater = true - #If this is set to true (default) the pump will replace fluids it picks up with cobblestone in order to reduce lag caused by flowing fluids. - placeCobble = true - - [machines.teslacoil] - #The Flux per tick the Tesla Coil will consume, simply by being active - #Range: > 1 - consumption = 256 - #The amount of Flux the Tesla Coil will consume when shocking an entity - #Range: > 1 - consumption_active = 512 - #The amount of damage the Tesla Coil will do when shocking an entity - #Range: 0.0 ~ 2.147483647E9 - damage = 6.0 - - [machines.turret] - #The Flux per tick any turret consumes to monitor the area - #Range: > 1 - consumption = 64 - #The Flux per tick the chemthrower turret consumes to shoot - #Range: > 1 - chem_consumption = 32 - #The Flux per tick the gun turret consumes to shoot - #Range: > 1 - gun_consumption = 32 - - [machines.garden_cloche] - #The Flux per tick the cloche consumes to grow plants - #Range: > 1 - consumption = 8 - #The amount of ticks one dose of fertilizer lasts in the cloche - #Range: > 1 - fertilizer = 6000 - #The amount of fluid the cloche uses per dose of fertilizer - #Range: > 1 - fluid = 250 - #A modifier to apply to the cloches total growing speed - #Range: 0.001 ~ 1000.0 - growth_modifier = 1.0 - #A base-modifier for all solid fertilizers in the cloche - #Range: 0.001 ~ 1000.0 - solid_fertilizer_mod = 1.0 - #A base-modifier for all fluid fertilizers in the cloche - #Range: 0.001 ~ 1000.0 - fluid_fertilizer_mod = 1.0 - - [machines.lantern] - #Set this to false to disable the mob-spawn prevention of the Powered Lantern - spawnPrevent = true - #How much Flux the powered lantern draws per tick - #Range: > 1 - energyDraw = 1 - #How much Flux the powered lantern can hold (should be greater than the power draw) - #Range: > 1 - maxStorage = 10 - - [machines.floodlight] - #Set this to false to disable the mob-spawn prevention of the Floodlight - spawnPrevent = true - #How much Flux the floodlight draws per tick - #Range: > 1 - energyDraw = 5 - #How much Flux the floodlight can hold (must be at least 10x the power draw) - #Range: > 1 - max_storage = 80 - - [machines.metal_press] - #A modifier to apply to the energy costs of every metal press recipe - #Range: 0.001 ~ 1000.0 - energyModifier = 1.0 - #A modifier to apply to the time of every metal press recipe - #Range: 0.001 ~ 1000.0 - timeModifier = 1.0 - - [machines.crusher] - #A modifier to apply to the energy costs of every crusher recipe - #Range: 0.001 ~ 1000.0 - energyModifier = 1.0 - #A modifier to apply to the time of every crusher recipe - #Range: 0.001 ~ 1000.0 - timeModifier = 1.0 - - [machines.squeezer] - #A modifier to apply to the energy costs of every squeezer recipe - #Range: 0.001 ~ 1000.0 - energyModifier = 1.0 - #A modifier to apply to the time of every squeezer recipe - #Range: 0.001 ~ 1000.0 - timeModifier = 1.0 - - [machines.fermenter] - #A modifier to apply to the energy costs of every fermenter recipe - #Range: 0.001 ~ 1000.0 - energyModifier = 1.0 - #A modifier to apply to the time of every fermenter recipe - #Range: 0.001 ~ 1000.0 - timeModifier = 1.0 - - [machines.refinery] - #A modifier to apply to the energy costs of every refinery recipe - #Range: 0.001 ~ 1000.0 - energyModifier = 1.0 - #A modifier to apply to the time of every refinery recipe - #Range: 0.001 ~ 1000.0 - timeModifier = 1.0 - - [machines.auto_workbench] - #A modifier to apply to the energy costs of every auto workbench recipe - #Range: 0.001 ~ 1000.0 - energyModifier = 1.0 - #A modifier to apply to the time of every auto workbench recipe - #Range: 0.001 ~ 1000.0 - timeModifier = 1.0 - - [machines.bottling_machine] - #A modifier to apply to the energy costs of every bottling machine recipe - #Range: 0.001 ~ 1000.0 - energyModifier = 1.0 - #A modifier to apply to the time of every bottling machine recipe - #Range: 0.001 ~ 1000.0 - timeModifier = 1.0 - - [machines.mixer] - #A modifier to apply to the energy costs of every mixer recipe - #Range: 0.001 ~ 1000.0 - energyModifier = 1.0 - #A modifier to apply to the time of every mixer recipe - #Range: 0.001 ~ 1000.0 - timeModifier = 1.0 - - [machines.arc_furnace] - #A modifier to apply to the energy costs of every arc furnace recipe - #Range: 0.001 ~ 1000.0 - energyModifier = 1.0 - #A modifier to apply to the time of every arc furnace recipe - #Range: 0.001 ~ 1000.0 - timeModifier = 1.0 - #The maximum amount of damage Graphite Electrodes can take. While the furnace is working, electrodes sustain 1 damage per tick, so this is effectively the lifetime in ticks. The default value of 96000 makes them last for 8 consecutive ingame days - #Range: > 1 - electrodeDamage = 96000 - - - #Set this to false to disable the Arc Furnace's recycling of armors and tools - recycle = true - - [machines.excavator] - #The Flux per tick the Excavator will consume to dig - #Range: > 1 - consumption = 4096 - #The speed of the Excavator. Basically translates to how many degrees per tick it will turn. - #Range: 0.001 ~ 1000.0 - speed = 1.0 - #Set this to false to disable the ridiculous amounts of particles the Excavator spawns - particles = true - #The threshold the perlin noise has to cross for a mineral vein to be generated. Higher means less likely. - #Range: 0.0 ~ 1.0 - chance = 0.9 - #The maximum amount of yield one can get out of a chunk with the excavator. Set a number smaller than zero to make it infinite - #Range: > -1 - yield = 38400 - #The maximum depletion a vein can start with, as a decimal value. When a vein generates, a random percentage up to this value is depleted from it - #Range: 0.0 ~ 1.0 - initial_depletion = 0.2 - #List of dimensions that can't contain minerals. Default: The End. - dimBlacklist = ["minecraft:dimension_type"] - - [machines.sawmill] - #A modifier to apply to the energy costs of every sawmill recipe - #Range: 0.001 ~ 1000.0 - energyModifier = 1.0 - #A modifier to apply to the time of every sawmill recipe - #Range: 0.001 ~ 1000.0 - timeModifier = 1.0 - [ores] - #The retrogeneration key. Basically IE checks if this key is saved in the chunks data. If it isn't, it will perform retrogen on all ores marked for retrogen. - #Change this in combination with the retrogen booleans to regen only some of the ores. - retrogen_key = "DEFAULT" - #Set this to false to disable the logging of the chunks that were flagged for retrogen. - retrogen_log_flagChunk = true - #Set this to false to disable the logging of the chunks that are still left to retrogen. - retrogen_log_remaining = true - - #Ore generation config - copper [ores.copper] - #The maximum size of a vein. Set to 0 to disable generation - #Range: > 0 vein_size = 0 - #The minimum Y coordinate this ore can spawn at - #Range: > -2147483648 - min_y = 40 - #The maximum Y coordinate this ore can spawn at - #Range: > -2147483648 - max_y = 72 - #The average number of veins per chunk - #Range: > 0 - avg_veins_per_chunk = 8 - #Set this to true to allow retro-generation of copper Ore. - retrogen_enable = false - - #Ore generation config - bauxite [ores.bauxite] - #The maximum size of a vein. Set to 0 to disable generation - #Range: > 0 vein_size = 0 - #The minimum Y coordinate this ore can spawn at - #Range: > -2147483648 - min_y = 40 - #The maximum Y coordinate this ore can spawn at - #Range: > -2147483648 - max_y = 85 - #The average number of veins per chunk - #Range: > 0 - avg_veins_per_chunk = 8 - #Set this to true to allow retro-generation of bauxite Ore. - retrogen_enable = false - - #Ore generation config - lead [ores.lead] - #The maximum size of a vein. Set to 0 to disable generation - #Range: > 0 vein_size = 0 - #The minimum Y coordinate this ore can spawn at - #Range: > -2147483648 - min_y = 8 - #The maximum Y coordinate this ore can spawn at - #Range: > -2147483648 - max_y = 36 - #The average number of veins per chunk - #Range: > 0 - avg_veins_per_chunk = 4 - #Set this to true to allow retro-generation of lead Ore. - retrogen_enable = false - - #Ore generation config - silver [ores.silver] - #The maximum size of a vein. Set to 0 to disable generation - #Range: > 0 vein_size = 0 - #The minimum Y coordinate this ore can spawn at - #Range: > -2147483648 - min_y = 8 - #The maximum Y coordinate this ore can spawn at - #Range: > -2147483648 - max_y = 40 - #The average number of veins per chunk - #Range: > 0 - avg_veins_per_chunk = 4 - #Set this to true to allow retro-generation of silver Ore. - retrogen_enable = false - - #Ore generation config - nickel [ores.nickel] - #The maximum size of a vein. Set to 0 to disable generation - #Range: > 0 vein_size = 0 - #The minimum Y coordinate this ore can spawn at - #Range: > -2147483648 - min_y = 8 - #The maximum Y coordinate this ore can spawn at - #Range: > -2147483648 - max_y = 24 - #The average number of veins per chunk - #Range: > 0 - avg_veins_per_chunk = 2 - #Set this to true to allow retro-generation of nickel Ore. - retrogen_enable = false - - #Ore generation config - uranium [ores.uranium] - #The maximum size of a vein. Set to 0 to disable generation - #Range: > 0 vein_size = 0 - #The minimum Y coordinate this ore can spawn at - #Range: > -2147483648 - min_y = 8 - #The maximum Y coordinate this ore can spawn at - #Range: > -2147483648 - max_y = 24 - #The average number of veins per chunk - #Range: > 0 - avg_veins_per_chunk = 2 - #Set this to true to allow retro-generation of uranium Ore. - retrogen_enable = false - -[tools] - #Set this to true to completely disable the ore-crushing recipes with the Engineers Hammer - disable_hammer_crushing = false - #The maximum durability of the Engineer's Hammer. Used up when hammering ingots into plates. - #Range: > 1 - hammer_durability = 100 - #The maximum durability of the Wirecutter. Used up when cutting plates into wire. - #Range: > 1 - cutter_durability = 250 - - [tools.bullet_damage] - #The amount of base damage a Casull Cartridge inflicts - #Range: 0.0 ~ 1.7976931348623157E308 - casull = 10.0 - #The amount of base damage a armor piercing Cartridge inflicts - #Range: 0.0 ~ 1.7976931348623157E308 - ap = 10.0 - #The amount of base damage a single part of buckshot inflicts - #Range: 0.0 ~ 1.7976931348623157E308 - buck = 2.0 - #The amount of base damage a dragon breath cartridge inflicts - #Range: 0.0 ~ 1.7976931348623157E308 - dragon = 3.0 - #The amount of base damage a homing cartridge inflicts - #Range: 0.0 ~ 1.7976931348623157E308 - homing = 10.0 - #The amount of base damage a wolfpack cartridge inflicts - #Range: 0.0 ~ 1.7976931348623157E308 - wolfpack = 4.0 - #The amount of base damage the sub-projectiles of a wolfpack cartridge inflicts - #Range: 0.0 ~ 1.7976931348623157E308 - wolfpack_part = 8.0 - #The amount of damage a silver bullet inflicts - #Range: 0.0 ~ 1.7976931348623157E308 - silver = 10.0 - #The amount of base damage a phial cartridge inflicts - #Range: 0.0 ~ 1.7976931348623157E308 - phial = 1.0 - - [tools.chemthrower] - #The mb of fluid the Chemical Thrower will consume per tick of usage - #Range: > 1 - consumption = 10 - #Set this to false to disable the use of Sneak+Scroll to switch Chemthrower tanks. - scroll = true - - [tools.railgun] - #The base amount of Flux consumed per shot by the Railgun - #Range: > 1 - consumption = 800 - #A modifier for the damage of all projectiles fired by the Railgun - #Range: 0.0 ~ 1.7976931348623157E308 - damage_modifier = 1.0 - - [tools.powerpack] - #A whitelist of armor pieces to allow attaching the capacitor backpack, formatting: [mod id]:[item name] - whitelist = [] - #A blacklist of armor pieces to allow attaching the capacitor backpack, formatting: [mod id]:[item name]. Whitelist has priority over this - blacklist = ["embers:ashen_cloak_chest", "ic2:batpack", "ic2:cf_pack", "ic2:energy_pack", "ic2:jetpack", "ic2:jetpack_electric", "ic2:lappack"] - - [tools.toolbox] - #A whitelist of tools allowed in the toolbox, formatting: [mod id]:[item name] - tools = [] - #A whitelist of foods allowed in the toolbox, formatting: [mod id]:[item name] - foods = [] - #A whitelist of wire-related allowed in the toolbox, formatting: [mod id]:[item name] - wiring = [] - diff --git a/defaultconfigs/mahoutsukai-server.toml b/defaultconfigs/mahoutsukai-server.toml index ece3484a..17c9e53e 100644 --- a/defaultconfigs/mahoutsukai-server.toml +++ b/defaultconfigs/mahoutsukai-server.toml @@ -1,1081 +1,4 @@ - -[boundary] - #This is the mana cost per cycle - #Range: 0 ~ 100000000 - ALARM_BARRIER_MANA_COST = 1 - #This is the range of the boundary - #Range: 0 ~ 100000000 - ENCLOSURE_BARRIER_RADIUS = 5 - #This is how often the boundary drains mana - #Range: 0 ~ 100000000 - TANGIBLE_BARRIER_MANA_CYCLE = 3 - #This is the mana cost per cycle - #Range: 0 ~ 100000000 - DISPLACEMENT_BARRIER_MANA_COST = 1 - #This is the range of the boundary - #Range: 0 ~ 100000000 - TANGIBLE_BARRIER_RADIUS = 10 - #This is the range of the boundary - #Range: 0 ~ 100000000 - DISPLACEMENT_BARRIER_RADIUS = 11 - #This is how often the boundary does it's thing - #Range: 0 ~ 100000000 - ENCLOSURE_BARRIER_CYCLE = 20 - #This is the mana cost per cycle - #Range: 0 ~ 100000000 - DRAIN_LIFE_BARRIER_MANA_COST = 5 - #This is how often the boundary drains mana - #Range: 0 ~ 100000000 - GRAVITY_BARRIER_MANA_CYCLE = 2 - #This is how often the boundary does it's thing - #Range: 0 ~ 100000000 - TANGIBLE_BARRIER_CYCLE = 20 - #This is the mana cost per cycle - #Range: 0 ~ 100000000 - ENCLOSURE_BARRIER_MANA_COST = 20 - #This is how often the boundary drains mana - #Range: 0 ~ 100000000 - DRAIN_LIFE_BARRIER_MANA_CYCLE = 1 - #This is how often the boundary drains mana - #Range: 0 ~ 100000000 - ALARM_BARRIER_MANA_CYCLE = 10 - #This is how often the boundary drains mana - #Range: 0 ~ 100000000 - DISPLACEMENT_BARRIER_MANA_CYCLE = 5 - #This is how often the boundary does it's thing - #Range: 0 ~ 100000000 - DRAIN_LIFE_BARRIER_CYCLE = 20 - #This is the range of the boundary - #Range: 0 ~ 100000000 - ALARM_BARRIER_RADIUS = 10 - #This is the range of the boundary - #Range: 0 ~ 100000000 - DRAIN_LIFE_BARRIER_RADIUS = 10 - #This is how often the boundary does it's thing - #Range: 0 ~ 100000000 - GRAVITY_BARRIER_CYCLE = 1 - #This is how often the boundary does it's thing - #Range: 0 ~ 100000000 - DISPLACEMENT_BARRIER_CYCLE = 4 - #mahoutsukai.config.alarm_barrier_actionbar_messages.comment - ALARM_ACTION_BAR_MESSAGES = true - #This is the range of the boundary - #Range: 0 ~ 100000000 - GRAVITY_BARRIER_RADIUS = 10 - #This is the mana cost per cycle - #Range: 0 ~ 100000000 - TANGIBLE_BARRIER_MANA_COST = 1 - #This is the mana cost per cycle - #Range: 0 ~ 100000000 - GRAVITY_BARRIER_MANA_COST = 1 - #This is how often the boundary does it's thing - #Range: 0 ~ 100000000 - ALARM_BARRIER_CYCLE = 20 - #This is whether the boundary ignores hunger when refilling - DRAIN_LIFE_IGNORE_HUNGER = false - #This is how much mana the boundary restores - #Range: 0 ~ 10000000 - DRAIN_LIFE_MANA_REGEN = 1 - #This is how much the boundary heals - #Range: -1.0E7 ~ 1.0E7 - DRAIN_LIFE_HEAL_FACTOR = 0.5 - #This is how much damage the boundary does - #Range: 0.0 ~ 1.0E7 - DRAIN_LIFE_DAMAGE = 2.0 - #The boundary does this much times its normal damage if the target has magic resistance - #Range: 0.0 ~ 1.0E7 - DRAIN_LIFE_PUNISH_RESIST = 1.8 - #Entities that won't be considered for the boundary - DRAIN_LIFE_ENTITY_BLACKLIST = [] - -[displacement] - #This is the cost per teleport - #Range: 0 ~ 100000000 - ORDERED_DISPLACEMENT_MANA_COST = 40 - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - PROTECTIVE_DISPLACEMENT_MANA_COST = 50 - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - PROJECTILE_DISPLACEMENT_MANA_COST = 50 - #This is how far you can go before being sent back to your body - #Range: 0 ~ 100000000 - MENTAL_DISPLACEMENT_RANGE = 20 - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - MENTAL_DISPLACEMENT_MANA_COST = 300 - #This is the max distance between ordered displacement circles. - #Range: 0 ~ 100000000 - ORDERED_DISPLACEMENT_RADIUS = 20 - #This is the cost per name tag - #Range: 0 ~ 100000000 - SCRYING_MANA_COST = 50 - #This is how often a Scrying tile entity will send updates - #Range: 0 ~ 100000000 - SCRYING_BLOCK_CYCLE = 4 - #This is the cost of using the scroll (also the cost per teleport if not a scroll) - #Range: 0 ~ 100000000 - ASCENSION_SCROLL_MANA_COST = 30 - #This is the cost per teleport - #Range: 0 ~ 100000000 - EQUIVALENT_DISPLACEMENT_MANA_COST = 60 - #This is the cooldown between teleports (so you don't get shot back and forth rapidly) - #Range: 0 ~ 100000000 - ORDERED_DISPLACEMENT_RECEIVE_COOLDOWN = 15 - #This is how often the circle checks for things to teleport - #Range: 0 ~ 100000000 - ORDERED_DISPLACEMENT_BLOCK_CYCLE = 4 - #This is how long (in ticks) before a single name tag use runs out - #Range: 0 ~ 100000000 - SCRYING_DURATION = 1200 - #This is how often the circle checks for things to teleport - #Range: 0 ~ 100000000 - ASCENSION_BLOCK_CYCLE = 4 - #This is how often the circle checks for things to teleport - #Range: 0 ~ 100000000 - EQUIVALENT_DISPLACEMENT_BLOCK_CYCLE = 4 - #This is the cooldown between teleports (so you don't get shot back and forth rapidly) - #Range: 0 ~ 100000000 - EQUIVALENT_DISPLACEMENT_RECEIVE_COOLDOWN = 15 - #Max Distance for Equivalent Displacement - #Range: -1.0E7 ~ 1.0E7 - EQUIVALENT_DISPLACEMENT_MAX_DISTANCE = -1.0 - #Whether Equivalent Displacement can traverse dimensions - EQUIVALENT_DISPLACEMENT_DIMENSIONAL_TRAVEL = true - [projection] - #This is the range for pulling undead mobs with Caliburn - #Range: 0 ~ 100000000 - POWER_CONSOLIDATION_PULL_RADIUS = 20 - #Acts as a blacklist if the toggle is on - POWER_CONSOLIDATION_BLACKLIST = ["mahoutsukai:clarent", "mahoutsukai:morgan"] - #This is the cost per cycle for creating the lake. - #Range: 0 ~ 100000000 - POWER_CONSOLIDATION_LAKE_MANA_COST = 30 - #Staff of Emrys Zap Damage - #Range: 0.0 ~ 1.0E8 - EMRYS_DAMAGE_ZAP = 1.5 - #This is the min distance between the target and the projectile spawn - #Range: 0 ~ 100000000 - TREASURY_PROJECTION_MIN_DISTANCE = 8 - #Entities must be this close to the wielder of Caliburn's look vector to be affected by the sweep. - #Range: 0 ~ 100000000 - POWER_CONSOLIDATION_SWEEP_LOOK_RADIUS = 3 - #Staff of Emrys Mana Per Second - #Range: 0 ~ 100000000 - EMRYS_MANA_COST_FOCUSED = 200 - #Entities must be this close to the wielder of Caliburn to be affected by the sweep. - #Range: 0 ~ 100000000 - POWER_CONSOLIDATION_SWEEP_RADIUS = 6 - #This is the number of initial chains spawned - #Range: 0 ~ 100000000 - TREASURY_PROJECTION_CHAINS_COUNT = 16 - #Distance between swords spawned in the Marble Dimension - #Range: 0 ~ 100000000 - MARBLE_DIMENSION_SPAWN_RATE = 12 - #Nerf factor for damage stored by Clarent - #Range: 0.0 ~ 1.0E8 - CLARENT_STORED_FACTOR = 0.5 - #How much durability Caliburn has. - #Range: 0 ~ 100000000 - POWER_CONSOLIDATION_DURABILITY = 1000 - #These will spawn in the Reality Marble as entities.. No guarantees on functionality if you change this. - MARBLE_SWORD_SPAWN_LIST = ["minecraft:iron_sword", "minecraft:diamond_sword", "minecraft:stone_sword"] - #If you have dimension conflicts, change this to something else - #Range: 0 ~ 100000000 - MARBLE_DIMENSION = 0 - #Caliburn Smite and Morgan Ball Mana Cost - #Range: 0 ~ 100000000 - CALIBURN_MORGAN_ABILITY_MANA_COST = 300 - #This is the delay between projectiles of the gauntlet - #Range: 0 ~ 100000000 - TREASURY_PROJECTION_COOLDOWN = 10 - #Clarent is Unbreakable - CLARENT_UNBREAKABLE = true - #This is the cost per AOE projectile when using the gauntlet - #Range: 0 ~ 100000000 - TREASURY_PROJECTION_AOE_MANA_COST = 120 - #Either the amount of damage a projected item takes from its max, or the total durability of the projected item - #Range: 0 ~ 100000000 - PROJECTION_DURABILITY_FACTOR = 1 - #How many hits the wound does each time it activates - #Range: 0 ~ 100000000 - CLARENT_WOUND_DAMAGE_HITS = 3 - #This is the cooldown between chain spawns - #Range: 0 ~ 100000000 - TREASURY_PROJECTION_CHAINS_COOLDOWN = 10 - #List of allowed pets that can be killed with Caliburn to create Morgan - MORGAN_TRANSFORM_ENTITY_WHITELIST = ["minecraft:wolf"] - #How much damage Morgan gains from killing children - #Range: 0.0 ~ 1.0E8 - MORGAN_CHILD_INCREASE = 1.0 - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - TREASURY_PROJECTION_SCROLL_MANA_COST = 1000 - #How much damage the wound does per hit - #Range: 0.0 ~ 1.0E8 - CLARENT_WOUND_DAMAGE = 0.2 - #Staff of Emrys Damage Per Second - #Range: 0.0 ~ 1.0E8 - EMRYS_DAMAGE_FOCUSED_PER_SECOND = 4.0 - #Toggles whether it water should attempt to create tile entities. Only needed for old worlds with murky water in them. - POWER_CONSOLIDATION_RETRO_FOG_FIX = false - #Ignore whitelist; allow everything - TREASURY_PROJECTION_ALLOW_ALL = false - #This is the max radius of the lake - #Range: 0 ~ 100000000 - POWER_CONSOLIDATION_LAKE_RADIUS = 12 - #Clarent Durability - #Range: 0 ~ 100000000 - CLARENT_DURABILITY = 1500 - #Morgan Max Ball Range - #Range: 0 ~ 100000000 - MORGAN_MAX_BALL_RANGE = 15 - #Staff of Emrys Max Range - #Range: 0 ~ 100000000 - EMRYS_MAX_RANGE = 22 - #A blacklist for items which should not spawn extra drops with Strengthening - STRENGTHENING_ITEM_SPAWN_BLACKLIST = [] - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - WEAPON_SHOOTER_MANA_COST = 100 - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - PROJECTION_MANA_COST = 200000 - #This is the distance before the lake begins to generate fog. (Note: Higher values may decrease FPS) - #Range: 0.0 ~ 1.0E8 - POWER_CONSOLIDATION_FOG_RADIUS = 8.0 - #This is the delay between AOE projectiles of the gauntlet - #Range: 0 ~ 100000000 - TREASURY_PROJECTION_AOE_COOLDOWN = 4 - #Toggles the blacklist functionality - POWER_CONSOLIDATION_CALIBURN_BLACKLIST_TOGGLE = true - #A list of additional registry names which will be considered for selection in Treasury Projection - TREASURY_PROJECTION_WHITELIST = [] - #Probability of sword spawn - #Range: 0.0 ~ 1.0E8 - MARBLE_DIMENSION_SPAWN_CHANCE = 0.8 - #This is how much durability the proximity projection keys have - #Range: 0 ~ 100000000 - PROXIMITY_PROJECTION_MANA_COST = 30 - #Staff of Emrys Ignites - EMRYS_BOLT_FIRE = false - #Duration for Morgan Rage ability - #Range: 0 ~ 100000000 - MORGAN_RAGE_TIME = 120 - #Cooldown between special cast for Caliburn and Morgan - #Range: 0 ~ 100000000 - MORGAN_CALIBURN_POWER_COOLDOWN = 600 - #This is the range for smiting undead mobs with Caliburn - #Range: 0 ~ 100000000 - POWER_CONSOLIDATION_SMITE_RADIUS = 10 - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - STRENGTHENING_MANA_COST = 50 - #This is the cost per sword transformation. - #Range: 0 ~ 100000000 - POWER_CONSOLIDATION_SWORD_MANA_COST = 5000 - #This is the cost per projectile when using the gauntlet - #Range: 0 ~ 100000000 - TREASURY_PROJECTION_GAUNTLET_MANA_COST = 120 - #This is a nerf factor applied to enchantments to reduce the amount of power that can be consolidated. Lower is less nerf. - #Range: 0.0 ~ 1.0E8 - POWER_CONSOLIDATION_NERF_FACTOR = 0.6 - #This is the wind up time each projectile has before firing. - #Range: 0.0 ~ 1.0E8 - TREASURY_PROJECTION_SPEED = 30.0 - #This is the mana cost per chain spawned - #Range: 0 ~ 100000000 - TREASURY_PROJECTION_CHAINS_MANA_COST = 120 - #How long Clarent's wound lasts - #Range: 0 ~ 100000000 - CLARENT_WOUND_TICKS = 600 - #Morgan Max Spike Range - #Range: 0 ~ 100000000 - MORGAN_SPIKE_RANGE = 10 - #Durability of swords spawned in the Marble Dimension - #Range: 0 ~ 100000000 - MARBLE_DIMENSION_DURABILITY = 3 - #Whether the projected durability is based on max damage (false) or just flat (true) - PROJECTION_DURABILITY_FLAT = true - #This is the max distance between the target and the projectile spawn - #Range: 0 ~ 100000000 - TREASURY_PROJECTION_DISTANCE = 20 - #How much damage Morgan gains from killing adult villagers - #Range: 0.0 ~ 1.0E8 - MORGAN_ADULT_INCREASE = 0.2 - #This is how often the lake does it's thing to make a lake - #Range: 0 ~ 100000000 - POWER_CONSOLIDATION_LAKE_CYCLE = 20 - #A list of registry names which will be not considered for selection in Treasury Projection - TREASURY_PROJECTION_BLACKLIST = [] - #Staff of Emrys Mana Per Zap - #Range: 0 ~ 100000000 - EMRYS_MANA_COST_PASSIVE = 80 - #Which swords cannot turn into Clarent - CLARENT_SWORD_BLACKLIST = ["mahoutsukai:caliburn", "mahoutsukai:morgan"] - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - MARBLE_MANA_COST = 4000 - #Ignore whitelist & blacklist; allow everything - TREASURY_PROJECTION_DENY_ALL = false - #Highest damage possible for Caliburn - #Range: 0 ~ 100000000 - POWER_CONSOLIDATION_ATTACK_CAP = 5000000 - #mahoutsukai.config.power_consolidation_fear_blacklist.comment - POWER_CONSOLIDATION_FEAR_BLACKLIST = [] - #This is the range for undead mobs to fear Caliburn - #Range: 0 ~ 100000000 - POWER_CONSOLIDATION_FEAR_RADIUS = 15 - #A list of enchantment names which cannot be projected. Such as minecraft:sharpness , for example. - PROJECTION_ENCHANTMENT_BLACKLIST = ["forbidden_arcanus:indestructible", "minecraft:mending"] - #How much durability Morgan gains from killing villagers - #Range: 0 ~ 100000000 - MORGAN_HEAL_FACTOR = 30 - #A list of item names which cannot be projected. Such as minecraft:diamond_sword , for example. - PROJECTION_BLACKLIST = ["silentgear"] - #How much Clarent's stored damage decreases per tick while blocking - #Range: 0.0 ~ 1.0E8 - CLARENT_DECREASE_PER_BLOCKING_TICK = 0.02 - #This is the minimum threshhold a lake needs to be to be able to transform a sword into Caliburn. - #Range: 0 ~ 100000000 - POWER_CONSOLIDATION_LAKE_THRESHHOLD = 150 - #Items that Strengthening won't work on - STRENGTHENING_ITEM_BLACKLIST = [] - #Reality Marble Mob Blacklist - MARBLE_MOB_BLACKLIST = [] - #Projection items cannot be used in anvil - PROJECTION_ANVIL_CANCEL = false - #Power Consolidation Enchant Blacklist - POWER_CONSOLIDATION_ENCHANT_BLACKLIST = ["minecraft:mending"] - #Morgan Upgrade Mana Cost - #Range: 0 ~ 10000000 - MORGAN_UPGRADE_MANA_COST = 400 - #Speed of projectiles shot from the weapon projectile bow - #Range: 0.0 ~ 1.0E7 - WEAPON_SHOOTER_PROJECTILE_SPEED = 3.0 - #Damage multiplier for projectiles shot from the weapon projectile bow - #Range: 0.0 ~ 1.0E7 - WEAPON_SHOOTER_DAMAGE_MULTIPLIER = 1.0 - #Weapon projectile bow durability - #Range: 0 ~ 10000000 - WEAPON_SHOOTER_DURABILITY = 30 - #How much damage chains do on contact - #Range: 0.0 ~ 1.0E8 - TREASURY_PROJECTION_CHAINS_DAMAGE = 1.0 - #Treasury Projection Speed Increase Per Available Sword - #Range: -10000.0 ~ 10000.0 - TREASURY_PROJECTION_SPEED_INCREASE_PER_SWORD = 1.0 - #Treasury Projection Speed Minimum - #Range: 0.0 ~ 100000.0 - TREASURY_PROJECTION_SPEED_MIN = 10.0 - #Treasury Projection Cooldown Increase Per Available Sword - #Range: -10000.0 ~ 10000.0 - TREASURY_PROJECTION_COOLDOWN_INCREASE_PER_SWORD = 1.0 - #Treasury Projection Cooldown Minimum - #Range: 0.0 ~ 100000.0 - TREASURY_PROJECTION_COOLDOWN_MIN = 3.0 - #Treasury Projection AOE Mode Max Spawns Per Tick - #Range: 0.0 ~ 100000.0 - TREASURY_PROJECTION_AOE_MAX_SPAWNS = 3.0 - #Treasury Projection AOE Mode Swords Per Spawn - #Range: 0.0 ~ 100000.0 - TREASURY_PROJECTION_AOE_SWORDS_PER_SPAWN = 5.0 - #Treasury Projection Increases Requires Unique Weapons - TREASURY_PROJECTION_INCREASE_REQUIRES_UNIQUE = true - #Max Strengthening Cap - #Range: 0 ~ 100000000 - STRENGTHENING_CAP = 50 - #If False, PROJECTION_BLACKLIST will be considered a whitelist - PROJECTION_IS_BLACKLIST = true - #Projection Explicit Whitelist - PROJECTION_EXPLICIT_WHITELIST = [] - #Rhongomyniad Lake Nerf Factor - #Range: -1.0E7 ~ 1.0E7 - RHONGOMYNIAD_NERF_FACTOR = 0.6 - #Rhongomyniad Speed Factor - #Range: -1.0E7 ~ 1.0E7 - RHONGOMYNIAD_SPEED_FACTOR = 1.4 - #Rhongomyniad Mana Cost - #Range: 0 ~ 10000000 - RHONGOMYNIAD_MANA_COST = 300 - #Rhongomyniad Max Smites - #Range: 0 ~ 10000000 - RHONGOMYNIAD_MAX_SMITES = 10 - #Rhongomyniad Range - #Range: 0 ~ 10000000 - RHONGOMYNIAD_RANGE = 20 - #Max stored damage for Clarent - #Range: 0 ~ 100000000 - CLARENT_ATTACK_CAP = 5000000 - #Clarent Blacklist Toggle - CLARENT_BLACKLIST_TOGGLE = true - #Disable Emrys - DISABLE_EMRYS = false - #All pet wolves are allowed for transformation to Morgan - MORGAN_TRANSFORM_WOLFS_ALLOWED = true - #Replica Shockwave Base Damage - #Range: 0.0 ~ 1.0E7 - REPLICA_BASE_DAMAGE = 4.0 - #Replica Friend Teleport Range - #Range: 0.0 ~ 1.0E7 - REPLICA_TELEPORT_FRIEND_RANGE = 6.0 - #Replica Friend Teleport Max Distance - #Range: -1.0E7 ~ 1.0E7 - REPLICA_TELEPORT_MAX_DISTANCE = -1.0 - #Replica Teleport Start Time - #Range: 0 ~ 10000000 - REPLICA_TELEPORT_START_TELEPORTING = 110 - #Replica Teleport Stop Time - #Range: 0 ~ 10000000 - REPLICA_TELEPORT_STOP_TELEPORTING = 120 - #Replica Teleport Life - #Range: 0 ~ 10000000 - REPLICA_TELEPORT_LIFE = 140 - #Replica Teleport Mana Cost - #Range: 0 ~ 10000000 - REPLICA_TELEPORT_MANA_COST = 300 - #Replica Shockwave Mana Cost - #Range: 0 ~ 10000000 - REPLICA_ATTACK_MANA_COST = 30 - #Replica Shockwave Cooldown - #Range: 0 ~ 1000000 - REPLICA_SHOCKWAVE_COOLDOWN = 50 - #Replica Shockwave Range - #Range: 0.0 ~ 1.0E7 - REPLICA_ATTACK_RANGE = 8.0 - #Replica can Teleport across Dimensions - REPLICA_TELEPORT_CROSS_DIMENSION = true - #Replica Cover Move Range - #Range: 0.0 ~ 1.0E7 - REPLICA_COVER_MOVE_RANGE = 20.0 - #Replica Shockwave Max Damage - #Range: 0.0 ~ 1.0E7 - REPLICA_MAX_DAMAGE = 5000000.0 - #Replica is disabled - REPLICA_DISABLED = false - #Replica Banned Damage Types - REPLICA_BANNED_DAMAGE_TYPES = [] - #Power Consolidation Damage Cap Tiers - POWER_CONSOLIDATION_TIERS = [10000.0, 50000.0, 500000.0, 1000000.0, 5000000.0] - #Power Consolidation Tier Upgrade Items - POWER_CONSOLIDATION_TIER_UPGRADE_ITEM = ["atmadditions:atm_star"] - #Replica Durability - #Range: 0 ~ 10000000 - REPLICA_DURABILITY = 10000 - #Replica is Unbreakable - REPLICA_IS_UNBREAKABLE = true - -[exchange] - #How far down gets changed by the Alchemical Exchange - #Range: 0 ~ 100000000 - ALCHEMICAL_EXCHANGE_HEIGHT = 5 - #This is a list of blocks available in the wood-class exchange. - ALCHEMICAL_WOOD_CLASS = ["minecraft:log", "minecraft:cactus", "minecraft:pumpkin", "minecraft:melon_block", "minecraft:brown_mushroom_block", "minecraft:red_mushroom_block", "minecraft:hay_block", "minecraft:nether_wart_block"] - #This is the max distance between contract circles. - #Range: 0 ~ 100000000 - CONTRACT_RADIUS = 10 - #This is the cost of forming a contract with another player - #Range: 0 ~ 100000000 - CONTRACT_MANA_COST = 10 - #This is a list of blocks available in the metal-class exchange. - ALCHEMICAL_METAL_CLASS = ["minecraft:iron_ore", "minecraft:gold_ore", "minecraft:quartz_ore"] - #This is how often the circle restores mana - #Range: 0 ~ 100000000 - DURABILITY_EXCHANGE_BLOCK_CYCLE = 20 - #This is the limit on mana restored per cycle - #Range: 0 ~ 100000000 - DURABILITY_EXCHANGE_MANA_GAIN_CAP = 10 - #This is a list of blocks available in the gem-class exchange. - ALCHEMICAL_GEM_CLASS = ["minecraft:diamond_ore", "minecraft:emerald_ore"] - #This is a list of blocks available in the special-class exchange. - ALCHEMICAL_SPECIAL_CLASS = ["minecraft:prismarine", "minecraft:glowstone", "minecraft:sea_lantern", "minecraft:obsidian", "minecraft:slime"] - #This is how often the circle restores or deducts mana - #Range: 0 ~ 100000000 - CHRONAL_EXCHANGE_BLOCK_CYCLE = 20 - #This is a list of blocks available in the fluid-class exchange. - ALCHEMICAL_FLUID_CLASS = ["minecraft:lava", "minecraft:water"] - #mahoutsukai.config.durability_exchange_blacklist.comment - DURABILITY_EXCHANGE_BLACKLIST = [] - #This is the new value of damage done while damage exchange is active - #Range: 0.0 ~ 1.0E8 - DAMAGE_EXCHANGE_REDUCE_TO = 1.0 - #This is how much mana is gained or lost every cycle - #Range: 0 ~ 100000000 - CHRONAL_EXCHANGE_MANA_GAIN_LOSS = 10 - #This is how much durability per mana restored - #Range: 0 ~ 100000000 - DURABILITY_EXCHANGE_EFFICIENCY = 1 - #This is the cost for each catalyst exchanged by the circle - #Range: 0 ~ 100000000 - CATALYST_EXCHANGE_MANA_COST = 50 - #This is how often the circle changes a layer underneath it - #Range: 0 ~ 100000000 - ALCHEMICAL_EXCHANGE_BLOCK_CYCLE = 20 - #This is the mana cost per scroll - #Range: 0 ~ 100000000 - IMMUNITY_EXCHANGE_MANA_COST = 400 - #This is how long the buff/debuff lasts (in ticks) - #Range: 0 ~ 100000000 - IMMUNITY_EXCHANGE_TIME = 1200 - #This is the how much mana you get back when you're injured - #Range: 0 ~ 100000000 - DAMAGE_EXCHANGE_MANA_GAIN = 20 - #This is a list of blocks available in the moving-fluid-class exchange. - ALCHEMICAL_MOVING_FLUID_CLASS = ["minecraft:flowing_lava", "minecraft:flowing_water"] - #This is a list of blocks available in the dirt-class exchange. - ALCHEMICAL_DIRT_CLASS = ["minecraft:dirt", "minecraft:sand", "minecraft:soul_sand", "minecraft:snow"] - #This is a list of blocks available in the clay-class exchange. - ALCHEMICAL_CLAY_CLASS = ["minecraft:clay", "minecraft:coal_ore", "minecraft:redstone_ore", "minecraft:lapis_ore"] - #This is a list of blocks available in the stone-class exchange. - ALCHEMICAL_STONE_CLASS = ["minecraft:stone", "minecraft:ice", "minecraft:packed_ice", "minecraft:sandstone", "minecraft:red_sandstone", "minecraft:gravel", "minecraft:end_stone", "minecraft:purpur_block", "minecraft:magma", "minecraft:netherrack", "minecraft:hardened_clay"] - #This is a list of blocks available in the grass-class exchange. - ALCHEMICAL_GRASS_CLASS = ["minecraft:grass", "minecraft:mycelium"] - #This is the cost for each block changed by the circle - #Range: 0 ~ 100000000 - ALCHEMICAL_EXCHANGE_MANA_COST = 16 - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - DAMAGE_EXCHANGE_MANA_COST = 40 - #This is how often the block checks for players on top of it - #Range: 0 ~ 100000000 - CONTRACT_BLOCK_CYCLE = 4 - #This is how often the circle checks for catalysts on top to change - #Range: 0 ~ 100000000 - CATALYST_EXCHANGE_BLOCK_CYCLE = 4 - #Durability Exchange Tax Brackets - DURABILITY_EXCHANGE_TAX_BRACKETS = [5000.0, 20000.0, 100000.0] - #Durability Exchange Tax Rates - DURABILITY_EXCHANGE_TAX_RATES = [0.02, 0.03, 0.04] - #Damage Exchange Cap - #Range: 0 ~ 1000000000 - DAMAGE_EXCHANGE_CAP = 100 - -[mystic] - #This is the effect that is applied when the network has multiples of 11. - HEAVENS_CUP_ELEVEN_EFFECT = "wither" - #Either a fraction of the max mana (if scaling) or a flat damage value - #Range: 0.0 ~ 1.0E8 - MYSTIC_STAFF_BIG_FACTOR = 0.02 - #Whether Rho Aias boops all the time or just when caster sneaking - RHO_AIAS_SNEAK_BOOP = true - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - RHO_AIAS_MANA_COST = 300 - #How far away Rho Aias will delete entities - #Range: 0 ~ 100000000 - RHO_AIAS_KILL_RANGE = 30 - #Blocks with higher than this resistance will not be broken. Set to 0 for no breaking. - #Range: 0 ~ 100000000 - AUTHORITY_BLOCK_RESISTANCE_LIMIT = 45 - #Mana cost per tick for Mystic Staff Beam - #Range: 0 ~ 100000000 - MYSTIC_STAFF_BEAM_MANA_PER_TICK = 500 - #This is the effect that is applied when the network has multiples of 13. - HEAVENS_CUP_THIRTEEN_EFFECT = "levitation" - #Entities which Rho Aias will delete if colliding with. - RHO_AIAS_COLLIDE_KILL_LIST = [] - #Whether the damage is flat or scales with caster's 'level' - MYSTIC_STAFF_BIG_SCALES = true - #Entities which Rho Aias will delete if within range - RHO_AIAS_ENTITY_KILL_LIST = [] - #This is a flat cost of using the staff on an entity - #Range: 0 ~ 100000000 - SPATIAL_DISORIENTATION_MANA_COST_ST = 200 - #Damage factor for Mystic Staff Beam - #Range: -1.0E7 ~ 1.0E8 - MYSTIC_STAFF_BEAM_DAMAGE_FACTOR = 0.01 - #This is the effect that is applied when the network has multiples of 3. - HEAVENS_CUP_THREE_EFFECT = "weakness" - #Whether the damage is flat or scales with caster's 'level' - MYSTIC_STAFF_AOE_SCALES = true - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - SPATIAL_DISORIENTATION_MANA_COST = 100 - #Damage Acceleration Factor for Mystic Staff Beam - #Range: 0.0 ~ 1.0E8 - MYSTIC_STAFF_BEAM_DAMAGE_ACCELERATION = 1.5 - #This is how much damage done to the player when attacking something - #Range: 0.0 ~ 1.0E8 - AUTHORITY_DAMAGE_TO_SELF = 1.5 - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - DAMAGE_REPLICATION_MANA_COST = 160 - #Explosion Size for Big Explosion - #Range: 0 ~ 100000000 - MYSTIC_STAFF_BIG_SIZE = 30 - #Mystic Staff Beam Block Limit Per Tick - #Range: 0 ~ 100000000 - MYSTIC_STAFF_BEAM_MAX_BLOCK_BREAK_PER_TICK = 90 - #This is the maximum distance the player can be from a network to activate it - #Range: 0 ~ 100000000 - HEAVENS_CUP_START_DISTANCE = 20 - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - AUTHORITY_MANA_COST = 900 - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - MYSTIC_STAFF_SUMMON_MANA_COST = 100 - #This is the multiplier for speed when the buff is active. Lower is slower - #Range: 0.0 ~ 1.0E8 - AUTHORITY_SPEED_MULTIPLIER = 3.2 - #Explosion Size for AOE Explosion - #Range: 0 ~ 100000000 - MYSTIC_STAFF_AOE_SIZE = 3 - #This is the effect that is applied when the network has multiples of 2. - HEAVENS_CUP_TWO_EFFECT = "poison" - #This is how long the effect lasts (in ticks) - #Range: 0 ~ 100000000 - AUTHORITY_TIME = 400 - #This is the cost of using the giant explosion - #Range: 0 ~ 100000000 - MYSTIC_STAFF_BIG_MANA_COST = 5000 - #This is the slowdown factor when a punched thing hits a wall. Lower is slower - #Range: 0.0 ~ 1.0E8 - AUTHORITY_BREAK_SLOW_DOWN_FACTOR = 0.5 - #This is the effect that is applied when the network has multiples of 5. - HEAVENS_CUP_FIVE_EFFECT = "blindness" - #This is the effect that is applied when the network has multiples of 7. - HEAVENS_CUP_SEVEN_EFFECT = "slowness" - #This is how long potion generated by the network last. - #Range: 0 ~ 100000000 - HEAVENS_CUP_DURATION = 1200 - #This is the slowdown factor when a punched thing is flying through the air normally. Lower is slower - #Range: 0.0 ~ 1.0E8 - AUTHORITY_NORMAL_SLOW_DOWN_FACTOR = 0.875 - #This is the maximum distance between nodes for them to be counted as part of the network. - #Range: 0 ~ 100000000 - HEAVENS_CUP_NETWORK_DISTANCE = 30 - #This is the cost of using the multiple explosion mode - #Range: 0 ~ 100000000 - MYSTIC_STAFF_AOE_MANA_COST = 600 - #Logs detected entities from the kill list, for debug only - RHO_AIAS_KILL_DEBUG = false - #Either a fraction of the max mana (if scaling) or a flat damage value - #Range: 0.0 ~ 1.0E8 - MYSTIC_STAFF_AOE_FACTOR = 0.01 - #This is multiplied by the square root of the area of the target network, and then multiplied by the sum of potion to get the mana cost. - #Range: 0 ~ 100000000 - HEAVENS_CUP_MANA_COST = 2 - #This is the cost of using the staff on a block (per second!) - #Range: 0 ~ 100000000 - SPATIAL_DISORIENTATION_MANA_COST_AOE = 20 - #Damage scales with caster max mana for Beam - MYSTIC_STAFF_BEAM_DAMAGE_SCALES = true - #This is how much damaqe is done when the player hits something - #Range: 0.0 ~ 1.0E8 - AUTHORITY_DAMAGE_TO_OTHER = 3.0 - #Mystic Staff Creates Rain and Thunder - MYSTIC_STAFF_BIG_RAIN = true - #Mystic Staff Scaling Mana Factor - #Range: 0.0 ~ 1.0E7 - MYSTIC_STAFF_SCALING_MANA = 0.0 - #Mystic Staff World Damage - MYSTIC_STAFF_WORLD_DAMAGE = true - #Mystic Staff Beam Block Whitelist - MYSTIC_STAFF_BEAM_BLOCK_WHITELIST = [] - #How long Rho Aias lasts - #Range: 0 ~ 100000000 - RHO_AIAS_LIFE = 1200 - #Borrowed Authority Drops Blocks - AUTHORITY_DROPS_BLOCKS = true - #Spatial Disorientation Air Resistance - SPATIAL_DISORIENTATION_AIR_RESISTANCE = false - #Spatial Disorientation Launch Speed - #Range: 0.0 ~ 1.0E7 - SPATIAL_DISORIENTATION_SPEED = 7.0 - -[eyes] - #Entities must be this close to the user's look vector to be affected - #Range: 0 ~ 100000000 - MYSTIC_EYES_RANGE_FROM_LOOK_VEC = 4 - #Player deaths will count this much to the next death prevention. - #Range: 0.0 ~ 1.0E8 - DEATH_COLLECTION_SOUL_VALUE_PLAYER = 1.0 - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - REVERSION_EYES_MANA_COST = 410 - #This is how long the buff lasts - #Range: 0 ~ 100000000 - CLAIRVOYANCE_TIME = 1200 - #Whitelist or blacklist of dimension IDs - LEY_DIMENSION_LIST = [] - #How often flames do an update (in ticks) - #Range: 0 ~ 100000000 - BLACK_FLAME_UPDATE_TICKS = 1 - #If false, will show lines instead of runes. Lines not may not be compatible with shaders. - LEY_RUNES = true - #Entities must be this close to the user's look vector to be affected - #Range: 0 ~ 100000000 - REVERSION_EYES_RANGE_FROM_LOOK_VEC = 4 - #This is how long the buff lasts - #Range: 0 ~ 100000000 - REVERSION_EYES_TIME = 600 - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - BLACK_FLAME_MANA_COST = 300 - #Blocks and entities within this range will be ignited if the user looks at them - #Range: 0 ~ 100000000 - BLACK_FLAME_RANGE_FROM_USER = 30 - #The Y value Ley Lines should render at - #Range: 0 ~ 100000000 - LEY_RENDER_HEIGHT = 70 - #Mob deaths will count this much to the next death prevention. - #Range: 0.0 ~ 1.0E8 - DEATH_COLLECTION_SOUL_VALUE_MOB = 0.25 - #This is how many ticks it lasts from the time of using the scroll. - #Range: 0 ~ 100000000 - INSIGHT_TIME = 1200 - #Entities must be within this radius of the user to be affected - #Range: 0 ~ 100000000 - MYSTIC_EYES_RANGE_FROM_USER = 5 - #Control the speed at which flames die (number between 0 and 3, probably) - #Range: 0 ~ 100000000 - BLACK_FLAME_DEATH_AGE = 14 - #This value is added to mana regen. It is the floor for mana added by leylines. By default, you lose 1 mana from regen for not being near a leyline. - #Range: 0 ~ 100000000 - LEY_PUNISHMENT = 0 - #If true, the dimension list is a blacklist. If false it is a whitelist. - LEY_BLACKLIST = true - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - DEATH_COLLECTION_MANA_COST = 400 - #This is how long the buff lasts - #Range: 0 ~ 100000000 - MYSTIC_EYES_TIME = 600 - #This is how long the buff lasts - #Range: 0 ~ 100000000 - BLACK_FLAME_TIME = 100 - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - CLAIRVOYANCE_MANA_COST = 220 - #Entities must be within this radius of the user to be affected - #Range: 0 ~ 100000000 - REVERSION_EYES_RANGE_FROM_USER = 10 - #An offset in case you don't want 0,0 to be a leyline - #Range: 0 ~ 100000000 - LEY_OFFSET = 0 - #Entities must be within this radius of the user to be counted - #Range: 0 ~ 100000000 - DEATH_COLLECTION_RANGE_FROM_USER = 10 - #The factor used in calculating the leyline bonus regen - #Range: 0.0 ~ 1.0E8 - LEY_FACTOR = 0.01 - #Default revive health when triggering death collection. - #Range: 0.0 ~ 1.0E8 - DEATH_COLLECTION_REVIVE_VALUE = 12.0 - #How far away ley points are from each other - #Range: 0 ~ 100000000 - LEY_DISTANCE = 300 - #This is how much mana it costs to use the scroll. - #Range: 0 ~ 100000000 - INSIGHT_MANA_COST = 320 - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - MYSTIC_EYES_MANA_COST = 320 - #Set this to false if you don't like ley lines affecting mana regen - LEY_AFFECTS_MANA = true - #Entities within this radius will have their movement predicted - #Range: 0 ~ 100000000 - CLAIRVOYANCE_RANGE = 30 - #Modifier for Fae spawn rate - #Range: 0.0 ~ 1.0E8 - FAE_SPAWN_RATE = 1.0 - #This is how long the buff lasts - #Range: 0 ~ 100000000 - DEATH_COLLECTION_TIME = 600 - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - FAY_SIGHT_MANA_COST = 100 - #Whether the bonus regen is flat or based on max mana - LEY_FLAT = false - #This is how long the buff lasts - #Range: 0 ~ 100000000 - FAY_SIGHT_TIME = 600 - #Something is lit on fire every this many ticks, from the player's eyes - #Range: 0 ~ 100000000 - BLACK_FLAME_IGNITION_TICKS = 1 - #Max Souls possible for Death Collection - #Range: -1.0E7 ~ 1.0E7 - DEATH_COLLECTION_MAX = 1.0E7 - #Mana drained per soul held - #Range: -1.0E7 ~ 1.0E7 - DEATH_COLLECTION_DRAIN_PER_SOUL = 0.3 - #Leyline Eytra boost limited to Fay Sight - LEY_ELYTRA_LIMITED_TO_FAY_SIGHT = false - #Souls drain with negative mana regen - DEATH_COLLECTION_NEGATIVE_REGEN_PUNISHMENT = true - -[familiar] - #This is whether the effect disappears once used - BUTTERFLY_EFFECT_SINGLE_USE = false - #This is the range of the effect from the familiar - #Range: 0 ~ 100000000 - FAMILIARS_GARDEN_RANGE = 7 - #Whether people other than the caster can see the butterfly effect - BUTTERFLY_EFFECT_VISIBLE_TO_OTHERS = false - #This is how many ticks it lasts from the time of using the scroll. - #Range: 0 ~ 100000000 - FAMILIARS_GARDEN_TIME = 1200 - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - SUMMON_FAMILIAR_MANA_COST = 200 - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - RECALL_FAMILIAR_MANA_COST = 20 - #This is the how long the effect lasts - #Range: 0 ~ 100000000 - BUTTERFLY_EFFECT_DURATION = 400 - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - FAMILIARS_GARDEN_MANA_COST = 200 - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - BUTTERFLY_EFFECT_MANA_COST = 100 - #mahoutsukai.config.familiar_actionbar_messages.comment - FAMILIAR_ACTION_BAR_MESSAGES = true - #How often the familiar tries to talk to you - #Range: 0 ~ 100000000 - FAMILIAR_REPORT_SURROUNDINGS_TIME = 400 - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - SWAP_FAMILIAR_MANA_COST = 40 - #How much health the familiar has - #Range: 0 ~ 100000000 - FAMILIAR_HEALTH = 10 - #This is the cost of using the scroll - #Range: 0 ~ 100000000 - POSSESS_ENTITY_MANA_COST = 200 - #The chance that a familiar will complain about being hurt. - #Range: 0.0 ~ 1.0E8 - FAMILIAR_OUCH_CHANCE = 0.3 - -[secret] - #Cooldown of Fog Skill for Presence Concealment - #Range: 0 ~ 100000000 - RIPPER_COOLDOWN = 800 - #Ripper Attack Damage - #Range: 0.0 ~ 1000000.0 - RIPPER_DAMAGE = 2.5 - #Ripper Attack Bonus Scales With Mana - RIPPER_DAMAGE_BONUS_SCALES_WITH_MANA = false - #This is how much mana per percent or health costs. - #Range: 0 ~ 100000000 - RETRIBUTION_MANA_PER_DIFFERENCE = 40 - #Blacklist of mobs retribution won't work against - RETRIBUTION_BLACKLIST = [] - #Ripper Attack Bonus From Behind - #Range: 0.0 ~ 1000000.0 - RIPPER_DAMAGE_BONUS_FROM_BEHIND = 6.0 - #Cooldown of Invisibility on The Ripper after hitting someone - #Range: 0 ~ 100000000 - RIPPER_INVIS_COOLDOWN = 40 - #Ripper Durability - #Range: 0 ~ 1000000000 - RIPPER_DURABILITY = 1200 - #Mana Cost of Presence Concealment - #Range: 0 ~ 100000000 - RIPPER_MANA_COST = 800 - #Ripper Gives Invisibility - RIPPER_GIVES_INVIS = true - #Distance between Fog Particles - #Range: 0 ~ 100000000 - RIPPER_FOG_DISTANCE = 5 - #Radius of Fog - #Range: 0 ~ 100000000 - RIPPER_FOG_RANGE = 20 - #Ripper Attack Speed - #Range: -1000000.0 ~ 1000000.0 - RIPPER_SPEED = 3.0 - #If true, mana is charged per percent difference between caster and target, as opposed to per health point differeence. - RETRIBUTION_MANA_CHARGED_PER_PERCENT = false - #Ripper Fog Mana Cost - #Range: 0 ~ 10000000 - RIPPER_FOG_MANA_COST = 200 - #Ripper Invis Mana Cost - #Range: 0 ~ 10000000 - RIPPER_INVIS_MANA_COST = 0 - #Gandr Black Particles Spawned on Hit - #Range: 0 ~ 100000000 - GANDR_BLACK_PARTICLES_HIT = 150 - #Gandr Red Particles Spawned on Launch - #Range: 0 ~ 100000000 - GANDR_RED_PARTICLES_LAUNCH = 25 - #Gandr Hit Radius - #Range: 0.0 ~ 1.0E8 - GANDR_HIT_RADIUS = 6.0 - #Gandr Effect Cloud Duration - #Range: 0 ~ 100000000 - GANDR_CLOUD_DURATION = 200 - #Gandr Mana Cost Scales with Max Mana - GANDR_MANA_SCALES = true - #Gandr Mana Cost Factor - #Range: 0.0 ~ 1.0E8 - GANDR_MANA_COST_FACTOR = 0.05 - #Gandr Damage Scales with Max Mana - GANDR_DAMAGE_SCALES = true - #Gandr Damage Factor - #Range: 0.0 ~ 1.0E8 - GANDR_DAMAGE_FACTOR = 0.009999999776482582 - #Gandr Max Damage - #Range: 0.0 ~ 1.0E8 - GANDR_MAX_DAMAGE = 1000.0 - #Gandr Min Damage - #Range: 0.0 ~ 1.0E8 - GANDR_MIN_DAMAGE = 5.0 - #Gandr Projectile Speed - #Range: 0.0 ~ 1.0E8 - GANDR_SPEED = 1.0 - #Gandr Effect Blacklist - GANDR_EFFECT_BLACKLIST = [] - #Gandr Effect Whitelist - GANDR_EFFECT_WHITELIST = ["mahoutsukai:misfortune", "mahoutsukai:bound", "mahoutsukai:fear", "mahoutsukai:black_burning", "mahoutsukai:wounded", "mahoutsukai:confusion"] - #Ripper Movement Speed - #Range: -1.0E7 ~ 1000000.0 - RIPPER_MOVEMENT_SPEED = 0.05 - #Gandr Red Particles Spawned on Hit - #Range: 0 ~ 100000000 - GANDR_RED_PARTICLES_HIT = 40 - #Fallen Down Block Break Per Tick - #Range: 0 ~ 100000000 - FALLEN_DOWN_BLOCK_BREAK_PER_TICK = 800 - #Fallen Down Radius - #Range: 0 ~ 100000000 - FALLEN_DOWN_RADIUS = 30 - #Fallen Down Mana Per Tick - #Range: 0 ~ 100000000 - FALLEN_DOWN_MANA_COST = 2000 - #Fallen Down Beam Mode Blocks In - FALLEN_DOWN_BEAM_IN = ["minecraft:grass_block", "minecraft:sand", "minecraft:red_sand", "minecraft:cobblestone", "minecraft:clay", "minecraft:ice", "minecraft:packed_ice", "minecraft:blue_ice"] - #Fallen Down Beam Mode Blocks Out - FALLEN_DOWN_BEAM_OUT = ["minecraft:dirt", "minecraft:glass", "minecraft:red_stained_glass", "minecraft:stone", "minecraft:terracotta", "minecraft:water", "minecraft:water", "minecraft:water"] - #Fallen Down Beam Damage - #Range: 0.0 ~ 1.0E9 - FALLEN_DOWN_BEAM_DAMAGE = 2.0 - #Fallen Down Beam Growth - #Range: 0.0 ~ 1.0E9 - FALLEN_DOWN_BEAM_GROWTH = 0.12 - #Geas Mana Cost - #Range: 0 ~ 100000000 - GEAS_MANA_COST = 30 - #Geas Mana Regen - #Range: 0.0 ~ 1.0E8 - MANA_REGEN_PER_GEAS = 3.0 - -[kodoku] - #mahoutsukai.config.kodoku_tool_divisor.comment - #Range: 0 ~ 100000000 - KODOKU_TOOL_DIVISOR = 10 - #mahoutsukai.config.kodoku_fire_chance.comment - #Range: 0.0 ~ 1.0 - KODOKU_FIRE_CHANCE = 0.1 - #mahoutsukai.config.kodoku_trip_chance.comment - #Range: 0.0 ~ 1.0 - KODOKU_MISFORTUNE_TRIP_CHANCE = 4.0E-5 - #mahoutsukai.config.kodoku_hunger_chance.comment - #Range: 0.0 ~ 1.0 - KODOKU_HUNGER_CHANCE = 0.15 - #mahoutsukai.config.kodoku_hop_chance.comment - #Range: 0.0 ~ 1.0 - KODOKU_HOP_CHANCE = 0.08 - #mahoutsukai.config.kodoku_teleport_chance.comment - #Range: 0.0 ~ 1.0 - KODOKU_TELEPORT_CHANCE = 0.08 - #mahoutsukai.config.kodoku_lightning_chance.comment - #Range: 0.0 ~ 1.0 - KODOKU_MISFORTUNE_LIGHTNING_CHANCE = 2.0E-5 - #mahoutsukai.config.kodoku_splash_chance.comment - #Range: 0.0 ~ 1.0 - KODOKU_SPLASH_CHANCE = 0.05 - #mahoutsukai.config.kodoku_drop_chance.comment - #Range: 0.0 ~ 1.0 - KODOKU_MISFORTUNE_DROP_CHANCE = 7.142857142857143E-5 - #mahoutsukai.config.kodoku_glow_chance.comment - #Range: 0.0 ~ 1.0 - KODOKU_GLOW_CHANCE = 0.02 - #mahoutsukai.config.kodoku_confuse_chance.comment - #Range: 0.0 ~ 1.0 - KODOKU_CONFUSE_CHANCE = 0.01 - #mahoutsukai.config.kodoku_aggro_chance.comment - #Range: 0.0 ~ 1.0 - KODOKU_MISFORTUNE_AGGRO_CHANCE = 4.0E-4 - #mahoutsukai.config.kodoku_loot_divisor.comment - #Range: 0 ~ 100000000 - KODOKU_LOOT_DIVISOR = 10 - -[other] - #mahoutsukai.config.magic_circles.comment - MAGIC_CIRCLES = [] - #mahoutsukai.config.projector_rot_speed.comment - #Range: 0.0 ~ 1000000.0 - PROJECTOR_DEFAULT_ROTATION_SPEED = 1.0 - #GameStages Enabled - GAMESTAGES_ENABLED = false - #How much this circuit can hold - #Range: 0 ~ 100000000 - MANA_CIRCUIT_MAGITECH_CAPACITY = 100000 - #How much max mana increases every time it does - #Range: 0 ~ 100000000 - MANA_INCREASE = 1 - #If false, scrolls will not disappear in creative. - CREATIVE_MODE_SPELLS = false - #How much mana fits into an attuned diamond - #Range: 0 ~ 100000000 - ATTUNED_DIAMOND_CAPACITY = 10000 - #Percentage of max mana players get back by sleeping - #Range: 0.0 ~ 1.0E8 - MANA_RECOVERY_SLEEP = 0.5 - #mahoutsukai.config.magic_runes.comment - MAGIC_RUNES = [] - #If true, only allow blood circles on solid blocks - BLOOD_CIRCLE_SOLID_ONLY = true - #The block range value for any spells which use the player's line of sight - #Range: 0 ~ 100000000 - GLOBAL_LOOK_RANGE = 100 - #How far away things can be from a Mana Circuit to use it - #Range: 0 ~ 100000000 - MANA_CIRCUIT_RANGE = 10 - #How much durability the Mystic Code - First Sorcery item has - #Range: 0 ~ 100000000 - FIRST_SORCERY_DURABILITY = 50 - #If damage is flat, this value is dealt to player's health. If not flat, this value is multiplied by mana used and rounded up. - #Range: 0.0 ~ 1.0E8 - MAGIC_DAMAGE_VALUE = 1.0 - #mahoutsukai.config.creative_mana.comment - CREATIVE_IGNORES_MANA_COSTS = true - #How much mana fits into an attuned emerald - #Range: 0 ~ 100000000 - ATTUNED_EMERALD_CAPACITY = 5000 - #How high a player's personal mana can go - #Range: 0 ~ 100000000 - MAX_MANA_CAP = 200000 - #mahoutsukai.config.projector_off_spin.comment - PROJECTOR_CONTINUES_ROTATE_WHEN_OFF = false - #If Magic damages the player, should it be flat damage or based on mana used - MAGIC_DAMAGE_FLAT = true - #What type of damage magic damage inflicts. - MAGIC_DAMAGE_GENERIC = true - #How much mana is spent before it increases - #Range: 0 ~ 100000000 - MANA_UP_COUNTER = 100 - #How much this circuit can hold - #Range: 0 ~ 100000000 - MANA_CIRCUIT_CAPACITY = 100000 - #Should magic damage the player - MAGIC_DAMAGES_PLAYER = false - #How much mana players regen per tick - #Range: 0 ~ 100000000 - MANA_REGEN_PER_TICK = 1 - #How much mana regen scaled with max mana is added to player regen - #Range: 0.0 ~ 1.0E7 - MANA_ADDED_SCALING_REGEN_PER_TICK = 0.0 - #Scaling factor for how much hunger affects regen - #Range: -1.0E7 ~ 1.0E7 - MANA_REGEN_HUNGER_FACTOR = 1.0 - #Mystic Code First Sorcery Blacklist - MYSTIC_CODE_FIRST_SORCERY_BLACKLIST = ["mahoutsukai:scroll_boundary_drain_life"] - #Mystic Code Enchant Blacklist - MYSTIC_CODE_ENCHANT_BLACKLIST = [] - #Spell Creation Blacklist - SPELL_BLACKLIST = [] - + PROJECTION_BLACKLIST = ["silentgear"] + POWER_CONSOLIDATION_TIERS = [10000.0, 50000.0, 500000.0, 1000000.0, 5000000.0] + POWER_CONSOLIDATION_TIER_UPGRADE_ITEM = ["atmadditions:atm_star"] diff --git a/defaultconfigs/minecolonies-server.toml b/defaultconfigs/minecolonies-server.toml index b60b4445..903d25a7 100644 --- a/defaultconfigs/minecolonies-server.toml +++ b/defaultconfigs/minecolonies-server.toml @@ -1,628 +1,8 @@ - -#All configuration items related to the citizen names -[names] - #Male first names to be used for colonists - malefirstnames = ["Aaron", "Adam", "Adrian", "Aidan", "Aiden", "Alain", "Alex", "Alexander", "Andrew", "Anthony", "Asher", "Austin", "Benjamin", "Brayden", "Bryson", "Caden", "Caleb", "Callum", "Camden", "Cameron", "Carson", "Carter", "Charles", "Charlie", "Chase", "Christian", "Christopher", "Cole", "Colton", "Connor", "Cooper", "Curtis", "Cyrille", "Damian", "Daniel", "David", "Declan", "Diego", "Diogo", "Dominic", "Duarte", "Dylan", "Easton", "Eli", "Elias", "Elijah", "Elliot", "Ethan", "Evan", "Ezra", "Félix", "Gabriel", "Gavin", "George", "Grayson", "Guewen", "Harrison", "Henrik", "Henry", "Houston", "Hudson", "Hugo", "Hunter", "Ian", "Isaac", "Isaiah", "Jack", "Jackson", "Jacob", "James", "Jason", "Jayce", "Jayden", "Jeremiah", "Jim", "Joel", "John", "Jonathan", "Jordan", "Joseph", "Joshua", "Josiah", "Julian", "Kai", "Karsen", "Kevin", "Kian", "Landon", "Leo", "Levi", "Liam", "Lincoln", "Logan", "Luís", "Lucas", "Luke", "Mark", "Mason", "Mateo", "Matthew", "Max", "Michael", "Miles", "Muhammad", "Nathan", "Nathanael", "Nicholas", "Noah", "Nolan", "Oliver", "Oscar", "Owen", "Parker", "Paul", "Peter", "Philibert", "Rénald", "Ray", "Richard", "Robert", "Rory", "Roxan", "Ryan", "Samuel", "Sebastian", "Steven", "Thaddee", "Thomas", "Tiago", "Tristan", "Tyler", "William", "Wyatt", "Xavier", "Zachary", "Zane", "Abraham", "Allen", "Ambrose", "Arthur", "Avery", "Barnaby", "Bartholomew", "Benedict", "Bernard", "Cuthbert", "Edmund", "Edward", "Francis", "Fulke", "Geoffrey", "Gerard", "Gilbert", "Giles", "Gregory", "Hugh", "Humphrey", "Jerome", "Lancelot", "Lawrence", "Leonard", "Martin", "Mathias", "Nathaniel", "Oswyn", "Philip", "Piers", "Ralph", "Reynold", "Roger", "Rowland", "Simon", "Solomon", "Stephen", "Tobias", "Walter", "William", "Kysen"] - #Female first names to be used for colonists - femalefirstnames = ["Aaliyah", "Abigail", "Adalyn", "Addison", "Adeline", "Alaina", "Alexandra", "Alice", "Allison", "Alyssa", "Amelia", "Anastasia", "Anna", "Annabelle", "Aria", "Arianna", "Aubrey", "Audrey", "Aurora", "Ava", "Bailey", "Barbara", "Bella", "Betty", "Brooklyn", "Callie", "Camilla", "Caroline", "Charlotte", "Chloe", "Claire", "Cora", "Daniela", "Diana", "Dorothy", "Eleanor", "Elena", "Eliana", "Elizabeth", "Ella", "Ellie", "Emilia", "Emilienne", "Emily", "Emma", "Eva", "Evelyn", "Everly", "Filipa", "Frédérique", "Gabriella", "Gianna", "Grace", "Hailey", "Hannah", "Harper", "Haylie", "Hazel", "Helen", "Isabella", "Isabelle", "Jade", "Jasmine", "Jennifer", "Jocelyn", "Jordyn", "Julia", "Juliana", "Julienne", "Karen", "Katia", "Kaylee", "Keira", "Kennedy", "Kinsley", "Kylie", "Layla", "Leah", "Lena", "Lila", "Liliana", "Lillian", "Lily", "Linda", "Lisa", "London", "Lorena", "Luana", "Lucy", "Luna", "Mélanie", "Mackenzie", "Madelyn", "Madison", "Maisy", "Makayla", "Margaret", "Maria", "Marine", "Mary", "Maya", "Melanie", "Mia", "Mila", "Nancy", "Natalie", "Natasha", "Niamh", "Nora", "Odile", "Olivia", "Paisley", "Paloma", "Paola", "Patricia", "Penelope", "Peyton", "Prudence", "Reagan", "Riley", "Sadie", "Samantha", "Sarah", "Savannah", "Scarlett", "Skyler", "Sophia", "Sophie", "Stella", "Susan", "Vérane", "Vera", "Victoria", "Violet", "Vivian", "Zoe", "Agnes", "Amy", "Anne", "Avis", "Beatrice", "Blanche", "Bridget", "Catherine", "Cecily", "Charity", "Christina", "Clemence", "Constance", "Denise", "Edith", "Elinor", "Ellen", "Florence", "Fortune", "Frances", "Frideswide", "Gillian", "Isabel", "Jane", "Janet", "Joan", "Josian", "Joyce", "Judith", "Katherine", "Lettice", "Mabel", "Margery", "Marion", "Martha", "Maud", "Mildred", "Millicent", "Parnell", "Philippa", "Rachel", "Rebecca", "Rose", "Ruth", "Susanna", "Sybil", "Thomasin", "Ursula", "Wilmot", "Winifred"] - #Should citizens have a middle initial? [Default: true] - usemiddleinitial = true - #Last names to be used for colonists - lastnames = ["Brown", "Clark", "Fletcher", "Harris", "Johnson", "Jones", "Mardle", "Miller", "Robinson", "Smith", "Taylor", "Wallgreen", "White", "Williams", "Wilson", "Abell", "Ackworth", "Adams", "Addicock", "Alban", "Aldebourne", "Alfray", "Alicock", "Allard", "Allington", "Amberden", "Amcotts", "Amondsham", "Andrews", "Annesley", "Ansty", "Archer", "Ardall", "Ardern", "Argentein", "Arnold", "Asger", "Ashby", "Ashcombe", "Ashenhurst", "Ashton", "Askew", "Asplin", "Astley", "Atherton", "Atkinson", "Atlee", "Attilburgh", "Audeley", "Audlington", "Ayde", "Ayleward", "Aylmer", "Aynesworth", "Babham", "Babington", "Badby", "Baker", "Balam", "Baldwin", "Ballard", "Ballett", "Bammard", "Barber", "Bardolf", "Barefoot", "Barker", "Barnes", "Barre", "Barrentine", "Barrett", "Barstaple", "Bartelot", "Barton", "Basset", "Bathurst", "Battersby", "Battle", "Baynton", "Beauchamp", "Cheddar", "Chelsey", "Chernock", "Chester", "Chetwood", "Cheverell", "Cheyne", "Chichester", "Chilton", "Chowne", "Chudderley", "Church", "Churmond", "Clavell", "Claybrook", "Clement", "Clerk", "Clifford", "Clifton", "Clitherow", "Clopton", "Cobb", "Cobham", "Cobley", "Cockayne", "Cod", "Coddington", "Coffin", "Coggshall", "Colby", "Colkins", "Collard", "Colmer", "Colt", "Colthurst", "Complin", "Compton", "Conquest", "Cooke", "Coorthopp", "Coppinger", "Corbett", "Corby", "Cossington", "Cosworth", "Cotton", "Courtenay", "Covert", "Cowill", "Cox", "Crane", "Cranford", "Crawley", "Cressy", "Crickett", "Cripps", "Crisp", "Cristemas", "Crocker", "Crugg", "Cuddon", "Culpepper", "Cunningham", "Curzon", "Dagworth", "Gardiner", "Gare", "Garnis", "Garrard", "Garret", "Gascoigne", "Gasper", "Gavell", "Gedding", "Gerville", "Geste", "Gibbs", "Gifford", "Gill", "Ginter", "Gisborne", "Gittens", "Glennon", "Glover", "Gobberd", "Goddam", "Godfrey", "Gold", "Golding", "Goldwell", "Gomershall", "Gomfrey", "Gonson", "Good", "Goodenouth", "Gooder", "Goodluck", "Goodnestone", "Goodrick", "Goodrington", "Goodwin", "Goring", "Gorney", "Gorst", "Gosebourne", "Grafton", "Gray", "Greene", "Greenway", "Grenefeld", "Greville", "Grey", "Grimbald", "Grobbam", "Grofhurst", "Groston", "Grove", "Guildford", "Hackman", "Haddock", "Haddon", "Hadresham", "Hakebourne", "Hale", "Hall", "Halley", "Hambard", "Hammer", "Hammond", "Hampden", "Sparrow"] - -#All configuration items related to the core gameplay -[gameplay] - #AI Update rate. Increase this to improve performance. This throttles citizen updates. [Default: 1, min: 1, max: 100] - #Range: 1 ~ 100 - updaterate = 1 - #Automatically fix orphaned chunks which were caused by chunk loading and saving issues. [Default: false] - fixorphanedchunks = false - #Max citizens in one colony. [Default: 150, min: 4, max: 500] - #Range: 4 ~ 500 - maxcitizenpercolony = 150 - - - - #How common diseases are. 1 = Very common, 100 = extremely rare. [Default: 5, min: 1, max: 100] - #Range: 1 ~ 100 - diseasemodifier = 5 - #Should development features be enabled (might be buggy)? [Default: false] - enableindevelopmentfeatures = false - #Should construction tape be placed around in-construction builds? [Default: true] - builderplaceconstructiontape = true - #Should the Builder and Miner build without resources? (This also turns off what the Miner produces.) [Default: false] - builderinfiniteresources = false - #Should players be allowed to abandon their colony to create a new one easily? Note: This is buggy! [Default: false] - allowinfinitecolonies = false - #If part of the colony is loaded by an owner/officer, the entire colony should be kept loaded. [Default: false] - forceloadcolony = false - #Child growth modifier. On average children take about 60min to grow at 1.0x modifier (the default). 5 = 5x as fast. [Default: 1.000000, min: 1.000000, max: 100.000000] - #Range: 1.0 ~ 100.0 - growthmodifier = 1.0 - #Should citizen name tags be rendered? [Default: true] - alwaysrendernametag = true - #Should players be able to place an infinite amount of supply camps/ships? [Default: false] - allowinfinitesupplychests = false - #If a colony is under the initial citizen count, this changes the amount of time before a new citizen spawns. [Default: 60, min: 10, max: 600] - #Range: 10 ~ 600 - citizenrespawninterval = 60 - #Should colonies in other dimensions be allowed? [Default: false] - allowotherdimcolonies = false - #Should workers work during the rain? [Default: false] - workersalwaysworkinrain = false - #Quantity of dirt per compost filling. [Default: 1, min: 0, max: 100] - #Range: 0 ~ 100 - dirtfromcompost = 1 - #Chance to get a prismarine shard or crystal drop from the Fisher (starting at hut level 3). Overall chance of prismarine is 2x this number [Default: 2.500000, min: 0.000000, max: 100.000000] - #Range: 0.0 ~ 100.0 - fisherprismarinechance = 2.5 - #Food consumption modifier. Min: 1.0. [Default: 1.000000, min: 0.100000, max: 100.000000] - #Range: 0.1 ~ 100.0 - foodmodifier = 1.0 - #Delay modifier to mine a block (decreasing it decreases the delay). [Default: 500, min: 1, max: 10000] - #Range: 1 ~ 10000 - blockminingdelaymodifier = 500 - #Chance to get a sponge from the Fisher (starting at hut level 4). [Default: 0.100000, min: 0.000000, max: 100.000000] - #Range: 0.0 ~ 100.0 - fisherspongechance = 0.1 - #Should players be sent entering/leaving colony notifications? [Default: true] - sendenteringleavingmessages = true - #Should players be allowed to change citizen names? -1 for false, 0 for certain players only, 1 for true. (To set which players can change the names, see "Special Permissions Group" below.) [Default: 1, min: -1, max: 1] - #Range: -1 ~ 1 - allowglobalnamechanges = 1 - #Delay after each block placement (increasing it increases the delay). [Default: 15, min: 1, max: 500] - #Range: 1 ~ 500 - builderbuildblockdelay = 15 - #Amount of initial citizens. [Default: 4, min: 1, max: 10] - #Range: 1 ~ 10 - initialcitizenamount = 4 - #Should the Builder be slower when working underground? [Default: true] - restrictbuilderunderground = true - #Should there be a max of 1 warehouse per colony? [Default: true] - limittoonewarehousepercolony = true - #Chance for the Miner to get an ore when mining cobblestone or stone (by default, can be expanded with datapacks to other materials). This is a percentage. [Default: 1, min: 0, max: 100] - #Range: 0 ~ 100 - luckyblockchance = 1 - #Suggest build tool usage when trying to place a building without the build tool. [Default: true] - suggestbuildtoolplacement = true - #Should special holiday content be displayed? [Default: true] - holidayfeatures = true - #The minimum level a Town Hall has to be to allow teleportation to allied colonies. [Default: 3, min: 0, max: 5] - #Range: 0 ~ 5 - minthleveltoteleport = 3 - #Chance to get an evil tavern visitor which can run off with the resources, in % [Default: 2] [Default: 2, min: 1, max: 100] - #Range: 1 ~ 100 - badvisitorchance = 2 - -#All configurations related to the MineColonies commands -[commands] - #Should players be allowed to use the /mc colony teleport command? [Default: false] - canplayerusecolonytpcommand = false - - - - - - #Should players be allowed to use the /mc rtp command? [Default: true] - canplayerusertpcommand = true - #Amount of attempts to find a safe random teleport (with /mc rtp).. [Default: 4, min: 1, max: 10] - #Range: 1 ~ 10 - numberofattemptsforsafetp = 4 - #Should players be allowed to use the /mc colony delete command? [Default: true] - canplayerusedeletecolonycommand = true - - - - #Should players be allowed to use the /mc colony info command? [Default: true] - canplayeruseshowcolonyinfocommand = true - #Should players be allowed to use the /mc colony addOfficer command? [Default: true] - canplayeruseaddofficercommand = true - #Should players be allowed to use the /mc home command? Note: Only owners of the colony can use this command. [Default: true] - - - +[commands] + canplayerusertpcommand = true canplayerusehometpcommand = true - #Can players teleport to allied colonies? [Default: true] - canplayeruseallytownhallteleport = true - #Should players be allowed to use the /mc citizens kill command? [Default: true] canplayerusekillcitizenscommand = true -#All configuration related to mod compatibility -[claims] - #Should the min/max distance from spawn also affect colony placement? [Default: false] - restrictcolonyplacement = false - #Should officers of a colony receive advancements from that colony? [Default: true] - officersreceiveadvancements = true - #Initial claim size for a colony. This is the radius, measured in chunks. [Default: 4, min: 1, max: 200] - #Range: 1 ~ 200 - initialColonySize = 4 - #Maximum claim range for a colony. This is the radius, measured in chunks. [Default: 20, min: 1, max: 50] - #Range: 1 ~ 50 - maxColonySize = 20 - #Max distance (in blocks) from world spawn for a colony. [Default: 8000, min: 1000, max: 100000] - #Range: 1000 ~ 100000 - maxdistancefromworldspawn = 8000 - #The minimum distance (in chunks) between colonies. [Default: 8, min: 1, max: 200] - #Range: 1 ~ 200 - minColonyDistance = 8 - - - #Min distance (in blocks) from world spawn for a colony. [Default: 512, min: 1, max: 1000] - #Range: 1 ~ 1000 - mindistancefromworldspawn = 512 - -#All configuration items related to the combat elements of MineColonies -[combat] - #The minimum number of nights between raids. [Default: 8, min: 1, max: 30] - #Range: 1 ~ 30 - minimumnumberofnightsbetweenraids = 8 - #Days until the pirate ships despawn. [Default: 3, min: 1, max: 10] - #Range: 1 ~ 10 - daysuntilpirateshipsdespawn = 3 - #Should citizens call Guards for help when attacked? [Default: true] - citizencallforhelp = true - #Whether or not raiders can break, scale, and bridge obstacles. [Default: true] - dobarbariansbreakthroughwalls = true - #Should mobs attack citizens? [Default: true] - mobattackcitizens = true - #The max size of a raider horde. [Default: 80, min: 6, max: 400] - #Range: 6 ~ 400 - maxBarbarianSize = 80 - #Health multiplier for all Guards. [Default: 1.000000, min: 0.100000, max: 5.000000] - #Range: 0.1 ~ 5.0 - guardhealthmult = 1.0 - #The difficulty setting for raiders. [Default: 5, min: 0, max: 10] - #Range: 0 ~ 10 - barbarianhordedifficulty = 5 - #The average number of nights between raids. [Default: 12, min: 1, max: 50] - #Range: 1 ~ 50 - averagenumberofnightsbetweenraids = 10 - #Damage multiplier for Knight Guards. [Default: 1.000000, min: 0.100000, max: 5.000000] - #Range: 0.1 ~ 5.0 - knightdamagemult = 1.0 - #Turn on MineColonies pvp mode (colonies can be destroyed and griefed under certain conditions). [Default: false] - pvp_mode = false - #Whether or not raiders can break through doors. [Default: true] - shouldraiderbreakdoors = true - #Max Y level (height) for Barbarians to spawn. [Default: 200, min: 1, max: 500] - #Range: 1 ~ 500 - maxyforbarbarians = 200 - #Whether or not to spawn raiders. [Default: true] - dobarbariansspawn = true - #Damage multiplier for Archer Guards. [Default: 1.000000, min: 0.100000, max: 5.000000] - #Range: 0.1 ~ 5.0 - rangerdamagemult = 1.0 - #The min size of a raider horde. [Default: 5, min: 1, max: 10] - #Range: 1 ~ 10 - spawnbarbariansize = 5 - #Should Archer Guards benefit from Power/Punch/Flame enchants (on bows)? [Default: true] - rangerenchants = true - -#All permission configuration options [permissions] - #Blocks players should be able to interact with in any colony (ex: vending machines) - freetointeractblocks = ["dirt", "0 0 0"] - #Should colony protection be enabled? [Default: true] - enablecolonyprotection = false - #Independent from the colony protection, should explosions be turned off inside colonies? [Default: true] - turnoffexplosionsincolonies = true - #Seconds between permission messages. [Default: 30, min: 1, max: 1000] - #Range: 1 ~ 1000 - secondsBetweenPermissionMessages = 30 - #Players who have special permissions, especially to change citizen names (see "Name Changes" above). - specialpermgroup = ["_Raycoms_"] - -#All configuration related to mod compatibility -[compatibility] - #Experience multiplier of the enchanter (how much more experience do they get from a citizen than they drain). [Default: 2.0] [Default: 2.000000, min: 1.000000, max: 10.000000] - #Range: 1.0 ~ 10.0 - enchanterexperiencemultiplier = 2.0 - - - #The items and item-tags that the Florist can plant. - listofplantables = ["minecraft:sunflower", "minecraft:lilac", "minecraft:rose_bush", "minecraft:peony", "minecraft:tall_grass", "minecraft:large_fern", "minecraft:fern", "biomesoplenty:small_flowers", "minecraft:small_flowers"] - #List of materials a Sifter can rifle through for resources. - siftableblocks = ["minecraft:dirt", "minecraft:sand", "minecraft:gravel", "minecraft:soul_sand"] - #All diseases citizens can get. The name, how common it is, and all ingredients to cure it. - diseases = ["Influenza,100,minecraft:carrot,minecraft:potato", "Measles,10,minecraft:dandelion,minecraft:kelp,minecraft:poppy", "Smallpox,1,minecraft:honeycomb,minecraft:golden_apple"] - #Items consumed by citizens in the Library. - configliststudyitems = ["minecraft:paper;400;100", "minecraft:book;600;10"] - #The possible enchantments for the enchanter. - enchantments = ["1,minecraft:aqua_affinity,1,50", "1,minecraft:bane_of_arthropods,1,50", "1,minecraft:blast_protection,1,50", "1,minecraft:depth_strider,1,50", "1,minecraft:feather_falling,1,50", "1,minecraft:fire_aspect,1,50", "1,minecraft:fire_protection,1,50", "1,minecraft:flame,1,50", "1,minecraft:frost_walker,1,50", "1,minecraft:knockback,1,50", "1,minecraft:looting,1,50", "1,minecraft:power,1,50", "1,minecraft:projectile_protection,1,50", "1,minecraft:protection,1,50", "1,minecraft:punch,1,50", "1,minecraft:respiration,1,50", "1,minecraft:sharpness,1,50", "1,minecraft:smite,1,50", "1,minecraft:sweeping,1,50", "1,minecraft:unbreaking,1,50", "2,minecraft:aqua_affinity,2,25", "2,minecraft:bane_of_arthropods,2,25", "2,minecraft:blast_protection,2,25", "2,minecraft:depth_strider,2,25", "2,minecraft:feather_falling,2,25", "2,minecraft:fire_aspect,2,25", "2,minecraft:fire_protection,2,25", "2,minecraft:flame,2,25", "2,minecraft:frost_walker,2,25", "2,minecraft:knockback,2,25", "2,minecraft:looting,2,25", "2,minecraft:power,2,25", "2,minecraft:projectile_protection,2,25", "2,minecraft:protection,2,25", "2,minecraft:punch,2,25", "2,minecraft:respiration,2,25", "2,minecraft:sharpness,2,25", "2,minecraft:smite,2,25", "2,minecraft:sweeping,2,25", "2,minecraft:unbreaking,2,25", "3,minecraft:aqua_affinity,3,15", "3,minecraft:bane_of_arthropods,3,15", "3,minecraft:blast_protection,3,15", "3,minecraft:depth_strider,3,15", "3,minecraft:feather_falling,3,15", "3,minecraft:fire_aspect,3,15", "3,minecraft:fire_protection,3,15", "3,minecraft:flame,3,15", "3,minecraft:frost_walker,3,15", "3,minecraft:knockback,3,15", "3,minecraft:looting,3,15", "3,minecraft:power,3,15", "3,minecraft:projectile_protection,3,15", "3,minecraft:protection,3,15", "3,minecraft:punch,3,15", "3,minecraft:respiration,3,15", "3,minecraft:sharpness,3,15", "3,minecraft:smite,3,15", "3,minecraft:sweeping,3,15", "3,minecraft:unbreaking,3,15", "4,minecraft:aqua_affinity,4,5", "4,minecraft:bane_of_arthropods,4,5", "4,minecraft:blast_protection,4,5", "4,minecraft:depth_strider,4,5", "4,minecraft:feather_falling,4,5", "4,minecraft:fire_aspect,4,5", "4,minecraft:fire_protection,4,5", "4,minecraft:flame,4,5", "4,minecraft:frost_walker,4,5", "4,minecraft:infinity,1,5", "4,minecraft:knockback,4,5", "4,minecraft:looting,4,5", "4,minecraft:power,4,5", "4,minecraft:projectile_protection,4,5", "4,minecraft:protection,4,5", "4,minecraft:punch,4,5", "4,minecraft:respiration,4,5", "4,minecraft:sharpness,4,5", "4,minecraft:smite,4,5", "4,minecraft:sweeping,4,5", "4,minecraft:unbreaking,4,5", "5,minecraft:aqua_affinity,5,1", "5,minecraft:bane_of_arthropods,5,1", "5,minecraft:blast_protection,5,1", "5,minecraft:depth_strider,5,1", "5,minecraft:feather_falling,5,1", "5,minecraft:fire_aspect,5,1", "5,minecraft:fire_protection,5,1", "5,minecraft:flame,5,1", "5,minecraft:frost_walker,5,1", "5,minecraft:infinity,1,1", "5,minecraft:knockback,5,1", "5,minecraft:looting,5,1", "5,minecraft:mending,1,1", "5,minecraft:power,5,1", "5,minecraft:projectile_protection,5,1", "5,minecraft:protection,5,1", "5,minecraft:punch,5,1", "5,minecraft:respiration,5,1", "5,minecraft:sharpness,5,1", "5,minecraft:smite,5,1", "5,minecraft:sweeping,5,1", "5,minecraft:unbreaking,5,1"] - #List of materials a sifter can use as a mesh material, along with bonus weights - siftermeshes = ["minecraft:string,0", "minecraft:flint,0.1", "minecraft:iron_ingot,0.1", "minecraft:diamond,0.1"] - #List of materials a sifter can find from raw materials, as well as their weights. - - - sifterdrops = ["0,0,minecraft:wheat_seeds,25", "0,0,minecraft:oak_sapling,1", "0,0,minecraft:birch_sapling,1", "0,0,minecraft:spruce_sapling,1", "0,0,minecraft:jungle_sapling,1", "0,1,minecraft:wheat_seeds,50", "0,1,minecraft:oak_sapling,5", "0,1,minecraft:birch_sapling,5", "0,1,minecraft:spruce_sapling,5", "0,1,minecraft:jungle_sapling,5", "0,1,minecraft:carrot:0,1", "0,1,minecraft:potato:0,1", "0,2,minecraft:wheat_seeds,50", "0,2,minecraft:oak_sapling,10", "0,2,minecraft:birch_sapling,10", "0,2,minecraft:spruce_sapling,10", "0,2,minecraft:jungle_sapling,10", "0,2,minecraft:pumpkin_seeds:0,1", "0,2,minecraft:melon_seeds:0,1", "0,2,minecraft:beetroot_seeds:0,1", "0,2,minecraft:carrot,1", "0,2,minecraft:potato,1", "0,2,minecraft:dark_oak_sapling,1", "0,2,minecraft:acacia_sapling,1", "0,3,minecraft:wheat_seeds,25", "0,3,minecraft:oak_sapling,10", "0,3,minecraft:birch_sapling,10", "0,3,minecraft:spruce_sapling,10", "0,3,minecraft:jungle_sapling,10", "0,3,minecraft:pumpkin_seeds:0,5", "0,3,minecraft:melon_seeds:0,5", "0,3,minecraft:beetroot_seeds:0,5", "0,3,minecraft:carrot:0,5", "0,3,minecraft:potato:0,5", "0,3,minecraft:dark_oak_sapling,5", "0,3,minecraft:acacia_sapling,5", "1,0,minecraft:cactus,2.5", "1,0,minecraft:sugar_cane,2.5", "1,1,minecraft:cactus,5", "1,1,minecraft:sugar_cane,5", "1,1,minecraft:gold_nugget,5", "1,2,minecraft:cactus,10", "1,2,minecraft:sugar_cane,10", "1,2,minecraft:cocoa_beans,10", "1,2,minecraft:gold_nugget,10", "1,3,minecraft:cactus,15", "1,3,minecraft:sugar_cane,15", "1,3,minecraft:cocoa_beans,15", "1,3,minecraft:gold_nugget,15", "2,0,minecraft:iron_nugget,5", "2,0,minecraft:flint,5", "2,0,minecraft:coal,5", "2,1,minecraft:redstone,10", "2,1,minecraft:iron_nugget,10", "2,1,minecraft:flint,10", "2,1,minecraft:coal,10", "2,2,minecraft:redstone,15", "2,2,minecraft:iron_nugget,15", "2,2,minecraft:coal,15", "2,2,minecraft:lapis_lazuli,5", "2,2,minecraft:iron_ingot,1", "2,2,minecraft:gold_ingot,1", "2,2,minecraft:emerald,1", "2,2,minecraft:diamond,1", "2,3,minecraft:redstone,20", "2,3,minecraft:coal,20", "2,3,minecraft:lapis_lazuli,10", "2,3,minecraft:iron_ingot,2.5", "2,3,minecraft:gold_ingot,2.5", "2,3,minecraft:emerald,2.5", "2,3,minecraft:diamond,2.5", "3,0,minecraft:nether_wart,5", "3,0,minecraft:quartz,5", "3,1,minecraft:nether_wart,10", "3,1,minecraft:quartz,10", "3,1,minecraft:glowstone_dust,5", "3,2,minecraft:nether_wart,10", "3,2,minecraft:quartz,10", "3,2,minecraft:glowstone_dust,10", "3,2,minecraft:blaze_powder,1", "3,2,minecraft:magma_cream,1", "3,3,minecraft:nether_wart,15", "3,3,minecraft:quartz,15", "3,3,minecraft:glowstone_dust,15", "3,3,minecraft:blaze_powder,5", "3,3,minecraft:magma_cream,5", "3,3,minecraft:player_head,5"] - #List of materials a crusher can reduce, and what they convert into, separated by bangs. - crusherproduction = ["minecraft:cobblestone!minecraft:gravel", "minecraft:gravel!minecraft:sand", "minecraft:sand!minecraft:clay"] - #List of guard resources. - guardresourcelocations = ["minecraft:slime", "tconstruct:blueslime"] - #Forester harvest trunk size for dynamic trees: 1-8. [Default: 5, min: 1, max: 5] - #Range: 1 ~ 5 - dynamictreeharvestsize = 5 - #Enable inventory debugging. [Default: false] - debuginventories = false - #List of ore blocks rarely found magically by miners. - luckyores = ["minecraft:coal_ore!64", "minecraft:iron_ore!32", "minecraft:gold_ore!16", "minecraft:redstone_ore!8", "minecraft:lapis_ore!4", "minecraft:diamond_ore!2", "minecraft:emerald_ore!1"] - #Items requested by potential recruits. - configlistrecruitmentitems = ["minecraft:hay_block;2", "minecraft:book;2", "minecraft:enchanted_book;9", "minecraft:diamond;9", "minecraft:emerald;8", "minecraft:baked_potato;1", "minecraft:gold_ingot;2", "minecraft:redstone;2", "minecraft:lapis_lazuli;2", "minecraft:cake;7", "minecraft:sunflower;5", "minecraft:honeycomb;6", "minecraft:quartz;3"] - #List of recognized and enabled Tags. - enabledmodtags = ["minecraft:wool", "minecraft:planks", "minecraft:stone_bricks", "minecraft:wooden_buttons", "minecraft:buttons", "minecraft:carpets", "minecraft:wooden_doors", "minecraft:wooden_stairs", "minecraft:wooden_slabs", "minecraft:wooden_fences", "minecraft:wooden_pressure_plates", "minecraft:wooden_trapdoors", "minecraft:saplings", "minecraft:logs", "minecraft:dark_oak_logs", "minecraft:oak_logs", "minecraft:birch_logs", "minecraft:acacia_logs", "minecraft:jungle_logs", "minecraft:spruce_logs", "minecraft:banners", "minecraft:sand", "minecraft:walls", "minecraft:anvil", "minecraft:leaves", "minecraft:small_flowers", "minecraft:beds", "minecraft:fishes", "minecraft:signs", "minecraft:music_discs", "minecraft:arrows", "forge:bones", "forge:bookshelves", "forge:chests/ender", "forge:chests/trapped", "forge:chests/wooden", "forge:cobblestone", "forge:crops/beetroot", "forge:crops/carrot", "forge:crops/nether_wart", "forge:crops/potato", "forge:crops/wheat", "forge:dusts/prismarine", "forge:dusts/redstone", "forge:dusts/glowstone", "forge:dyes", "forge:dyes/black", "forge:dyes/red", "forge:dyes/green", "forge:dyes/brown", "forge:dyes/blue", "forge:dyes/purple", "forge:dyes/cyan", "forge:dyes/light_gray", "forge:dyes/gray", "forge:dyes/pink", "forge:dyes/lime", "forge:dyes/yellow", "forge:dyes/light_blue", "forge:dyes/magenta", "forge:dyes/orange", "forge:dyes/white", "forge:eggs", "forge:ender_pearls", "forge:feathers", "forge:fence_gates", "forge:fence_gates/wooden", "forge:fences", "forge:fences/nether_brick", "forge:fences/wooden", "forge:gems/diamond", "forge:gems/emerald", "forge:gems/lapis", "forge:gems/prismarine", "forge:gems/quartz", "forge:glass", "forge:glass/black", "forge:glass/blue", "forge:glass/brown", "forge:glass/colorless", "forge:glass/cyan", "forge:glass/gray", "forge:glass/green", "forge:glass/light_blue", "forge:glass/light_gray", "forge:glass/lime", "forge:glass/magenta", "forge:glass/orange", "forge:glass/pink", "forge:glass/purple", "forge:glass/red", "forge:glass/white", "forge:glass/yellow", "forge:glass_panes", "forge:glass_panes/black", "forge:glass_panes/blue", "forge:glass_panes/brown", "forge:glass_panes/colorless", "forge:glass_panes/cyan", "forge:glass_panes/gray", "forge:glass_panes/green", "forge:glass_panes/light_blue", "forge:glass_panes/light_gray", "forge:glass_panes/lime", "forge:glass_panes/magenta", "forge:glass_panes/orange", "forge:glass_panes/pink", "forge:glass_panes/purple", "forge:glass_panes/red", "forge:glass_panes/white", "forge:glass_panes/yellow", "forge:gravel", "forge:gunpowder", "forge:heads", "forge:ingots/brick", "forge:ingots/gold", "forge:ingots/iron", "forge:ingots/nether_brick", "forge:leather", "forge:mushrooms", "forge:nether_stars", "forge:netherrack", "forge:nuggets/gold", "forge:nuggets/iron", "forge:obsidian", "forge:ores/coal", "forge:ores/diamond", "forge:ores/emerald", "forge:ores/gold", "forge:ores/iron", "forge:ores/lapis", "forge:ores/quartz", "forge:ores/redstone", "forge:rods/blaze", "forge:rods/wooden", "forge:sand", "forge:sand/colorless", "forge:sand/red", "forge:sandstone", "forge:seeds", "forge:seeds/beetroot", "forge:seeds/melon", "forge:seeds/pumpkin", "forge:seeds/wheat", "forge:slimeballs", "forge:stained_glass", "forge:stained_glass_panes", "forge:stone", "forge:storage_blocks/coal", "forge:storage_blocks/diamond", "forge:storage_blocks/emerald", "forge:storage_blocks/gold", "forge:storage_blocks/iron", "forge:storage_blocks/lapis", "forge:storage_blocks/quartz", "forge:storage_blocks/redstone", "forge:string"] - #Offset for the maximum durability unenchanted rod a T2 Fishing Hut can use, compared to iron tools (250). Thermal Foundation Iron requires +6. T3 huts can use unenchanted rods of any durability level, so long as they can take damage at all. Anything below -250 will only allow vanilla rods, except as allowed by T1. [Default: 6, min: -249, max: 250000] - #Range: -249 ~ 250000 - fishingroddurabilityadjustt2 = 6 - #Offset for the maximum durability unenchanted rod a T1 Fishing Hut can use, compared to other wooden tools (59). Vanilla rods always work, but equivalents would need +6. Default value allows up to Thermal Foundation Silver. Anything below -59 will only allow vanilla rods. [Default: 22, min: -58, max: 250000] - #Range: -58 ~ 250000 - fishingroddurabilityadjustt1 = 22 - -#All configurations related to pathfinding -[pathfinding] - #Amount of additional threads to be used for pathfinding. [Default: 2, min: 1, max: 10] - #Range: 1 ~ 10 - pathfindingmaxthreadcount = 2 - #Verbosity of pathfinding. [Default: 0, min: 0, max: 10] - #Range: 0 ~ 10 - pathfindingdebugverbosity = 0 - #Minimum number of consecutive rails for citizens to use them. [Default: 5, min: 5, max: 100] - #Range: 5 ~ 100 - minimumrailstopath = 5 - #Max amount of nodes (positions) to map during pathfinding. Lowering increases performance, but might lead to pathing glitches. [Default: 5000, min: 1, max: 10000] - #Range: 1 ~ 10000 - pathfindingmaxnodes = 5000 - -#All configurations related to the request system -[requestSystem] - #The maximal amount of tries that the request system will perform for retryable requests. Higher increases server load. [Default: 3, min: 1, max: 10] - #Range: 1 ~ 10 - maximalretries = 3 - #Should the request system creatively resolve (if possible) when the player is required to resolve a request. [Default: false] - creativeresolve = false - #Should a player be allowed to use the /mc colony rs reset command? [Default: false] - canplayeruseresetcommand = false - #The amount of ticks between retries of the request system for retryable requests. Lower increases server load. [Default: 1200, min: 30, max: 10000] - #Range: 30 ~ 10000 - delaybetweenretries = 1200 - - - - #Should the request system show debug information? Useful if malfunctioning. [Default: false] - enabledebuglogging = false - - - - -#minecolonies.config.research.comment -[research] - #minecolonies.config.steelarmour.comment - steelarmour = ["minecraft:iron_ingot*64"] - #minecolonies.config.bandaid.comment - bandaid = ["minecraft:golden_carrot*1"] - #minecolonies.config.biodegradable.comment - biodegradable = ["minecraft:bone_meal*64"] - #minecolonies.config.arrowpierce.comment - arrowpierce = ["minecraft:arrow*64", "minecraft:redstone*64"] - #minecolonies.config.healingcream.comment - healingcream = ["minecraft:golden_carrot*8"] - #minecolonies.config.masterbowman.comment - masterbowman = ["minecraft:bow*27"] - #minecolonies.config.regeneration.comment - regeneration = ["minecraft:emerald*1"] - #minecolonies.config.hamlet.comment - hamlet = ["minecraft:cooked_beef*128"] - #minecolonies.config.compost.comment - compost = ["minecraft:wheat_seeds*256"] - #minecolonies.config.accuracy.comment - accuracy = ["minecraft:iron_ingot*16"] - #minecolonies.config.captaintraining.comment - captaintraining = ["minecraft:shield*16"] - #minecolonies.config.tactictraining.comment - tactictraining = ["minecraft:iron_block*3"] - #minecolonies.config.ironarmour.comment - ironarmour = ["minecraft:iron_ingot*32"] - #minecolonies.config.scholarly.comment - scholarly = ["minecraft:book*24"] - #minecolonies.config.skills.comment - skills = ["minecraft:iron_ingot*128"] - #minecolonies.config.cast.comment - cast = ["minecraft:golden_carrot*64"] - #minecolonies.config.stonecake.comment - stonecake = ["minecraft:chiseled_stone_bricks*64"] - #minecolonies.config.rockingroll.comment - rockingroll = ["minecraft:stone*64"] - #minecolonies.config.goodveins.comment - goodveins = ["minecraft:iron_ore*64"] - #minecolonies.config.circus.comment - circus = ["minecraft:cake*1"] - #minecolonies.config.glutton.comment - glutton = ["minecraft:cookie*512"] - #minecolonies.config.feint.comment - feint = ["minecraft:emerald*8"] - #minecolonies.config.livesaver.comment - livesaver = ["minecraft:hay_block*32"] - #minecolonies.config.repost.comment - repost = ["minecraft:iron_ingot*32"] - #minecolonies.config.fear.comment - fear = ["minecraft:emerald*16"] - #minecolonies.config.lightning.comment - lightning = ["minecraft:redstone*2048"] - #minecolonies.config.spectacle.comment - spectacle = ["minecraft:cake*18"] - #minecolonies.config.cleave.comment - cleave = ["minecraft:iron_block*8"] - #minecolonies.config.compress.comment - compress = ["minecraft:golden_carrot*32"] - #minecolonies.config.dung.comment - dung = ["minecraft:wheat_seeds*128"] - #minecolonies.config.festival.comment - festival = ["minecraft:cake*9"] - #minecolonies.config.studious.comment - studious = ["minecraft:book*12"] - #minecolonies.config.deadlyaim.comment - deadlyaim = ["minecraft:flint*256"] - #minecolonies.config.guardianangel2.comment - guardianangel2 = ["minecraft:hay_block*256"] - #minecolonies.config.agilearcher.comment - agilearcher = ["minecraft:diamond*64"] - #minecolonies.config.avoidance.comment - avoidance = ["minecraft:iron_block*3"] - #minecolonies.config.reinforced.comment - reinforced = ["minecraft:diamond*32"] - #minecolonies.config.resistance.comment - resistance = ["minecraft:golden_apple*1"] - #minecolonies.config.nightowl2.comment - nightowl2 = ["minecraft:golden_carrot*75"] - #minecolonies.config.gildedhammer.comment - gildedhammer = ["minecraft:gravel*64", "minecraft:sand*64", "minecraft:clay*64"] - #minecolonies.config.evasion.comment - evasion = ["minecraft:leather*64"] - #minecolonies.config.agile.comment - agile = ["minecraft:rabbit_foot*10"] - #minecolonies.config.quickdraw.comment - quickdraw = ["minecraft:iron_block*2"] - #minecolonies.config.diligent.comment - diligent = ["minecraft:book*6"] - #minecolonies.config.rainman.comment - rainman = ["minecraft:salmon_bucket*27"] - #minecolonies.config.strong.comment - strong = ["minecraft:diamond*8"] - #minecolonies.config.hormones.comment - hormones = ["minecraft:cooked_chicken*64"] - #minecolonies.config.city.comment - city = ["minecraft:cooked_beef*512"] - #minecolonies.config.rainbowheaven.comment - rainbowheaven = ["minecraft:poppy*64"] - #minecolonies.config.morebooks.comment - morebooks = ["minecraft:book*6"] - #minecolonies.config.hot.comment - hot = ["minecraft:lava_bucket*4"] - #minecolonies.config.tools.comment - tools = ["minecraft:iron_ingot*256"] - #minecolonies.config.hotboots.comment - hotboots = ["minecraft:leather*32", "minecraft:iron_ingot*16"] - #minecolonies.config.capacity.comment - capacity = ["minecolonies:blockminecoloniesrack*32"] - #minecolonies.config.livesaver2.comment - livesaver2 = ["minecraft:hay_block*64"] - #minecolonies.config.letitgrow.comment - letitgrow = ["minecolonies:compost*16"] - #minecolonies.config.diamondskin.comment - diamondskin = ["minecraft:diamond*64"] - #minecolonies.config.rails.comment - rails = ["minecraft:rail*64"] - #minecolonies.config.ability.comment - ability = ["minecraft:iron_ingot*64"] - #minecolonies.config.hittingiron.comment - hittingiron = ["minecraft:anvil*1"] - #minecolonies.config.diamondcoated.comment - diamondcoated = ["minecraft:diamond*128"] - #minecolonies.config.fullretreat.comment - fullretreat = ["minecraft:emerald*64"] - #minecolonies.config.resilience.comment - resilience = ["minecraft:golden_apple*8"] - #minecolonies.config.veinminer.comment - veinminer = ["minecraft:iron_ore*32"] - #minecolonies.config.masterswordsman.comment - masterswordsman = ["minecraft:diamond*64"] - #minecolonies.config.stuffer.comment - stuffer = ["minecraft:cookie*128"] - #minecolonies.config.isthisredstone.comment - isthisredstone = ["minecraft:redstone*128"] - #minecolonies.config.improvedleather.comment - improvedleather = ["minecraft:leather*32"] - #minecolonies.config.thoselungs.comment - thoselungs = ["minecraft:glass*64"] - #minecolonies.config.dodge.comment - dodge = ["minecraft:leather*16"] - #minecolonies.config.pavetheroad.comment - pavetheroad = ["minecraft:white_concrete*32"] - #minecolonies.config.knockbackaoe.comment - knockbackaoe = ["minecraft:redstone*64", "minecraft:gold_ingot*64", "minecraft:lapis_lazuli*128"] - #minecolonies.config.recipebook.comment - recipebook = ["minecraft:paper*128"] - #minecolonies.config.beanstalk.comment - beanstalk = ["minecraft:cooked_chicken*512"] - #minecolonies.config.rtm.comment - rtm = ["minecraft:paper*256"] - #minecolonies.config.arrowuse.comment - arrowuse = ["minecraft:arrow*64"] - #minecolonies.config.higherlearning.comment - higherlearning = ["minecraft:book*3"] - #minecolonies.config.phd.comment - phd = ["minecraft:bookshelf*64"] - #minecolonies.config.piercingshot.comment - piercingshot = ["minecraft:flint*64"] - #minecolonies.config.nurture.comment - nurture = ["minecraft:cooked_chicken*32"] - #minecolonies.config.memoryaid.comment - memoryaid = ["minecraft:paper*32"] - #minecolonies.config.reflective.comment - reflective = ["minecraft:book*48"] - #minecolonies.config.improvedbows.comment - improvedbows = ["minecraft:iron_block*6"] - #minecolonies.config.amazingveins.comment - amazingveins = ["minecraft:gold_ore*64"] - #minecolonies.config.improvedswords.comment - improvedswords = ["minecraft:iron_block*6"] - #minecolonies.config.opera.comment - opera = ["minecraft:cake*27"] - #minecolonies.config.whatisthisspeed.comment - whatisthisspeed = ["minecraft:redstone*1024"] - #minecolonies.config.stamina.comment - stamina = ["minecraft:carrot*1"] - #minecolonies.config.richveins.comment - richveins = ["minecraft:gold_ore*32"] - #minecolonies.config.knowtheend.comment - knowtheend = ["minecraft:chorus_fruit*64"] - #minecolonies.config.improvedevasion.comment - improvedevasion = ["minecraft:diamond*16"] - #minecolonies.config.nightowl.comment - nightowl = ["minecraft:golden_carrot*25"] - #minecolonies.config.space.comment - space = ["minecolonies:blockminecoloniesrack*16"] - #minecolonies.config.boiledleather.comment - boiledleather = ["minecraft:leather*64"] - #minecolonies.config.whirlwind.comment - whirlwind = ["minecraft:iron_block*32"] - #minecolonies.config.loaded.comment - loaded = ["minecraft:emerald*64"] - #minecolonies.config.provost.comment - provost = ["minecraft:diamond*16"] - #minecolonies.config.preciseshot.comment - preciseshot = ["minecraft:flint*16"] - #minecolonies.config.steelbracing.comment - steelbracing = ["minecraft:diamond*64"] - #minecolonies.config.academic.comment - academic = ["minecraft:book*128"] - #minecolonies.config.vitality.comment - vitality = ["minecraft:golden_apple*16"] - #minecolonies.config.theater.comment - theater = ["minecraft:enchanted_golden_apple*16"] - #minecolonies.config.tickshot.comment - tickshot = ["minecraft:bow*5"] - #minecolonies.config.evade.comment - evade = ["minecraft:emerald*16"] - #minecolonies.config.puberty.comment - puberty = ["minecraft:cooked_chicken*128"] - #minecolonies.config.seemsautomatic.comment - seemsautomatic = ["minecraft:iron_ingot*512"] - #minecolonies.config.hardened.comment - hardened = ["minecraft:diamond*16"] - #minecolonies.config.woodwork.comment - woodwork = ["minecraft:oak_planks*64"] - #minecolonies.config.fortitude.comment - fortitude = ["minecraft:golden_apple*32"] - #minecolonies.config.gorger.comment - gorger = ["minecraft:cookie*64"] - #minecolonies.config.rapidshot.comment - rapidshot = ["minecraft:bow*18"] - #minecolonies.config.swift.comment - swift = ["minecraft:rabbit_foot*32"] - #minecolonies.config.improveddodge.comment - improveddodge = ["minecraft:leather*32"] - #minecolonies.config.theflintstones.comment - theflintstones = ["minecraft:stone_bricks*64"] - #minecolonies.config.sieving.comment - sieving = ["minecraft:string*64"] - #minecolonies.config.athlete.comment - athlete = ["minecraft:rabbit_foot*64"] - #minecolonies.config.flowerpower.comment - flowerpower = ["minecolonies:compost*64"] - #minecolonies.config.nimble.comment - nimble = ["minecraft:rabbit_foot*1"] - #minecolonies.config.epicure.comment - epicure = ["minecraft:cookie*256"] - #minecolonies.config.deeppockets.comment - deeppockets = ["minecraft:emerald*256"] - #minecolonies.config.penetratingshot.comment - penetratingshot = ["minecraft:flint*32"] - #minecolonies.config.knighttraining.comment - knighttraining = ["minecraft:shield*8"] - #minecolonies.config.multishot.comment - multishot = ["minecraft:bow*9"] - #minecolonies.config.retreat.comment - retreat = ["minecraft:emerald*32"] - #minecolonies.config.keen.comment - keen = ["minecraft:book*3"] - #minecolonies.config.firstaid.comment - firstaid = ["minecraft:hay_block*8"] - #minecolonies.config.redstonepowered.comment - redstonepowered = ["minecraft:redstone*256"] - #minecolonies.config.powerattack.comment - powerattack = ["minecraft:iron_block*4"] - #minecolonies.config.doubletrouble.comment - doubletrouble = ["minecraft:bamboo*64", "minecraft:sugar_cane*64", "minecraft:cactus*64"] - #minecolonies.config.hotfoot.comment - hotfoot = ["minecraft:emerald*64"] - #minecolonies.config.gourmand.comment - gourmand = ["minecraft:cookie*32"] - #minecolonies.config.fullstock.comment - fullstock = ["minecolonies:blockminecoloniesrack*64"] - #minecolonies.config.mightycleave.comment - mightycleave = ["minecraft:iron_block*16"] - #minecolonies.config.heavilyloaded.comment - heavilyloaded = ["minecraft:emerald*128"] - #minecolonies.config.squiretraining.comment - squiretraining = ["minecraft:shield*4"] - #minecolonies.config.woundingshot.comment - woundingshot = ["minecraft:flint*128"] - #minecolonies.config.guardianangel.comment - guardianangel = ["minecraft:hay_block*128"] - #minecolonies.config.flee.comment - flee = ["minecraft:emerald*32"] - #minecolonies.config.duelist.comment - duelist = ["minecraft:iron_ingot*64"] - #minecolonies.config.ironskin.comment - ironskin = ["minecraft:iron_ingot*16"] - #minecolonies.config.heavymachinery.comment - heavymachinery = ["minecraft:redstone*512"] - #minecolonies.config.cheatsheet.comment - cheatsheet = ["minecraft:paper*64"] - #minecolonies.config.motherlode.comment - motherlode = ["minecraft:diamond_ore*64"] - #minecolonies.config.firstaid2.comment - firstaid2 = ["minecraft:hay_block*16"] - #minecolonies.config.bandages.comment - bandages = ["minecraft:golden_carrot*16"] - #minecolonies.config.enhanced_gates2.comment - enhanced_gates2 = ["minecolonies:gate_iron*64", "minecolonies:ancienttome*2", "minecraft:obsidian*32"] - #minecolonies.config.enhanced_gates1.comment - enhanced_gates1 = ["minecolonies:gate_wood*64", "minecolonies:ancienttome*2", "minecraft:iron_block*5"] - #minecolonies.config.village.comment - village = ["minecraft:cooked_beef*256"] - #minecolonies.config.madness.comment - madness = ["minecraft:iron_ingot*1024"] - #minecolonies.config.bachelor.comment - bachelor = ["minecraft:bookshelf*12"] - #minecolonies.config.captainoftheguard.comment - captainoftheguard = ["minecraft:shield*27"] - #minecolonies.config.stringwork.comment - stringwork = ["minecraft:string*16"] - #minecolonies.config.fertilizer.comment - fertilizer = ["minecraft:wheat_seeds*512"] - #minecolonies.config.master.comment - master = ["minecraft:bookshelf*32"] - #minecolonies.config.parry.comment - parry = ["minecraft:iron_ingot*16"] - #minecolonies.config.bookworm.comment - bookworm = ["minecraft:bookshelf*6"] - #minecolonies.config.magiccompost.comment - magiccompost = ["minecraft:wheat_seeds*2048"] - #minecolonies.config.whatyaneed.comment - whatyaneed = ["minecraft:redstone*64"] - #minecolonies.config.bonemeal.comment - bonemeal = ["minecraft:wheat_seeds*64"] - #minecolonies.config.growth.comment - growth = ["minecraft:cooked_chicken*256"] - #minecolonies.config.indefatigability.comment - indefatigability = ["minecraft:golden_apple*64"] - #minecolonies.config.avoid.comment - avoid = ["minecraft:emerald*8"] - #minecolonies.config.taunt.comment - taunt = ["minecraft:rotten_flesh*8", "minecraft:bone*8", "minecraft:spider_eye*8"] - #minecolonies.config.outpost.comment - outpost = ["minecraft:cooked_beef*64"] - #minecolonies.config.morescrolls.comment - morescrolls = ["minecraft:paper*64", "minecolonies:ancienttome*1", "minecraft:lapis_lazuli*64"] - + enablecolonyprotection = true + turnoffexplosionsincolonies = "DAMAGE_ENTITIES" diff --git a/defaultconfigs/refinedstorage-server.toml b/defaultconfigs/refinedstorage-server.toml index 8becd79f..832675f4 100644 --- a/defaultconfigs/refinedstorage-server.toml +++ b/defaultconfigs/refinedstorage-server.toml @@ -1,14 +1,10 @@ [controller] capacity = 256000 - [wirelessGrid] capacity = 25600 - [wirelessFluidGrid] capacity = 25600 - [portableGrid] capacity = 25600 - [wirelessCraftingMonitor] - capacity = 25600 \ No newline at end of file + capacity = 25600 diff --git a/defaultconfigs/rftoolsbuilder-server.toml b/defaultconfigs/rftoolsbuilder-server.toml deleted file mode 100644 index a4284026..00000000 --- a/defaultconfigs/rftoolsbuilder-server.toml +++ /dev/null @@ -1,203 +0,0 @@ - -#Settings for the builder -[builder] - #Base RF per block operation for the builder when used as a quarry or voider (actual cost depends on hardness of block) - #Range: > 0 - builderRfPerQuarry = 300 - #Maximum dimension for the space chamber - #Range: 0 ~ 100000 - maxSpaceChamberDimension = 128 - #RF per block that is skipped (used when a filter is added to the builder) - #Range: > 0 - builderRfPerSkipped = 50 - #The RF per operation of the builder is multiplied with this factor when using the fortune quarry shape card - #Range: 0.0 ~ 1000000.0 - fortunequarryShapeCardFactor = 2.0 - #Use this block for the builder to replace with - quarryReplace = "minecraft:dirt" - #Base RF per block operation for the builder when used as a pump - #Range: > 0 - builderRfPerLiquid = 300 - #How much more expensive a move accross dimensions is - #Range: 0.0 ~ 1000000.0 - dimensionCostFactor = 5.0 - #If true we allow the clearing quarry cards to be crafted (these can be heavier on the server) - clearingQuarryAllowed = true - #The cost of collecting 1 XP level (builder 'collect items' mode)) - #Range: 0.0 ~ 1000000.0 - collectRFPerXP = 2.0 - #RF per block operation for the builder when used to build - #Range: > 0 - builderRfPerOperation = 500 - #The RF/t per area to keep checking for items in a given area (builder 'collect items' mode)) - #Range: 0.0 ~ 1000000.0 - collectRFPerTickPerArea = 0.5 - #The RF per operation of the builder is multiplied with this factor when using the void shape card - #Range: 0.0 ~ 1000000.0 - voidShapeCardFactor = 0.5 - #RF per player move operation for the builder - #Range: > 0 - builderRfPerPlayer = 40000 - #Maximum dimension of the shape when a shape card is used in the builder - #Range: > 0 - maxBuilderDimension = 512 - #If true we allow quarry cards to be crafted - quarryAllowed = true - #Multiply the infusion factor with this value and add that to the quarry base speed - #Range: > 0 - quarryInfusionSpeedFactor = 20 - #If true we go back to the old (wrong) sphere/cylinder calculation for the builder/shield - oldSphereCylinderShape = false - #If true the quarry will also quarry tile entities. Otherwise it just ignores them - quarryTileEntities = false - #Maximum offset of the shape when a shape card is used in the builder - #Range: > 0 - maxBuilderOffset = 260 - #How many ticks we wait before collecting again (with the builder 'collect items' mode) - #Range: > 0 - collectTimer = 10 - #RF per tick that the builder can receive - #Range: > 0 - builderRFPerTick = 1000000 - #The RF per operation of the builder is multiplied with this factor when using the silk quarry shape card - #Range: 0.0 ~ 1000000.0 - silkquarryShapeCardFactor = 3.0 - #If true the quarry will chunkload a chunk at a time. If false the quarry will stop if a chunk is not loaded - quarryChunkloads = true - #RF per entity move operation for the builder - #Range: > 0 - builderRfPerEntity = 5000 - #Can Tile Entities be moved? 'forbidden' means never, 'whitelist' means only whitelisted, 'blacklist' means all except blacklisted, 'allowed' means all - #Allowed Values: MOVE_FORBIDDEN, MOVE_WHITELIST, MOVE_BLACKLIST, MOVE_ALLOWED - tileEntityMode = "MOVE_WHITELIST" - #The base speed (number of blocks per tick) of the quarry - #Range: > 0 - quarryBaseSpeed = 8 - #The cost of collecting an item (builder 'collect items' mode)) - #Range: > 0 - collectRFPerItem = 20 - #If true we allow shape cards to be crafted. Note that in order to use the quarry system you must also enable this - shapeCardAllowed = true - #Maximum RF storage that the builder can hold - #Range: > 0 - builderMaxRF = 1000000 - -#Settings for the shield system -[shield] - #Base amount of RF/tick for every 10 blocks in the shield (while active) - #Range: > 0 - shieldRfBase = 8 - #Maximum RF storage that the shield block can hold - #Range: > 0 - shieldMaxRF = 200000 - #The looting kill bonus - #Range: 0 ~ 256 - lootingKillBonus = 3 - #Maximum offset of the shape when a shape card is used - #Range: 0 ~ 100000 - maxShieldOffset = 128 - #The amount of RF to consume for a single spike of damage for one entity (used in case of player-type damage) - #Range: > 0 - shieldRfDamagePlayer = 2000 - #The amount of damage to do for a single spike on one entity - #Range: 0.0 ~ 1.0E9 - shieldDamage = 5.0 - #Set this to false if you don't want invisible shield rendering mode to be possible - allowInvisibleShield = true - #RF/tick for every 10 blocks added in case of camo mode - #Range: > 0 - shieldRfCamo = 2 - #Amount of dimensional shards per looting kill. Remember that this is per block that does damage - #Range: 0 ~ 256 - shardsPerLootingKill = 2 - #Maximum distance at which you can add disjoint shield sections to a composed shield - #Range: 0 ~ 10000 - maxDisjointShieldDistance = 64 - #RF/tick for every 10 block addeds in case of shield mode - #Range: > 0 - shieldRfShield = 2 - #Maximum size (in blocks) of a tier 1 shield - #Range: 0 ~ 1000000 - shieldMaxSize = 256 - #The amount of RF to consume for a single spike of damage for one entity - #Range: > 0 - shieldRfDamage = 1000 - #Maximum dimension of the shape when a shape card is used - #Range: 0 ~ 1000000 - maxShieldDimension = 256 - #RF per tick that the shield block can receive - #Range: > 0 - shieldRFPerTick = 5000 - -#Settings for the scanner, composer, and projector -[scanner] - #Additional amount of RF per 16x16x16 subchunk needed for a scan for passive entities - #Range: 0.0 ~ 1.0E9 - locatorUsePerTickPassive = 0.5 - #Additional amount of RF per 16x16x16 subchunk needed for a scan for low energy - #Range: 0.0 ~ 1.0E9 - locatorUsePerTickEnergy = 5.0 - #Additional amount of RF per 16x16x16 subchunk needed for a scan for hostile entities - #Range: 0.0 ~ 1.0E9 - locatorUsePerTickHostile = 1.0 - #Maximum amount of entities in a single block to show markers/beacons for - #Range: > 0 - locatorEntitySafety = 10 - #Amount of RF needed per tick during the scan - #Range: > 0 - scannerUsePerTick = 1000 - #Maximum RF storage that the projector can hold - #Range: > 0 - projectorMaxRF = 500000 - #Maximum amount of 16x16 chunks we support for energy scanning - #Range: > 0 - locatorMaxEnergyChunks = 25 - #The amount of surface area the scanner will scan in a tick. Increasing this will increase the speed of the scanner but cause more strain on the server - #Range: 100 ~ 1073741824 - surfaceAreaPerTick = 262144 - #Fixed amount of RF needed for a scan - #Range: > 0 - locatorUsePerTickBase = 5000 - #Base amount of RF needed for a scan per 16x16x16 subchunk - #Range: 0.0 ~ 1.0E9 - locatorUsePerTickChunk = 0.1 - #Additional amount of RF per 16x16x16 subchunk needed for a scan for players - #Range: 0.0 ~ 1.0E9 - locatorUsePerTickPlayer = 2.0 - #Maximum dimension of the shape when a scanner/projector card is used - #Range: 0 ~ 10000 - maxScannerDimension = 512 - #Amount of RF needed per tick during the scan for a remote scanner - #Range: > 0 - remoteScannerUsePerTick = 2000 - #Maximum offset of the shape when a shape card is used in the scanner/projector - #Range: > 0 - maxScannerOffset = 2048 - #RF per tick that the scanner can receive - #Range: > 0 - scannerRFPerTick = 20000 - #Additional amount of RF per 16x16x16 subchunk needed for a filtered scan - #Range: 0.0 ~ 1.0E9 - locatorFilterCost = 0.5 - #RF per tick that the locator can receive - #Range: > 0 - locatorRFPerTick = 20000 - #RF per tick that the projector can receive - #Range: > 0 - projectorRFPerTick = 10000 - #The amount of 'surface area' that the server will send to the client for the projector. Increasing this will increase the speed at which projections are ready but also increase the load for server and client - #Range: 100 ~ 10000000 - planeSurfacePerTick = 40000 - #RF/t for the projector while it is in use - #Range: > 0 - projectorUsePerTick = 1000 - #Number of ticks between every scan of the locator - #Range: > 0 - ticksPerLocatorScan = 40 - #Maximum RF storage that the locator can hold - #Range: > 0 - locatorMaxRF = 2000000 - #Maximum RF storage that the scanner can hold - #Range: > 0 - scannerMaxRF = 500000 - diff --git a/defaultconfigs/solcarrot-server.toml b/defaultconfigs/solcarrot-server.toml index 4f5752b7..7d43eace 100644 --- a/defaultconfigs/solcarrot-server.toml +++ b/defaultconfigs/solcarrot-server.toml @@ -1,26 +1,6 @@ [milestones] - #Number of hearts you gain for reaching a new milestone. - #Range: 0 ~ 1000 heartsPerMilestone = 1 - #A list of numbers of unique foods you need to eat to unlock each milestone, in ascending order. - milestones = [5, 10, 15, 20, 25, 30, 35, 40, 45, 50] - #Number of hearts you start out with. - #Range: 0 ~ 1000 - baseHearts = 10 - -[filtering] - #The minimum hunger value foods need to provide in order to count for milestones, in half drumsticks. - #Range: 0 ~ 1000 - minimumFoodValue = 1 - #Foods in this list won't affect the player's health nor show up in the food book. - blacklist = [] - #When this list contains anything, the blacklist is ignored and instead only foods from here count. - whitelist = [] - + milestones = [5, 10, 15, 20, 25] [miscellaneous] - #If true, eating foods outside of survival mode (e.g. creative/adventure) is not tracked and thus does not contribute towards progression. - limitProgressionToSurvival = false - #Whether or not to reset the food list on death, effectively losing all bonus hearts. - resetOnDeath = true - + resetOnDeath = false diff --git a/defaultconfigs/thermal-server.toml b/defaultconfigs/thermal-server.toml index 6c4e764e..1d0b7140 100644 --- a/defaultconfigs/thermal-server.toml +++ b/defaultconfigs/thermal-server.toml @@ -1,51 +1,9 @@ ["Global Options"] - #If TRUE, most Thermal Blocks will retain Energy when dropped. This setting does not control ALL blocks. - "Blocks Retain Energy" = true - #If TRUE, most Thermal Blocks will retain Inventory Contents when dropped. This setting does not control ALL blocks. - "Blocks Retain Inventory" = false - #If TRUE, most Thermal Blocks will retain Tank Contents when dropped. This setting does not control ALL blocks. - "Blocks Retain Tank Contents" = false - #If TRUE, Thermal Blocks will retain Augments when dropped. - "Blocks Retain Augments" = true - #If TRUE, Thermal Blocks will retain Redstone Control configuration when dropped. - "Blocks Retain Redstone Control" = true - #If TRUE, Thermal Blocks will retain Side configuration when dropped. - "Blocks Retain Side Configuration" = true - #If TRUE, Thermal Blocks will retain Transfer Control configuration when dropped. - "Blocks Retain Transfer Control" = true - -[Features] - #If TRUE, various 'Vanilla+' Blocks and Recipes are enabled. - "Vanilla+" = true - #If TRUE, Rockwool Blocks and Recipes are enabled. - Rockwool = true - #If TRUE, the Basalz Mob is enabled. - Basalz = true - #If TRUE, the Blitz Mob is enabled. - Blitz = true - #If TRUE, the Blizz Mob is enabled. - Blizz = true - + "Blocks Retain Tank Contents" = true ["World Generation"] - #Set to FALSE to prevent 'Thermal Series' Apatite from generating. - Apatite = true - #Set to FALSE to prevent 'Thermal Series' Cinnabar from generating. - Cinnabar = true - #Set to FALSE to prevent 'Thermal Series' Niter from generating. - Niter = true - #Set to FALSE to prevent 'Thermal Series' Sulfur from generating. - Sulfur = true - #Set to FALSE to prevent 'Thermal Series' Copper from generating. Copper = false - #Set to FALSE to prevent 'Thermal Series' Tin from generating. Tin = false - #Set to FALSE to prevent 'Thermal Series' Lead from generating. Lead = false - #Set to FALSE to prevent 'Thermal Series' Silver from generating. Silver = false - #Set to FALSE to prevent 'Thermal Series' Nickel from generating. Nickel = false - #Set to FALSE to prevent 'Thermal Series' Oil Sands from generating. - Oil = true - diff --git a/defaultconfigs/travel_anchors-server.toml b/defaultconfigs/travel_anchors-server.toml deleted file mode 100644 index 8c983b95..00000000 --- a/defaultconfigs/travel_anchors-server.toml +++ /dev/null @@ -1,11 +0,0 @@ - -[travel-anchor-settings] - #The maximum angle you can look at the Travel Anchor to teleport. - #Be sure to write a .0 after a whole number because forges config system can not handle whole numbers without it. - #Range: 1.0 ~ 1.7976931348623157E308 - maxAngle = 30.0 - #The maximum distance you are allowed to teleport. - #Be sure to write a .0 after a whole number because forges config system can not handle whole numbers without it. - #Range: 1.0 ~ 1.7976931348623157E308 - maxDistance = 64.0 - diff --git a/defaultconfigs/xnet-server.toml b/defaultconfigs/xnet-server.toml deleted file mode 100644 index 746a6dc7..00000000 --- a/defaultconfigs/xnet-server.toml +++ /dev/null @@ -1,63 +0,0 @@ - -#General settings -[general] - #This is a list of blocks that XNet considers to be 'unsided' meaning that it doesn't matter from what side you access things. This is currently only used to help with pasting channels - unsidedBlocks = ["minecraft:chest", "minecraft:trapped_chest", "rftools:modular_storage", "rftools:storage_scanner", "rftools:pearl_injector"] - #Maximum RF the controller can store - #Range: 1 ~ 1000000000 - controllerMaxRF = 10000000 - #Maximum RF the controller can receive per tick - #Range: 1 ~ 1000000000 - controllerRfPerTick = 1000000 - #Maximum RF the wireless router can store - #Range: 1 ~ 1000000000 - wirelessRouterMaxRF = 1000000 - #Maximum RF the wireless router can receive per tick - #Range: 1 ~ 1000000000 - wirelessRouterRfPerTick = 500000 - #Maximum RF per tick the wireless router (tier 1) needs to publish a channel - #Range: 0 ~ 1000000000 - wireless1RfPerChannel = 20 - #Maximum RF per tick the wireless router (tier 2) needs to publish a channel - #Range: 0 ~ 1000000000 - wireless2RfPerChannel = 50 - #Maximum RF per tick the wireless router (infinite tier) needs to publish a channel - #Range: 0 ~ 1000000000 - wirelessInfRfPerChannel = 200 - #Maximum RF the normal connector can store - #Range: 1 ~ 1000000000 - maxRfConnector = 500000 - #Maximum RF the advanced connector can store - #Range: 1 ~ 1000000000 - maxRfAdvancedConnector = 5000000 - #Maximum RF/rate that a normal connector can input or output - #Range: 1 ~ 1000000000 - maxRfRateNormal = 1000000 - #Maximum RF/rate that an advanced connector can input or output - #Range: 1 ~ 1000000000 - maxRfRateAdvanced = 10000000 - #Maximum fluid per operation that a normal connector can input or output - #Range: 1 ~ 1000000000 - maxFluidRateNormal = 100000 - #Maximum fluid per operation that an advanced connector can input or output - #Range: 1 ~ 1000000000 - maxFluidRateAdvanced = 500000 - #Maximum number of published channels that a routing channel can support - #Range: 1 ~ 1000000000 - maxPublishedChannels = 32 - #Power usage for the controller regardless of what it is doing - #Range: 0 ~ 1000000000 - controllerRFPerTick = 0 - #Power usage for the controller per active channel - #Range: 0 ~ 1000000000 - controllerChannelRFT = 1 - #Power usage for the controller per operation performed by one of the channels - #Range: 0 ~ 1000000000 - controllerOperationRFT = 2 - #Range for a tier 1 antenna - #Range: 0 ~ 1000000000 - antennaTier1Range = 100 - #Range for a tier 2 antenna - #Range: 0 ~ 1000000000 - antennaTier2Range = 500 - diff --git a/kubejs/assets/kubejs/blockstates/yellow_cake_uranium_block.json b/kubejs/assets/kubejs/blockstates/yellow_cake_uranium_block.json new file mode 100644 index 00000000..d149e365 --- /dev/null +++ b/kubejs/assets/kubejs/blockstates/yellow_cake_uranium_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "kubejs:block/yellow_cake_uranium_block" + } + } +} \ No newline at end of file diff --git a/kubejs/assets/kubejs/models/block/yellow_cake_uranium_block.json b/kubejs/assets/kubejs/models/block/yellow_cake_uranium_block.json new file mode 100644 index 00000000..f624d29a --- /dev/null +++ b/kubejs/assets/kubejs/models/block/yellow_cake_uranium_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "kubejs:block/yellow_cake_uranium_block" + } +} \ No newline at end of file diff --git a/kubejs/assets/kubejs/textures/block/yellow_cake_uranium_block.png b/kubejs/assets/kubejs/textures/block/yellow_cake_uranium_block.png new file mode 100644 index 00000000..6be2bd5d Binary files /dev/null and b/kubejs/assets/kubejs/textures/block/yellow_cake_uranium_block.png differ diff --git a/kubejs/assets/kubejs/textures/item/oreStuff/clump_allthemodium.png b/kubejs/assets/kubejs/textures/item/oreStuff/clump_allthemodium.png deleted file mode 100644 index d26eb801..00000000 Binary files a/kubejs/assets/kubejs/textures/item/oreStuff/clump_allthemodium.png and /dev/null differ diff --git a/kubejs/assets/kubejs/textures/item/oreStuff/clump_aluminum.png b/kubejs/assets/kubejs/textures/item/oreStuff/clump_aluminum.png deleted file mode 100644 index 4b35fad5..00000000 Binary files a/kubejs/assets/kubejs/textures/item/oreStuff/clump_aluminum.png and /dev/null differ diff --git a/kubejs/assets/kubejs/textures/item/oreStuff/clump_copper.png b/kubejs/assets/kubejs/textures/item/oreStuff/clump_copper.png deleted file mode 100644 index 45707a5c..00000000 Binary files a/kubejs/assets/kubejs/textures/item/oreStuff/clump_copper.png and /dev/null differ diff --git a/kubejs/assets/kubejs/textures/item/oreStuff/clump_lead.png b/kubejs/assets/kubejs/textures/item/oreStuff/clump_lead.png deleted file mode 100644 index bd378b48..00000000 Binary files a/kubejs/assets/kubejs/textures/item/oreStuff/clump_lead.png and /dev/null differ diff --git a/kubejs/assets/kubejs/textures/item/oreStuff/clump_nickel.png b/kubejs/assets/kubejs/textures/item/oreStuff/clump_nickel.png deleted file mode 100644 index 1a7614a8..00000000 Binary files a/kubejs/assets/kubejs/textures/item/oreStuff/clump_nickel.png and /dev/null differ diff --git a/kubejs/assets/kubejs/textures/item/oreStuff/clump_osmium.png b/kubejs/assets/kubejs/textures/item/oreStuff/clump_osmium.png deleted file mode 100644 index ad83270a..00000000 Binary files a/kubejs/assets/kubejs/textures/item/oreStuff/clump_osmium.png and /dev/null differ diff --git a/kubejs/assets/kubejs/textures/item/oreStuff/clump_platinum.png b/kubejs/assets/kubejs/textures/item/oreStuff/clump_platinum.png deleted file mode 100644 index faedbfe8..00000000 Binary files a/kubejs/assets/kubejs/textures/item/oreStuff/clump_platinum.png and /dev/null differ diff --git a/kubejs/assets/kubejs/textures/item/oreStuff/clump_silver.png b/kubejs/assets/kubejs/textures/item/oreStuff/clump_silver.png deleted file mode 100644 index d0bd7f46..00000000 Binary files a/kubejs/assets/kubejs/textures/item/oreStuff/clump_silver.png and /dev/null differ diff --git a/kubejs/assets/kubejs/textures/item/oreStuff/clump_tin.png b/kubejs/assets/kubejs/textures/item/oreStuff/clump_tin.png deleted file mode 100644 index d144cce5..00000000 Binary files a/kubejs/assets/kubejs/textures/item/oreStuff/clump_tin.png and /dev/null differ diff --git a/kubejs/assets/kubejs/textures/item/oreStuff/clump_unobtainium.png b/kubejs/assets/kubejs/textures/item/oreStuff/clump_unobtainium.png deleted file mode 100644 index 172e3cc4..00000000 Binary files a/kubejs/assets/kubejs/textures/item/oreStuff/clump_unobtainium.png and /dev/null differ diff --git a/kubejs/assets/kubejs/textures/item/oreStuff/clump_uranium.png b/kubejs/assets/kubejs/textures/item/oreStuff/clump_uranium.png deleted file mode 100644 index 685ccb33..00000000 Binary files a/kubejs/assets/kubejs/textures/item/oreStuff/clump_uranium.png and /dev/null differ diff --git a/kubejs/assets/kubejs/textures/item/oreStuff/clump_vibranium.png b/kubejs/assets/kubejs/textures/item/oreStuff/clump_vibranium.png deleted file mode 100644 index be9566ab..00000000 Binary files a/kubejs/assets/kubejs/textures/item/oreStuff/clump_vibranium.png and /dev/null differ diff --git a/kubejs/assets/kubejs/textures/item/oreStuff/clump_zinc.png b/kubejs/assets/kubejs/textures/item/oreStuff/clump_zinc.png deleted file mode 100644 index 85ac4858..00000000 Binary files a/kubejs/assets/kubejs/textures/item/oreStuff/clump_zinc.png and /dev/null differ diff --git a/kubejs/assets/modpack/textures/atm_shard_bonk.png b/kubejs/assets/modpack/textures/atm_shard_bonk.png new file mode 100644 index 00000000..2e1e6f7e Binary files /dev/null and b/kubejs/assets/modpack/textures/atm_shard_bonk.png differ diff --git a/kubejs/assets/modpack/textures/block_mutation.png b/kubejs/assets/modpack/textures/block_mutation.png new file mode 100644 index 00000000..43221a14 Binary files /dev/null and b/kubejs/assets/modpack/textures/block_mutation.png differ diff --git a/kubejs/assets/modpack/textures/entity_mutation.png b/kubejs/assets/modpack/textures/entity_mutation.png new file mode 100644 index 00000000..ec09b494 Binary files /dev/null and b/kubejs/assets/modpack/textures/entity_mutation.png differ diff --git a/kubejs/assets/silentgear/lang/en_us.json b/kubejs/assets/silentgear/lang/en_us.json new file mode 100644 index 00000000..abfdb992 --- /dev/null +++ b/kubejs/assets/silentgear/lang/en_us.json @@ -0,0 +1,6 @@ +{ + "material.silentgear.peridot": "Peridot", + "material.silentgear.ruby": "Ruby", + "material.silentgear.sapphire": "Sapphire", + "material.silentgear.uru": "Uru" +} \ No newline at end of file diff --git a/kubejs/assets/silentgear/silentgear_materials/peridot.json b/kubejs/assets/silentgear/silentgear_materials/peridot.json new file mode 100644 index 00000000..06192e8a --- /dev/null +++ b/kubejs/assets/silentgear/silentgear_materials/peridot.json @@ -0,0 +1,32 @@ +{ + "main/all": [ + { + "texture": "silentgear:main_generic_hc", + "color": "#008000" + }, + { + "texture": "silentgear:_highlight" + } + ], + "main/armor": [ + { + "texture": "silentgear:main_generic_hc", + "color": "#008000" + }, + { + "texture": "silentgear:_highlight" + } + ], + "rod/all": [ + { + "texture": "silentgear:rod_generic_hc", + "color": "#008000" + } + ], + "rod/part": [ + { + "texture": "silentgear:rod", + "color": "#008000" + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/silentgear/silentgear_materials/ruby.json b/kubejs/assets/silentgear/silentgear_materials/ruby.json new file mode 100644 index 00000000..53439c63 --- /dev/null +++ b/kubejs/assets/silentgear/silentgear_materials/ruby.json @@ -0,0 +1,32 @@ +{ + "main/all": [ + { + "texture": "silentgear:main_generic_hc", + "color": "#9b111e" + }, + { + "texture": "silentgear:_highlight" + } + ], + "main/armor": [ + { + "texture": "silentgear:main_generic_hc", + "color": "#9b111e" + }, + { + "texture": "silentgear:_highlight" + } + ], + "rod/all": [ + { + "texture": "silentgear:rod_generic_hc", + "color": "#9b111e" + } + ], + "rod/part": [ + { + "texture": "silentgear:rod", + "color": "#9b111e" + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/silentgear/silentgear_materials/sapphire.json b/kubejs/assets/silentgear/silentgear_materials/sapphire.json new file mode 100644 index 00000000..cf5a0f32 --- /dev/null +++ b/kubejs/assets/silentgear/silentgear_materials/sapphire.json @@ -0,0 +1,32 @@ +{ + "main/all": [ + { + "texture": "silentgear:main_generic_hc", + "color": "#082567" + }, + { + "texture": "silentgear:_highlight" + } + ], + "main/armor": [ + { + "texture": "silentgear:main_generic_hc", + "color": "#082567" + }, + { + "texture": "silentgear:_highlight" + } + ], + "rod/all": [ + { + "texture": "silentgear:rod_generic_hc", + "color": "#082567" + } + ], + "rod/part": [ + { + "texture": "silentgear:rod", + "color": "#082567" + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/silentgear/silentgear_materials/uru.json b/kubejs/assets/silentgear/silentgear_materials/uru.json new file mode 100644 index 00000000..7a3de296 --- /dev/null +++ b/kubejs/assets/silentgear/silentgear_materials/uru.json @@ -0,0 +1,32 @@ +{ + "main/all": [ + { + "texture": "silentgear:main_generic_hc", + "color": "#030030" + }, + { + "texture": "silentgear:_highlight" + } + ], + "main/armor": [ + { + "texture": "silentgear:main_generic_hc", + "color": "#030030" + }, + { + "texture": "silentgear:_highlight" + } + ], + "rod/all": [ + { + "texture": "silentgear:rod_generic_hc", + "color": "#030030" + } + ], + "rod/part": [ + { + "texture": "silentgear:rod", + "color": "#030030" + } + ] +} \ No newline at end of file diff --git a/kubejs/client_scripts/jei_additions.js b/kubejs/client_scripts/jei_additions.js index 3f8e6a14..661f6893 100644 --- a/kubejs/client_scripts/jei_additions.js +++ b/kubejs/client_scripts/jei_additions.js @@ -1,17 +1,7 @@ -//#region ITEMS onEvent('jei.add.items', e => { - const eggs = ['dragonic', 'allthemodium', 'vibranium', 'unobtainium', 'soul_lava', 'netherite'] - eggs.forEach(type => { - e.add([`resourcefulbees:${type}_bee_spawn_egg`]) - }) + utils.listOf(['dragonic', 'allthemodium', 'vibranium', 'unobtainium', 'soul_lava', 'netherite']).forEach(type => e.add([`resourcefulbees:${type}_bee_spawn_egg`])) e.add([ - /chisel:antiblock.*/, - 'chisel:factory/dots', - 'chisel:futura/controller', - 'chisel:futura/wavy', - 'chisel:futura/controller_purple', - 'chisel:laboratory/wallpanel', 'minecraft:dragon_egg', 'structurize:plain_oak_oak_timber_frame', 'structurize:double_crossed_oak_oak_timber_frame', @@ -39,4 +29,3 @@ onEvent('jei.add.items', e => { 'chipped:mechanist_workbench' ]) }) -//#endregion diff --git a/kubejs/client_scripts/jei_info.js b/kubejs/client_scripts/jei_info.js index b321d81d..62a72c19 100644 --- a/kubejs/client_scripts/jei_info.js +++ b/kubejs/client_scripts/jei_info.js @@ -1,5 +1,5 @@ onEvent('jei.information', e => { - const beeTypes = java("com.resourcefulbees.resourcefulbees.compat.jei.JEICompat").ENTITY_INGREDIENT + let beeTypes = java('com.resourcefulbees.resourcefulbees.compat.jei.JEICompat').ENTITY_INGREDIENT e.addForType(beeTypes, ['bee:starry'], ['Housing this bee in a Creative Apiary will yield 10 comb blocks per harvest', 'You should have one by now, make use of it!']) e.add('thermal:bitumen', ['Byproduct of refining Oil in a Distillation Tower']) e.add('mekanism:creative_energy_cube', ['To fill the Cube you have to get 2x Ultimate Induction Providers, 2x filled Ultimate Energy Cubes and an ATM Star.', @@ -7,4 +7,9 @@ onEvent('jei.information', e => { 'You must build a multiblock structure in a horizontal line by placing the Creative Cube down with the Providers on either sides and the Ultimate Cubes at the end.', '', 'All you have to do now, is to make sure your cubes are filled, after which you can Shift + RClick the Creative Cube with the Star.']) + e.add('atmadditions:atm_star_shard', ['To get the Shards, you will have to build a 4 block tall structure as such:', + '', + 'The bottom block is Bedrock, above it an Anvil with an Item Frame on top. Hovering over the Item Frame, place Mjollnir.', + '', + 'Once you have the structure, place your ATM Star in the item frame and click the hammer.']) }) \ No newline at end of file diff --git a/kubejs/client_scripts/jei_removals.js b/kubejs/client_scripts/jei_removals.js index cdb94e9d..f797a038 100644 --- a/kubejs/client_scripts/jei_removals.js +++ b/kubejs/client_scripts/jei_removals.js @@ -1,25 +1,25 @@ onEvent('jei.hide.items', e => { //#region consts - const refined = ['controller', 'creative_controller', 'grid', 'crafting_grid', 'pattern_grid', 'fluid_grid', 'network_receiver', 'network_transmitter', 'relay', 'detector', 'security_manager', 'wireless_transmitter', 'disk_manipulator', 'crafter', 'crafter_manager', 'crafting_monitor'] - const colors = ['white', 'light_gray', 'gray', 'black', 'red', 'orange', 'yellow', 'lime', 'green', 'light_blue', 'cyan', 'blue', 'purple', 'magenta', 'pink', 'brown'] - const typeFirst = ['mekanism', 'immersiveengineering'] - const enviroStonesMats = ['basalt', 'hardened_stone', 'granodiorite', 'marble', 'pumice', 'travertine'] + let refined = ['controller', 'creative_controller', 'grid', 'crafting_grid', 'pattern_grid', 'fluid_grid', 'network_receiver', 'network_transmitter', 'relay', 'detector', 'security_manager', 'wireless_transmitter', 'disk_manipulator', 'crafter', 'crafter_manager', 'crafting_monitor'] + let colors = ['white', 'light_gray', 'gray', 'black', 'red', 'orange', 'yellow', 'lime', 'green', 'light_blue', 'cyan', 'blue', 'purple', 'magenta', 'pink', 'brown'] + let typeFirst = ['mekanism', 'immersiveengineering'] + let enviroStonesMats = ['basalt', 'hardened_stone', 'granodiorite', 'marble', 'pumice', 'travertine'] //#endregion //#region functions function hideMetal(mod, name, types) { types.forEach(type => { - const id = typeFirst.includes(mod) ? `${mod}:${type}_${name}` : `${mod}:${name}_${type}` + let id = typeFirst.includes(mod) ? `${mod}:${type}_${name}` : `${mod}:${name}_${type}` if (!Ingredient.of(id).stacks.empty) e.hide(id) }) } function hideStuff(mod, type, names) { names.forEach(name => { - const id = typeFirst.includes(mod) ? `${mod}:${type}_${name}` : `${mod}:${name}_${type}` + let id = typeFirst.includes(mod) ? `${mod}:${type}_${name}` : `${mod}:${name}_${type}` if (!Ingredient.of(id).stacks.empty) e.hide(id) }) } //#endregion - + e.hide([ 'apotheosis:iron_mining_arrow', 'apotheosis:diamond_mining_arrow', @@ -34,7 +34,6 @@ onEvent('jei.hide.items', e => { 'moreminecarts:chunkrodite_block', 'moreminecarts:chunk_loader', 'moreminecarts:minecart_with_chunk_loader', - /chisel:.*\/.*/, '@chipped', /structurize:.*timber_frame/, /structurize:.*shingle/, @@ -128,15 +127,9 @@ onEvent('jei.hide.items', e => { 'thermal:machine_catalyst_creative_augment' ]) - enviroStonesMats.forEach(stone => { - e.hide(`/enviromats:${stone}_.*/`) - }) - + enviroStonesMats.forEach(stone => e.hide(`/enviromats:${stone}_.*/`)) colors.forEach(color => { - refined.forEach(refin => { - e.hide([`refinedstorage:${color}_${refin}`]) - }) - + refined.forEach(refin => e.hide([`refinedstorage:${color}_${refin}`])) e.hide([ `creativewirelesstransmitter:${color}_creative_wireless_transmitter`, `/enviromats:alabaster_${color}_.*/` diff --git a/kubejs/client_scripts/jei_tooltips.js b/kubejs/client_scripts/jei_tooltips.js deleted file mode 100644 index b89b52d3..00000000 --- a/kubejs/client_scripts/jei_tooltips.js +++ /dev/null @@ -1,46 +0,0 @@ -onEvent('item.tooltip', e => { - //#region variables - let signature = '§4 - Lexxie' - let refined = ['controller', 'creative_controller', 'grid', 'crafting_grid', 'pattern_grid', 'fluid_grid', 'network_receiver', 'network_transmitter', 'relay', 'detector', 'security_manager', 'wireless_transmitter', 'disk_manipulator', 'crafter', 'crafter_manager', 'crafting_monitor'] - let creativeOnly = [ - 'exchangers:creative_exchanger', - 'appliedenergistics2:creative_storage_cell', - 'bloodmagic:activationcrystalcreative', - 'buildinggadgets:construction_paste_container_creative', - 'create:creative_fluid_tank', - 'create:handheld_worldshaper', - 'create:creative_crate', - 'elementalcraft:tank_creative', - 'mekanism:creative_bin', - 'modularrouters:creative_module', - 'pneumaticcraft:creative_upgrade', - 'quarryplus:creative_generator', - 'quarryplus:fuel_module_creative', - 'rftoolspower:dimensionalcell_creative', - 'rftoolsutility:creative_screen', - 'refinedstorage:creative_storage_disk', - 'refinedstorage:creative_fluid_storage_disk', - 'refinedstorage:creative_storage_block', - 'refinedstorage:creative_fluid_storage_block', - 'storagedrawers:creative_vending_upgrade', - 'theoneprobe:creativeprobe', - 'tconstruct:creative_slot', - 'woot:creative_power', - 'draconicevolution:creative_op_capacitor' - ] - - function addSignedTooltip(item, message) { - e.add(item, Array.isArray(message) ? message.push(signature) : utils.listOf([message, signature])) - } - //#endregion - refined.forEach(refin => e.add(`refinedstorage:${refin}`, 'Right click or craft with a dye to color')) - e.add('pedestals:pedestal/stone333', ['Press show uses(default U) key on §6§lColored Pallet§r', 'to show different colored pedestals you can make']) - e.add('creativewirelesstransmitter:creative_wireless_transmitter', 'Right click or craft with a dye to color') - e.add('#pedestals:upgrades', 'Hold upgrades in off-hand to apply them') - e.add('#resourcefulbees:valid_apiary', 'Valid Apiary Block') - - creativeOnly.forEach(item => addSignedTooltip(item, '§4This item is only available in Creative mode.')) - addSignedTooltip('mekanism:creative_energy_cube', ['§4Will delete energy if not filled!', 'Check JEI Info tab for more info on charging the cube.']) - addSignedTooltip('mahoutsukai:caliburn', '§bThis item is obtained by throwing an enchanted sword into a lake created by the §3Power Consolidation§b ritual.') - addSignedTooltip('mahoutsukai:morgan', '§bThis item is obtained by killing a tamed wolf with a §3Caliburn§b.') -}) \ No newline at end of file diff --git a/kubejs/client_scripts/tooltips.js b/kubejs/client_scripts/tooltips.js new file mode 100644 index 00000000..3425972f --- /dev/null +++ b/kubejs/client_scripts/tooltips.js @@ -0,0 +1,64 @@ +onEvent('item.tooltip', e => { + //#region variables + let creativeOnly = [ + 'exchangers:creative_exchanger', + 'appliedenergistics2:creative_storage_cell', + 'bloodmagic:activationcrystalcreative', + 'buildinggadgets:construction_paste_container_creative', + 'create:creative_fluid_tank', + 'create:handheld_worldshaper', + 'create:creative_crate', + 'elementalcraft:tank_creative', + 'mekanism:creative_bin', + 'modularrouters:creative_module', + 'pneumaticcraft:creative_upgrade', + 'quarryplus:creative_generator', + 'quarryplus:fuel_module_creative', + 'rftoolspower:dimensionalcell_creative', + 'rftoolsutility:creative_screen', + 'refinedstorage:creative_storage_disk', + 'refinedstorage:creative_fluid_storage_disk', + 'refinedstorage:creative_storage_block', + 'refinedstorage:creative_fluid_storage_block', + 'storagedrawers:creative_vending_upgrade', + 'theoneprobe:creativeprobe', + 'tconstruct:creative_slot', + 'woot:creative_power', + 'draconicevolution:creative_op_capacitor' + ] + + let formattedTooltip = (item, tooltip, signature) => { + e.add(item, '') + let line = '' + tooltip.split(' ').forEach(word => { + line.length == 0 ? line = word : line += ` ${word}` + if (line.length > 30) { + e.add(item, Text.of(line).darkPurple()) + line = '' + } + }) + if (line.length > 0) e.add(item, Text.of(line).darkPurple()) + if (signature) e.add(item, Text.of(` - ${signature}`).darkRed()) + e.add(item, '') + } + //#endregion + utils.listOf(['controller', 'creative_controller', 'grid', 'crafting_grid', 'pattern_grid', 'fluid_grid', 'network_receiver', 'network_transmitter', 'relay', 'detector', 'security_manager', 'wireless_transmitter', 'disk_manipulator', 'crafter', 'crafter_manager', 'crafting_monitor']) + .forEach(refined => e.add(`refinedstorage:${refined}`, 'Right click or craft with a dye to color')) + + creativeOnly.forEach(item => formattedTooltip(item, 'This item is only available in Creative mode', 'Lexxie')) + + formattedTooltip('pedestals:pedestal/stone333', 'Press show uses(default U) key on Colored Pallet to show different colored pedestals you can make') + formattedTooltip('creativewirelesstransmitter:creative_wireless_transmitter', 'Right click or craft with a dye to color') + formattedTooltip('#pedestals:upgrades', 'Hold upgrades in off-hand to apply them') + formattedTooltip('zycraft:zychorium_water', 'Acts as a water source block. Can turn source lava to obsidian and flowing lava to cobblestone.') + formattedTooltip('zycraft:zychorium_soil', 'Acts as a farmland block. Any crops can be placed on this block (even sugar cane and cactus) and it doesn\'t require any adjacent water to be able to grow crops. The soil blocks can be stacked on top of each other which will increase the growth speed of a crop by a little with each soil block added.') + formattedTooltip('zycraft:fire_basin', 'Acts as a netherrack block. Fire will always burn on the upper side of this block.') + formattedTooltip('zycraft:fluid_void', 'Voids any adjacent fluid (works with waterlogged blocks too).') + formattedTooltip('zycraft:zychorium_ice', 'Turns adjacent water to ice.') + formattedTooltip('zycraft:fabricator', 'Autocrafter that can push the results into adjacent fabricators.') + formattedTooltip('mekanism:creative_energy_cube', 'Will delete energy if not filled! Check JEI Info tab for more info on charging the cube', 'Lexxie') + formattedTooltip('mahoutsukai:caliburn', 'This item is obtained by throwing an enchanted sword into a lake created by the Power Consolidation ritual', 'Lexxie') + formattedTooltip('mahoutsukai:morgan', 'This item is obtained by killing a tamed wolf with a Caliburn', 'Lexxie') + formattedTooltip('craftingstation:crafting_station', 'Crafting Station Mk.II', 'Lexxie') + formattedTooltip('atmadditions:atm_star_shard', 'Check JEI Info page for more info', 'Lexxie') +}) \ No newline at end of file diff --git a/kubejs/data/allthetweaks/recipes/factory/ender_dragon.json b/kubejs/data/allthetweaks/recipes/factory/ender_dragon.json index a95bc10e..50f5b750 100644 --- a/kubejs/data/allthetweaks/recipes/factory/ender_dragon.json +++ b/kubejs/data/allthetweaks/recipes/factory/ender_dragon.json @@ -1,73 +1,70 @@ { "type": "woot:factory", "mob": "minecraft:ender_dragon", - "items": [ - { + "items": [{ "item": "minecraft:end_crystal", "count": 4 - } - ], + }], "fluids": [], - "drops": [ - { - "item": "minecraft:dragon_egg", - "sizes": [ - 1, - 1, - 1, - 1 - ], - "chances": [ - 100.0, - 100.0, - 100.0, - 100.0 - ] - }, - { - "item": "minecraft:dragon_breath", - "sizes": [ - 2, - 4, - 6, - 8 - ], - "chances": [ - 100.0, - 100.0, - 100.0, - 100.0 - ] - }, - { - "item": "quark:dragon_scale", - "sizes": [ - 1, - 1, - 1, - 1 - ], - "chances": [ - 100.0, - 100.0, - 100.0, - 100.0 - ] - }, - { - "item": "draconicevolution:dragon_heart", - "sizes": [ - 1, - 1, - 1, - 1 - ], - "chances": [ - 100.0, - 100.0, - 100.0, - 100.0 - ] - } + "drops": [{ + "item": "minecraft:dragon_egg", + "sizes": [ + 1, + 1, + 1, + 1 + ], + "chances": [ + 100.0, + 100.0, + 100.0, + 100.0 + ] + }, + { + "item": "minecraft:dragon_breath", + "sizes": [ + 2, + 4, + 6, + 8 + ], + "chances": [ + 100.0, + 100.0, + 100.0, + 100.0 + ] + }, + { + "item": "quark:dragon_scale", + "sizes": [ + 1, + 1, + 1, + 1 + ], + "chances": [ + 100.0, + 100.0, + 100.0, + 100.0 + ] + }, + { + "item": "draconicevolution:dragon_heart", + "sizes": [ + 1, + 1, + 1, + 1 + ], + "chances": [ + 100.0, + 100.0, + 100.0, + 100.0 + ] + } ] } \ No newline at end of file diff --git a/kubejs/data/allthetweaks/recipes/factory/gaia_guardian.json b/kubejs/data/allthetweaks/recipes/factory/gaia_guardian.json index b8c09e36..9aa07f65 100644 --- a/kubejs/data/allthetweaks/recipes/factory/gaia_guardian.json +++ b/kubejs/data/allthetweaks/recipes/factory/gaia_guardian.json @@ -1,45 +1,45 @@ { - "type": "woot:factory", - "mob": "botania:doppleganger", - "items": [ - { "item": "botania:gaia_ingot", "count": 1 } - ], - "fluids": [ ], - "drops": [ - { - "item": "botania:life_essence", - "sizes": [ 8, 8, 8, 8 ], - "chances": [ 100.0, 100.0, 100.0, 100.0 ] + "type": "woot:factory", + "mob": "botania:doppleganger", + "items": [{ + "item": "botania:gaia_ingot", + "count": 1 + }], + "fluids": [], + "drops": [{ + "item": "botania:life_essence", + "sizes": [8, 8, 8, 8], + "chances": [100.0, 100.0, 100.0, 100.0] }, { - "item": "botania:ancient_will_ahrim", - "sizes": [ 1, 1, 1, 1 ], - "chances": [ 10.0, 10.0, 10.0, 10.0 ] + "item": "botania:ancient_will_ahrim", + "sizes": [1, 1, 1, 1], + "chances": [10.0, 10.0, 10.0, 10.0] }, { - "item": "botania:ancient_will_dharok", - "sizes": [ 1, 1, 1, 1 ], - "chances": [ 10.0, 10.0, 10.0, 10.0 ] + "item": "botania:ancient_will_dharok", + "sizes": [1, 1, 1, 1], + "chances": [10.0, 10.0, 10.0, 10.0] }, { - "item": "botania:ancient_will_guthan", - "sizes": [ 1, 1, 1, 1 ], - "chances": [ 10.0, 10.0, 10.0, 10.0 ] + "item": "botania:ancient_will_guthan", + "sizes": [1, 1, 1, 1], + "chances": [10.0, 10.0, 10.0, 10.0] }, { - "item": "botania:ancient_will_torag", - "sizes": [ 1, 1, 1, 1 ], - "chances": [ 10.0, 10.0, 10.0, 10.0 ] + "item": "botania:ancient_will_torag", + "sizes": [1, 1, 1, 1], + "chances": [10.0, 10.0, 10.0, 10.0] }, { - "item": "botania:ancient_will_verac", - "sizes": [ 1, 1, 1, 1 ], - "chances": [ 10.0, 10.0, 10.0, 10.0 ] + "item": "botania:ancient_will_verac", + "sizes": [1, 1, 1, 1], + "chances": [10.0, 10.0, 10.0, 10.0] }, { - "item": "botania:ancient_will_karil", - "sizes": [ 1, 1, 1, 1 ], - "chances": [ 10.0, 10.0, 10.0, 10.0 ] + "item": "botania:ancient_will_karil", + "sizes": [1, 1, 1, 1], + "chances": [10.0, 10.0, 10.0, 10.0] } - ] - } \ No newline at end of file + ] +} \ No newline at end of file diff --git a/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/aluminum.json b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/aluminum.json new file mode 100644 index 00000000..a9ec781d --- /dev/null +++ b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/aluminum.json @@ -0,0 +1,21 @@ +{ + "override": "replace", + "programs": ["envirotech:ore", "envirotech:metallic_ore"], + "item": { + "raw:item": "alltheores:ore_aluminum", + "count": 1, + "selector": "all" + }, + "config": [{ + "weight": 422, + "blacklist_dimensions": true, + "dimensions": ["minecraft:the_nether", "minecraft:the_end"] + }, + { + "focus": "envirotech:white", + "weight": 3376, + "blacklist_dimensions": true, + "dimensions": ["minecraft:the_nether", "minecraft:the_end"] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/copper.json b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/copper.json new file mode 100644 index 00000000..e1697bbf --- /dev/null +++ b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/copper.json @@ -0,0 +1,21 @@ +{ + "override": "replace", + "programs": ["envirotech:ore", "envirotech:metallic_ore"], + "item": { + "raw:item": "alltheores:ore_copper", + "count": 1, + "selector": "all" + }, + "config": [{ + "weight": 584, + "blacklist_dimensions": true, + "dimensions": ["minecraft:the_nether", "minecraft:the_end"] + }, + { + "focus": "envirotech:orange", + "weight": 4672, + "blacklist_dimensions": true, + "dimensions": ["minecraft:the_nether", "minecraft:the_end"] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/lead.json b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/lead.json new file mode 100644 index 00000000..f6505106 --- /dev/null +++ b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/lead.json @@ -0,0 +1,21 @@ +{ + "override": "replace", + "programs": ["envirotech:ore", "envirotech:metallic_ore"], + "item": { + "raw:item": "alltheores:ore_lead", + "count": 1, + "selector": "all" + }, + "config": [{ + "weight": 500, + "blacklist_dimensions": true, + "dimensions": ["minecraft:the_nether", "minecraft:the_end"] + }, + { + "focus": "envirotech:purple", + "weight": 4000, + "blacklist_dimensions": true, + "dimensions": ["minecraft:the_nether", "minecraft:the_end"] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/nickel.json b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/nickel.json new file mode 100644 index 00000000..4ce06a32 --- /dev/null +++ b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/nickel.json @@ -0,0 +1,21 @@ +{ + "override": "replace", + "programs": ["envirotech:ore", "envirotech:metallic_ore"], + "item": { + "raw:item": "alltheores:ore_nickel", + "count": 1, + "selector": "all" + }, + "config": [{ + "weight": 232, + "blacklist_dimensions": true, + "dimensions": ["minecraft:the_nether", "minecraft:the_end"] + }, + { + "focus": "envirotech:gray", + "weight": 1856, + "blacklist_dimensions": true, + "dimensions": ["minecraft:the_nether", "minecraft:the_end"] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/osmium.json b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/osmium.json new file mode 100644 index 00000000..6ba94067 --- /dev/null +++ b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/osmium.json @@ -0,0 +1,21 @@ +{ + "override": "replace", + "programs": ["envirotech:ore", "envirotech:metallic_ore"], + "item": { + "raw:item": "alltheores:ore_osmium", + "count": 1, + "selector": "all" + }, + "config": [{ + "weight": 750, + "blacklist_dimensions": true, + "dimensions": ["minecraft:the_nether", "minecraft:the_end"] + }, + { + "focus": "envirotech:light_blue", + "weight": 6000, + "blacklist_dimensions": true, + "dimensions": ["minecraft:the_nether", "minecraft:the_end"] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/platinum.json b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/platinum.json new file mode 100644 index 00000000..d833b57e --- /dev/null +++ b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/platinum.json @@ -0,0 +1,21 @@ +{ + "override": "replace", + "programs": ["envirotech:ore", "envirotech:metallic_ore"], + "item": { + "raw:item": "alltheores:ore_platinum", + "count": 1, + "selector": "all" + }, + "config": [{ + "weight": 150, + "blacklist_dimensions": true, + "dimensions": ["minecraft:the_nether", "minecraft:the_end"] + }, + { + "focus": "envirotech:light_blue", + "weight": 1200, + "blacklist_dimensions": true, + "dimensions": ["minecraft:the_nether", "minecraft:the_end"] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/silver.json b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/silver.json new file mode 100644 index 00000000..75d52a28 --- /dev/null +++ b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/silver.json @@ -0,0 +1,21 @@ +{ + "override": "replace", + "programs": ["envirotech:ore", "envirotech:metallic_ore"], + "item": { + "raw:item": "alltheores:ore_silver", + "count": 1, + "selector": "all" + }, + "config": [{ + "weight": 381, + "blacklist_dimensions": true, + "dimensions": ["minecraft:the_nether", "minecraft:the_end"] + }, + { + "focus": "envirotech:light_gray", + "weight": 3048, + "blacklist_dimensions": true, + "dimensions": ["minecraft:the_nether", "minecraft:the_end"] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/tin.json b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/tin.json new file mode 100644 index 00000000..a415dbca --- /dev/null +++ b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/tin.json @@ -0,0 +1,17 @@ +{ + "override": "replace", + "programs": ["envirotech:ore", "envirotech:metallic_ore"], + "item": { + "raw:item": "alltheores:ore_tin", + "count": 1, + "selector": "all" + }, + "config": [{ + "weight": 602 + }, + { + "focus": "envirotech:gray", + "weight": 4816 + } + ] +} \ No newline at end of file diff --git a/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/uranium.json b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/uranium.json new file mode 100644 index 00000000..17c89475 --- /dev/null +++ b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/uranium.json @@ -0,0 +1,21 @@ +{ + "override": "replace", + "programs": ["envirotech:ore", "envirotech:metallic_ore"], + "item": { + "raw:item": "alltheores:ore_uranium", + "count": 1, + "selector": "all" + }, + "config": [{ + "weight": 140, + "blacklist_dimensions": true, + "dimensions": ["minecraft:the_nether", "minecraft:the_end"] + }, + { + "focus": "envirotech:green", + "weight": 1120, + "blacklist_dimensions": true, + "dimensions": ["minecraft:the_nether", "minecraft:the_end"] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/yellorite.json b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/yellorite.json new file mode 100644 index 00000000..e39558c0 --- /dev/null +++ b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/yellorite.json @@ -0,0 +1,21 @@ +{ + "override": "replace", + "programs": ["envirotech:ore", "envirotech:metallic_ore"], + "item": { + "raw:item": "biggerreactors:yellorite_ore", + "count": 1, + "selector": "all" + }, + "config": [{ + "weight": 0, + "blacklist_dimensions": true, + "dimensions": ["minecraft:the_nether", "minecraft:the_end"] + }, + { + "focus": "envirotech:yellow", + "weight": 0, + "blacklist_dimensions": true, + "dimensions": ["minecraft:the_nether", "minecraft:the_end"] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/zinc.json b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/zinc.json new file mode 100644 index 00000000..2056b29c --- /dev/null +++ b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/overworld/zinc.json @@ -0,0 +1,21 @@ +{ + "override": "replace", + "programs": ["envirotech:ore", "envirotech:metallic_ore"], + "item": { + "raw:item": "alltheores:ore_zinc", + "count": 1, + "selector": "all" + }, + "config": [{ + "weight": 186, + "blacklist_dimensions": true, + "dimensions": ["minecraft:the_nether", "minecraft:the_end"] + }, + { + "focus": "envirotech:pink", + "weight": 1488, + "blacklist_dimensions": true, + "dimensions": ["minecraft:the_nether", "minecraft:the_end"] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/envirotech/envirotech/void_miner_drops/ore/rock_crystal.json b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/rock_crystal.json new file mode 100644 index 00000000..0ca06032 --- /dev/null +++ b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/rock_crystal.json @@ -0,0 +1,3 @@ +{ + "override": "disable" +} \ No newline at end of file diff --git a/kubejs/data/envirotech/envirotech/void_miner_drops/ore/starmetal.json b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/starmetal.json new file mode 100644 index 00000000..0ca06032 --- /dev/null +++ b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/starmetal.json @@ -0,0 +1,3 @@ +{ + "override": "disable" +} \ No newline at end of file diff --git a/kubejs/data/envirotech/envirotech/void_miner_drops/ore/stella_arcanum.json b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/stella_arcanum.json new file mode 100644 index 00000000..c84a6b3a --- /dev/null +++ b/kubejs/data/envirotech/envirotech/void_miner_drops/ore/stella_arcanum.json @@ -0,0 +1,3 @@ +{ + "override": "disable" +} \ No newline at end of file diff --git a/kubejs/data/forbidden_arcanus/loot_modifiers/spawner_additions.json b/kubejs/data/forbidden_arcanus/loot_modifiers/spawner_additions.json index 7c760580..27f99a7c 100644 --- a/kubejs/data/forbidden_arcanus/loot_modifiers/spawner_additions.json +++ b/kubejs/data/forbidden_arcanus/loot_modifiers/spawner_additions.json @@ -1,10 +1,8 @@ { "add_loot": "forbidden_arcanus:blocks/additions/spawner_additions", - "conditions": [ - { + "conditions": [{ "condition": "forge:loot_table_id", "loot_table_id": "minecraft:blocks/spawner" - } - ], + }], "type": "valhelsia_core:append_loot" } \ No newline at end of file diff --git a/kubejs/data/iceandfire/loot_tables/blocks/copper_pile.json b/kubejs/data/iceandfire/loot_tables/blocks/copper_pile.json new file mode 100644 index 00000000..db6191b5 --- /dev/null +++ b/kubejs/data/iceandfire/loot_tables/blocks/copper_pile.json @@ -0,0 +1,128 @@ +{ + "type": "minecraft:block", + "pools": [{ + "name": "copper_pile", + "rolls": 1.0, + "entries": [{ + "type": "minecraft:item", + "conditions": [{ + "condition": "minecraft:block_state_property", + "block": "iceandfire:copper_pile", + "properties": { + "layers": "1" + } + }], + "functions": [{ + "function": "minecraft:set_count", + "count": 2 + }], + "name": "alltheores:copper_nugget" + }, + { + "type": "minecraft:item", + "conditions": [{ + "condition": "minecraft:block_state_property", + "block": "iceandfire:copper_pile", + "properties": { + "layers": "2" + } + }], + "functions": [{ + "function": "minecraft:set_count", + "count": 4 + }], + "name": "alltheores:copper_nugget" + }, + { + "type": "minecraft:item", + "conditions": [{ + "condition": "minecraft:block_state_property", + "block": "iceandfire:copper_pile", + "properties": { + "layers": "3" + } + }], + "functions": [{ + "function": "minecraft:set_count", + "count": 6 + }], + "name": "alltheores:copper_nugget" + }, + { + "type": "minecraft:item", + "conditions": [{ + "condition": "minecraft:block_state_property", + "block": "iceandfire:copper_pile", + "properties": { + "layers": "4" + } + }], + "functions": [{ + "function": "minecraft:set_count", + "count": 8 + }], + "name": "alltheores:copper_nugget" + }, + { + "type": "minecraft:item", + "conditions": [{ + "condition": "minecraft:block_state_property", + "block": "iceandfire:copper_pile", + "properties": { + "layers": "5" + } + }], + "functions": [{ + "function": "minecraft:set_count", + "count": 10 + }], + "name": "alltheores:copper_nugget" + }, + { + "type": "minecraft:item", + "conditions": [{ + "condition": "minecraft:block_state_property", + "block": "iceandfire:copper_pile", + "properties": { + "layers": "6" + } + }], + "functions": [{ + "function": "minecraft:set_count", + "count": 12 + }], + "name": "alltheores:copper_nugget" + }, + { + "type": "minecraft:item", + "conditions": [{ + "condition": "minecraft:block_state_property", + "block": "iceandfire:copper_pile", + "properties": { + "layers": "7" + } + }], + "functions": [{ + "function": "minecraft:set_count", + "count": 14 + }], + "name": "alltheores:copper_nugget" + }, + { + "type": "minecraft:item", + "conditions": [{ + "condition": "minecraft:block_state_property", + "block": "iceandfire:copper_pile", + "properties": { + "layers": "8" + } + }], + "functions": [{ + "function": "minecraft:set_count", + "count": 16 + }], + "name": "alltheores:copper_nugget" + } + ] + }] +} \ No newline at end of file diff --git a/kubejs/data/iceandfire/loot_tables/blocks/silver_pile.json b/kubejs/data/iceandfire/loot_tables/blocks/silver_pile.json new file mode 100644 index 00000000..1063f7b4 --- /dev/null +++ b/kubejs/data/iceandfire/loot_tables/blocks/silver_pile.json @@ -0,0 +1,128 @@ +{ + "type": "minecraft:block", + "pools": [{ + "name": "silver_pile", + "rolls": 1.0, + "entries": [{ + "type": "minecraft:item", + "conditions": [{ + "condition": "minecraft:block_state_property", + "block": "iceandfire:silver_pile", + "properties": { + "layers": "1" + } + }], + "functions": [{ + "function": "minecraft:set_count", + "count": 2 + }], + "name": "alltheores:silver_nugget" + }, + { + "type": "minecraft:item", + "conditions": [{ + "condition": "minecraft:block_state_property", + "block": "iceandfire:silver_pile", + "properties": { + "layers": "2" + } + }], + "functions": [{ + "function": "minecraft:set_count", + "count": 4 + }], + "name": "alltheores:silver_nugget" + }, + { + "type": "minecraft:item", + "conditions": [{ + "condition": "minecraft:block_state_property", + "block": "iceandfire:silver_pile", + "properties": { + "layers": "3" + } + }], + "functions": [{ + "function": "minecraft:set_count", + "count": 6 + }], + "name": "alltheores:silver_nugget" + }, + { + "type": "minecraft:item", + "conditions": [{ + "condition": "minecraft:block_state_property", + "block": "iceandfire:silver_pile", + "properties": { + "layers": "4" + } + }], + "functions": [{ + "function": "minecraft:set_count", + "count": 8 + }], + "name": "alltheores:silver_nugget" + }, + { + "type": "minecraft:item", + "conditions": [{ + "condition": "minecraft:block_state_property", + "block": "iceandfire:silver_pile", + "properties": { + "layers": "5" + } + }], + "functions": [{ + "function": "minecraft:set_count", + "count": 10 + }], + "name": "alltheores:silver_nugget" + }, + { + "type": "minecraft:item", + "conditions": [{ + "condition": "minecraft:block_state_property", + "block": "iceandfire:silver_pile", + "properties": { + "layers": "6" + } + }], + "functions": [{ + "function": "minecraft:set_count", + "count": 12 + }], + "name": "alltheores:silver_nugget" + }, + { + "type": "minecraft:item", + "conditions": [{ + "condition": "minecraft:block_state_property", + "block": "iceandfire:silver_pile", + "properties": { + "layers": "7" + } + }], + "functions": [{ + "function": "minecraft:set_count", + "count": 14 + }], + "name": "alltheores:silver_nugget" + }, + { + "type": "minecraft:item", + "conditions": [{ + "condition": "minecraft:block_state_property", + "block": "iceandfire:silver_pile", + "properties": { + "layers": "8" + } + }], + "functions": [{ + "function": "minecraft:set_count", + "count": 16 + }], + "name": "alltheores:silver_nugget" + } + ] + }] +} \ No newline at end of file diff --git a/kubejs/data/immersiveengineering/recipes/arc_recycling_list.json b/kubejs/data/immersiveengineering/recipes/arc_recycling_list.json index d9fc7d60..3f732bde 100644 --- a/kubejs/data/immersiveengineering/recipes/arc_recycling_list.json +++ b/kubejs/data/immersiveengineering/recipes/arc_recycling_list.json @@ -1,4 +1,6 @@ { "type": "immersiveengineering:generated_list", - "conditions": [{ "type": "forge:false" }] + "conditions": [{ + "type": "forge:false" + }] } \ No newline at end of file diff --git a/kubejs/data/industrialforegoing/recipes/laser_drill_ore/aluminium.json b/kubejs/data/industrialforegoing/recipes/laser_drill_ore/aluminium.json index 0e97786c..4d4ce8e9 100644 --- a/kubejs/data/industrialforegoing/recipes/laser_drill_ore/aluminium.json +++ b/kubejs/data/industrialforegoing/recipes/laser_drill_ore/aluminium.json @@ -1,45 +1,45 @@ { "output": { - "item": "alltheores:ore_aluminum" + "item": "alltheores:ore_aluminum" }, "rarity": [{ - "whitelist": {}, - "blacklist": { - "type": "minecraft:worldgen/biome", - "values": [ - "minecraft:the_end", - "minecraft:the_void", - "minecraft:small_end_islands", - "minecraft:end_barrens", - "minecraft:end_highlands", - "minecraft:end_midlands" - ] + "whitelist": {}, + "blacklist": { + "type": "minecraft:worldgen/biome", + "values": [ + "minecraft:the_end", + "minecraft:the_void", + "minecraft:small_end_islands", + "minecraft:end_barrens", + "minecraft:end_highlands", + "minecraft:end_midlands" + ] + }, + "depth_min": 68, + "depth_max": 84, + "weight": 5 }, - "depth_min": 68, - "depth_max": 84, - "weight": 5 - }, - { - "whitelist": {}, - "blacklist": { - "type": "minecraft:worldgen/biome", - "values": [ - "minecraft:the_end", - "minecraft:the_void", - "minecraft:small_end_islands", - "minecraft:end_barrens", - "minecraft:end_highlands", - "minecraft:end_midlands" - ] - }, - "depth_min": 0, - "depth_max": 255, - "weight": 1 - } + { + "whitelist": {}, + "blacklist": { + "type": "minecraft:worldgen/biome", + "values": [ + "minecraft:the_end", + "minecraft:the_void", + "minecraft:small_end_islands", + "minecraft:end_barrens", + "minecraft:end_highlands", + "minecraft:end_midlands" + ] + }, + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } ], "pointer": 0, "catalyst": { - "item": "industrialforegoing:laser_lens12" + "item": "industrialforegoing:laser_lens12" }, "type": "industrialforegoing:laser_drill_ore" } \ No newline at end of file diff --git a/kubejs/data/industrialforegoing/recipes/laser_drill_ore/aluminum.json b/kubejs/data/industrialforegoing/recipes/laser_drill_ore/aluminum.json index 0e97786c..4d4ce8e9 100644 --- a/kubejs/data/industrialforegoing/recipes/laser_drill_ore/aluminum.json +++ b/kubejs/data/industrialforegoing/recipes/laser_drill_ore/aluminum.json @@ -1,45 +1,45 @@ { "output": { - "item": "alltheores:ore_aluminum" + "item": "alltheores:ore_aluminum" }, "rarity": [{ - "whitelist": {}, - "blacklist": { - "type": "minecraft:worldgen/biome", - "values": [ - "minecraft:the_end", - "minecraft:the_void", - "minecraft:small_end_islands", - "minecraft:end_barrens", - "minecraft:end_highlands", - "minecraft:end_midlands" - ] + "whitelist": {}, + "blacklist": { + "type": "minecraft:worldgen/biome", + "values": [ + "minecraft:the_end", + "minecraft:the_void", + "minecraft:small_end_islands", + "minecraft:end_barrens", + "minecraft:end_highlands", + "minecraft:end_midlands" + ] + }, + "depth_min": 68, + "depth_max": 84, + "weight": 5 }, - "depth_min": 68, - "depth_max": 84, - "weight": 5 - }, - { - "whitelist": {}, - "blacklist": { - "type": "minecraft:worldgen/biome", - "values": [ - "minecraft:the_end", - "minecraft:the_void", - "minecraft:small_end_islands", - "minecraft:end_barrens", - "minecraft:end_highlands", - "minecraft:end_midlands" - ] - }, - "depth_min": 0, - "depth_max": 255, - "weight": 1 - } + { + "whitelist": {}, + "blacklist": { + "type": "minecraft:worldgen/biome", + "values": [ + "minecraft:the_end", + "minecraft:the_void", + "minecraft:small_end_islands", + "minecraft:end_barrens", + "minecraft:end_highlands", + "minecraft:end_midlands" + ] + }, + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } ], "pointer": 0, "catalyst": { - "item": "industrialforegoing:laser_lens12" + "item": "industrialforegoing:laser_lens12" }, "type": "industrialforegoing:laser_drill_ore" } \ No newline at end of file diff --git a/kubejs/data/industrialforegoing/recipes/laser_drill_ore/copper.json b/kubejs/data/industrialforegoing/recipes/laser_drill_ore/copper.json index bbf7a1a0..d2f93de9 100644 --- a/kubejs/data/industrialforegoing/recipes/laser_drill_ore/copper.json +++ b/kubejs/data/industrialforegoing/recipes/laser_drill_ore/copper.json @@ -1,45 +1,45 @@ { "output": { - "item": "alltheores:ore_copper" + "item": "alltheores:ore_copper" }, "rarity": [{ - "whitelist": {}, - "blacklist": { - "type": "minecraft:worldgen/biome", - "values": [ - "minecraft:the_end", - "minecraft:the_void", - "minecraft:small_end_islands", - "minecraft:end_barrens", - "minecraft:end_highlands", - "minecraft:end_midlands" - ] + "whitelist": {}, + "blacklist": { + "type": "minecraft:worldgen/biome", + "values": [ + "minecraft:the_end", + "minecraft:the_void", + "minecraft:small_end_islands", + "minecraft:end_barrens", + "minecraft:end_highlands", + "minecraft:end_midlands" + ] + }, + "depth_min": 35, + "depth_max": 65, + "weight": 10 }, - "depth_min": 35, - "depth_max": 65, - "weight": 10 - }, - { - "whitelist": {}, - "blacklist": { - "type": "minecraft:worldgen/biome", - "values": [ - "minecraft:the_end", - "minecraft:the_void", - "minecraft:small_end_islands", - "minecraft:end_barrens", - "minecraft:end_highlands", - "minecraft:end_midlands" - ] - }, - "depth_min": 0, - "depth_max": 255, - "weight": 2 - } + { + "whitelist": {}, + "blacklist": { + "type": "minecraft:worldgen/biome", + "values": [ + "minecraft:the_end", + "minecraft:the_void", + "minecraft:small_end_islands", + "minecraft:end_barrens", + "minecraft:end_highlands", + "minecraft:end_midlands" + ] + }, + "depth_min": 0, + "depth_max": 255, + "weight": 2 + } ], "pointer": 0, "catalyst": { - "item": "industrialforegoing:laser_lens1" + "item": "industrialforegoing:laser_lens1" }, "type": "industrialforegoing:laser_drill_ore" } \ No newline at end of file diff --git a/kubejs/data/industrialforegoing/recipes/laser_drill_ore/lead.json b/kubejs/data/industrialforegoing/recipes/laser_drill_ore/lead.json index 751dca09..ab4b62c0 100644 --- a/kubejs/data/industrialforegoing/recipes/laser_drill_ore/lead.json +++ b/kubejs/data/industrialforegoing/recipes/laser_drill_ore/lead.json @@ -1,45 +1,45 @@ { "output": { - "item": "alltheores:ore_lead" + "item": "alltheores:ore_lead" }, "rarity": [{ - "whitelist": {}, - "blacklist": { - "type": "minecraft:worldgen/biome", - "values": [ - "minecraft:the_end", - "minecraft:the_void", - "minecraft:small_end_islands", - "minecraft:end_barrens", - "minecraft:end_highlands", - "minecraft:end_midlands" - ] + "whitelist": {}, + "blacklist": { + "type": "minecraft:worldgen/biome", + "values": [ + "minecraft:the_end", + "minecraft:the_void", + "minecraft:small_end_islands", + "minecraft:end_barrens", + "minecraft:end_highlands", + "minecraft:end_midlands" + ] + }, + "depth_min": 10, + "depth_max": 40, + "weight": 6 }, - "depth_min": 10, - "depth_max": 40, - "weight": 6 - }, - { - "whitelist": {}, - "blacklist": { - "type": "minecraft:worldgen/biome", - "values": [ - "minecraft:the_end", - "minecraft:the_void", - "minecraft:small_end_islands", - "minecraft:end_barrens", - "minecraft:end_highlands", - "minecraft:end_midlands" - ] - }, - "depth_min": 0, - "depth_max": 255, - "weight": 1 - } + { + "whitelist": {}, + "blacklist": { + "type": "minecraft:worldgen/biome", + "values": [ + "minecraft:the_end", + "minecraft:the_void", + "minecraft:small_end_islands", + "minecraft:end_barrens", + "minecraft:end_highlands", + "minecraft:end_midlands" + ] + }, + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } ], "pointer": 0, "catalyst": { - "item": "industrialforegoing:laser_lens10" + "item": "industrialforegoing:laser_lens10" }, "type": "industrialforegoing:laser_drill_ore" } \ No newline at end of file diff --git a/kubejs/data/industrialforegoing/recipes/laser_drill_ore/nickel.json b/kubejs/data/industrialforegoing/recipes/laser_drill_ore/nickel.json index 625bbd12..36023806 100644 --- a/kubejs/data/industrialforegoing/recipes/laser_drill_ore/nickel.json +++ b/kubejs/data/industrialforegoing/recipes/laser_drill_ore/nickel.json @@ -1,45 +1,45 @@ { "output": { - "item": "alltheores:ore_nickel" + "item": "alltheores:ore_nickel" }, "rarity": [{ - "whitelist": {}, - "blacklist": { - "type": "minecraft:worldgen/biome", - "values": [ - "minecraft:the_end", - "minecraft:the_void", - "minecraft:small_end_islands", - "minecraft:end_barrens", - "minecraft:end_highlands", - "minecraft:end_midlands" - ] + "whitelist": {}, + "blacklist": { + "type": "minecraft:worldgen/biome", + "values": [ + "minecraft:the_end", + "minecraft:the_void", + "minecraft:small_end_islands", + "minecraft:end_barrens", + "minecraft:end_highlands", + "minecraft:end_midlands" + ] + }, + "depth_min": 5, + "depth_max": 68, + "weight": 4 }, - "depth_min": 5, - "depth_max": 68, - "weight": 4 - }, - { - "whitelist": {}, - "blacklist": { - "type": "minecraft:worldgen/biome", - "values": [ - "minecraft:the_end", - "minecraft:the_void", - "minecraft:small_end_islands", - "minecraft:end_barrens", - "minecraft:end_highlands", - "minecraft:end_midlands" - ] - }, - "depth_min": 0, - "depth_max": 255, - "weight": 1 - } + { + "whitelist": {}, + "blacklist": { + "type": "minecraft:worldgen/biome", + "values": [ + "minecraft:the_end", + "minecraft:the_void", + "minecraft:small_end_islands", + "minecraft:end_barrens", + "minecraft:end_highlands", + "minecraft:end_midlands" + ] + }, + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } ], "pointer": 0, "catalyst": { - "item": "industrialforegoing:laser_lens12" + "item": "industrialforegoing:laser_lens12" }, "type": "industrialforegoing:laser_drill_ore" } \ No newline at end of file diff --git a/kubejs/data/industrialforegoing/recipes/laser_drill_ore/osmium.json b/kubejs/data/industrialforegoing/recipes/laser_drill_ore/osmium.json index e0432a91..5288cb16 100644 --- a/kubejs/data/industrialforegoing/recipes/laser_drill_ore/osmium.json +++ b/kubejs/data/industrialforegoing/recipes/laser_drill_ore/osmium.json @@ -1,45 +1,45 @@ { "output": { - "item": "alltheores:ore_osmium" + "item": "alltheores:ore_osmium" }, "rarity": [{ - "whitelist": {}, - "blacklist": { - "type": "minecraft:worldgen/biome", - "values": [ - "minecraft:the_end", - "minecraft:the_void", - "minecraft:small_end_islands", - "minecraft:end_barrens", - "minecraft:end_highlands", - "minecraft:end_midlands" - ] + "whitelist": {}, + "blacklist": { + "type": "minecraft:worldgen/biome", + "values": [ + "minecraft:the_end", + "minecraft:the_void", + "minecraft:small_end_islands", + "minecraft:end_barrens", + "minecraft:end_highlands", + "minecraft:end_midlands" + ] + }, + "depth_min": 5, + "depth_max": 36, + "weight": 8 }, - "depth_min": 5, - "depth_max": 36, - "weight": 8 - }, - { - "whitelist": {}, - "blacklist": { - "type": "minecraft:worldgen/biome", - "values": [ - "minecraft:the_end", - "minecraft:the_void", - "minecraft:small_end_islands", - "minecraft:end_barrens", - "minecraft:end_highlands", - "minecraft:end_midlands" - ] - }, - "depth_min": 0, - "depth_max": 255, - "weight": 2 - } + { + "whitelist": {}, + "blacklist": { + "type": "minecraft:worldgen/biome", + "values": [ + "minecraft:the_end", + "minecraft:the_void", + "minecraft:small_end_islands", + "minecraft:end_barrens", + "minecraft:end_highlands", + "minecraft:end_midlands" + ] + }, + "depth_min": 0, + "depth_max": 255, + "weight": 2 + } ], "pointer": 0, "catalyst": { - "item": "industrialforegoing:laser_lens8" + "item": "industrialforegoing:laser_lens8" }, "type": "industrialforegoing:laser_drill_ore" } \ No newline at end of file diff --git a/kubejs/data/industrialforegoing/recipes/laser_drill_ore/platinum.json b/kubejs/data/industrialforegoing/recipes/laser_drill_ore/platinum.json index 49ec8410..8d1fddff 100644 --- a/kubejs/data/industrialforegoing/recipes/laser_drill_ore/platinum.json +++ b/kubejs/data/industrialforegoing/recipes/laser_drill_ore/platinum.json @@ -1,45 +1,45 @@ { "output": { - "item": "alltheores:ore_platinum" + "item": "alltheores:ore_platinum" }, "rarity": [{ - "whitelist": {}, - "blacklist": { - "type": "minecraft:worldgen/biome", - "values": [ - "minecraft:the_end", - "minecraft:the_void", - "minecraft:small_end_islands", - "minecraft:end_barrens", - "minecraft:end_highlands", - "minecraft:end_midlands" - ] + "whitelist": {}, + "blacklist": { + "type": "minecraft:worldgen/biome", + "values": [ + "minecraft:the_end", + "minecraft:the_void", + "minecraft:small_end_islands", + "minecraft:end_barrens", + "minecraft:end_highlands", + "minecraft:end_midlands" + ] + }, + "depth_min": 5, + "depth_max": 16, + "weight": 3 }, - "depth_min": 5, - "depth_max": 16, - "weight": 3 - }, - { - "whitelist": {}, - "blacklist": { - "type": "minecraft:worldgen/biome", - "values": [ - "minecraft:the_end", - "minecraft:the_void", - "minecraft:small_end_islands", - "minecraft:end_barrens", - "minecraft:end_highlands", - "minecraft:end_midlands" - ] - }, - "depth_min": 0, - "depth_max": 255, - "weight": 1 - } + { + "whitelist": {}, + "blacklist": { + "type": "minecraft:worldgen/biome", + "values": [ + "minecraft:the_end", + "minecraft:the_void", + "minecraft:small_end_islands", + "minecraft:end_barrens", + "minecraft:end_highlands", + "minecraft:end_midlands" + ] + }, + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } ], "pointer": 0, "catalyst": { - "item": "industrialforegoing:laser_lens3" + "item": "industrialforegoing:laser_lens3" }, "type": "industrialforegoing:laser_drill_ore" } \ No newline at end of file diff --git a/kubejs/data/industrialforegoing/recipes/laser_drill_ore/silver.json b/kubejs/data/industrialforegoing/recipes/laser_drill_ore/silver.json index 3f71d613..b668e914 100644 --- a/kubejs/data/industrialforegoing/recipes/laser_drill_ore/silver.json +++ b/kubejs/data/industrialforegoing/recipes/laser_drill_ore/silver.json @@ -1,45 +1,45 @@ { "output": { - "item": "alltheores:ore_silver" + "item": "alltheores:ore_silver" }, "rarity": [{ - "whitelist": {}, - "blacklist": { - "type": "minecraft:worldgen/biome", - "values": [ - "minecraft:the_end", - "minecraft:the_void", - "minecraft:small_end_islands", - "minecraft:end_barrens", - "minecraft:end_highlands", - "minecraft:end_midlands" - ] + "whitelist": {}, + "blacklist": { + "type": "minecraft:worldgen/biome", + "values": [ + "minecraft:the_end", + "minecraft:the_void", + "minecraft:small_end_islands", + "minecraft:end_barrens", + "minecraft:end_highlands", + "minecraft:end_midlands" + ] + }, + "depth_min": 10, + "depth_max": 40, + "weight": 5 }, - "depth_min": 10, - "depth_max": 40, - "weight": 5 - }, - { - "whitelist": {}, - "blacklist": { - "type": "minecraft:worldgen/biome", - "values": [ - "minecraft:the_end", - "minecraft:the_void", - "minecraft:small_end_islands", - "minecraft:end_barrens", - "minecraft:end_highlands", - "minecraft:end_midlands" - ] - }, - "depth_min": 0, - "depth_max": 255, - "weight": 1 - } + { + "whitelist": {}, + "blacklist": { + "type": "minecraft:worldgen/biome", + "values": [ + "minecraft:the_end", + "minecraft:the_void", + "minecraft:small_end_islands", + "minecraft:end_barrens", + "minecraft:end_highlands", + "minecraft:end_midlands" + ] + }, + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } ], "pointer": 0, "catalyst": { - "item": "industrialforegoing:laser_lens7" + "item": "industrialforegoing:laser_lens7" }, "type": "industrialforegoing:laser_drill_ore" } \ No newline at end of file diff --git a/kubejs/data/industrialforegoing/recipes/laser_drill_ore/tin.json b/kubejs/data/industrialforegoing/recipes/laser_drill_ore/tin.json index 9d60d56e..e6ac6018 100644 --- a/kubejs/data/industrialforegoing/recipes/laser_drill_ore/tin.json +++ b/kubejs/data/industrialforegoing/recipes/laser_drill_ore/tin.json @@ -1,45 +1,45 @@ { "output": { - "item": "alltheores:ore_tin" + "item": "alltheores:ore_tin" }, "rarity": [{ - "whitelist": {}, - "blacklist": { - "type": "minecraft:worldgen/biome", - "values": [ - "minecraft:the_end", - "minecraft:the_void", - "minecraft:small_end_islands", - "minecraft:end_barrens", - "minecraft:end_highlands", - "minecraft:end_midlands" - ] + "whitelist": {}, + "blacklist": { + "type": "minecraft:worldgen/biome", + "values": [ + "minecraft:the_end", + "minecraft:the_void", + "minecraft:small_end_islands", + "minecraft:end_barrens", + "minecraft:end_highlands", + "minecraft:end_midlands" + ] + }, + "depth_min": 64, + "depth_max": 96, + "weight": 8 }, - "depth_min": 64, - "depth_max": 96, - "weight": 8 - }, - { - "whitelist": {}, - "blacklist": { - "type": "minecraft:worldgen/biome", - "values": [ - "minecraft:the_end", - "minecraft:the_void", - "minecraft:small_end_islands", - "minecraft:end_barrens", - "minecraft:end_highlands", - "minecraft:end_midlands" - ] - }, - "depth_min": 0, - "depth_max": 255, - "weight": 2 - } + { + "whitelist": {}, + "blacklist": { + "type": "minecraft:worldgen/biome", + "values": [ + "minecraft:the_end", + "minecraft:the_void", + "minecraft:small_end_islands", + "minecraft:end_barrens", + "minecraft:end_highlands", + "minecraft:end_midlands" + ] + }, + "depth_min": 0, + "depth_max": 255, + "weight": 2 + } ], "pointer": 0, "catalyst": { - "item": "industrialforegoing:laser_lens8" + "item": "industrialforegoing:laser_lens8" }, "type": "industrialforegoing:laser_drill_ore" } \ No newline at end of file diff --git a/kubejs/data/industrialforegoing/recipes/laser_drill_ore/uranium.json b/kubejs/data/industrialforegoing/recipes/laser_drill_ore/uranium.json index 744a61e5..a50c3ec9 100644 --- a/kubejs/data/industrialforegoing/recipes/laser_drill_ore/uranium.json +++ b/kubejs/data/industrialforegoing/recipes/laser_drill_ore/uranium.json @@ -1,44 +1,44 @@ { "output": { - "item": "alltheores:ore_uranium" + "item": "alltheores:ore_uranium" }, "rarity": [{ - "whitelist": { - "type": "minecraft:worldgen/biome", - "values": [ - "minecraft:nether_wastes", - "minecraft:basalt_deltas", - "minecraft:warped_forest", - "minecraft:crimson_forest", - "minecraft:soul_sand_valley" - ] + "whitelist": { + "type": "minecraft:worldgen/biome", + "values": [ + "minecraft:nether_wastes", + "minecraft:basalt_deltas", + "minecraft:warped_forest", + "minecraft:crimson_forest", + "minecraft:soul_sand_valley" + ] + }, + "blacklist": {}, + "depth_min": 5, + "depth_max": 29, + "weight": 5 }, - "blacklist": {}, - "depth_min": 5, - "depth_max": 29, - "weight": 5 - }, - { - "whitelist": {}, - "blacklist": { - "type": "minecraft:worldgen/biome", - "values": [ - "minecraft:the_end", - "minecraft:the_void", - "minecraft:small_end_islands", - "minecraft:end_barrens", - "minecraft:end_highlands", - "minecraft:end_midlands" - ] - }, - "depth_min": 0, - "depth_max": 255, - "weight": 1 - } + { + "whitelist": {}, + "blacklist": { + "type": "minecraft:worldgen/biome", + "values": [ + "minecraft:the_end", + "minecraft:the_void", + "minecraft:small_end_islands", + "minecraft:end_barrens", + "minecraft:end_highlands", + "minecraft:end_midlands" + ] + }, + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } ], "pointer": 0, "catalyst": { - "item": "industrialforegoing:laser_lens5" + "item": "industrialforegoing:laser_lens5" }, "type": "industrialforegoing:laser_drill_ore" } \ No newline at end of file diff --git a/kubejs/data/mekanism/recipes/uranium_oxide_block.json b/kubejs/data/mekanism/recipes/uranium_oxide_block.json new file mode 100644 index 00000000..672ee5b3 --- /dev/null +++ b/kubejs/data/mekanism/recipes/uranium_oxide_block.json @@ -0,0 +1,12 @@ +{ + "type": "mekanism:oxidizing", + "input": { + "ingredient": { + "item": "kubejs:yellow_cake_uranium_block" + } + }, + "output": { + "gas": "mekanism:uranium_oxide", + "amount": 2250 + } +} \ No newline at end of file diff --git a/kubejs/data/quarryplus/recipes/mini_quarry.json b/kubejs/data/quarryplus/recipes/mini_quarry.json index a0180697..2f3b71b3 100644 --- a/kubejs/data/quarryplus/recipes/mini_quarry.json +++ b/kubejs/data/quarryplus/recipes/mini_quarry.json @@ -2,38 +2,38 @@ "type": "quarryplus:workbench_recipe", "id": "quarryplus:builtin_mini_quarry", "ingredients": [{ - "tag": "forge:gems/diamond", - "count": 2 - }, - { - "tag": "forge:ingots/gold", - "count": 16 - }, - { - "tag": "forge:ingots/iron", - "count": 32 - }, - { - "tag": "forge:dusts/redstone", - "count": 8 - }, - { - "item": "minecraft:comparator", - "count": 4 - }, - { - "tag": "forge:ingots/vibranium", - "count": 4 - } + "tag": "forge:gems/diamond", + "count": 2 + }, + { + "tag": "forge:ingots/gold", + "count": 16 + }, + { + "tag": "forge:ingots/iron", + "count": 32 + }, + { + "tag": "forge:dusts/redstone", + "count": 8 + }, + { + "item": "minecraft:comparator", + "count": 4 + }, + { + "tag": "forge:ingots/vibranium", + "count": 4 + } ], "energy": 10000.0, "showInJEI": true, "result": { - "item": "quarryplus:mini_quarry", - "count": 1 + "item": "quarryplus:mini_quarry", + "count": 1 }, "conditions": [{ - "type": "forge:mod_loaded", - "modid": "quarryplus" + "type": "forge:mod_loaded", + "modid": "quarryplus" }] } \ No newline at end of file diff --git a/kubejs/data/quarryplus/recipes/quarryplus.json b/kubejs/data/quarryplus/recipes/quarryplus.json index 88b29b1b..a4501b37 100644 --- a/kubejs/data/quarryplus/recipes/quarryplus.json +++ b/kubejs/data/quarryplus/recipes/quarryplus.json @@ -2,38 +2,38 @@ "type": "quarryplus:workbench_recipe", "id": "quarryplus:builtin_quarryplus", "ingredients": [{ - "tag": "forge:gems/diamond", - "count": 32 - }, - { - "tag": "forge:ingots/gold", - "count": 32 - }, - { - "tag": "forge:ingots/iron", - "count": 64 - }, - { - "tag": "forge:dusts/redstone", - "count": 16 - }, - { - "tag": "forge:ender_pearls", - "count": 4 - }, - { - "tag": "forge:ingots/unobtainium", - "count": 8 - } + "tag": "forge:gems/diamond", + "count": 32 + }, + { + "tag": "forge:ingots/gold", + "count": 32 + }, + { + "tag": "forge:ingots/iron", + "count": 64 + }, + { + "tag": "forge:dusts/redstone", + "count": 16 + }, + { + "tag": "forge:ender_pearls", + "count": 4 + }, + { + "tag": "forge:ingots/unobtainium", + "count": 8 + } ], "energy": 320000.0, "showInJEI": true, "result": { - "item": "quarryplus:quarry", - "count": 1 + "item": "quarryplus:quarry", + "count": 1 }, "conditions": [{ - "type": "forge:mod_loaded", - "modid": "quarryplus" + "type": "forge:mod_loaded", + "modid": "quarryplus" }] } \ No newline at end of file diff --git a/kubejs/data/rftoolsdim/dimletpackages/alltheores.json b/kubejs/data/rftoolsdim/dimletpackages/alltheores.json index 1a257787..db2a1f9c 100644 --- a/kubejs/data/rftoolsdim/dimletpackages/alltheores.json +++ b/kubejs/data/rftoolsdim/dimletpackages/alltheores.json @@ -1,511 +1,511 @@ [{ - "type": "block", - "key": "alltheores:aluminum_block", - "rarity": "common", - "create": 10, - "maintain": 10, - "ticks": 10, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:copper_block", - "rarity": "common", - "create": 10, - "maintain": 10, - "ticks": 10, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:lead_block", - "rarity": "common", - "create": 10, - "maintain": 10, - "ticks": 10, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:nickel_block", - "rarity": "common", - "create": 10, - "maintain": 10, - "ticks": 10, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:osmium_block", - "rarity": "common", - "create": 10, - "maintain": 10, - "ticks": 10, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:platinum_block", - "rarity": "common", - "create": 10, - "maintain": 10, - "ticks": 10, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:silver_block", - "rarity": "common", - "create": 10, - "maintain": 10, - "ticks": 10, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:tin_block", - "rarity": "common", - "create": 10, - "maintain": 10, - "ticks": 10, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:uranium_block", - "rarity": "common", - "create": 10, - "maintain": 10, - "ticks": 10, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:zinc_block", - "rarity": "common", - "create": 10, - "maintain": 10, - "ticks": 10, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_aluminum", - "rarity": "uncommon", - "create": 100, - "maintain": 100, - "ticks": 100, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_copper", - "rarity": "uncommon", - "create": 100, - "maintain": 100, - "ticks": 100, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_lead", - "rarity": "uncommon", - "create": 100, - "maintain": 100, - "ticks": 100, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_nickel", - "rarity": "uncommon", - "create": 100, - "maintain": 100, - "ticks": 100, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_osmium", - "rarity": "uncommon", - "create": 100, - "maintain": 100, - "ticks": 100, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_platinum", - "rarity": "uncommon", - "create": 100, - "maintain": 100, - "ticks": 100, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_silver", - "rarity": "uncommon", - "create": 100, - "maintain": 100, - "ticks": 100, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_tin", - "rarity": "uncommon", - "create": 100, - "maintain": 100, - "ticks": 100, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_uranium", - "rarity": "uncommon", - "create": 100, - "maintain": 100, - "ticks": 100, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_zinc", - "rarity": "uncommon", - "create": 100, - "maintain": 100, - "ticks": 100, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_other_aluminum", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_other_copper", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_other_lead", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_other_nickel", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_other_osmium", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_other_platinum", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_other_silver", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_other_tin", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_other_uranium", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_other_zinc", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_other_coal", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_other_iron", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_other_redstone", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_other_diamond", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": true, - "dimlet": true - }, - { - "type": "block", - "key": "alltheores:ore_other_lapis", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": true, - "dimlet": true - }, - { - "type": "biome", - "key": "allthemodium:the_other", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": false, - "dimlet": true - }, - { - "type": "biome", - "key": "allthemodium:nether_wastes", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": false, - "dimlet": true - }, - { - "type": "biome", - "key": "allthemodium:soul_sand_valley", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": false, - "dimlet": true - }, - { - "type": "biome", - "key": "allthemodium:badlands", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": false, - "dimlet": true - }, - { - "type": "biome", - "key": "allthemodium:mountain_edge", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": false, - "dimlet": true - }, - { - "type": "biome", - "key": "allthemodium:mountains", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": false, - "dimlet": true - }, - { - "type": "biome", - "key": "allthemodium:gravelly_mountains", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": false, - "dimlet": true - }, - { - "type": "biome", - "key": "allthemodium:modified_gravelly_mountains", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": false, - "dimlet": true - }, - { - "type": "biome", - "key": "allthemodium:desert", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": false, - "dimlet": true - }, - { - "type": "biome", - "key": "allthemodium:desert_hills", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": false, - "dimlet": true - }, - { - "type": "biome", - "key": "allthemodium:badlands_plateau", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": false, - "dimlet": true - }, - { - "type": "biome", - "key": "allthemodium:modified_badlands_plateau", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": false, - "dimlet": true - }, - { - "type": "biome", - "key": "allthemodium:eroded_badlands", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": false, - "dimlet": true - }, - { - "type": "biome", - "key": "allthemodium:crimson_forest", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": false, - "dimlet": true - }, - { - "type": "biome", - "key": "allthemodium:warped_forest", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": false, - "dimlet": true - }, - { - "type": "biome", - "key": "allthemodium:basalt_deltas", - "rarity": "rare", - "create": 1000, - "maintain": 1000, - "ticks": 1000, - "worldgen": false, - "dimlet": true - } + "type": "block", + "key": "alltheores:aluminum_block", + "rarity": "common", + "create": 10, + "maintain": 10, + "ticks": 10, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:copper_block", + "rarity": "common", + "create": 10, + "maintain": 10, + "ticks": 10, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:lead_block", + "rarity": "common", + "create": 10, + "maintain": 10, + "ticks": 10, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:nickel_block", + "rarity": "common", + "create": 10, + "maintain": 10, + "ticks": 10, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:osmium_block", + "rarity": "common", + "create": 10, + "maintain": 10, + "ticks": 10, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:platinum_block", + "rarity": "common", + "create": 10, + "maintain": 10, + "ticks": 10, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:silver_block", + "rarity": "common", + "create": 10, + "maintain": 10, + "ticks": 10, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:tin_block", + "rarity": "common", + "create": 10, + "maintain": 10, + "ticks": 10, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:uranium_block", + "rarity": "common", + "create": 10, + "maintain": 10, + "ticks": 10, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:zinc_block", + "rarity": "common", + "create": 10, + "maintain": 10, + "ticks": 10, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_aluminum", + "rarity": "uncommon", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_copper", + "rarity": "uncommon", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_lead", + "rarity": "uncommon", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_nickel", + "rarity": "uncommon", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_osmium", + "rarity": "uncommon", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_platinum", + "rarity": "uncommon", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_silver", + "rarity": "uncommon", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_tin", + "rarity": "uncommon", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_uranium", + "rarity": "uncommon", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_zinc", + "rarity": "uncommon", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_other_aluminum", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_other_copper", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_other_lead", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_other_nickel", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_other_osmium", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_other_platinum", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_other_silver", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_other_tin", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_other_uranium", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_other_zinc", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_other_coal", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_other_iron", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_other_redstone", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_other_diamond", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": true, + "dimlet": true +}, +{ + "type": "block", + "key": "alltheores:ore_other_lapis", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": true, + "dimlet": true +}, +{ + "type": "biome", + "key": "allthemodium:the_other", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": false, + "dimlet": true +}, +{ + "type": "biome", + "key": "allthemodium:nether_wastes", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": false, + "dimlet": true +}, +{ + "type": "biome", + "key": "allthemodium:soul_sand_valley", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": false, + "dimlet": true +}, +{ + "type": "biome", + "key": "allthemodium:badlands", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": false, + "dimlet": true +}, +{ + "type": "biome", + "key": "allthemodium:mountain_edge", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": false, + "dimlet": true +}, +{ + "type": "biome", + "key": "allthemodium:mountains", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": false, + "dimlet": true +}, +{ + "type": "biome", + "key": "allthemodium:gravelly_mountains", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": false, + "dimlet": true +}, +{ + "type": "biome", + "key": "allthemodium:modified_gravelly_mountains", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": false, + "dimlet": true +}, +{ + "type": "biome", + "key": "allthemodium:desert", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": false, + "dimlet": true +}, +{ + "type": "biome", + "key": "allthemodium:desert_hills", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": false, + "dimlet": true +}, +{ + "type": "biome", + "key": "allthemodium:badlands_plateau", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": false, + "dimlet": true +}, +{ + "type": "biome", + "key": "allthemodium:modified_badlands_plateau", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": false, + "dimlet": true +}, +{ + "type": "biome", + "key": "allthemodium:eroded_badlands", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": false, + "dimlet": true +}, +{ + "type": "biome", + "key": "allthemodium:crimson_forest", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": false, + "dimlet": true +}, +{ + "type": "biome", + "key": "allthemodium:warped_forest", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": false, + "dimlet": true +}, +{ + "type": "biome", + "key": "allthemodium:basalt_deltas", + "rarity": "rare", + "create": 1000, + "maintain": 1000, + "ticks": 1000, + "worldgen": false, + "dimlet": true +} ] \ No newline at end of file diff --git a/kubejs/data/silentgear/silentgear_materials/peridot.json b/kubejs/data/silentgear/silentgear_materials/peridot.json new file mode 100644 index 00000000..07b83805 --- /dev/null +++ b/kubejs/data/silentgear/silentgear_materials/peridot.json @@ -0,0 +1,133 @@ +{ + "availability": { + "tier": 3, + "categories": [ + "gem" + ], + "visible": true, + "gear_blacklist": [], + "can_salvage": true + }, + "crafting_items": { + "main": { + "tag": "forge:gems/peridot" + } + }, + "name": { + "translate": "material.silentgear.peridot" + }, + "stats": { + "main": { + "durability": 512.0, + "armor_durability": 33.0, + "enchantability": 10.0, + "harvest_level": 3.0, + "harvest_speed": 8.0, + "melee_damage": 3.0, + "magic_damage": 1.0, + "attack_speed": 0.0, + "armor": 20.0, + "armor/helmet": 3.0, + "armor/chestplate": 8.0, + "armor/leggings": 6.0, + "armor/boots": 3.0, + "armor_toughness": 8.0, + "magic_armor": 4.0, + "ranged_damage": 2.0, + "ranged_speed": -0.2, + "projectile_speed": 0.9, + "projectile_accuracy": 1.1, + "rarity": 70.0, + "silentgems:chargeability": 0.8 + }, + "rod": { + "durability": { + "mul2": 0.2 + }, + "harvest_speed": { + "mul2": 0.2 + }, + "rarity": 20.0 + }, + "tip": { + "durability": { + "add": 64.0 + }, + "armor_durability": { + "add": 9.0 + }, + "harvest_level": { + "max": 3.0 + }, + "harvest_speed": { + "add": 2.0 + }, + "melee_damage": { + "add": 2.0 + }, + "magic_damage": { + "add": 1.0 + }, + "ranged_damage": { + "add": 0.5 + }, + "rarity": { + "add": 8.0 + } + }, + "adornment": {} + }, + "traits": { + "main": [{ + "name": "silentgear:brittle", + "level": 2 + }, + { + "name": "silentgear:lustrous", + "level": 1, + "conditions": [{ + "type": "silentgear:or", + "values": [{ + "type": "silentgear:material_count", + "count": 3 + }, + { + "type": "silentgear:material_ratio", + "ratio": 0.5 + } + ] + }] + } + ], + "rod": [{ + "name": "silentgear:brittle", + "level": 5, + "conditions": [{ + "type": "silentgear:material_ratio", + "ratio": 0.5 + }] + }, + { + "name": "silentgear:lustrous", + "level": 4, + "conditions": [{ + "type": "silentgear:material_ratio", + "ratio": 0.5 + }] + } + ], + "tip": [{ + "name": "silentgear:brittle", + "level": 2 + }, + { + "name": "silentgear:lustrous", + "level": 2 + } + ], + "adornment": [{ + "name": "silentgear:bastion", + "level": 1 + }] + } +} \ No newline at end of file diff --git a/kubejs/data/silentgear/silentgear_materials/ruby.json b/kubejs/data/silentgear/silentgear_materials/ruby.json new file mode 100644 index 00000000..c6ff7c50 --- /dev/null +++ b/kubejs/data/silentgear/silentgear_materials/ruby.json @@ -0,0 +1,133 @@ +{ + "availability": { + "tier": 3, + "categories": [ + "gem" + ], + "visible": true, + "gear_blacklist": [], + "can_salvage": true + }, + "crafting_items": { + "main": { + "tag": "forge:gems/ruby" + } + }, + "name": { + "translate": "material.silentgear.ruby" + }, + "stats": { + "main": { + "durability": 512.0, + "armor_durability": 33.0, + "enchantability": 10.0, + "harvest_level": 3.0, + "harvest_speed": 8.0, + "melee_damage": 3.0, + "magic_damage": 1.0, + "attack_speed": 0.0, + "armor": 20.0, + "armor/helmet": 3.0, + "armor/chestplate": 8.0, + "armor/leggings": 6.0, + "armor/boots": 3.0, + "armor_toughness": 8.0, + "magic_armor": 4.0, + "ranged_damage": 2.0, + "ranged_speed": -0.2, + "projectile_speed": 0.9, + "projectile_accuracy": 1.1, + "rarity": 70.0, + "silentgems:chargeability": 0.8 + }, + "rod": { + "durability": { + "mul2": 0.2 + }, + "harvest_speed": { + "mul2": 0.2 + }, + "rarity": 20.0 + }, + "tip": { + "durability": { + "add": 64.0 + }, + "armor_durability": { + "add": 9.0 + }, + "harvest_level": { + "max": 3.0 + }, + "harvest_speed": { + "add": 2.0 + }, + "melee_damage": { + "add": 2.0 + }, + "magic_damage": { + "add": 1.0 + }, + "ranged_damage": { + "add": 0.5 + }, + "rarity": { + "add": 8.0 + } + }, + "adornment": {} + }, + "traits": { + "main": [{ + "name": "silentgear:brittle", + "level": 2 + }, + { + "name": "silentgear:lustrous", + "level": 1, + "conditions": [{ + "type": "silentgear:or", + "values": [{ + "type": "silentgear:material_count", + "count": 3 + }, + { + "type": "silentgear:material_ratio", + "ratio": 0.5 + } + ] + }] + } + ], + "rod": [{ + "name": "silentgear:brittle", + "level": 5, + "conditions": [{ + "type": "silentgear:material_ratio", + "ratio": 0.5 + }] + }, + { + "name": "silentgear:lustrous", + "level": 4, + "conditions": [{ + "type": "silentgear:material_ratio", + "ratio": 0.5 + }] + } + ], + "tip": [{ + "name": "silentgear:brittle", + "level": 2 + }, + { + "name": "silentgear:lustrous", + "level": 2 + } + ], + "adornment": [{ + "name": "silentgear:bastion", + "level": 1 + }] + } +} \ No newline at end of file diff --git a/kubejs/data/silentgear/silentgear_materials/sapphire.json b/kubejs/data/silentgear/silentgear_materials/sapphire.json new file mode 100644 index 00000000..b14417a6 --- /dev/null +++ b/kubejs/data/silentgear/silentgear_materials/sapphire.json @@ -0,0 +1,133 @@ +{ + "availability": { + "tier": 3, + "categories": [ + "gem" + ], + "visible": true, + "gear_blacklist": [], + "can_salvage": true + }, + "crafting_items": { + "main": { + "tag": "forge:gems/sapphire" + } + }, + "name": { + "translate": "material.silentgear.sapphire" + }, + "stats": { + "main": { + "durability": 512.0, + "armor_durability": 33.0, + "enchantability": 10.0, + "harvest_level": 3.0, + "harvest_speed": 8.0, + "melee_damage": 3.0, + "magic_damage": 1.0, + "attack_speed": 0.0, + "armor": 20.0, + "armor/helmet": 3.0, + "armor/chestplate": 8.0, + "armor/leggings": 6.0, + "armor/boots": 3.0, + "armor_toughness": 8.0, + "magic_armor": 4.0, + "ranged_damage": 2.0, + "ranged_speed": -0.2, + "projectile_speed": 0.9, + "projectile_accuracy": 1.1, + "rarity": 70.0, + "silentgems:chargeability": 0.8 + }, + "rod": { + "durability": { + "mul2": 0.2 + }, + "harvest_speed": { + "mul2": 0.2 + }, + "rarity": 20.0 + }, + "tip": { + "durability": { + "add": 64.0 + }, + "armor_durability": { + "add": 9.0 + }, + "harvest_level": { + "max": 3.0 + }, + "harvest_speed": { + "add": 2.0 + }, + "melee_damage": { + "add": 2.0 + }, + "magic_damage": { + "add": 1.0 + }, + "ranged_damage": { + "add": 0.5 + }, + "rarity": { + "add": 8.0 + } + }, + "adornment": {} + }, + "traits": { + "main": [{ + "name": "silentgear:brittle", + "level": 2 + }, + { + "name": "silentgear:lustrous", + "level": 1, + "conditions": [{ + "type": "silentgear:or", + "values": [{ + "type": "silentgear:material_count", + "count": 3 + }, + { + "type": "silentgear:material_ratio", + "ratio": 0.5 + } + ] + }] + } + ], + "rod": [{ + "name": "silentgear:brittle", + "level": 5, + "conditions": [{ + "type": "silentgear:material_ratio", + "ratio": 0.5 + }] + }, + { + "name": "silentgear:lustrous", + "level": 4, + "conditions": [{ + "type": "silentgear:material_ratio", + "ratio": 0.5 + }] + } + ], + "tip": [{ + "name": "silentgear:brittle", + "level": 2 + }, + { + "name": "silentgear:lustrous", + "level": 2 + } + ], + "adornment": [{ + "name": "silentgear:bastion", + "level": 1 + }] + } +} \ No newline at end of file diff --git a/kubejs/data/silentgear/silentgear_materials/uru.json b/kubejs/data/silentgear/silentgear_materials/uru.json index 8c5f27ab..c01da39b 100644 --- a/kubejs/data/silentgear/silentgear_materials/uru.json +++ b/kubejs/data/silentgear/silentgear_materials/uru.json @@ -1,149 +1,149 @@ { "availability": { - "tier": 7, - "visible": true, - "categories": [ - "metal" - ], - "gear_blacklist": [] + "tier": 7, + "visible": true, + "categories": [ + "metal" + ], + "gear_blacklist": [] }, "crafting_items": { - "main": { - "tag": "forge:ingots/uru" - } + "main": { + "tag": "forge:ingots/uru" + } }, "name": { - "translate": "material.silentgear.uru" + "translate": "material.silentgear.uru" }, "stats": { - "main": { - "durability": 15000.0, - "armor_durability": 5000.0, - "enchantability": 1500.0, - "harvest_level": 8.0, - "harvest_speed": 50.0, - "melee_damage": 3000.0, - "attack_speed": 30.0, - "reach_distance": 15, - "armor": 10000.0, - "armor/helmet": 2000.0, - "armor/chestplate": 4000.0, - "armor/leggings": 2000.0, - "armor/boots": 2000.0, - "armor_toughness": 10000.0, - "magic_armor": 7500.0, - "ranged_damage": 1200.0, - "ranged_speed": 4, - "rarity": 199.99, - "silentgems:chargeability": 1.2 - }, - "rod": { - "durability": { - "mul2": 2.5 - }, - "enchantability": { - "add": 23.0 - }, - "rarity": 99.0 - }, - "tip": { - "durability": { - "add": 16.0 - }, - "armor_durability": { - "add": 1.0 - }, - "harvest_level": { - "max": 7.0 - }, - "harvest_speed": { - "add": 6.0 - }, - "magic_damage": { - "add": 2.0 - }, - "ranged_speed": { - "add": 0.7 - }, - "rarity": { - "add": 60.0 + "main": { + "durability": 15000.0, + "armor_durability": 5000.0, + "enchantability": 1500.0, + "harvest_level": 8.0, + "harvest_speed": 50.0, + "melee_damage": 3000.0, + "attack_speed": 30.0, + "reach_distance": 15, + "armor": 10000.0, + "armor/helmet": 2000.0, + "armor/chestplate": 4000.0, + "armor/leggings": 2000.0, + "armor/boots": 2000.0, + "armor_toughness": 10000.0, + "magic_armor": 7500.0, + "ranged_damage": 1200.0, + "ranged_speed": 4, + "rarity": 199.99, + "silentgems:chargeability": 1.2 + }, + "rod": { + "durability": { + "mul2": 2.5 + }, + "enchantability": { + "add": 23.0 + }, + "rarity": 99.0 + }, + "tip": { + "durability": { + "add": 16.0 + }, + "armor_durability": { + "add": 1.0 + }, + "harvest_level": { + "max": 7.0 + }, + "harvest_speed": { + "add": 6.0 + }, + "magic_damage": { + "add": 2.0 + }, + "ranged_speed": { + "add": 0.7 + }, + "rarity": { + "add": 60.0 + } } - } }, "traits": { - "main": [{ - "name": "silentgear:malleable", - "level": 7 - }, - { - "name": "silentgear:indestructible", - "level": 1 - }, - { - "name": "silentgear:advanced_aquatic", - "level": 1, - "conditions": [{ - "type": "silentgear:gear_type", - "gear_type": "helmet" - }] - }, - { - "name": "silentgear:brilliant", - "level": 1, - "conditions": [{ - "type": "silentgear:gear_type", - "gear_type": "armor" - }] - }, - { - "name": "silentgear:advanced_flame_ward", - "level": 1, - "conditions": [{ - "type": "silentgear:gear_type", - "gear_type": "chestplate" - }] - }, - { - "name": "silentgear:cure_wither", - "level": 1, - "conditions": [{ - "type": "silentgear:gear_type", - "gear_type": "leggings" - }] - }, - { - "name": "silentgear:cure_nausea", - "level": 1, - "conditions": [{ - "type": "silentgear:gear_type", - "gear_type": "leggings" - }] - }, - { - "name": "silentgear:cure_levitation", - "level": 1, - "conditions": [{ - "type": "silentgear:gear_type", - "gear_type": "leggings" - }] - } - ], - "rod": [{ - "name": "silentgear:hard", - "level": 7, - "conditions": [{ - "type": "silentgear:material_ratio", - "ratio": 0.5 - }] - }], - "tip": [{ - "name": "silentgear:malleable", - "level": 7 - }, - { - "name": "silentgear:hard", - "level": 7 - } - ] + "main": [{ + "name": "silentgear:malleable", + "level": 7 + }, + { + "name": "silentgear:indestructible", + "level": 1 + }, + { + "name": "silentgear:advanced_aquatic", + "level": 1, + "conditions": [{ + "type": "silentgear:gear_type", + "gear_type": "helmet" + }] + }, + { + "name": "silentgear:brilliant", + "level": 1, + "conditions": [{ + "type": "silentgear:gear_type", + "gear_type": "armor" + }] + }, + { + "name": "silentgear:advanced_flame_ward", + "level": 1, + "conditions": [{ + "type": "silentgear:gear_type", + "gear_type": "chestplate" + }] + }, + { + "name": "silentgear:cure_wither", + "level": 1, + "conditions": [{ + "type": "silentgear:gear_type", + "gear_type": "leggings" + }] + }, + { + "name": "silentgear:cure_nausea", + "level": 1, + "conditions": [{ + "type": "silentgear:gear_type", + "gear_type": "leggings" + }] + }, + { + "name": "silentgear:cure_levitation", + "level": 1, + "conditions": [{ + "type": "silentgear:gear_type", + "gear_type": "leggings" + }] + } + ], + "rod": [{ + "name": "silentgear:hard", + "level": 7, + "conditions": [{ + "type": "silentgear:material_ratio", + "ratio": 0.5 + }] + }], + "tip": [{ + "name": "silentgear:malleable", + "level": 7 + }, + { + "name": "silentgear:hard", + "level": 7 + } + ] } } \ No newline at end of file diff --git a/kubejs/data/silentgear/tags/items/grader_catalysts/tier4.json b/kubejs/data/silentgear/tags/items/grader_catalysts/tier4.json deleted file mode 100644 index 87ad65f2..00000000 --- a/kubejs/data/silentgear/tags/items/grader_catalysts/tier4.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "allthemodium:unobtainium_vibranium_alloy_dust" - ] -} \ No newline at end of file diff --git a/kubejs/data/silentgear/tags/items/grader_catalysts/tier5.json b/kubejs/data/silentgear/tags/items/grader_catalysts/tier5.json deleted file mode 100644 index 578bf567..00000000 --- a/kubejs/data/silentgear/tags/items/grader_catalysts/tier5.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "atmadditions:atm_star" - ] -} \ No newline at end of file diff --git a/kubejs/data/tconstruct/materials/definition/copper.json b/kubejs/data/tconstruct/materials/definition/copper.json index 8891fc77..9e326e9e 100644 --- a/kubejs/data/tconstruct/materials/definition/copper.json +++ b/kubejs/data/tconstruct/materials/definition/copper.json @@ -6,4 +6,4 @@ "fluidPerUnit": 144, "textColor": "#F98648", "temperature": 500 -} +} \ No newline at end of file diff --git a/kubejs/data/tconstruct/materials/definition/lead.json b/kubejs/data/tconstruct/materials/definition/lead.json index cef2bfd7..804e8543 100644 --- a/kubejs/data/tconstruct/materials/definition/lead.json +++ b/kubejs/data/tconstruct/materials/definition/lead.json @@ -1,10 +1,10 @@ { "condition": { - "value": { - "tag": "forge:ingots/lead", - "type": "forge:tag_empty" - }, - "type": "forge:not" + "value": { + "tag": "forge:ingots/lead", + "type": "forge:tag_empty" + }, + "type": "forge:not" }, "craftable": false, "tier": 2, @@ -13,4 +13,4 @@ "fluidPerUnit": 144, "textColor": "#575E79", "temperature": 330 -} +} \ No newline at end of file diff --git a/kubejs/data/tconstruct/materials/definition/silver.json b/kubejs/data/tconstruct/materials/definition/silver.json index a6a93162..b4ed4f25 100644 --- a/kubejs/data/tconstruct/materials/definition/silver.json +++ b/kubejs/data/tconstruct/materials/definition/silver.json @@ -1,10 +1,10 @@ { "condition": { - "value": { - "tag": "forge:ingots/silver", - "type": "forge:tag_empty" - }, - "type": "forge:not" + "value": { + "tag": "forge:ingots/silver", + "type": "forge:tag_empty" + }, + "type": "forge:not" }, "craftable": false, "tier": 2, @@ -13,4 +13,4 @@ "fluidPerUnit": 144, "textColor": "#D3DFE8", "temperature": 790 -} +} \ No newline at end of file diff --git a/kubejs/server_scripts/advanced_interactions/atm_shards.js b/kubejs/server_scripts/advanced_interactions/atm_shards.js new file mode 100644 index 00000000..9bbe5600 --- /dev/null +++ b/kubejs/server_scripts/advanced_interactions/atm_shards.js @@ -0,0 +1,30 @@ +onEvent('block.left_click', e => { + let hammer = e.getBlock() + let anvil = hammer.getDown().getDown() + let bedrock = anvil.getDown() + if (hammer == 'mythicbotany:mjoellnir') { + if (anvil == 'minecraft:anvil') { + if (bedrock == 'minecraft:bedrock') { + let entities = e.world.getEntitiesWithin(AABB.ofBlock(hammer.getDown().getPos())) + let frame + + entities.forEach(entity => { + if (entity.isFrame()) { + frame = entity + return + } + }) + + if (frame.getItem() == 'atmadditions:atm_star') { + frame.setItem('minecraft:air') + e.world.spawnLightning(anvil.x, anvil.y, anvil.z, true) + frame.kill() + + e.server.schedule(1000, () => { + e.server.runCommandSilent(`/summon minecraft:item ${anvil.x} ${anvil.y + 1} ${anvil.z} {Item:{id:"atmadditions:atm_star_shard",Count:5}}`) + }).call() + } + } + } + } +}) \ No newline at end of file diff --git a/kubejs/server_scripts/advanced_interactions/multiblock.js b/kubejs/server_scripts/advanced_interactions/multiblock.js new file mode 100644 index 00000000..ad845054 --- /dev/null +++ b/kubejs/server_scripts/advanced_interactions/multiblock.js @@ -0,0 +1,69 @@ +onEvent('block.right_click', e => { + let NORTH = Facing.north + let WEST = Facing.west + let SOUTH = Facing.south + let EAST = Facing.east + let placedBlock = e.getBlock() + + //check full ultimate energy cube + function checkUEC(targetBlock) { + if (targetBlock.id.equals('mekanism:ultimate_energy_cube')) { + if (!!targetBlock.entityData.EnergyContainers[0]) { + if (!!targetBlock.entityData.EnergyContainers[0].stored) { + if (targetBlock.entityData.EnergyContainers[0].stored == 4096000000) { + return true + } + } + } + } + return false + } + + if (e.entity.isPlayer() && e.entity.isCrouching()) { + let heldItem = e.entity.getHeldItem(MAIN_HAND).id + if (placedBlock.id.equals('mekanism:creative_energy_cube')) { + if (heldItem.equals('atmadditions:atm_star')) { + if ( + placedBlock.offset(SOUTH, 1).id.equals('mekanism:ultimate_induction_provider') && + placedBlock.offset(NORTH, 1).id.equals('mekanism:ultimate_induction_provider') && + checkUEC(placedBlock.offset(NORTH, 2)) && + checkUEC(placedBlock.offset(SOUTH, 2)) + ) { + e.entity.getMainHandItem().count-- + let creativeCubeData = placedBlock.entityData + let UECData1 = placedBlock.offset(SOUTH, 2).entityData + let UECData2 = placedBlock.offset(NORTH, 2).entityData + creativeCubeData.EnergyContainers.push({ Container: 0, stored: "18446744073709551615.9999" }) + UECData1.EnergyContainers[0] = { Container: 0, stored: "0" } + UECData2.EnergyContainers[0] = { Container: 0, stored: "0" } + placedBlock.entityData.putAll(creativeCubeData) + placedBlock.offset(SOUTH, 2).entityData.putAll(UECData1) + placedBlock.offset(NORTH, 2).entityData.putAll(UECData2) + + e.server.runCommand('/title @a title {"text":"Cube filled!","color":"green"}') + + } else if ( + placedBlock.offset(EAST, 1).id.equals('mekanism:ultimate_induction_provider') && + placedBlock.offset(WEST, 1).id.equals('mekanism:ultimate_induction_provider') && + checkUEC(placedBlock.offset(EAST, 2)) && + checkUEC(placedBlock.offset(WEST, 2)) + ) { + e.entity.getMainHandItem().count-- + let creativeCubeData = placedBlock.entityData + let UECData1 = placedBlock.offset(WEST, 2).entityData + let UECData2 = placedBlock.offset(EAST, 2).entityData + creativeCubeData.EnergyContainers.push({ Container: 0, stored: "18446744073709551615.9999" }) + UECData1.EnergyContainers[0] = { Container: 0, stored: "0" } + UECData2.EnergyContainers[0] = { Container: 0, stored: "0" } + placedBlock.entityData.putAll(creativeCubeData) + placedBlock.offset(WEST, 2).entityData.putAll(UECData1) + placedBlock.offset(EAST, 2).entityData.putAll(UECData2) + + e.server.runCommand(`/title ${e.entity.getName()} title {"text":"Cube filled!","color":"green"}`) + } else { + e.server.runCommand(`/title ${e.entity.getName()} title {"text":"Block formation is incorrect!","color":"dark_red"}`) + } + } + } + } +}) \ No newline at end of file diff --git a/kubejs/server_scripts/advanced_interactions/turtles.js b/kubejs/server_scripts/advanced_interactions/turtles.js new file mode 100644 index 00000000..35eb2a64 --- /dev/null +++ b/kubejs/server_scripts/advanced_interactions/turtles.js @@ -0,0 +1,18 @@ +onEvent('item.entity_interact', e => { + if (e.hand == MAIN_HAND) { + if (e.target.type == 'minecraft:turtle') { + if (e.target.tags.contains('plastic')) return; + + if (e.getItem().id == 'minecraft:shears') { + e.target.tags.add('plastic') + e.player.setStatusMessage(Text.of('Seems like the turtle had plastic stuck around its neck').italic().green()) + e.player.give('industrialforegoing:plastic') + } else { + e.player.setStatusMessage(Text.of('There appears to be something stuck around its neck...').italic().green()) + e.server.schedule(2000, () => { + e.player.setStatusMessage(Text.of('Maybe I can do something to free it...').italic().green()) + }).call() + } + } + } +}) \ No newline at end of file diff --git a/kubejs/server_scripts/constants.js b/kubejs/server_scripts/constants.js index d91bc6b6..6e6c3f9f 100644 --- a/kubejs/server_scripts/constants.js +++ b/kubejs/server_scripts/constants.js @@ -1,63 +1,58 @@ //priority: 1 -const colors = ['white', 'orange', 'magenta', 'light_blue', 'yellow', 'lime', 'pink', 'gray', 'light_gray', 'cyan', 'purple', 'blue', 'brown', 'green', 'red', 'black'] +let colors = ['white', 'orange', 'magenta', 'light_blue', 'yellow', 'lime', 'pink', 'gray', 'light_gray', 'cyan', 'purple', 'blue', 'brown', 'green', 'red', 'black'] -const draconicFusion = function (output, craftingTier, energy, middleItem, ingredientList) { +let draconicFusion = (e, output, craftingTier, energy, middleItem, ingredientList) => { //crafting tier: 1.draconium, 2.wyvern, 3.draconic, 4.chaotic - onEvent('recipes', e => { - let tiers = ['WYVERN', 'DRACONIC', 'CHAOTIC'] - e.custom({ - type: 'draconicevolution:fusion_crafting', - result: { item: output }, - catalyst: { item: middleItem }, - total_energy: energy, - tier: (craftingTier > 4 && craftingTier <= 1) ? 'DRACONIUM' : tiers[craftingTier - 2], - ingredients: ingredientList.map(item => (item.charAt(0) === '#') ? { tag: item.substring(1) } : { item: item }) - }).id(`kubejs:atmadditions/fusion_crafting/${output.split(':')[1]}`) - }) + let tiers = ['WYVERN', 'DRACONIC', 'CHAOTIC'] + e.custom({ + type: 'draconicevolution:fusion_crafting', + result: { item: output }, + catalyst: { item: middleItem }, + total_energy: energy, + tier: (craftingTier > 4 && craftingTier <= 1) ? 'DRACONIUM' : tiers[craftingTier - 2], + ingredients: ingredientList.map(item => (item.charAt(0) === '#') ? { tag: item.substring(1) } : { item: item }) + }).id(`kubejs:fusion_crafting/${output.replace(':', '/')}`) } - -const energize = function (ingredient, result, power, count) { - onEvent('recipes', e => { - e.recipes.powah.energizing({ - ingredients: ingredient.map(i => Ingredient.of(i).toJson()), - energy: power, - result: Item.of(result, count ? count : 1).toResultJson() - }) - }) +let energize = (e, ingredient, result, power, count) => { + e.recipes.powah.energizing({ + ingredients: ingredient.map(i => Ingredient.of(i).toJson()), + energy: power, + result: Item.of(result, count ? count : 1).toResultJson() + }).id(`kubejs:energizing/${result.replace(':', '/')}`) } -const modifyShaped = function (result, count, pattern, ingredients) { - onEvent('recipes', e => { - e.remove({ output: result, type: 'minecraft:crafting_shaped' }) - e.shaped(item.of(result, count), pattern, ingredients).id(`kubejs_${result}`) - }) +let modifyShaped = (e, result, count, pattern, ingredients) => { + e.remove({ output: result, type: 'minecraft:crafting_shaped' }) + e.shaped(item.of(result, count), pattern, ingredients).id(`kubejs:shaped/${result.replace(':', '/')}`) } -const modifyShapeless = function (result, count, ingredients) { - onEvent('recipes', e => { - e.remove({ output: result, type: 'minecraft:crafting_shapeless' }) - e.shapeless(item.of(result, count), ingredients).id(`kubejs_${result}`) - }) +let modifyShapeless = (e, result, count, ingredients) => { + e.remove({ output: result, type: 'minecraft:crafting_shapeless' }) + e.shapeless(item.of(result, count), ingredients).id(`kubejs:shapeless/${result.replace(':', '/')}`) } -const modifySmelt = function (result, ingredients) { - onEvent('recipes', e => { - e.remove({ output: result, type: 'minecraft:smelting' }) - e.smelting(result, ingredients).id(`kubejs_${result}`) +let modifySmelt = (e, result, ingredients) => { + e.remove({ output: result, type: 'minecraft:smelting' }) + e.smelting(result, ingredients).id(`kubejs:smelting/${result.replace(':', '/')}`) +} +let removeRecipeByID = (e, recipes) => { + recipes.forEach(recipe => { + e.remove({ id: recipe }) }) } -const removeRecipeByID = function (recipes) { - onEvent('recipes', e => { - recipes.forEach(recipe => { - e.remove({ id: recipe }) - }) +let removeRecipeByOutput = (e, recipes) => { + recipes.forEach(recipe => { + if (Array.isArray(recipe)) { + e.remove({ type: recipe[1], output: recipe[0] }) + } else { + e.remove({ output: recipe }) + } }) } -const removeRecipeByOutput = function (recipes) { - onEvent('recipes', e => { - recipes.forEach(recipe => { - if (Array.isArray(recipe)) { - e.remove({ type: recipe[1], output: recipe[0] }) - } else { - e.remove({ output: recipe }) - } - }) +let woodcutting = (e, entries) => { + entries.forEach(([input, output, count]) => { + e.custom({ + type: "corail_woodcutter:woodcutting", + ingredient: { item: input }, + result: output, + count: count + }).id(`kubejs:woodcutting/${output.replace(':', '/')}`) }) } \ No newline at end of file diff --git a/kubejs/server_scripts/mod_specific/_atm/atm_shard.js b/kubejs/server_scripts/mod_specific/_atm/atm_shard.js new file mode 100644 index 00000000..518e7842 --- /dev/null +++ b/kubejs/server_scripts/mod_specific/_atm/atm_shard.js @@ -0,0 +1,40 @@ +onEvent('recipes', e => { + let shard = 'atmadditions:atm_star_shard' + + modifyShapeless(e, 'atmadditions:allthecatalystium', 32, shard) + modifyShaped(e, 'pipez:infinity_upgrade', 16, ['ABA', 'BCB', 'ADA'], { + A: 'allthemodium:unobtainium_ingot', + B: 'compressium:redstone_4', + C: 'pipez:ultimate_upgrade', + D: shard + }) + modifyShaped(e, 'thermal:machine_efficiency_creative_augment', 1, ['ABA', 'CDC', 'AEA'], { + A: 'thermal:upgrade_augment_3', + B: `powah:charged_snowball`, + C: `thermal:energy_cell`, + D: shard, + E: `thermal:lightning_charge` + }) + modifyShaped(e, 'extradisks:infinite_fluid_storage_part', 1, ['ADA', 'BCB', 'ABA'], { + A: 'refinedstorage:advanced_processor', + B: 'extradisks:1048576k_fluid_storage_part', + C: shard, + D: '#forge:ingots/unobtainium' + }) + modifyShaped(e, 'extradisks:infinite_storage_part', 1, ['ADA', 'BCB', 'ABA'], { + A: 'refinedstorage:advanced_processor', + B: 'extradisks:1048576k_storage_part', + C: shard, + D: '#forge:ingots/unobtainium' + }) + modifyShaped(e, 'creativewirelesstransmitter:creative_wireless_transmitter', 1, ['ABA', 'ACA', 'ADA'], { + A: 'allthemodium:unobtainium_ingot', + B: 'refinedstorage:wireless_transmitter', + C: shard, + D: 'rsinfinitybooster:dimension_card' + }) + + removeRecipeByOutput(e, [ + shard + ]) +}) \ No newline at end of file diff --git a/kubejs/server_scripts/mod_specific/_atm/atm_star.js b/kubejs/server_scripts/mod_specific/_atm/atm_star.js index 513fb9d4..95db5ffd 100644 --- a/kubejs/server_scripts/mod_specific/_atm/atm_star.js +++ b/kubejs/server_scripts/mod_specific/_atm/atm_star.js @@ -123,7 +123,7 @@ onEvent('recipes', e => { }).id('kubejs:atmadditions/nexium_emitter') //#endregion //#region Pulsating Black Hole - draconicFusion('atmadditions:pulsating_black_hole', 4, 1024000000, 'draconicevolution:chaos_shard', [ + draconicFusion(e, 'atmadditions:pulsating_black_hole', 4, 1024000000, 'draconicevolution:chaos_shard', [ 'mininggadgets:upgrade_void_junk', 'bloodmagic:voidsigil', 'ars_nouveau:void_jar', diff --git a/kubejs/server_scripts/mod_specific/_minecraft/minecraft.js b/kubejs/server_scripts/mod_specific/_minecraft/minecraft.js index 112dee66..37112443 100644 --- a/kubejs/server_scripts/mod_specific/_minecraft/minecraft.js +++ b/kubejs/server_scripts/mod_specific/_minecraft/minecraft.js @@ -1,6 +1,17 @@ onEvent('recipes', e => { e.replaceInput('minecraft:glass_pane', '#forge:glass_panes') + e.forEachRecipe({ type: 'minecraft:crafting_shaped', output: '#minecraft:slabs' }, r => { + e.shaped(r.inputItems[0], ['S', 'S'], { S: Item.of(r.outputItems[0].id) }) + }) + e.forEachRecipe({ type: 'minecraft:stonecutting', output: '#minecraft:stairs' }, r => { + e.stonecutting(r.inputItems[0], Item.of(r.outputItems[0].id)) + }) + e.forEachRecipe({ type: 'minecraft:crafting_shapeless', output: '#minecraft:buttons' }, r => { + e.remove({ type: 'minecraft:crafting_shapeless', output: r.outputItems[0].id }) + e.shapeless(`8x ${r.outputItems[0].id}`, r.inputItems[0]) + }) + e.smelting('minecraft:glass', '#forge:sand').xp(.1).id('kubejs:minecraft/smelting/sand') e.smelting('minecraft:leather', 'forbidden_arcanus:rotten_leather').xp(.5).id('kubejs:minecraft/smelting/leather') e.smoking('minecraft:leather', 'forbidden_arcanus:rotten_leather').xp(.5).id('kubejs:minecraft/smoking/leather') @@ -77,8 +88,8 @@ onEvent('recipes', e => { } }) - removeRecipeByID(['minecraft:comparator', 'minecraft:glass']) - removeRecipeByOutput([ + removeRecipeByID(e, ['minecraft:comparator', 'minecraft:glass']) + removeRecipeByOutput(e, [ 'minecraft:dragon_egg', ['#minecraft:signs', 'pedestals:pedestal_sawing'], ['#minecraft:wooden_stairs', 'pedestals:pedestal_sawing'], @@ -88,17 +99,17 @@ onEvent('recipes', e => { ['#minecraft:stick', 'pedestals:pedestal_sawing'] ]) - modifyShaped('minecraft:honeycomb_block', 1, ['CCC', 'CCC', 'CCC'], { C: 'minecraft:honeycomb' }) - modifyShaped('minecraft:sticky_piston', 1, ['B', 'P'], { + modifyShaped(e, 'minecraft:honeycomb_block', 1, ['CCC', 'CCC', 'CCC'], { C: 'minecraft:honeycomb' }) + modifyShaped(e, 'minecraft:sticky_piston', 1, ['B', 'P'], { B: '#forge:slimeballs', P: 'minecraft:piston' }) - modifyShaped('minecraft:daylight_detector', 1, ['GGG', 'QQQ', 'SSS'], { + modifyShaped(e, 'minecraft:daylight_detector', 1, ['GGG', 'QQQ', 'SSS'], { G: '#forge:glass', Q: '#forge:gems/quartz', S: '#minecraft:wooden_slabs' }) - modifyShaped('minecraft:beehive', 1, ['PPP', 'CCC', 'PPP'], { + modifyShaped(e, 'minecraft:beehive', 1, ['PPP', 'CCC', 'PPP'], { P: '#minecraft:planks', C: '#resourcefulbees:resourceful_honeycomb' }) diff --git a/kubejs/server_scripts/mod_specific/_misc/misc.js b/kubejs/server_scripts/mod_specific/_misc/misc.js index 5f24e0f6..668858f2 100644 --- a/kubejs/server_scripts/mod_specific/_misc/misc.js +++ b/kubejs/server_scripts/mod_specific/_misc/misc.js @@ -98,7 +98,7 @@ onEvent('recipes', e => { ['enderium', [1, 3, 4]], ['brass', [2, 3], 57, 'create:brass_sheet'] ]) - + e.shapeless('allthecompressed:atm_star_block', 'kubejs:atm_star_block').id('kubejs:atmadditions/atm_star_block_conversion') e.shapeless('astralsorcery:marble_raw', 'enviromats:marble').id('kubejs:marble/astral_to_envirotech') @@ -117,7 +117,7 @@ onEvent('recipes', e => { e.shapeless('9x kubejs:uru_nugget', 'kubejs:uru_ingot').id('kubejs:uru/ingot_to_nugget') e.shapeless('kubejs:uru_block', '9x kubejs:uru_ingot').id('kubejs:uru/ingot_to_block') - draconicFusion('kubejs:uru_ingot', 4, 1024000000, 'draconicevolution:chaos_shard', [ + draconicFusion(e, 'kubejs:uru_ingot', 4, 1024000000, 'draconicevolution:chaos_shard', [ 'allthemodium:unobtainium_allthemodium_alloy_ingot', 'allthemodium:unobtainium_vibranium_alloy_ingot', 'allthemodium:vibranium_allthemodium_alloy_ingot', @@ -130,7 +130,7 @@ onEvent('recipes', e => { W: 'waterstrainer:worm' }).id('kubejs:waterstrainer/super_worm') - removeRecipeByID([ + removeRecipeByID(e, [ 'eidolon:lead_block', 'eidolon:smelt_stone_brick', 'platforms:wrench_alt', @@ -141,7 +141,7 @@ onEvent('recipes', e => { 'twilightforest:uncrafting_table' ]) - removeRecipeByOutput([ + removeRecipeByOutput(e, [ 'darkutils:ender_hopper', 'naturesaura:chunk_loader', 'titanium:iron_gear', diff --git a/kubejs/server_scripts/mod_specific/angelring/angelring.js b/kubejs/server_scripts/mod_specific/angelring/angelring.js index b65e867b..3967a451 100644 --- a/kubejs/server_scripts/mod_specific/angelring/angelring.js +++ b/kubejs/server_scripts/mod_specific/angelring/angelring.js @@ -15,7 +15,7 @@ onEvent('recipes', e => { G: 'botania:gaia_ingot' }).id('kubejs:angelring/itemring') - removeRecipeByID([ + removeRecipeByID(e, [ 'angelring:itemring', 'angelring:itemdiamondring' ]) diff --git a/kubejs/server_scripts/mod_specific/apotheosis/apotheosis.js b/kubejs/server_scripts/mod_specific/apotheosis/apotheosis.js index c05935d4..2347c96e 100644 --- a/kubejs/server_scripts/mod_specific/apotheosis/apotheosis.js +++ b/kubejs/server_scripts/mod_specific/apotheosis/apotheosis.js @@ -1,5 +1,5 @@ onEvent('recipes', e => { - removeRecipeByID([ + removeRecipeByID(e, [ 'apotheosis:fletching/iron_mining_arrow', 'apotheosis:fletching/diamond_mining_arrow' ]) diff --git a/kubejs/server_scripts/mod_specific/applied_energistics2/applied_energistics2.js b/kubejs/server_scripts/mod_specific/applied_energistics2/applied_energistics2.js index 55deadfc..c0a2bcb0 100644 --- a/kubejs/server_scripts/mod_specific/applied_energistics2/applied_energistics2.js +++ b/kubejs/server_scripts/mod_specific/applied_energistics2/applied_energistics2.js @@ -1,7 +1,7 @@ onEvent('recipes', e => { e.remove({ input: 'appliedenergistics2:flour' }) - energize(['appliedenergistics2:dense_energy_cell', 'atmadditions:atm_star'], 'appliedenergistics2:creative_energy_cell', '2147483647') + energize(e, ['appliedenergistics2:dense_energy_cell', 'atmadditions:atm_star'], 'appliedenergistics2:creative_energy_cell', '2147483647') e.smelting('appliedenergistics2:certus_quartz_crystal', '#forge:ores/certus_quartz').xp(1).id('kubejs:appliedenergistics2/smelting/certus') e.shapeless('appliedenergistics2:interface', 'appliedenergistics2:cable_interface').id(`kubejs:appliedenergistics2/interface`) @@ -48,12 +48,12 @@ onEvent('recipes', e => { } }).id(`kubejs:appliedenergistics2/inscriber/printed_silicon`) - removeRecipeByID([ + removeRecipeByID(e, [ 'appliedenergistics2:grinder/flour', 'appliedenergistics2:inscriber/silicon_print' ]) - removeRecipeByOutput([ + removeRecipeByOutput(e, [ 'appliedenergistics2:silicon', 'appliedenergistics2:network_tool', 'apotheosis:explosive_arrow', @@ -61,63 +61,63 @@ onEvent('recipes', e => { 'apotheosis:iron_mining_arrow' ]) - modifyShaped('appliedenergistics2:quartz_glass', 4, ['GDG', 'DGD', 'GDG'], { + modifyShaped(e, 'appliedenergistics2:quartz_glass', 4, ['GDG', 'DGD', 'GDG'], { G: '#appliedenergistics2:dusts/quartz', D: '#forge:glass' }) - modifyShaped('appliedenergistics2:quartz_fiber', 3, ['DDD', 'GGG', 'DDD'], { + modifyShaped(e, 'appliedenergistics2:quartz_fiber', 3, ['DDD', 'GGG', 'DDD'], { G: '#appliedenergistics2:dusts/quartz', D: '#forge:glass' }) - modifyShaped('appliedenergistics2:chest', 1, ['GTG', 'C C', 'IFI'], { + modifyShaped(e, 'appliedenergistics2:chest', 1, ['GTG', 'C C', 'IFI'], { G: '#forge:glass', T: 'appliedenergistics2:terminal', C: 'appliedenergistics2:fluix_glass_cable', I: '#forge:ingots/iron', F: '#appliedenergistics2:crystals/fluix' }) - modifyShaped('appliedenergistics2:condenser', 1, ['IGI', 'GDG', 'IGI'], { + modifyShaped(e, 'appliedenergistics2:condenser', 1, ['IGI', 'GDG', 'IGI'], { G: '#forge:glass', I: '#forge:ingots/iron', D: '#appliedenergistics2:dusts/fluix', }) - modifyShaped('appliedenergistics2:spatial_io_port', 1, ['GGG', 'CPC', 'IEI'], { + modifyShaped(e, 'appliedenergistics2:spatial_io_port', 1, ['GGG', 'CPC', 'IEI'], { G: '#forge:glass', C: 'appliedenergistics2:fluix_glass_cable', P: 'appliedenergistics2:io_port', I: '#forge:ingots/iron', E: 'appliedenergistics2:engineering_processor' }) - modifyShaped('appliedenergistics2:io_port', 1, ['GGG', 'DCD', 'IPI'], { + modifyShaped(e, 'appliedenergistics2:io_port', 1, ['GGG', 'DCD', 'IPI'], { G: '#forge:glass', C: 'appliedenergistics2:fluix_glass_cable', P: 'appliedenergistics2:logic_processor', I: '#forge:ingots/iron', D: 'appliedenergistics2:drive' }) - modifyShaped('appliedenergistics2:interface', 1, ['IGI', 'A F', 'IGI'], { + modifyShaped(e, 'appliedenergistics2:interface', 1, ['IGI', 'A F', 'IGI'], { G: '#forge:glass', A: 'appliedenergistics2:annihilation_core', F: 'appliedenergistics2:formation_core', I: '#forge:ingots/iron' }) - modifyShaped('appliedenergistics2:molecular_assembler', 1, ['IGI', 'ACF', 'IGI'], { + modifyShaped(e, 'appliedenergistics2:molecular_assembler', 1, ['IGI', 'ACF', 'IGI'], { G: 'appliedenergistics2:quartz_glass', A: 'appliedenergistics2:annihilation_core', F: 'appliedenergistics2:formation_core', I: '#forge:ingots/iron', C: '#forge:workbench' }) - modifyShaped('appliedenergistics2:cell_workbench', 1, ['WEW', 'ICI', 'III'], { + modifyShaped(e, 'appliedenergistics2:cell_workbench', 1, ['WEW', 'ICI', 'III'], { W: '#minecraft:wool', E: 'appliedenergistics2:calculation_processor', I: '#forge:ingots/iron', C: '#forge:chests/wooden' }) - modifyShapeless('appliedenergistics2:cable_anchor', 3, ['#forge:ingots/iron', '#appliedenergistics2:knife']) - modifyShapeless('appliedenergistics2:fluix_covered_cable', 1, ['#minecraft:wool', 'appliedenergistics2:fluix_glass_cable']) - modifyShapeless('appliedenergistics2:crafting_card', 1, ['#forge:workbench', 'appliedenergistics2:basic_card']) - modifyShapeless('appliedenergistics2:fuzzy_card', 1, ['#minecraft:wool', 'appliedenergistics2:advanced_card']) - modifyShapeless('appliedenergistics2:crafting_terminal', 1, ['appliedenergistics2:terminal', '#forge:workbench', 'appliedenergistics2:calculation_processor']) + modifyShapeless(e, 'appliedenergistics2:cable_anchor', 3, ['#forge:ingots/iron', '#appliedenergistics2:knife']) + modifyShapeless(e, 'appliedenergistics2:fluix_covered_cable', 1, ['#minecraft:wool', 'appliedenergistics2:fluix_glass_cable']) + modifyShapeless(e, 'appliedenergistics2:crafting_card', 1, ['#forge:workbench', 'appliedenergistics2:basic_card']) + modifyShapeless(e, 'appliedenergistics2:fuzzy_card', 1, ['#minecraft:wool', 'appliedenergistics2:advanced_card']) + modifyShapeless(e, 'appliedenergistics2:crafting_terminal', 1, ['appliedenergistics2:terminal', '#forge:workbench', 'appliedenergistics2:calculation_processor']) }) \ No newline at end of file diff --git a/kubejs/server_scripts/mod_specific/ars_nouveou/ars.js b/kubejs/server_scripts/mod_specific/ars_nouveau/ars.js similarity index 93% rename from kubejs/server_scripts/mod_specific/ars_nouveou/ars.js rename to kubejs/server_scripts/mod_specific/ars_nouveau/ars.js index fbb638bb..3ace2f14 100644 --- a/kubejs/server_scripts/mod_specific/ars_nouveou/ars.js +++ b/kubejs/server_scripts/mod_specific/ars_nouveau/ars.js @@ -13,7 +13,7 @@ onEvent('recipes', e => { } ) - e.shaped('ars_nouveau:creative_mana_jar', ['GMG','GSG','GGG'], { + e.shaped('ars_nouveau:creative_mana_jar', ['GMG', 'GSG', 'GGG'], { G: '#forge:glass', S: 'atmadditions:atm_star', M: 'ars_nouveau:mana_gem_block' diff --git a/kubejs/server_scripts/mod_specific/bagofyurting/bagofyurting.js b/kubejs/server_scripts/mod_specific/bagofyurting/bagofyurting.js index c1069dea..b8f712be 100644 --- a/kubejs/server_scripts/mod_specific/bagofyurting/bagofyurting.js +++ b/kubejs/server_scripts/mod_specific/bagofyurting/bagofyurting.js @@ -1,5 +1,5 @@ onEvent('recipes', e => { - modifyShaped('bagofyurting:bag_of_yurting', 1, ['WSW', 'WEW', 'WWW'], { + modifyShaped(e, 'bagofyurting:bag_of_yurting', 1, ['WSW', 'WEW', 'WWW'], { W: '#minecraft:wool', E: '#forge:ender_pearls', S: '#forge:string' diff --git a/kubejs/server_scripts/mod_specific/biggerreactors/biggerreactors.js b/kubejs/server_scripts/mod_specific/biggerreactors/biggerreactors.js index 930cde2a..079c233b 100644 --- a/kubejs/server_scripts/mod_specific/biggerreactors/biggerreactors.js +++ b/kubejs/server_scripts/mod_specific/biggerreactors/biggerreactors.js @@ -4,7 +4,7 @@ onEvent('recipes', e => { G: '#forge:glass' }).id(`kubejs:biggerreactors/reactor_manifold`) - removeRecipeByID([ + removeRecipeByID(e, [ 'biggerreactors:crafting/reactor/reactor_manifold', 'biggerreactors:crafting/yellorium_block' ]) diff --git a/kubejs/server_scripts/mod_specific/botania/botania.js b/kubejs/server_scripts/mod_specific/botania/botania.js index 8f76be98..8576e35c 100644 --- a/kubejs/server_scripts/mod_specific/botania/botania.js +++ b/kubejs/server_scripts/mod_specific/botania/botania.js @@ -34,5 +34,5 @@ onEvent('recipes', e => { ] }).id('kubejs:botania/petal_apothecary/mass_of_wills') - modifyShapeless('botania:lexicon', 1, ['#minecraft:flowers', 'minecraft:book']) + modifyShapeless(e, 'botania:lexicon', 1, ['#minecraft:flowers', 'minecraft:book']) }) \ No newline at end of file diff --git a/kubejs/server_scripts/mod_specific/botania/mjollnir.js b/kubejs/server_scripts/mod_specific/botania/mjollnir.js index f83a169f..35d1dabd 100644 --- a/kubejs/server_scripts/mod_specific/botania/mjollnir.js +++ b/kubejs/server_scripts/mod_specific/botania/mjollnir.js @@ -1,5 +1,5 @@ onEvent('recipes', e => { - e.remove({id: 'mythicbotany:mythicbotany_rune_rituals/mjoellnir'}) + e.remove({ id: 'mythicbotany:mythicbotany_rune_rituals/mjoellnir' }) e.custom({ "type": "mythicbotany:rune_ritual", "group": "rune_rituals", diff --git a/kubejs/server_scripts/mod_specific/botany_pots/botany_pots.js b/kubejs/server_scripts/mod_specific/botany_pots/botany_pots.js index 5709dac7..7befe07e 100644 --- a/kubejs/server_scripts/mod_specific/botany_pots/botany_pots.js +++ b/kubejs/server_scripts/mod_specific/botany_pots/botany_pots.js @@ -1,8 +1,8 @@ onEvent('recipes', e => { e.remove({ id: /botanypots:crafting\/hopper.*_botany_pot/ }) e.remove({ id: /botanypots:crafting\/compact_hopper.*botany_pot/ }) - - const pots = [ + + let pots = [ 'botanypots:botany_pot', 'botanypots:white_botany_pot', 'botanypots:orange_botany_pot', @@ -247,11 +247,11 @@ onEvent('recipes', e => { e.shapeless(`botanypots:hopper_${color}_botany_pot`, ['#botanypots:hopper_botany_pots', `#forge:dyes/${color}`]) }) - modifyShaped('botanypots:botany_pot', 1, ['T T', 'TPT', ' T '], { + modifyShaped(e, 'botanypots:botany_pot', 1, ['T T', 'TPT', ' T '], { T: 'minecraft:terracotta', P: 'minecraft:flower_pot' }) - modifyShaped('botanypots:hopper_botany_pot', 1, ['MPM', ' H '], { + modifyShaped(e, 'botanypots:hopper_botany_pot', 1, ['MPM', ' H '], { M: '#forge:nuggets/terrasteel', P: 'botanypots:botany_pot', H: ['botania:hopperhock', 'botania:hopperhock_chibi'] diff --git a/kubejs/server_scripts/mod_specific/buildinggadgets/buildinggadgets.js b/kubejs/server_scripts/mod_specific/buildinggadgets/buildinggadgets.js index f6b8631c..8b419dc9 100644 --- a/kubejs/server_scripts/mod_specific/buildinggadgets/buildinggadgets.js +++ b/kubejs/server_scripts/mod_specific/buildinggadgets/buildinggadgets.js @@ -1,5 +1,5 @@ onEvent('recipes', e => { - modifyShaped('buildinggadgets:gadget_exchanging', 1, ['iri', 'dld', 'iai'], { + modifyShaped(e, 'buildinggadgets:gadget_exchanging', 1, ['iri', 'dld', 'iai'], { i: '#forge:ingots/iron', r: '#forge:dusts/redstone', l: '#forge:gems/lapis', diff --git a/kubejs/server_scripts/mod_specific/byg/byg.js b/kubejs/server_scripts/mod_specific/byg/byg.js index 893ebf03..2876db44 100644 --- a/kubejs/server_scripts/mod_specific/byg/byg.js +++ b/kubejs/server_scripts/mod_specific/byg/byg.js @@ -1,5 +1,10 @@ onEvent('recipes', e => { - removeRecipeByID([ + e.shaped('byg:black_ice', ['III', 'IDI', 'III'], { + I: 'minecraft:ice', + D: '#forge:dyes/black' + }).id(`kubejs:byg_black_ice`) + + removeRecipeByID(e, [ 'byg:compat/tconstruct/magma_cream_from_cryptic_magma_block_melting', 'byg:compat/tconstruct/magma_cream_from_magmatic_stone_melting', 'byg:compat/tconstruct/magmatic_stone_from_casting', diff --git a/kubejs/server_scripts/mod_specific/computercraft/computercraft.js b/kubejs/server_scripts/mod_specific/computercraft/computercraft.js index 8b1543b0..0c9bb6d8 100644 --- a/kubejs/server_scripts/mod_specific/computercraft/computercraft.js +++ b/kubejs/server_scripts/mod_specific/computercraft/computercraft.js @@ -10,7 +10,7 @@ onEvent('recipes', e => { A: '#forge:ingots/allthemodium' }).id(`kubejs:computercraft/turtle_normal`) - removeRecipeByID([ + removeRecipeByID(e, [ 'advancedperipherals:chunk_controller' ]) }) \ No newline at end of file diff --git a/kubejs/server_scripts/mod_specific/create/create.js b/kubejs/server_scripts/mod_specific/create/create.js index bb485afd..819cfee4 100644 --- a/kubejs/server_scripts/mod_specific/create/create.js +++ b/kubejs/server_scripts/mod_specific/create/create.js @@ -7,7 +7,7 @@ onEvent('recipes', e => { G: 'create:gearbox' }) - energize([ + energize(e, [ Item.of('create:flywheel').toJson(), Item.of('create:furnace_engine').toJson(), Item.of('atmadditions:atm_star').toJson() @@ -19,7 +19,12 @@ onEvent('recipes', e => { 'createaddition:honey_cake' ]).superheated().processingTime(6000).id('kubejs:create/creative_blaze_cake') - removeRecipeByID([ + e.recipes.createSplashing([ + '10x alltheores:platinum_nugget', + Item.of('alltheores:platinum_nugget', 5).withChance(0.5) + ], 'create:crushed_platinum_ore') + + removeRecipeByID(e, [ 'create:crafting/materials/copper_block_from_compacting', 'create:crafting/materials/zinc_block_from_compacting', 'create:emptying/honey_bottle' diff --git a/kubejs/server_scripts/mod_specific/cyclic/cyclic.js b/kubejs/server_scripts/mod_specific/cyclic/cyclic.js index 4de740d5..af9adc91 100644 --- a/kubejs/server_scripts/mod_specific/cyclic/cyclic.js +++ b/kubejs/server_scripts/mod_specific/cyclic/cyclic.js @@ -1,5 +1,5 @@ onEvent('recipes', e => { - removeRecipeByID([ + removeRecipeByID(e, [ 'cyclic:melter_honey', 'cyclic:melter_honey1', 'cyclic:melter_honeybottle', @@ -25,7 +25,7 @@ onEvent('recipes', e => { 'cyclic:crafting_bag' ]) - removeRecipeByOutput([ + removeRecipeByOutput(e, [ 'cyclic:uncrafter', 'cyclic:tile_transporter_empty', 'cyclic:trash' diff --git a/kubejs/server_scripts/mod_specific/entangled/entangled.js b/kubejs/server_scripts/mod_specific/entangled/entangled.js index b3051ef8..8fcf2211 100644 --- a/kubejs/server_scripts/mod_specific/entangled/entangled.js +++ b/kubejs/server_scripts/mod_specific/entangled/entangled.js @@ -10,7 +10,7 @@ onEvent('recipes', e => { C: 'minecraft:ender_chest' }).id(`kubejs:entanled/item`) - removeRecipeByID([ + removeRecipeByID(e, [ 'entangled:block', 'entangled:item' ]) diff --git a/kubejs/server_scripts/mod_specific/envirotech/envirotech.js b/kubejs/server_scripts/mod_specific/envirotech/envirotech.js index 34ffcb85..9bf9e07b 100644 --- a/kubejs/server_scripts/mod_specific/envirotech/envirotech.js +++ b/kubejs/server_scripts/mod_specific/envirotech/envirotech.js @@ -12,7 +12,7 @@ onEvent('recipes', e => { ], recipe[0]) } //#endregion - const recipes = [ + let recipes = [ [{ T: 'envirocore:litherite_interconnect', B: 'envirocore:lonsdaleite_crystal', @@ -1095,43 +1095,43 @@ onEvent('recipes', e => { M: '#forge:dyes/magenta' }).id(`kubejs:magenta_alabaster`) - modifyShaped('envirotech:erodium_void_miner_ccu', 1, ['CBC', 'CMC', 'CLC'], { + modifyShaped(e, 'envirotech:erodium_void_miner_ccu', 1, ['CBC', 'CMC', 'CLC'], { C: 'envirocore:erodium_crystal', M: 'envirotech:litherite_void_miner_ccu', L: 'envirocore:laser_core', B: 'minecraft:netherite_block' }) - modifyShaped('envirotech:kyronite_void_miner_ccu', 1, ['CBC', 'CMC', 'CLC'], { + modifyShaped(e, 'envirotech:kyronite_void_miner_ccu', 1, ['CBC', 'CMC', 'CLC'], { C: 'envirocore:kyronite_crystal', M: 'envirotech:erodium_void_miner_ccu', L: 'envirocore:laser_core', B: 'allthemodium:allthemodium_block' }) - modifyShaped('envirotech:pladium_void_miner_ccu', 1, ['CBC', 'CMC', 'CLC'], { + modifyShaped(e, 'envirotech:pladium_void_miner_ccu', 1, ['CBC', 'CMC', 'CLC'], { C: 'envirocore:pladium_crystal', M: 'envirotech:kyronite_void_miner_ccu', L: 'envirocore:laser_core', B: 'allthemodium:vibranium_block' }) - modifyShaped('envirotech:ionite_void_miner_ccu', 1, ['CBC', 'CMC', 'CLC'], { + modifyShaped(e, 'envirotech:ionite_void_miner_ccu', 1, ['CBC', 'CMC', 'CLC'], { C: 'envirocore:ionite_crystal', M: 'envirotech:pladium_void_miner_ccu', L: 'envirocore:laser_core', B: 'allthemodium:unobtainium_block' }) - modifyShaped('envirotech:aethium_void_miner_ccu', 1, ['CBC', 'CMC', 'CLC'], { + modifyShaped(e, 'envirotech:aethium_void_miner_ccu', 1, ['CBC', 'CMC', 'CLC'], { C: 'envirocore:aethium_crystal', M: 'envirotech:ionite_void_miner_ccu', L: 'envirocore:laser_core', B: 'allthemodium:vibranium_allthemodium_alloy_block' }) - modifyShaped('envirotech:nanorite_void_miner_ccu', 1, ['CBC', 'CMC', 'CLC'], { + modifyShaped(e, 'envirotech:nanorite_void_miner_ccu', 1, ['CBC', 'CMC', 'CLC'], { C: 'envirocore:nanorite_crystal', M: 'envirotech:aethium_void_miner_ccu', L: 'envirocore:laser_core', B: 'allthemodium:unobtainium_allthemodium_alloy_block' }) - modifyShaped('envirotech:xerothium_void_miner_ccu', 1, ['CBC', 'CMC', 'CLC'], { + modifyShaped(e, 'envirotech:xerothium_void_miner_ccu', 1, ['CBC', 'CMC', 'CLC'], { C: 'envirocore:xerothium_crystal', M: 'envirotech:nanorite_void_miner_ccu', L: 'envirocore:laser_core', diff --git a/kubejs/server_scripts/mod_specific/explorerscompass/explorerscompass.js b/kubejs/server_scripts/mod_specific/explorerscompass/explorerscompass.js index 0c8e1dc9..59f9f9d9 100644 --- a/kubejs/server_scripts/mod_specific/explorerscompass/explorerscompass.js +++ b/kubejs/server_scripts/mod_specific/explorerscompass/explorerscompass.js @@ -1,7 +1,7 @@ onEvent('recipes', e => { e.recipes.bloodmagic.altar('explorerscompass:explorerscompass', 'minecraft:compass').upgradeLevel(3).altarSyphon(40000) - removeRecipeByID([ + removeRecipeByID(e, [ 'explorerscompass:explorers_compass' ]) }) \ No newline at end of file diff --git a/kubejs/server_scripts/mod_specific/forbidden_arcanus/forbidden_arcanus.js b/kubejs/server_scripts/mod_specific/forbidden_arcanus/forbidden_arcanus.js index ce8476d8..6f03d652 100644 --- a/kubejs/server_scripts/mod_specific/forbidden_arcanus/forbidden_arcanus.js +++ b/kubejs/server_scripts/mod_specific/forbidden_arcanus/forbidden_arcanus.js @@ -6,22 +6,22 @@ onEvent('recipes', e => { e.shapeless('forbidden_arcanus:rotten_leather', '3x minecraft:rotten_flesh').id(`kubejs:forbidden_arcanus/rotten_leather`) - removeRecipeByID([ + removeRecipeByID(e, [ 'forbidden_arcanus:leather', 'forbidden_arcanus:iron_chain' ]) - removeRecipeByOutput([ + removeRecipeByOutput(e, [ 'forbidden_arcanus:rotten_leather' ]) - modifyShaped('forbidden_arcanus:candle_lamp', 1, ['NDN', 'GAG', 'NDN'], { + modifyShaped(e, 'forbidden_arcanus:candle_lamp', 1, ['NDN', 'GAG', 'NDN'], { N: 'forbidden_arcanus:arcane_gold_nugget', A: 'forbidden_arcanus:candle', D: 'forbidden_arcanus:darkstone', G: 'forbidden_arcanus:arcane_gold_ingot' }) - modifyShaped('forbidden_arcanus:eternal_stella', 1, ['DBC', 'BAB', 'CBD'], { + modifyShaped(e, 'forbidden_arcanus:eternal_stella', 1, ['DBC', 'BAB', 'CBD'], { A: 'forbidden_arcanus:stellarite_piece', B: 'forbidden_arcanus:xpetrified_orb', C: 'allthemodium:allthemodium_ingot', diff --git a/kubejs/server_scripts/mod_specific/framedblocks/framedblocks.js b/kubejs/server_scripts/mod_specific/framedblocks/framedblocks.js new file mode 100644 index 00000000..8fcc812f --- /dev/null +++ b/kubejs/server_scripts/mod_specific/framedblocks/framedblocks.js @@ -0,0 +1,120 @@ +onEvent('recipes', e => { + modifyShaped(e, 'framedblocks:framed_door', 3, + ['BB', 'BB', 'BB'], + { B: 'framedblocks:framed_cube' } + ) + modifyShaped(e, 'framedblocks:framed_wrench', 1, + [' B ', 'BS ', ' S'], + { + B: 'framedblocks:framed_cube', + S: '#forge:rods/wooden' + } + ) + modifyShaped(e, 'framedblocks:framed_cube', 8, + ['PSP', 'S S', 'PSP'], + { + P: '#minecraft:planks', + S: '#forge:rods/wooden' + } + ) + + modifyShapeless(e, 'framedblocks:framed_inner_corner_slope', 1, + [ + 'framedblocks:framed_corner_slope', + 'framedblocks:framed_corner_slope', + 'framedblocks:framed_corner_slope' + ] + ) + modifyShapeless(e, 'framedblocks:framed_inner_prism_corner', 1, + [ + 'framedblocks:framed_prism_corner', + 'framedblocks:framed_prism_corner', + 'framedblocks:framed_prism_corner' + ] + ) + + e.shaped('framedblocks:framed_cube', ['B', 'B'], { + B: [ + 'framedblocks:framed_slope', + 'framedblocks:framed_slab', + 'framedblocks:framed_panel' + ] + }).id('kubejs:framedblocks/recycle/framed_cube_2') + e.shaped('framedblocks:framed_cube', ['BB', 'BB'], { + B: [ + 'framedblocks:framed_corner_slope', + 'framedblocks:framed_prism_corner', + 'framedblocks:framed_slab_edge', + 'framedblocks:framed_corner_pillar', + 'framedblocks:framed_trapdoor', + 'framedblocks:framed_lattice_block' + ] + }).id('kubejs:framedblocks/recycle/framed_cube_4') + e.shaped('framedblocks:framed_cube', ['BBB', 'B B', 'BBB'], { + B: [ + 'framedblocks:framed_slab_corner', + 'framedblocks:framed_pressure_plate', + 'framedblocks:framed_floor_board', + 'framedblocks:framed_bars', + 'framedblocks:framed_pane' + ] + }).id('kubejs:framedblocks/recycle/framed_cube_8') + + woodcutting(e, + [ + ['framedblocks:framed_cube', 'framedblocks:framed_slope', 2], + ['framedblocks:framed_cube', 'framedblocks:framed_corner_slope', 4], + ['framedblocks:framed_cube', 'framedblocks:framed_prism_corner', 4], + ['framedblocks:framed_cube', 'framedblocks:framed_slab', 2], + ['framedblocks:framed_cube', 'framedblocks:framed_slab_edge', 4], + ['framedblocks:framed_cube', 'framedblocks:framed_slab_corner', 8], + ['framedblocks:framed_cube', 'framedblocks:framed_panel', 2], + ['framedblocks:framed_cube', 'framedblocks:framed_corner_pillar', 4], + ['framedblocks:framed_cube', 'framedblocks:framed_stairs', 1], + ['framedblocks:framed_cube', 'framedblocks:framed_wall', 1], + ['framedblocks:framed_cube', 'framedblocks:framed_fence', 1], + ['framedblocks:framed_cube', 'framedblocks:framed_gate', 1], + ['framedblocks:framed_cube', 'framedblocks:framed_trapdoor', 4], + ['framedblocks:framed_cube', 'framedblocks:framed_pressure_plate', 8], + ['framedblocks:framed_cube', 'framedblocks:framed_ladder', 3], + ['framedblocks:framed_cube', 'framedblocks:framed_double_slope', 1], + ['framedblocks:framed_cube', 'framedblocks:framed_double_corner', 1], + ['framedblocks:framed_cube', 'framedblocks:framed_double_prism_corner', 1], + ['framedblocks:framed_cube', 'framedblocks:framed_double_threeway_corner', 1], + ['framedblocks:framed_cube', 'framedblocks:framed_floor_board', 8], + ['framedblocks:framed_cube', 'framedblocks:framed_lattice', 4], + ['framedblocks:framed_cube', 'framedblocks:framed_vertical_stairs', 1], + ['framedblocks:framed_cube', 'framedblocks:framed_bars', 8], + ['framedblocks:framed_cube', 'framedblocks:framed_pane', 8], + ] + ) + + removeRecipeByID(e, [ + 'framedblocks:framed_inner_corner_slope', + 'framedblocks:framed_inner_prism_corner', + 'framedblocks:framed_slope', + 'framedblocks:framed_corner_slope', + 'framedblocks:framed_prism_corner', + 'framedblocks:framed_slab', + 'framedblocks:framed_slab_edge', + 'framedblocks:framed_slab_corner', + 'framedblocks:framed_panel', + 'framedblocks:framed_corner_pillar', + 'framedblocks:framed_stairs', + 'framedblocks:framed_wall', + 'framedblocks:framed_fence', + 'framedblocks:framed_gate', + 'framedblocks:framed_trapdoor', + 'framedblocks:framed_pressure_plate', + 'framedblocks:framed_ladder', + 'framedblocks:framed_double_slope', + 'framedblocks:framed_double_corner', + 'framedblocks:framed_double_prism_corner', + 'framedblocks:framed_double_threeway_corner', + 'framedblocks:framed_floor_board', + 'framedblocks:framed_lattice', + 'framedblocks:framed_vertical_stairs', + 'framedblocks:framed_bars', + 'framedblocks:framed_pane' + ]) +}) diff --git a/kubejs/server_scripts/mod_specific/iceandfire/iceandfire.js b/kubejs/server_scripts/mod_specific/iceandfire/iceandfire.js index 68018d5c..09fe4e9f 100644 --- a/kubejs/server_scripts/mod_specific/iceandfire/iceandfire.js +++ b/kubejs/server_scripts/mod_specific/iceandfire/iceandfire.js @@ -1,5 +1,5 @@ onEvent('recipes', e => { - const dragonColors = ['red', 'green', 'bronze', 'gray', 'blue', 'white', 'sapphire', 'silver', 'electric', 'amythest', 'copper', 'black'] + let dragonColors = ['red', 'green', 'bronze', 'gray', 'blue', 'white', 'sapphire', 'silver', 'electric', 'amythest', 'copper', 'black'] e.shaped('2x iceandfire:creative_dragon_meal', ['DDD', 'DSD', 'DDD'], { D: 'iceandfire:dragon_meal', @@ -14,8 +14,10 @@ onEvent('recipes', e => { }) }) - removeRecipeByID([ + removeRecipeByID(e, [ 'iceandfire:copper_block', - 'iceandfire:silver_block' + 'iceandfire:silver_block', + 'iceandfire:sapphire_block', + 'iceandfire:sapphire_block_to_stones' ]) }) \ No newline at end of file diff --git a/kubejs/server_scripts/mod_specific/immersive_engineering/immersive_engineering.js b/kubejs/server_scripts/mod_specific/immersive_engineering/immersive_engineering.js index de2e7eb9..6d85861d 100644 --- a/kubejs/server_scripts/mod_specific/immersive_engineering/immersive_engineering.js +++ b/kubejs/server_scripts/mod_specific/immersive_engineering/immersive_engineering.js @@ -1,5 +1,5 @@ onEvent('recipes', e => { - energize([ + energize(e, [ 'immersiveengineering:capacitor_lv', 'immersiveengineering:capacitor_mv', 'immersiveengineering:capacitor_hv', @@ -15,6 +15,20 @@ onEvent('recipes', e => { secondary_input: { tag: 'minecraft:water', amount: 7 }, secondary_result: { item: 'immersiveengineering:dust_sulfur', chance: '0.02' } }).id('kubejs:immersivepetroleum/hydrotreater/diesel') + e.custom({ + type: 'immersivepetroleum:distillation', + byproducts: [ + { item: 'thermal:bitumen', chance: 0.07 } + ], + results: [ + { fluid: 'immersivepetroleum:lubricant', amount: 9 }, + { fluid: 'immersivepetroleum:diesel_sulfur', amount: 14 }, + { fluid: 'immersivepetroleum:gasoline', amount: 39 } + ], + input: { tag: 'forge:crude_oil', amount: 75 }, + time: 1, + energy: 2048 + }).id('kubejs:immersivepetroleum/distillation/oilcracking') e.shaped('8x engineersdecor:slag_brick_block', ['BBB', 'BSB', 'BBB'], { B: '#engineersdecor:brick_ingots', @@ -26,26 +40,37 @@ onEvent('recipes', e => { G: '#forge:gravel', U: ['minecraft:water_bucket', 'create:honey_bucket', 'create:chocolate_bucket', 'mahoutsukai:murky_bucket'] }).id('kubejs:immersiveengineering/concrete') + e.shaped('8x immersivepetroleum:asphalt', ['SBS', 'GOG', 'SBS'], { + B: '#forge:bitumen', + S: ['#forge:sand', '#forge:slag'], + G: '#forge:gravel', + O: '#forge:water' + }).id('kubejs:engineersdecor/slag_brick_block') - removeRecipeByID([ - /^immersiveengineering:crafting\/ingot_.*_to_storage_.*/, - 'immersivepetroleum:hydrotreater/sulfur_recovery', - 'immersiveengineering:crusher/nether_wart', - 'immersiveengineering:crafting/concrete2', - 'engineerstools:crushing/aluminium_grit_crushing_recipe', - 'engineersdecor:dependent/slag_brick_block_recipe' - ]) - - modifyShaped('engineerstools:crushing_hammer', 1, ['RI ', 'BS ', ' S'], { + modifyShaped(e, 'engineerstools:crushing_hammer', 1, ['RI ', 'BS ', ' S'], { R: '#forge:string', I: '#forge:ingots/iron', B: '#forge:storage_blocks/iron', S: '#forge:rods/wooden' }) - modifyShaped('immersiveengineering:cloche', 1, ['GEG', 'G G', 'TRT'], { + modifyShaped(e, 'immersiveengineering:cloche', 1, ['GEG', 'G G', 'TRT'], { G: '#forge:glass', E: 'immersiveengineering:electron_tube', T: '#forge:treated_wood', R: 'mekanism:resistive_heater' }) + + removeRecipeByID(e, [ + /^immersiveengineering:crafting\/ingot_.*_to_storage_.*/, + 'immersivepetroleum:hydrotreater/sulfur_recovery', + 'immersiveengineering:crusher/nether_wart', + 'immersiveengineering:crafting/concrete2', + 'engineerstools:crushing/aluminium_grit_crushing_recipe', + 'engineersdecor:dependent/slag_brick_block_recipe', + 'immersivepetroleum:distillationtower/oilcracking' + ]) + + removeRecipeByOutput(e, [ + 'immersivepetroleum:asphalt' + ]) }) diff --git a/kubejs/server_scripts/mod_specific/integrated_dynamics/integrated_dynamics.js b/kubejs/server_scripts/mod_specific/integrated_dynamics/integrated_dynamics.js index d814d229..677874e4 100644 --- a/kubejs/server_scripts/mod_specific/integrated_dynamics/integrated_dynamics.js +++ b/kubejs/server_scripts/mod_specific/integrated_dynamics/integrated_dynamics.js @@ -1,5 +1,5 @@ onEvent('recipes', e => { - energize([ + energize(e, [ 'integrateddynamics:energy_battery', 'integrateddynamics:energy_battery', 'atmadditions:atm_star', diff --git a/kubejs/server_scripts/mod_specific/mekanism/mekanism.js b/kubejs/server_scripts/mod_specific/mekanism/mekanism.js index a1a1c952..e1055f5b 100644 --- a/kubejs/server_scripts/mod_specific/mekanism/mekanism.js +++ b/kubejs/server_scripts/mod_specific/mekanism/mekanism.js @@ -129,7 +129,7 @@ onEvent('recipes', e => { ).id(`kubejs:saw/byg_log_${type}`) }) - removeRecipeByID([ + removeRecipeByID(e, [ /^mekanism:processing\/.*\/storage_blocks\/from_ingots/, 'mekanism:storage_blocks/bronze', 'mekanism:digital_miner', @@ -154,12 +154,12 @@ onEvent('recipes', e => { 'mekanism:laser_tractor_beam', 'mekanism:storage_blocks/bronze' ]) - removeRecipeByOutput([ + removeRecipeByOutput(e, [ 'mekanism:block_charcoal', 'mekanism:upgrade_anchor' ]) - - modifyShaped('mekanismgenerators:solar_panel', 1, ['PPP', 'RIR', 'OOO'], { + + modifyShaped(e, 'mekanismgenerators:solar_panel', 1, ['PPP', 'RIR', 'OOO'], { P: 'powah:solar_panel_starter', R: '#forge:dusts/redstone', I: 'mekanism:alloy_infused', diff --git a/kubejs/server_scripts/mod_specific/mekanism/multiblock.js b/kubejs/server_scripts/mod_specific/mekanism/multiblock.js index 6f17593f..ad845054 100644 --- a/kubejs/server_scripts/mod_specific/mekanism/multiblock.js +++ b/kubejs/server_scripts/mod_specific/mekanism/multiblock.js @@ -1,9 +1,9 @@ onEvent('block.right_click', e => { - const NORTH = Facing.north - const WEST = Facing.west - const SOUTH = Facing.south - const EAST = Facing.east - const placedBlock = e.getBlock() + let NORTH = Facing.north + let WEST = Facing.west + let SOUTH = Facing.south + let EAST = Facing.east + let placedBlock = e.getBlock() //check full ultimate energy cube function checkUEC(targetBlock) { diff --git a/kubejs/server_scripts/mod_specific/minecolonies/minecolonies.js b/kubejs/server_scripts/mod_specific/minecolonies/minecolonies.js index 83879c04..173e64cc 100644 --- a/kubejs/server_scripts/mod_specific/minecolonies/minecolonies.js +++ b/kubejs/server_scripts/mod_specific/minecolonies/minecolonies.js @@ -1,5 +1,5 @@ onEvent('recipes', e => { - modifyShaped('minecolonies:blockhutbuilder', 1, ['PTP', 'PDP', 'PPP'], { + modifyShaped(e, 'minecolonies:blockhutbuilder', 1, ['PTP', 'PDP', 'PPP'], { P: '#minecraft:planks', D: '#minecraft:wooden_doors', T: 'structurize:sceptergold' diff --git a/kubejs/server_scripts/mod_specific/mininggadgets/mininggadgets.js b/kubejs/server_scripts/mod_specific/mininggadgets/mininggadgets.js index 78b3915f..fc411d3f 100644 --- a/kubejs/server_scripts/mod_specific/mininggadgets/mininggadgets.js +++ b/kubejs/server_scripts/mod_specific/mininggadgets/mininggadgets.js @@ -7,7 +7,7 @@ onEvent('recipes', e => { 'G': 'minecraft:glass_pane' }).id(`kubejs:mininggadgets/upgrade`) - removeRecipeByID([ + removeRecipeByID(e, [ 'mininggadgets:upgrade_empty' ]) }) \ No newline at end of file diff --git a/kubejs/server_scripts/mod_specific/mysticalagriculture/mysticalagriculture.js b/kubejs/server_scripts/mod_specific/mysticalagriculture/mysticalagriculture.js index 68e13bb8..0feb6281 100644 --- a/kubejs/server_scripts/mod_specific/mysticalagriculture/mysticalagriculture.js +++ b/kubejs/server_scripts/mod_specific/mysticalagriculture/mysticalagriculture.js @@ -56,7 +56,7 @@ onEvent('recipes', e => { // result: { item: 'mysticalagriculture:marble_seeds' } // }).id('kubejs:mysticalagriculture/marble_seeds') - removeRecipeByID([ + removeRecipeByID(e, [ 'mysticalagriculture:oratchalcum_seeds_infusion', 'mysticalagriculture:crimson_steel_seeds_infusion', 'mysticalagriculture:essence/astralsorcery/rock_crystal', diff --git a/kubejs/server_scripts/mod_specific/pams_harvestcraft/pams.js b/kubejs/server_scripts/mod_specific/pams_harvestcraft/pams.js index e83985b4..187c461d 100644 --- a/kubejs/server_scripts/mod_specific/pams_harvestcraft/pams.js +++ b/kubejs/server_scripts/mod_specific/pams_harvestcraft/pams.js @@ -26,7 +26,7 @@ onEvent('recipes', e => { e.replaceOutput('#forge:cheese', 'pamhc2foodcore:cheeseitem') - removeRecipeByID([ + removeRecipeByID(e, [ 'pamhc2foodcore:fruitpunchitem', 'pamhc2foodcore:applejuiceitem', 'pamhc2foodcore:melonjuiceitem', diff --git a/kubejs/server_scripts/mod_specific/pedestals/pedestals.js b/kubejs/server_scripts/mod_specific/pedestals/pedestals.js index 809aad14..30cdbf59 100644 --- a/kubejs/server_scripts/mod_specific/pedestals/pedestals.js +++ b/kubejs/server_scripts/mod_specific/pedestals/pedestals.js @@ -44,7 +44,7 @@ onEvent('recipes', e => { pedestalSaw('minecraft:stick', 4, 'minecraft:planks', 1) pedestalSaw('minecraft:stick', 2, 'minecraft:wooden_slabs', 1) - removeRecipeByID([ + removeRecipeByID(e, [ 'pedestals:pedestal_crushing/dustnethergold', 'pedestals:dustflour' ]) diff --git a/kubejs/server_scripts/mod_specific/pipez/pipez.js b/kubejs/server_scripts/mod_specific/pipez/pipez.js index 1103c354..736e2b2d 100644 --- a/kubejs/server_scripts/mod_specific/pipez/pipez.js +++ b/kubejs/server_scripts/mod_specific/pipez/pipez.js @@ -1,5 +1,5 @@ onEvent('recipes', e => { - e.shaped('pipez:infinity_upgrade', ['ABA','BCB','ABA'], { + e.shaped('pipez:infinity_upgrade', ['ABA', 'BCB', 'ABA'], { A: 'allthemodium:unobtainium_ingot', B: 'compressium:redstone_4', C: 'pipez:ultimate_upgrade' diff --git a/kubejs/server_scripts/mod_specific/powah/powah.js b/kubejs/server_scripts/mod_specific/powah/powah.js index 88cdbf1a..5f18b33d 100644 --- a/kubejs/server_scripts/mod_specific/powah/powah.js +++ b/kubejs/server_scripts/mod_specific/powah/powah.js @@ -5,11 +5,7 @@ onEvent('recipes', e => { }) }) - energize(['powah:energy_cell_nitro', 'powah:energy_cell_nitro', 'atmadditions:atm_star', 'powah:energy_cell_nitro', 'powah:energy_cell_nitro'], 'powah:energy_cell_creative', '2147483647') - energize([{ tag: 'forge:storage_blocks/iron' }, { tag: 'forge:storage_blocks/gold' }], 'powah:energized_steel_block', '90000', 2) - energize([{ item: 'botania:blaze_block' }], 'powah:blazing_crystal_block', '810000') - energize([{ tag: 'forge:storage_blocks/diamond' }], 'powah:niotic_crystal_block', '2700000') - energize([{ tag: 'forge:storage_blocks/emerald' }], 'powah:spirited_crystal_block', '9000000') + energize(e, ['powah:energy_cell_nitro', 'powah:energy_cell_nitro', 'atmadditions:atm_star', 'powah:energy_cell_nitro', 'powah:energy_cell_nitro'], 'powah:energy_cell_creative', '2147483647') e.shaped('powah:thermoelectric_plate', ['BAB', 'ACA', 'BAB'], { B: '#forge:rods/blaze', @@ -17,7 +13,7 @@ onEvent('recipes', e => { C: 'powah:capacitor_basic_tiny' }).id('kubejs:powah/thermoelectric_plate') - removeRecipeByID([ + removeRecipeByID(e, [ 'powah:crafting/thermoelectric_plate' ]) }) \ No newline at end of file diff --git a/kubejs/server_scripts/mod_specific/projectred/projectred.js b/kubejs/server_scripts/mod_specific/projectred/projectred.js index b41c12c9..4d7a354f 100644 --- a/kubejs/server_scripts/mod_specific/projectred/projectred.js +++ b/kubejs/server_scripts/mod_specific/projectred/projectred.js @@ -1,5 +1,5 @@ onEvent('recipes', e => { - removeRecipeByID([ + removeRecipeByID(e, [ 'projectred-exploration:copper_block', 'projectred-exploration:silver_block', 'projectred-exploration:tin_block' diff --git a/kubejs/server_scripts/mod_specific/quark/quark.js b/kubejs/server_scripts/mod_specific/quark/quark.js index 6dfad5f5..e153b759 100644 --- a/kubejs/server_scripts/mod_specific/quark/quark.js +++ b/kubejs/server_scripts/mod_specific/quark/quark.js @@ -14,7 +14,7 @@ onEvent('recipes', e => { e.shapeless(`quark:${wood}_trapped_chest`, [`quark:${wood}_chest`, 'minecraft:tripwire_hook']) }) - removeRecipeByOutput([ + removeRecipeByOutput(e, [ 'quark:apple_crate', 'quark:potato_crate', 'quark:carrot_crate', diff --git a/kubejs/server_scripts/mod_specific/quarryplus/quarryplus.js b/kubejs/server_scripts/mod_specific/quarryplus/quarryplus.js index ccce59c3..00ab7b2e 100644 --- a/kubejs/server_scripts/mod_specific/quarryplus/quarryplus.js +++ b/kubejs/server_scripts/mod_specific/quarryplus/quarryplus.js @@ -12,7 +12,7 @@ onEvent('recipes', e => { A: '#forge:nuggets/allthemodium' }).id(`kubejs:workbenchplus`) - removeRecipeByID([ + removeRecipeByID(e, [ 'quarryplus:solidquarry', 'quarryplus:workbenchplus' ]) diff --git a/kubejs/server_scripts/mod_specific/refinedstorage/refinedstorage.js b/kubejs/server_scripts/mod_specific/refinedstorage/refinedstorage.js index 08814ac3..a41e8088 100644 --- a/kubejs/server_scripts/mod_specific/refinedstorage/refinedstorage.js +++ b/kubejs/server_scripts/mod_specific/refinedstorage/refinedstorage.js @@ -11,12 +11,12 @@ onEvent('recipes', e => { e.remove({ mod: 'cabletiers' }) - energize(['refinedstorage:wireless_grid'], 'refinedstorage:creative_wireless_grid', '2147483647') - energize(['refinedstorage:wireless_fluid_grid'], 'refinedstorage:creative_wireless_fluid_grid', '2147483647') - energize(['refinedstorage:wireless_crafting_monitor'], 'refinedstorage:creative_wireless_crafting_monitor', '2147483647') - energize(['refinedstorageaddons:wireless_crafting_grid'], 'refinedstorageaddons:creative_wireless_crafting_grid', '2147483647') - energize(['refinedstorage:portable_grid'], 'refinedstorage:creative_portable_grid', '2147483647') - energize(['refinedstorage:controller', 'atmadditions:atm_star'], 'refinedstorage:creative_controller', '2147483647') + energize(e, ['refinedstorage:wireless_grid'], 'refinedstorage:creative_wireless_grid', '2147483647') + energize(e, ['refinedstorage:wireless_fluid_grid'], 'refinedstorage:creative_wireless_fluid_grid', '2147483647') + energize(e, ['refinedstorage:wireless_crafting_monitor'], 'refinedstorage:creative_wireless_crafting_monitor', '2147483647') + energize(e, ['refinedstorageaddons:wireless_crafting_grid'], 'refinedstorageaddons:creative_wireless_crafting_grid', '2147483647') + energize(e, ['refinedstorage:portable_grid'], 'refinedstorage:creative_portable_grid', '2147483647') + energize(e, ['refinedstorage:controller', 'atmadditions:atm_star'], 'refinedstorage:creative_controller', '2147483647') e.shaped('extrastorage:iron_crafter', ['B B', 'PCP', 'B B'], { B: '#forge:storage_blocks/iron', @@ -89,31 +89,14 @@ onEvent('recipes', e => { b: '#forge:dusts/redstone', n: '#forge:ingots/unobtainium' }).id(`kubejs:1048576k_storage_part`) - e.shaped('extradisks:infinite_fluid_storage_part', ['ana', 'fbf', 'afa'], { - a: 'refinedstorage:advanced_processor', - f: 'extradisks:1048576k_fluid_storage_part', - b: 'minecraft:bucket', - n: '#forge:ingots/unobtainium' - }).id(`kubejs:infinite_fluid_part`) - e.shaped('extradisks:infinite_storage_part', ['ana', 'fbf', 'afa'], { - a: 'refinedstorage:advanced_processor', - f: 'extradisks:1048576k_storage_part', - b: '#forge:dusts/redstone', - n: '#forge:ingots/unobtainium' - }).id(`kubejs:infinite_storage_part`) - e.shaped('creativewirelesstransmitter:creative_wireless_transmitter', ['ITI', 'ICI', 'IDI'], { - I: 'allthemodium:unobtainium_ingot', - D: 'rsinfinitybooster:dimension_card', - C: 'refinedstorage:machine_casing', - T: 'refinedstorage:wireless_transmitter' - }).id(`kubejs:creativewirelesstransmitter/creative_wireless_transmitter`) + caTier(`elite`, `#forge:storage_blocks/iron`, `refinedstorage:improved_processor`, `refinedstorage:`) caTier(`ultra`, `#forge:storage_blocks/diamond`, `refinedstorage:advanced_processor`, `cabletiers:elite_`) caTier(`creative`, `#forge:storage_blocks/netherite`, `extradisks:withering_processor`, `cabletiers:ultra_`) - removeRecipeByID([ + removeRecipeByID(e, [ 'refinedstorage:part/4096k_fluid_storage_part', 'extradisks:part/4096k_storage_part', 'extradisks:part/16384k_fluid_storage_part', @@ -124,12 +107,9 @@ onEvent('recipes', e => { 'extradisks:part/262144k_storage_part', 'extradisks:part/1048576k_fluid_storage_part', 'extradisks:part/1048576k_storage_part', - 'extradisks:part/infinite_fluid_storage_part', - 'extradisks:part/infinite_storage_part', 'creativecrafter:creative_crafter', - 'creativewirelesstransmitter:creative_wireless_transmitter', 'extrastorage:iron_crafter' ]) - modifySmelt('refinedstorage:silicon', '#appliedenergistics2:crystals/quartz') + modifySmelt(e, 'refinedstorage:silicon', '#appliedenergistics2:crystals/quartz') }) \ No newline at end of file diff --git a/kubejs/server_scripts/mod_specific/resourcefulbees/comb_recipes.js b/kubejs/server_scripts/mod_specific/resourcefulbees/comb_recipes.js index 130f89df..7bb453e3 100644 --- a/kubejs/server_scripts/mod_specific/resourcefulbees/comb_recipes.js +++ b/kubejs/server_scripts/mod_specific/resourcefulbees/comb_recipes.js @@ -1,5 +1,5 @@ onEvent('recipes', e => { - const craftingShapes = [ + let craftingShapes = [ //vertical [' C', ' C', ' C'], [' C ', ' C ', ' C '], @@ -29,13 +29,13 @@ onEvent('recipes', e => { [' ', 'CC ', ' C'], ['CC ', ' C', ' '] ] // 25 now - const dyes = [] - const botaniaFlowers = [] - const honey = ['resourcefulbees:honey', 'cyclic:honey', 'create:honey'] - const customHoney = ['resourcefulbees:rainbow_honey', 'resourcefulbees:catnip_honey'] + let dyes = [] + let botaniaFlowers = [] + let honey = ['resourcefulbees:honey', 'cyclic:honey', 'create:honey'] + let customHoney = ['resourcefulbees:rainbow_honey', 'resourcefulbees:catnip_honey'] function shapedRecipe(results, craftingItem, itemCount) { - const maxLength = Math.min(craftingShapes.length, results.length) + let maxLength = Math.min(craftingShapes.length, results.length) for (let i = 0; i < maxLength; i++) { e.recipes.cucumber.shaped_no_mirror({ pattern: craftingShapes[i], @@ -67,4 +67,6 @@ onEvent('recipes', e => { shapedRecipe([`minecraft:porkchop`, `minecraft:beef`, `minecraft:cod`, `minecraft:salmon`, `minecraft:chicken`, `minecraft:rabbit`, `minecraft:mutton`], `resourcefulbees:kobee_beef_honeycomb_block`, 27) shapedRecipe([`minecraft:andesite`, `minecraft:diorite`, `minecraft:granite`, `minecraft:basalt`, `create:gabbro`, `create:dolomite`, `create:weathered_limestone`, `create:limestone`, `create:scoria`, `create:dark_scoria`, `quark:brimstone`, `quark:slate`, `quark:jasper`, `quark:limestone`, `quark:basalt`, `astralsorcery:marble_raw`], `resourcefulbees:stan_honeycomb`, 2) shapedRecipe([`minecraft:andesite`, `minecraft:diorite`, `minecraft:granite`, `minecraft:basalt`, `create:gabbro`, `create:dolomite`, `create:weathered_limestone`, `create:limestone`, `create:scoria`, `create:dark_scoria`, `quark:brimstone`, `quark:slate`, `quark:jasper`, `quark:limestone`, `quark:basalt`, `astralsorcery:marble_raw`], `resourcefulbees:stan_honeycomb_block`, 18) + shapedRecipe([`minecraft:oak_log`, `minecraft:spruce_log`, `minecraft:birch_log`, `minecraft:jungle_log`, `minecraft:acacia_log`, `minecraft:dark_oak_log`, `minecraft:crimson_stem`, `minecraft:warped_stem`], `resourcefulbees:lumber_honeycomb`, 3) + shapedRecipe([`minecraft:oak_log`, `minecraft:spruce_log`, `minecraft:birch_log`, `minecraft:jungle_log`, `minecraft:acacia_log`, `minecraft:dark_oak_log`, `minecraft:crimson_stem`, `minecraft:warped_stem`], `resourcefulbees:lumber_honeycomb_block`, 27) }) diff --git a/kubejs/server_scripts/mod_specific/resourcefulbees/entity_spawn.js b/kubejs/server_scripts/mod_specific/resourcefulbees/entity_spawn.js index 65e06847..adc84ccc 100644 --- a/kubejs/server_scripts/mod_specific/resourcefulbees/entity_spawn.js +++ b/kubejs/server_scripts/mod_specific/resourcefulbees/entity_spawn.js @@ -1,6 +1,6 @@ onEvent('entity.spawned', e => { - const entity = e.getEntity() - if(entity.type === 'resourcefulbees:starry_bee'){ + let entity = e.getEntity() + if (entity.type === 'resourcefulbees:starry_bee') { let nbt = entity.getFullNBT() nbt.Invulnerable = 1 entity.setFullNBT(nbt) diff --git a/kubejs/server_scripts/mod_specific/resourcefulbees/resourcefulbees.js b/kubejs/server_scripts/mod_specific/resourcefulbees/resourcefulbees.js index 9ca3ebc9..91e4e67e 100644 --- a/kubejs/server_scripts/mod_specific/resourcefulbees/resourcefulbees.js +++ b/kubejs/server_scripts/mod_specific/resourcefulbees/resourcefulbees.js @@ -53,7 +53,7 @@ onEvent('recipes', e => { C: 'resourcefulbees:centrifuge_controller' }).id(`kubejs:resourcefulbees/elite_centrifuge_controller`) - removeRecipeByID([ + removeRecipeByID(e, [ 'resourcefulbees:elite_centrifuge_casing', 'resourcefulbees:elite_centrifuge_controller', 'creativeapiary:tcreative_apiary', @@ -61,13 +61,13 @@ onEvent('recipes', e => { 'creativeapiary:creative_apiary_breeder' ]) - removeRecipeByOutput([ + removeRecipeByOutput(e, [ 'resourcefulbees:bee_jar', 'ctiers:centrifuge_casing_tier_creative', 'ctiers:centrifuge_controller_tier_creative' ]) - modifyShaped('resourcefulbees:centrifuge_controller', 1, ['ICI', 'BAB', 'IRI'], { + modifyShaped(e, 'resourcefulbees:centrifuge_controller', 1, ['ICI', 'BAB', 'IRI'], { I: 'resourcefulbees:centrifuge_casing', C: 'resourcefulbees:centrifuge', B: 'minecraft:iron_bars', diff --git a/kubejs/server_scripts/mod_specific/rftools/dimension_builder.js b/kubejs/server_scripts/mod_specific/rftools/dimension_builder.js index be3e664a..ec51a2b5 100644 --- a/kubejs/server_scripts/mod_specific/rftools/dimension_builder.js +++ b/kubejs/server_scripts/mod_specific/rftools/dimension_builder.js @@ -1,7 +1,7 @@ onEvent('recipes', e => { e.remove({ id: 'rftoolsdim:dimension_builder' }) - e.shaped('rftoolsdim:dimension_builder', ['USU','MCM','BAB'], { + e.shaped('rftoolsdim:dimension_builder', ['USU', 'MCM', 'BAB'], { U: 'kubejs:uu_matter', S: 'atmadditions:dimensional_seed', A: 'atmadditions:atm_star', diff --git a/kubejs/server_scripts/mod_specific/rftools/rftools.js b/kubejs/server_scripts/mod_specific/rftools/rftools.js index b0819123..db58bc82 100644 --- a/kubejs/server_scripts/mod_specific/rftools/rftools.js +++ b/kubejs/server_scripts/mod_specific/rftools/rftools.js @@ -8,7 +8,7 @@ onEvent('recipes', e => { utils.listOf(['rftoolsbase:filter_module', 'rftoolspower:dimensionalcell_simple', 'rftoolspower:dimensionalcell', 'rftoolspower:dimensionalcell_advanced', 'rftoolspower:powercell_card', 'rftoolsutility:syringe']).forEach(reset => e.shapeless(reset, reset)) - removeRecipeByID([ + removeRecipeByID(e, [ 'rftoolsbuilder:builder' ]) }) \ No newline at end of file diff --git a/kubejs/server_scripts/mod_specific/solarflux/solarflux.js b/kubejs/server_scripts/mod_specific/solarflux/solarflux.js index 0e31e098..d17601e2 100644 --- a/kubejs/server_scripts/mod_specific/solarflux/solarflux.js +++ b/kubejs/server_scripts/mod_specific/solarflux/solarflux.js @@ -21,11 +21,11 @@ onEvent('recipes', e => { utils.listOf(['1', '2', '3', '4', '5', 'custom_allthemodium', 'custom_vibranium', 'custom_unobtainium']).forEach(solar => e.shapeless(`solarflux:sp_${solar}`, `solarflux:sp_${solar}`)) - modifyShaped('solarflux:mirror', 3, ['GGG', 'III'], { + modifyShaped(e, 'solarflux:mirror', 3, ['GGG', 'III'], { G: '#forge:glass', I: '#forge:ingots' }) - modifyShaped('solarflux:sp_1', 1, ['MMM', 'ILI', 'III'], { + modifyShaped(e, 'solarflux:sp_1', 1, ['MMM', 'ILI', 'III'], { M: 'solarflux:mirror', L: '#forge:storage_blocks/lapis', I: '#forge:ingots/iron' diff --git a/kubejs/server_scripts/mod_specific/storage_drawers/storage_drawers.js b/kubejs/server_scripts/mod_specific/storage_drawers/storage_drawers.js index 164d19ba..32619319 100644 --- a/kubejs/server_scripts/mod_specific/storage_drawers/storage_drawers.js +++ b/kubejs/server_scripts/mod_specific/storage_drawers/storage_drawers.js @@ -1,5 +1,5 @@ onEvent('recipes', e => { - e.shaped('16x storagedrawers:creative_storage_upgrade', ['EEE','ASA','EEE'], { + e.shaped('16x storagedrawers:creative_storage_upgrade', ['EEE', 'ASA', 'EEE'], { E: 'storagedrawers:emerald_storage_upgrade', S: 'atmadditions:atm_star', A: 'allthemodium:allthemodium_block' diff --git a/kubejs/server_scripts/mod_specific/tconstruct/tconstruct.js b/kubejs/server_scripts/mod_specific/tconstruct/tconstruct.js index 2a9a343d..755a9db2 100644 --- a/kubejs/server_scripts/mod_specific/tconstruct/tconstruct.js +++ b/kubejs/server_scripts/mod_specific/tconstruct/tconstruct.js @@ -1,4 +1,5 @@ onEvent('recipes', e => { + //#region functions function tinkerBasinCasting(entries) { entries.forEach(([input, output]) => { e.custom({ @@ -22,12 +23,37 @@ onEvent('recipes', e => { }).id(`kubejs:melting/${input.substring(input.indexOf(':') + 1)}`) }) } - + function tinkerBlockMelting(entries) { + entries.forEach(([input, fluidAmount, time, byproductAmount], index) => { + e.custom({ + type: 'tconstruct:melting', + ingredient: input, + result: { fluid: 'alltheores:molten_copper', amount: fluidAmount }, + temperature: 500, + time: time, + byproducts: [{ fluid: 'tconstruct:seared_stone', amount: byproductAmount }] + }).id(`kubejs:melting/copper/fromblock/${index + 1}`) + }) + } + //#endregion tinkerBasinCasting([ ['byg:cryptic_stone', 'byg:cryptic_magma_block'], ['minecraft:blackstone', 'byg:magmatic_stone'] ]) tinkerMelting(['byg:cryptic_magma_block', 'byg:magmatic_stone']) + tinkerBlockMelting([ + [{ item: 'tconstruct:smeltery_controller' }, 576, 175, 1152], + [[{ item: 'tconstruct:seared_drain' }, { item: 'tconstruct:seared_chute' }], 288, 125, 576] + ]) + + e.custom({ + type: 'tconstruct:casting_basin', + cast: { 'item': 'tconstruct:seared_heater' }, + cast_consumed: true, + fluid: { 'name': 'alltheores:molten_copper', 'amount': 576 }, + result: 'tconstruct:smeltery_controller', + cooling_time: 100 + }).id('kubejs:tconstruct/smeltery_controller') e.recipes.thermal.smelter( [{ item: 'tconstruct:pig_iron_ingot', count: 2 }], @@ -36,8 +62,7 @@ onEvent('recipes', e => { { item: 'tconstruct:blood_slime_ball' }, { item: 'minecraft:clay_ball' } ] - ).energy(4000).id('kubejs:smelter/pig_iron') - + ).energy(4000).id('kubejs:tconstruct/smelter/pig_iron') e.recipes.thermal.smelter( [{ item: 'tconstruct:slimesteel_ingot', count: 2 }], [ @@ -45,7 +70,7 @@ onEvent('recipes', e => { { item: 'tconstruct:sky_slime_ball', count: 1 }, { item: 'tconstruct:seared_brick', count: 1 } ] - ).energy(4000).id('kubejs:smelter/slimesteel') + ).energy(4000).id('kubejs:tconstruct/smelter/slimesteel') e.recipes.thermal.chiller( [{ item: 'tconstruct:pig_iron_ingot' }], @@ -53,10 +78,21 @@ onEvent('recipes', e => { fluid.of('tconstruct:molten_pig_iron', 144), { item: 'thermal:chiller_ingot_cast' } ] - ).energy(5000).id('kubejs:chiller/pig_iron') + ).energy(5000).id('kubejs:tconstruct/chiller/pig_iron') + + e.shaped(`tconstruct:crafting_station`, ['P', 'T'], + { + P: 'tconstruct:pattern', + T: 'craftingstation:crafting_station' + } + ) - removeRecipeByID([ + removeRecipeByID(e, [ /^tmechworks:.*_block_from_.*_ingot/, - 'tconstruct:common/materials/copper_block_from_ingots' + 'tconstruct:common/materials/copper_block_from_ingots', + 'tconstruct:smeltery/melting/copper/smeltery_controller', + 'tconstruct:smeltery/melting/copper/smeltery_io', + 'tconstruct:tables/crafting_station_from_logs', + 'tconstruct:tables/crafting_station' ]) }) \ No newline at end of file diff --git a/kubejs/server_scripts/mod_specific/thermal/thermal.js b/kubejs/server_scripts/mod_specific/thermal/thermal.js index 4d46ff37..b65798e6 100644 --- a/kubejs/server_scripts/mod_specific/thermal/thermal.js +++ b/kubejs/server_scripts/mod_specific/thermal/thermal.js @@ -1,20 +1,17 @@ onEvent('recipes', e => { e.remove({ id: 'thermal:storage/onion_block' }) - - e.shaped('thermal:machine_efficiency_creative_augment', ['ABA', 'CDC', 'AEA'], { - A: 'thermal:upgrade_augment_3', - B: `powah:charged_snowball`, - C: `thermal:energy_cell`, - D: 'atmadditions:atm_star', - E: `thermal:lightning_charge` - }) e.shapeless('thermal:onion_block', '9x #forge:crops/onion') e.recipes.mekanism.crushing('6x thermal:sulfur', 'thermal:sulfur_ore') e.recipes.mekanism.crushing('thermal:diamond_dust', 'minecraft:diamond') e.recipes.mekanism.crushing('thermal:sulfur_dust', 'thermal:sulfur') - removeRecipeByID([ + utils.listOf(['apatite', 'slimesteel', 'pig_iron', 'steeleaf', 'ironwood', 'aquamarine', 'azure_silver', 'crimson_iron', 'ruby', 'sapphire', 'cobalt', 'rose_gold', 'fluorite', 'knightmetal', 'fiery_ingot', 'azure_electrum', 'manyullyn', 'queens_slime', 'hepatizon', 'draconium']) + .forEach(item => { + e.recipes.thermal.insolator([`mysticalagriculture:${item}_essence`, `mysticalagriculture:${item}_seeds`], `mysticalagriculture:${item}_seeds`).water(500).id(`kubejs:thermal/insolator_${item}_seeds`) + }) + + removeRecipeByID(e, [ 'thermal:storage/tin_block', 'thermal:storage/copper_block', 'thermal:storage/lead_block', diff --git a/kubejs/server_scripts/mod_specific/tombstone/tombstone.js b/kubejs/server_scripts/mod_specific/tombstone/tombstone.js index 845c8358..3bf5c47b 100644 --- a/kubejs/server_scripts/mod_specific/tombstone/tombstone.js +++ b/kubejs/server_scripts/mod_specific/tombstone/tombstone.js @@ -1,5 +1,5 @@ onEvent('recipes', e => { - e.shaped('tombstone:soul_receptacle', ['ABA','CDC','AEA'], { + e.shaped('tombstone:soul_receptacle', ['ABA', 'CDC', 'AEA'], { A: 'tombstone:dust_of_vanishing', B: 'tombstone:ankh_of_pray', C: 'minecraft:totem_of_undying', diff --git a/kubejs/server_scripts/mod_specific/torchmaster/torchmaster.js b/kubejs/server_scripts/mod_specific/torchmaster/torchmaster.js index 262d41b3..44fb9bdd 100644 --- a/kubejs/server_scripts/mod_specific/torchmaster/torchmaster.js +++ b/kubejs/server_scripts/mod_specific/torchmaster/torchmaster.js @@ -1,5 +1,5 @@ onEvent('recipes', e => { - modifyShaped('torchmaster:megatorch', 1, ['TTT', 'GLG', 'DLD'], { + modifyShaped(e, 'torchmaster:megatorch', 1, ['TTT', 'GLG', 'DLD'], { T: 'xreliquary:interdiction_torch', G: '#forge:storage_blocks/gold', D: '#forge:storage_blocks/diamond', diff --git a/kubejs/server_scripts/mod_specific/woot/woot.js b/kubejs/server_scripts/mod_specific/woot/woot.js index 5ea058f7..48d4f692 100644 --- a/kubejs/server_scripts/mod_specific/woot/woot.js +++ b/kubejs/server_scripts/mod_specific/woot/woot.js @@ -1,5 +1,5 @@ onEvent('recipes', e => { - e.shaped('woot:creative_conatus', ['UCU','CSC','UCU'], { + e.shaped('woot:creative_conatus', ['UCU', 'CSC', 'UCU'], { S: 'atmadditions:atm_star', U: 'allthemodium:unobtainium_ingot', C: 'woot:cell_4' diff --git a/kubejs/server_scripts/mod_specific/xreliquary/xreliquary.js b/kubejs/server_scripts/mod_specific/xreliquary/xreliquary.js index 534a2edf..bc2cfb6e 100644 --- a/kubejs/server_scripts/mod_specific/xreliquary/xreliquary.js +++ b/kubejs/server_scripts/mod_specific/xreliquary/xreliquary.js @@ -8,7 +8,7 @@ onEvent('recipes', e => { F: 'mysticalagriculture:mystical_fertilizer' }).id(`kubejs:xreliquary/fertile_lily_pad`) - removeRecipeByOutput([ + removeRecipeByOutput(e, [ 'xreliquary:alkahestry_tome', 'xreliquary:fertile_lily_pad' ]) diff --git a/kubejs/server_scripts/tags.js b/kubejs/server_scripts/tags.js index d9d79da0..4d094e7e 100644 --- a/kubejs/server_scripts/tags.js +++ b/kubejs/server_scripts/tags.js @@ -2,8 +2,8 @@ //#region ITEM TAGS onEvent('item.tags', e => { //#region constants - const alltheores = ['aluminum', 'copper', 'lead', 'nickel', 'osmium', 'platinum', 'silver', 'tin', 'uranium', 'zinc'] - const allthemodiumores = ['allthemodium', 'vibranium', 'unobtainium'] + let alltheores = ['aluminum', 'copper', 'lead', 'nickel', 'osmium', 'platinum', 'silver', 'tin', 'uranium', 'zinc'] + let allthemodiumores = ['allthemodium', 'vibranium', 'unobtainium'] //#endregion //#region additions allthemodiumores.forEach(item => { @@ -110,6 +110,7 @@ onEvent('item.tags', e => { e.add('forge:simple_honeycombs', '/^.+:(?!(catnip|rgbee)_).*honeycomb$/') e.add('forge:simple_honeycomb_blocks', '/^.+:(?!(catnip|rgbee)_).*honeycomb_block$/') e.add('minecraft:wooden_buttons', '/forbidden_arcanus:.+_button/') + e.add('minecraft:planks', '/forbidden_arcanus:.+_planks/') //#endregion //#region removals e.remove(`minecraft:flowers`, `#botania:special_flowers`) @@ -198,7 +199,7 @@ onEvent('entity_type.tags', e => { //#region FLUID TAGS onEvent('fluid.tags', e => { - const alltheores = ['aluminum', 'copper', 'lead', 'nickel', 'osmium', 'platinum', 'silver', 'tin', 'uranium', 'zinc'] + let alltheores = ['aluminum', 'copper', 'lead', 'nickel', 'osmium', 'platinum', 'silver', 'tin', 'uranium', 'zinc'] alltheores.forEach(material => { e.add(`forge:molten_${material}`, [`alltheores:molten_${material}`, `#tconstruct:molten_${material}`]) diff --git a/kubejs/server_scripts/unify.js b/kubejs/server_scripts/unify.js index e767c6ae..be2060f6 100644 --- a/kubejs/server_scripts/unify.js +++ b/kubejs/server_scripts/unify.js @@ -1,6 +1,6 @@ //priority: 997 onEvent('recipes', e => { - // #region Functions + // #region Metal Unification function unifyMetal(name, ingotItem, dustItem, blockItem, nuggetItem) { e.replaceOutput(`#forge:ingots/${name}`, ingotItem) e.replaceOutput(`#forge:dusts/${name}`, dustItem) @@ -69,20 +69,17 @@ onEvent('recipes', e => { e.replaceInput(ingotItem, `#forge:ingots/${name}`) e.replaceInput(blockItem, `#forge:storage_blocks/${name}`) } - function unifyCraftMetal(name, ingotItem, dustItem, blockItem, nuggetItem) { e.replaceInput(nuggetItem, `#forge:nuggets/${name}`) e.replaceInput(dustItem, `#forge:dusts/${name}`) e.replaceInput(ingotItem, `#forge:ingots/${name}`) e.replaceInput(blockItem, `#forge:storage_blocks/${name}`) + e.replaceOutput(`#forge:ingots/${name}`, ingotItem) e.replaceOutput(`#forge:dusts/${name}`, dustItem) e.replaceOutput(`#forge:nuggets/${name}`, nuggetItem) e.replaceOutput(`#forge:storage_blocks/${name}`, blockItem) } - // #endregion Functions - - // #region Metal Unification //Vanilla MC unifyMetal('gold', 'minecraft:gold_ingot', 'alltheores:gold_dust', 'minecraft:gold_block', 'minecraft:gold_nugget') unifyMetal('iron', 'minecraft:iron_ingot', 'alltheores:iron_dust', 'minecraft:iron_block', 'minecraft:iron_nugget') @@ -105,11 +102,6 @@ onEvent('recipes', e => { unifyMetal('azure_silver', 'silentgear:azure_silver_ingot', 'silentgear:azure_silver_dust', 'silentgear:azure_silver_block', 'silentgear:azure_silver_nugget') unifyMetal('crimson_iron', 'silentgear:crimson_iron_ingot', 'silentgear:crimson_iron_dust', 'silentgear:crimson_iron_block', 'silentgear:crimson_iron_nugget') - //Allthemodium (Why would we need to unify these they are only ours) - unifyMetal('allthemodium', 'allthemodium:allthemodium_ingot', 'allthemodium:allthemodium_dust', 'allthemodium:allthemodium_block', 'allthemodium:allthemodium_nugget') - unifyMetal('vibranium', 'allthemodium:vibranium_ingot', 'allthemodium:vibranium_dust', 'allthemodium:vibranium_block', 'allthemodium:vibranium_nugget') - unifyMetal('unobtainium', 'allthemodium:unobtainium_ingot', 'allthemodium:unobtainium_dust', 'allthemodium:unobtainium_block', 'allthemodium:unobtainium_nugget') - //Craft only metals unifyCraftMetal('steel', 'mekanism:ingot_steel', 'mekanism:dust_steel', 'mekanism:block_steel', 'mekanism:nugget_steel') @@ -118,26 +110,18 @@ onEvent('recipes', e => { unifyCraftMetal('constantan', 'thermal:constantan_ingot', 'thermal:constantan_dust', 'thermal:constantan_block', 'thermal:constantan_nugget') unifyCraftMetal('electrum', 'thermal:electrum_ingot', 'thermal:electrum_dust', 'thermal:electrum_block', 'thermal:electrum_nugget') // #endregion Metal Unification - // #region Plate Unification - function unifyPlateSheets(types) { - types.forEach(type => { - let create = type == 'gold' ? `create:${type}en_sheet` : `create:${type}_sheet` - let output = type == 'aluminum' ? `immersiveengineering:plate_${type}` : `thermal:${type}_plate` - e.replaceInput(`thermal:${type}_plate`, `#forge:plates/${type}`) - e.replaceInput(`immersiveengineering:plate_${type}`, `#forge:plates/${type}`) - e.replaceInput(create, `#forge:plates/${type}`) - e.replaceOutput(`immersiveengineering:plate_${type}`, output) - e.replaceOutput(create, output) - }) - } - - unifyPlateSheets(['iron', 'gold', 'copper', 'tin', 'lead', 'silver', 'nickel', 'bronze', 'electrum', 'invar', 'constantan', 'signalum', 'lumium', 'enderium', 'aluminum']) + utils.listOf(['iron', 'gold', 'copper', 'tin', 'lead', 'silver', 'nickel', 'bronze', 'electrum', 'invar', 'constantan', 'signalum', 'lumium', 'enderium', 'aluminum']).forEach(type => { + e.replaceInput(`thermal:${type}_plate`, `#forge:plates/${type}`) + e.replaceInput(`immersiveengineering:plate_${type}`, `#forge:plates/${type}`) + e.replaceInput(type == 'gold' ? `create:${type}en_sheet` : `create:${type}_sheet`, `#forge:plates/${type}`) + e.replaceOutput(`immersiveengineering:plate_${type}`, type == 'aluminum' ? `immersiveengineering:plate_${type}` : `thermal:${type}_plate`) + e.replaceOutput(type == 'gold' ? `create:${type}en_sheet` : `create:${type}_sheet`, type == 'aluminum' ? `immersiveengineering:plate_${type}` : `thermal:${type}_plate`) + }) // #endregion Plate Unification - // #region Tinkers Unification function tinkerMelting(material, type, typeValues, temperature, time, byproduct) { - const recipe = { + let recipe = { type: 'tconstruct:melting', ingredient: { tag: `forge:${type}/${material}` }, result: { fluid: `alltheores:molten_${material}`, amount: typeValues.amount }, @@ -146,18 +130,6 @@ onEvent('recipes', e => { } e.custom(type != 'ores' ? recipe : Object.assign({ byproducts: byproduct }, recipe)).id(`kubejs:melting/${type}/${material}`) } - function tinkerBlockMelting(entries) { - entries.forEach(([input, fluidAmount, time, byproductAmount], index) => { - e.custom({ - type: 'tconstruct:melting', - ingredient: input, - result: { fluid: 'alltheores:molten_copper', amount: fluidAmount }, - temperature: 500, - time: time, - byproducts: [{ fluid: 'tconstruct:seared_stone', amount: byproductAmount }] - }).id(`kubejs:melting/copper/fromblock/${index + 1}`) - }) - } function tinkerAlloys(entries) { entries.forEach(([output, outputAmount, temperature, inputs]) => { e.remove({ id: `tconstruct:smeltery/alloys/molten_${output}` }) @@ -170,8 +142,8 @@ onEvent('recipes', e => { }) } function unifyTinkers(entries) { - const meltingTypes = ['block', 'can', 'coin', 'dust', 'gear', 'ingot', 'nugget', 'ore', 'plates', 'rod', 'sheetmetal'] - const meltingTypeValues = { + let meltingTypes = ['block', 'can', 'coin', 'dust', 'gear', 'ingot', 'nugget', 'ore', 'plates', 'rod', 'sheetmetal'] + let meltingTypeValues = { storage_blocks: { amount: 1296, multiplier: 88.125 }, dusts: { amount: 144, multiplier: 21.75 }, gears: { amount: 576, multiplier: 58.8 }, @@ -182,7 +154,7 @@ onEvent('recipes', e => { rods: { amount: 72, multiplier: 5.88 }, sheetmetals: { amount: 144, multiplier: 29.4 } } - const meltingParts = ['broad_axe_head', 'broad_blade', 'hammer_head', 'large_plate', 'pickaxe_head', 'repair_kit', 'small_axe_head', 'small_blade', 'tool_binding', 'tool_handle', 'tough_handle'] + let meltingParts = ['broad_axe_head', 'broad_blade', 'hammer_head', 'large_plate', 'pickaxe_head', 'repair_kit', 'small_axe_head', 'small_blade', 'tool_binding', 'tool_handle', 'tough_handle'] entries.forEach(([material, temperature, time, types, byproduct]) => { e.replaceInput(`tconstruct:${material}_ingot`, `#forge:ingots/${material}`) @@ -213,39 +185,39 @@ onEvent('recipes', e => { e.custom({ type: 'tconstruct:casting_basin', - fluid: {tag: `tconstruct:molten_${input}`,amount: 1296}, + fluid: { tag: `tconstruct:molten_${input}`, amount: 1296 }, result: { item: `${outputBlock}` }, cooling_time: 171 }).id(`kubejs:smeltery/casting/metal/${input}/block`) e.custom({ type: 'tconstruct:casting_table', - cast: {tag: 'tconstruct:casts/multi_use/ingot'}, - fluid: {tag: `tconstruct:molten_${input}`,amount: 144}, + cast: { tag: 'tconstruct:casts/multi_use/ingot' }, + fluid: { tag: `tconstruct:molten_${input}`, amount: 144 }, result: { item: `${outputItem}` }, cooling_time: 57 }).id(`kubejs:smeltery/casting/metal/${input}/ingot_gold_cast`) e.custom({ type: 'tconstruct:casting_table', - cast: {tag: 'tconstruct:casts/single_use/ingot'}, + cast: { tag: 'tconstruct:casts/single_use/ingot' }, cast_consumed: true, - fluid: {tag: `tconstruct:molten_${input}`,amount: 144}, + fluid: { tag: `tconstruct:molten_${input}`, amount: 144 }, result: { item: `${outputItem}` }, cooling_time: 57 }).id(`kubejs:smeltery/casting/metal/${input}/ingot_sand_cast`) e.custom({ type: 'tconstruct:casting_table', - cast: {tag: 'tconstruct:casts/multi_use/nugget'}, - fluid: {tag: `tconstruct:molten_${input}`,amount: 16}, + cast: { tag: 'tconstruct:casts/multi_use/nugget' }, + fluid: { tag: `tconstruct:molten_${input}`, amount: 16 }, result: { item: `${outputNugget}` }, cooling_time: 19 }).id(`kubejs:smeltery/casting/metal/${input}/nugget_gold_cast`) e.custom({ type: 'tconstruct:casting_table', - cast: {tag: 'tconstruct:casts/single_use/nugget'}, + cast: { tag: 'tconstruct:casts/single_use/nugget' }, cast_consumed: true, - fluid: {tag: `tconstruct:molten_${input}`,amount: 16}, + fluid: { tag: `tconstruct:molten_${input}`, amount: 16 }, result: { item: `${outputNugget}` }, cooling_time: 19 }).id(`kubejs:smeltery/casting/metal/${input}/nugget_sand_cast`) @@ -389,90 +361,38 @@ onEvent('recipes', e => { ] ]) - e.remove({ id: 'tconstruct:smeltery/melting/copper/smeltery_controller' }) - e.remove({ id: 'tconstruct:smeltery/melting/copper/smeltery_io' }) - tinkerBlockMelting([ - [{ item: 'tconstruct:smeltery_controller' }, 576, 175, 1152], - [[{ item: 'tconstruct:seared_drain' }, { item: 'tconstruct:seared_chute' }], 288, 125, 576] - ]) - - e.custom({ - type: 'tconstruct:casting_basin', - cast: { 'item': 'tconstruct:seared_heater' }, - cast_consumed: true, - fluid: { 'name': 'alltheores:molten_copper', 'amount': 576 }, - result: 'tconstruct:smeltery_controller', - cooling_time: 100 - }) - // #endregion Tinkers Unification - // Certus Quartz e.replaceInput('appliedenergistics2:certus_quartz_dust', '#forge:dusts/certus_quartz') - - // #region Bitumen e.replaceInput('thermal:bitumen', '#forge:bitumen') e.replaceInput('immersivepetroleum:bitumen', '#forge:bitumen') - e.replaceOutput('immersivepetroleum:bitumen', 'thermal:bitumen') - e.remove({ id: 'immersivepetroleum:distillationtower/oilcracking' }) - e.remove({ output: 'immersivepetroleum:asphalt' }) - e.shaped('immersivepetroleum:asphalt', ['SBS', 'GWG', 'SBS'], { - S: '#forge:sand', - B: '#forge:bitumen', - G: '#forge:gravel', - W: ['minecraft:water_bucket', 'create:honey_bucket', 'create:chocolate_bucket', 'mahoutsukai:murky_bucket'] - }).id('kubejs:asphalt_1') - e.shaped('immersivepetroleum:asphalt', ['SBS', 'GWG', 'SBS'], { - S: '#forge:slag', - B: '#forge:bitumen', - G: '#forge:gravel', - W: ['minecraft:water_bucket', 'create:honey_bucket', 'create:chocolate_bucket', 'mahoutsukai:murky_bucket'] - }).id('kubejs:asphalt_2') - e.shaped('immersivepetroleum:asphalt', ['S', 'S'], { - S: 'immersivepetroleum:asphalt_slab' - }).id('kubejs:asphalt_3') - e.custom({ - type: 'immersivepetroleum:distillation', - byproducts: [ - { item: 'thermal:bitumen', chance: 0.07 } - ], - results: [ - { fluid: 'immersivepetroleum:lubricant', amount: 9 }, - { fluid: 'immersivepetroleum:diesel_sulfur', amount: 14 }, - { fluid: 'immersivepetroleum:gasoline', amount: 39 } - ], - input: { tag: 'forge:crude_oil', amount: 75 }, - time: 1, - energy: 2048 - }).id('kubejs:oilcracking') - // #endregion Bitumen - - // #region Coal Dust e.replaceInput('lazierae2:coal_dust', '#forge:dusts/coal') e.replaceInput('mekanism:dust_coal', '#forge:dusts/coal') + e.replaceInput('iceandfire:sapphire', '#forge:gems/sapphire') + e.replaceInput('iceandfire:sapphire_block', '#forge:storage_blocks/sapphire') + e.replaceInput('minecraft:stick', '#forge:rods/wooden') + e.replaceInput('minecraft:stone', '#forge:stone') + e.replaceInput({ output: 'minecraft:furnace', type: 'minecraft:crafting_shaped' }, 'minecraft:stone', ['#forge:stone', '#forge:cobblestone']) + e.replaceInput({ output: 'minecraft:stone_pickaxe', type: 'minecraft:crafting_shaped' }, 'minecraft:stone', ['#forge:stone', '#forge:cobblestone']) + + e.replaceOutput('immersivepetroleum:bitumen', 'thermal:bitumen') e.replaceOutput('lazierae2:coal_dust', 'mekanism:dust_coal') - // #endregion Coal Dust + e.replaceOutput('iceandfire:sapphire_gem', 'projectred-core:sapphire') + e.replaceOutput('iceandfire:sapphire_block', 'projectred-core:sapphire_block') // #region ExtraDisks & ExtraStorage function unifyExtraStorageDisks(entries) { - const storageTypes = [ - ['parts', 'part', 'part', 'storagepart'], - ['storage_blocks', 'storage_block', 'block', 'block'], - ['disks', 'disk/shaped', 'disk', 'disk'] - ] - entries.forEach(size => { - storageTypes.forEach(([tagCategory, recipeCategory, disk, storage]) => { + utils.listOf([ + ['parts', 'part', 'part', 'storagepart'], + ['storage_blocks', 'storage_block', 'block', 'block'], + ['disks', 'disk/shaped', 'disk', 'disk'] + ]).forEach(([tagCategory, recipeCategory, disk, storage]) => { e.replaceInput(`extrastorage:${storage}_${size}k`, `#refinedstorage:${tagCategory}/items/${size}k`) - e.replaceInput( - `extrastorage:${storage}_${size * 64}k_fluid`, - `#refinedstorage:${tagCategory}/fluids/${size * 64}k` - ) + e.replaceInput(`extrastorage:${storage}_${size * 64}k_fluid`, `#refinedstorage:${tagCategory}/fluids/${size * 64}k`) e.replaceOutput(`extrastorage:${storage}_${size}k`, `extradisks:${size}k_storage_${disk}`) - e.replaceOutput( - `extrastorage:${storage}_${size * 64}k_fluid`, - `extradisks:${size * 64}k_fluid_storage_${disk}` - ) + e.replaceOutput(`extrastorage:${storage}_${size * 64}k_fluid`, `extradisks:${size * 64}k_fluid_storage_${disk}`) + e.remove({ id: `extrastorage:${recipeCategory}/${storage}_${size}k` }) e.remove({ id: `extrastorage:${recipeCategory}/${storage}_${size * 64}k_fluid` }) }) @@ -483,10 +403,9 @@ onEvent('recipes', e => { unifyExtraStorageDisks([256, 1024, 4096, 16384]) // #endregion ExtraDisks & ExtraStorage - // #region Honey - const simpleHoneys = ['cofh_core:honey', 'resourcefulbees:honey', 'cyclic:honey', 'create:honey'] - const customHoneys = ['resourcefulbees:catnip_honey', 'resourcefulbees:rainbow_honey'] + let simpleHoneys = ['cofh_core:honey', 'resourcefulbees:honey', 'cyclic:honey', 'create:honey'] + let customHoneys = ['resourcefulbees:catnip_honey', 'resourcefulbees:rainbow_honey'] function cyclicHoneyMelter(entries) { entries.forEach(([input, honey, honeyAmount]) => { @@ -503,18 +422,11 @@ onEvent('recipes', e => { }).id(`kubejs:melter/${input.substring(input.indexOf(':') + 1)}/1`) }) } - function createHoneyMixing(entries) { entries.forEach(([output, amount, honey, inputs, id]) => { - let honeyMixingRecipe = { - type: 'create:mixing', - results: [ - { item: output, amount: amount } - ] - } - let honeyMixingInputs = [ - { fluidTag: 'forge:honey', amount: honey } - ] + let honeyMixingRecipe = { type: 'create:mixing', results: [{ item: output, amount: amount }] } + let honeyMixingInputs = [{ fluidTag: 'forge:honey', amount: honey }] + inputs.forEach(([input, type]) => honeyMixingInputs.push(type == 0 ? { item: input } : { tag: input })) honeyMixingRecipe = Object.assign({ ingredients: honeyMixingInputs }, honeyMixingRecipe) e.custom(honeyMixingRecipe).id( @@ -527,20 +439,20 @@ onEvent('recipes', e => { e.recipes.create.emptying(['minecraft:glass_bottle', Fluid.of('resourcefulbees:honey', 250)], 'minecraft:honey_bottle').id('kubejs:emptying/honey_bottle') - e.recipes.thermal.centrifuge(Fluid.of('resourcefulbees:honey', 100), '#forge:simple_honeycombs').id(`kubejs:machine/centrifuge/centrifuge_honeycomb`) - e.recipes.thermal.centrifuge(Fluid.of('resourcefulbees:honey', 900), '#forge:simple_honeycomb_blocks').id(`kubejs:machine/centrifuge/centrifuge_honeycomb_block`) - e.recipes.thermal.crucible(Fluid.of('resourcefulbees:honey', 1000), 'minecraft:honey_block').id('kubejs:machine/crucible/crucible_honey_block_to_honey') + e.recipes.thermal.centrifuge(Fluid.of('resourcefulbees:honey', 100), '#forge:simple_honeycombs').id(`kubejs:thermal/centrifuge/centrifuge_honeycomb`) + e.recipes.thermal.centrifuge(Fluid.of('resourcefulbees:honey', 900), '#forge:simple_honeycomb_blocks').id(`kubejs:thermal/centrifuge/centrifuge_honeycomb_block`) + e.recipes.thermal.crucible(Fluid.of('resourcefulbees:honey', 1000), 'minecraft:honey_block').id('kubejs:thermal/crucible/crucible_honey_block_to_honey') simpleHoneys.forEach((honey, index) => { - e.recipes.thermal.chiller('minecraft:honey_block', Fluid.of(honey, 1000)).id(`kubejs:machine/chiller/chiller_honey_to_honey_block/${index}`) - e.recipes.thermal.bottler('minecraft:honey_bottle', [Fluid.of(honey, 250), 'minecraft:glass_bottle']).id(`kubejs:machine/bottler/bottler_honey_bottle/${index}`) + e.recipes.thermal.chiller('minecraft:honey_block', Fluid.of(honey, 1000)).id(`kubejs:thermal/chiller/honey_block/${index}`) + e.recipes.thermal.bottler('minecraft:honey_bottle', [Fluid.of(honey, 250), 'minecraft:glass_bottle']).id(`kubejs:thermal/bottler/honey_bottle/${index}`) }) customHoneys.forEach(honey => { - e.recipes.thermal.chiller(`${honey}_block`, Fluid.of(honey, 1000)).id(`kubejs:machine/chiller/chiller_honey_to_honey_block/${honey.substring(honey.indexOf(':') + 1)}`) - e.recipes.thermal.bottler(`${honey}_bottle`, [Fluid.of(honey, 250), 'minecraft:glass_bottle']).id(`kubejs:machine/bottler/bottler_honey_bottle/${honey.substring(honey.indexOf(':') + 1)}`) - e.recipes.thermal.centrifuge(Fluid.of(honey, 100), honey.includes('rainbow') ? 'resourcefulbees:rgbee_honeycomb' : `${honey}comb`).id(`kubejs:machine/centrifuge/centrifuge_honeycomb/${honey.substring(honey.indexOf(':') + 1)}`) - e.recipes.thermal.centrifuge(Fluid.of(honey, 900), honey.includes('rainbow') ? 'resourcefulbees:rgbee_honeycomb_block' : `${honey}comb_block`).id(`kubejs:machine/centrifuge/centrifuge_honeycomb_block/${honey.substring(honey.indexOf(':') + 1)}`) - e.recipes.thermal.crucible(Fluid.of(honey, 1000), `${honey}_block`).id(`kubejs:machine/crucible/crucible_honey_block_to_honey/${honey.substring(honey.indexOf(':') + 1)}`) + e.recipes.thermal.chiller(`${honey}_block`, Fluid.of(honey, 1000)).id(`kubejs:thermal/chiller/chiller_honey_to_honey_block/${honey.substring(honey.indexOf(':') + 1)}`) + e.recipes.thermal.bottler(`${honey}_bottle`, [Fluid.of(honey, 250), 'minecraft:glass_bottle']).id(`kubejs:thermal/bottler/bottler_honey_bottle/${honey.substring(honey.indexOf(':') + 1)}`) + e.recipes.thermal.centrifuge(Fluid.of(honey, 100), honey.includes('rainbow') ? 'resourcefulbees:rgbee_honeycomb' : `${honey}comb`).id(`kubejs:thermal/centrifuge/centrifuge_honeycomb/${honey.substring(honey.indexOf(':') + 1)}`) + e.recipes.thermal.centrifuge(Fluid.of(honey, 900), honey.includes('rainbow') ? 'resourcefulbees:rgbee_honeycomb_block' : `${honey}comb_block`).id(`kubejs:thermal/centrifuge/centrifuge_honeycomb_block/${honey.substring(honey.indexOf(':') + 1)}`) + e.recipes.thermal.crucible(Fluid.of(honey, 1000), `${honey}_block`).id(`kubejs:thermal/crucible/crucible_honey_block_to_honey/${honey.substring(honey.indexOf(':') + 1)}`) }) cyclicHoneyMelter([ @@ -643,7 +555,6 @@ onEvent('recipes', e => { ['minecraft:honey_block', 1, 1000, [['forge:rods/wooden', 1]], 2] ]) // #endregion Honey - // #region Oil // crude e.recipes.thermal.centrifuge([Fluid.of('pneumaticcraft:oil', 100), 'minecraft:sand', 'thermal:bitumen', 'thermal:tar'], 'thermal:oil_sand').id('kubejs:machine/centrifuge/centrifuge_oil_sand') @@ -684,19 +595,19 @@ onEvent('recipes', e => { }).id('kubejs:amadron/immersive/oil_to_emerald') // creosote - e.recipes.thermal.pyrolyzer([Fluid.of('immersiveengineering:creosote', 250), 'minecraft:charcoal'], '#minecraft:logs').id('kubejs:machine/pyrolyzer/charcoal') - e.recipes.thermal.pyrolyzer([Fluid.of('immersiveengineering:creosote', 5000), 'immersiveengineering:coke'], '#forge:storage_blocks/coal').id('kubejs:machine/pyrolyzer/coke_block') + e.recipes.thermal.pyrolyzer([Fluid.of('immersiveengineering:creosote', 250), 'minecraft:charcoal'], '#minecraft:logs').id('kubejs:thermal/pyrolyzer/charcoal') + e.recipes.thermal.pyrolyzer([Fluid.of('immersiveengineering:creosote', 5000), 'immersiveengineering:coke'], '#forge:storage_blocks/coal').id('kubejs:thermal/pyrolyzer/coke_block') e.custom({ type: 'industrialforegoing:dissolution_chamber', input: [{ tag: 'minecraft:planks' }], - inputFluid: `{FluidName:'immersiveengineering:creosote',Amount:125}`, + inputFluid: { FluidName: 'immersiveengineering:creosote', Amount: 125 }, processingTime: 5, output: { item: 'immersiveengineering:treated_wood_horizontal' } }) e.custom({ type: 'industrialforegoing:dissolution_chamber', input: [{ tag: 'minecraft:planks' }], - inputFluid: `{FluidName:'thermal:creosote',Amount:125}`, + inputFluid: { FluidName: 'thermal:creosote', Amount: 125 }, processingTime: 5, output: { item: 'immersiveengineering:treated_wood_horizontal' } }) diff --git a/kubejs/startup_scripts/custom_items.js b/kubejs/startup_scripts/custom_items.js index adb59467..184a4771 100644 --- a/kubejs/startup_scripts/custom_items.js +++ b/kubejs/startup_scripts/custom_items.js @@ -19,4 +19,5 @@ onEvent('block.registry', e => { e.create('potassium_nitrate_block').displayName('Potassium Nitrate Block').material('metal') e.create('uru_block').displayName('§6Uru Metal Block').material('metal') e.create('atm_star_block').displayName('§eATM Star Block').material('iron').hardness(5).lightLevel(1) -}) + e.create('yellow_cake_uranium_block').displayName('§eYellow Cake Uranium Block').material('sand') +}) \ No newline at end of file diff --git a/kubejs/startup_scripts/modification.js b/kubejs/startup_scripts/modification.js index 8d0f6d56..6c1b3970 100644 --- a/kubejs/startup_scripts/modification.js +++ b/kubejs/startup_scripts/modification.js @@ -1,5 +1,5 @@ onEvent('item.modification', e => { - const colors = [`white`, `light_gray`, `gray`, `black`, `red`, `orange`, `yellow`, `lime`, `green`, `light_blue`, `cyan`, `blue`, `purple`, `magenta`, `pink`, `brown`] + let colors = [`white`, `light_gray`, `gray`, `black`, `red`, `orange`, `yellow`, `lime`, `green`, `light_blue`, `cyan`, `blue`, `purple`, `magenta`, `pink`, `brown`] function modifyStack(listOfItems, countPerStack) { listOfItems.forEach(item => { @@ -17,7 +17,7 @@ onEvent('item.modification', e => { 'minecraft:snowball', 'minecraft:armor_stand', 'minecraft:bucket', - 'minecraft:oak_sign', + 'minecraft:oak_sign', 'minecraft:spruce_sign', 'minecraft:oak_sign', 'minecraft:spruce_sign', @@ -78,7 +78,11 @@ onEvent('item.modification', e => { 'thermal:earth_grenade', 'thermal:fire_grenade', 'thermal:ice_grenade', - 'thermal:lightning_grenade' + 'thermal:lightning_grenade', + 'bloodmagic:voidsigil', + 'sophisticatedbackpacks:advanced_void_upgrade', + 'ars_nouveau:void_jar', + 'mininggadgets:upgrade_void_junk' ], 64) modifyStack([ 'forbidden_arcanus:quantum_catcher', @@ -91,10 +95,4 @@ onEvent('item.modification', e => { colors.forEach(color => { e.modify(`minecraft:${color}_banner`, item => item.maxStackSize = 64) }) -}) - -onEvent('worldgen.remove', e => { - e.removeOres(ore => { - ore.blocks = ['zycraft:aluminium_ore', 'chisel:marble/raw', 'chisel:limestone/raw', 'chisel:basalt/raw', 'powah:dry_ice'] - }) }) \ No newline at end of file diff --git a/kubejs/startup_scripts/worldgen.js b/kubejs/startup_scripts/worldgen.js new file mode 100644 index 00000000..4608d990 --- /dev/null +++ b/kubejs/startup_scripts/worldgen.js @@ -0,0 +1,5 @@ +onEvent('worldgen.remove', e => { + e.removeOres(ore => { + ore.blocks = ['zycraft:aluminium_ore', 'chisel:marble/raw', 'chisel:limestone/raw', 'chisel:basalt/raw', 'powah:dry_ice'] + }) +}) \ No newline at end of file