this repo has no description

fix: hide knockback resist potions, switch to crafttweaker

Falxie_ 1a3bff29 f9dd5de4

+101 -195
+7
global_packs/required_data/Construct Tweaks/data/alexsmobs/advancements/alexsmobs/grizzly_bear.json
··· 1 + { 2 + "criteria": { 3 + "impossible": { 4 + "trigger": "minecraft:impossible" 5 + } 6 + } 7 + }
+7
global_packs/required_data/Construct Tweaks/data/alexsmobs/advancements/alexsmobs/tame_grizzly_bear.json
··· 1 + { 2 + "criteria": { 3 + "impossible": { 4 + "trigger": "minecraft:impossible" 5 + } 6 + } 7 + }
+6
global_packs/required_data/Construct Tweaks/pack.mcmeta
··· 1 + { 2 + "pack": { 3 + "pack_format": 9, 4 + "description": "Construct Tweaks" 5 + } 6 + }
+26 -50
index.toml
··· 1457 1457 hash = "565aecf4b75c7044e41cf8c2e8c99995947afb7c32aa2410566bf2bfad8764e5" 1458 1458 1459 1459 [[files]] 1460 + file = "global_packs/required_data/Construct Tweaks/data/alexsmobs/advancements/alexsmobs/grizzly_bear.json" 1461 + hash = "bc7e18b64d3e15b01245126f212fa95a1ce63057d636c3d43e404076a7628878" 1462 + 1463 + [[files]] 1464 + file = "global_packs/required_data/Construct Tweaks/data/alexsmobs/advancements/alexsmobs/tame_grizzly_bear.json" 1465 + hash = "bc7e18b64d3e15b01245126f212fa95a1ce63057d636c3d43e404076a7628878" 1466 + 1467 + [[files]] 1468 + file = "global_packs/required_data/Construct Tweaks/pack.mcmeta" 1469 + hash = "e963c33600a550c75e2448ecf899fcacfb7d3c67ebf93badcfb8bb98a567ab1c" 1470 + 1471 + [[files]] 1460 1472 file = "global_packs/required_data/repurposed-structures-better-dungeons-datapack.pw.toml" 1461 1473 hash = "4ef4f30ad9a2d64e85f128ed3402901af6b8268333e8ccdda4b014e1574ea9f0" 1462 1474 metafile = true ··· 1487 1499 metafile = true 1488 1500 1489 1501 [[files]] 1490 - file = "kubejs/README.txt" 1491 - hash = "02d6feb3afe1d9c96e137f8baaa71de982f1af0a2b37fbcba73f34ee59ebbd4d" 1492 - 1493 - [[files]] 1494 - file = "kubejs/assets/kubejs/textures/block/example_block.png" 1495 - hash = "783d78bd1ee61d3b32273670dff9d82c34cd74c5ae899a10f104f473828d5bbc" 1496 - 1497 - [[files]] 1498 - file = "kubejs/assets/kubejs/textures/item/example_item.png" 1499 - hash = "45a5f56eba6066ad05c70988a32b72c50cfeb6e35857739bd582007011ea002b" 1500 - 1501 - [[files]] 1502 - file = "kubejs/client_scripts/jeiHide.js" 1503 - hash = "dac8f57163c041c92c74bfde531120ee85bac327cff29b470bd03a9624988f54" 1504 - 1505 - [[files]] 1506 - file = "kubejs/config/client.properties" 1507 - hash = "12de4745ae66e7d54e70252d149906de1cf06914d37d5db676ddb378d50340e7" 1508 - 1509 - [[files]] 1510 - file = "kubejs/config/common.properties" 1511 - hash = "8e08719083f990797f1caf571f8b1a9903ba256a81611bd156afece7e6e38dcb" 1512 - 1513 - [[files]] 1514 - file = "kubejs/data/alexsmobs/advancements/alexsmobs/grizzly_bear.json" 1515 - hash = "ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356" 1516 - 1517 - [[files]] 1518 - file = "kubejs/data/alexsmobs/advancements/alexsmobs/tame_grizzly_bear.json" 1519 - hash = "ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356" 1520 - 1521 - [[files]] 1522 - file = "kubejs/server_scripts/alexsmobs/bear_fur.js" 1523 - hash = "0d53bfd4c5872cd55ed918d38a59e1d81f48d8b36dc7bfeb48debe9ec9ec1adf" 1524 - 1525 - [[files]] 1526 - file = "kubejs/startup_scripts/script.js" 1527 - hash = "849597780f489579d0c3af2b80d9d1209b152be22e2c270c9085623bbf0a5aea" 1528 - 1529 - [[files]] 1530 1502 file = "mods/abnormals-delight.pw.toml" 1531 1503 hash = "0cfa8e8164d519f22db4acbb3cfcbc39ad05051760985e08558a89dbbceff914" 1532 1504 metafile = true ··· 1729 1701 [[files]] 1730 1702 file = "mods/corpse.pw.toml" 1731 1703 hash = "e4155e11b80301e0dbc76f64deea0f7b73c2e8086782ce8a7cdc5b72b2218172" 1704 + metafile = true 1705 + 1706 + [[files]] 1707 + file = "mods/crafttweaker.pw.toml" 1708 + hash = "a527fbd108976c2a4440bf26556235f2fd23a9090272e8077a3de81a83cbdf56" 1732 1709 metafile = true 1733 1710 1734 1711 [[files]] ··· 1952 1929 metafile = true 1953 1930 1954 1931 [[files]] 1932 + file = "mods/jeitweaker.pw.toml" 1933 + hash = "3293dddac5ba9d8390ca6792ff1668ff52ddc39974a9e9a0c69674e7f4ac7099" 1934 + metafile = true 1935 + 1936 + [[files]] 1955 1937 file = "mods/jer-integration.pw.toml" 1956 1938 hash = "8342d02ffa8c8a5aae481dd7f22475ced3861756a4088e0c9c9a9e78f43cacf2" 1957 1939 metafile = true ··· 1994 1976 [[files]] 1995 1977 file = "mods/ksyxis.pw.toml" 1996 1978 hash = "7163f5e93789818c4f945f1beac1f06af5516a252bac284564fa4b0512563dec" 1997 - metafile = true 1998 - 1999 - [[files]] 2000 - file = "mods/kubejs.pw.toml" 2001 - hash = "78f183b5f49e725daa7c6576e9f390370a0795bd380d4d96810037d4b6f17b02" 2002 1979 metafile = true 2003 1980 2004 1981 [[files]] ··· 2132 2109 metafile = true 2133 2110 2134 2111 [[files]] 2135 - file = "mods/rhino.pw.toml" 2136 - hash = "7615d1d69859aadc88bfd81bf58eb8acdb1b64362e4118255dbfd875f9f0fbd1" 2137 - metafile = true 2138 - 2139 - [[files]] 2140 2112 file = "mods/rubidium.pw.toml" 2141 2113 hash = "23f8e7273ed94a07a172e3a5f89d3488dd1ca9ee6d04598814054f96b0db6cf0" 2142 2114 metafile = true ··· 2300 2272 file = "resourcepacks/stay-true.pw.toml" 2301 2273 hash = "c76d5ed5dd44f2422253e3799acdf7de499e6731f42e2bee8c63ff67b0810e13" 2302 2274 metafile = true 2275 + 2276 + [[files]] 2277 + file = "scripts/mods/alexsmobs.zs" 2278 + hash = "49d3907fc05c70704f0eaf5e784f6158d1b0bedee320c6167731b3d278aca52d"
-15
kubejs/README.txt
··· 1 - Find more info on the website: https://kubejs.com/ 2 - 3 - Directory information: 4 - 5 - assets - Acts as a resource pack, you can put any client resources in here, like textures, models, etc. Example: assets/kubejs/textures/item/test_item.png 6 - data - Acts as a datapack, you can put any server resources in here, like loot tables, functions, etc. Example: data/kubejs/loot_tables/blocks/test_block.json 7 - 8 - startup_scripts - Scripts that get loaded once during game startup - Used for adding items and other things that can only happen while the game is loading (Can be reloaded with /kubejs reload_startup_scripts, but it may not work!) 9 - server_scripts - Scripts that get loaded every time server resources reload - Used for modifying recipes, tags, loot tables, and handling server events (Can be reloaded with /reload) 10 - client_scripts - Scripts that get loaded every time client resources reload - Used for JEI events, tooltips and other client side things (Can be reloaded with F3+T) 11 - 12 - config - KubeJS config storage. This is also the only directory that scripts can access other than world directory 13 - exported - Data dumps like texture atlases end up here 14 - 15 - You can find type-specific logs in logs/kubejs/ directory
kubejs/assets/kubejs/textures/block/example_block.png

This is a binary file and will not be displayed.

kubejs/assets/kubejs/textures/item/example_item.png

This is a binary file and will not be displayed.

-7
kubejs/client_scripts/jeiHide.js
··· 1 - // priority: 0 2 - 3 - onEvent('jei.hide.items', event => { 4 - event.hide("alexsmobs:spawn_egg_grizzly_bear") 5 - event.hide("alexsmobs:bear_fur") 6 - event.hide('alexsmobs:banner_pattern_bear') 7 - })
-15
kubejs/config/client.properties
··· 1 - #KubeJS Client Properties 2 - #Sun Aug 21 01:04:52 PDT 2022 3 - backgroundColor=2E3440 4 - barBorderColor=ECEFF4 5 - exportAtlases=false 6 - menuBackgroundBrightness=64 7 - disableRecipeBook=false 8 - title= 9 - barColor=ECEFF4 10 - overrideColors=false 11 - fmlLogColor=ECEFF4 12 - showTagNames=false 13 - fmlMemoryColor=ECEFF4 14 - menuBackgroundScale=32.0 15 - menuInnerBackgroundBrightness=32
-9
kubejs/config/common.properties
··· 1 - #KubeJS Common Properties 2 - #Sun Aug 21 01:04:53 PDT 2022 3 - announceReload=true 4 - disableClassFilter=false 5 - serverOnly=false 6 - hideServerScriptErrors=false 7 - packmode=default 8 - printRemappedClasses=false 9 - debugInfo=false
-1
kubejs/data/alexsmobs/advancements/alexsmobs/grizzly_bear.json
··· 1 - {}
-1
kubejs/data/alexsmobs/advancements/alexsmobs/tame_grizzly_bear.json
··· 1 - {}
-57
kubejs/server_scripts/alexsmobs/bear_fur.js
··· 1 - // priority: 0 2 - 3 - // Alex's Mobs and Naturalist grizzly bears compat (https://github.com/falxie/construct/issues/3) 4 - onEvent('recipes', event => { 5 - event.remove({ output: 'alexsmobs:banner_pattern_bear' }) 6 - event.remove({ output: 'alexsmobs:falconry_glove' }) 7 - event.remove({ output: 'alexsmobs:frontier_cap' }) 8 - 9 - event.shaped('alexsmobs:falconry_glove', [ 10 - ' L ', 11 - 'LLL', 12 - ' H ' 13 - ], { 14 - 'H': { 15 - 'item': 'naturalist:bear_fur' 16 - }, 17 - 'L': { 18 - 'item': 'minecraft:leather' 19 - } 20 - }) 21 - 22 - event.shaped('alexsmobs:frontier_cap', [ 23 - 'HHH', 24 - 'HCH', 25 - ' T' 26 - ], { 27 - 'H': { 28 - 'item': 'naturalist:bear_fur' 29 - }, 30 - 'T': { 31 - 'item': 'alexsmobs:raccoon_tail' 32 - }, 33 - 'C': { 34 - 'item': 'minecraft:leather_helmet' 35 - } 36 - }) 37 - 38 - event.shaped('alexsmobs:frontier_cap', [ 39 - 'HHH', 40 - 'HCH', 41 - 'T ' 42 - ], { 43 - 'H': { 44 - 'item': 'naturalist:bear_fur' 45 - }, 46 - 'T': { 47 - 'item': 'alexsmobs:raccoon_tail' 48 - }, 49 - 'C': { 50 - 'item': 'minecraft:leather_helmet' 51 - } 52 - }) 53 - }) 54 - 55 - onEvent('item.tags', event => { 56 - event.removeAllTagsFrom('alexsmobs:bear_fur') 57 - })
-13
kubejs/startup_scripts/script.js
··· 1 - // priority: 0 2 - 3 - console.info('Hello, World! (You will only see this line once in console, during startup)') 4 - 5 - onEvent('item.registry', event => { 6 - // Register new items here 7 - // event.create('example_item').displayName('Example Item') 8 - }) 9 - 10 - onEvent('block.registry', event => { 11 - // Register new blocks here 12 - // event.create('example_block').material('wood').hardness(1.0).displayName('Example Block') 13 - })
+13
mods/crafttweaker.pw.toml
··· 1 + name = "CraftTweaker" 2 + filename = "CraftTweaker-forge-1.18.2-9.1.185.jar" 3 + side = "both" 4 + 5 + [download] 6 + hash-format = "sha1" 7 + hash = "0423cef3309dddb1c84c007f9ee73038d0653b51" 8 + mode = "metadata:curseforge" 9 + 10 + [update] 11 + [update.curseforge] 12 + file-id = 3918220 13 + project-id = 239197
+13
mods/jeitweaker.pw.toml
··· 1 + name = "JEITweaker" 2 + filename = "JEITweaker-1.18.2-3.0.0.8.jar" 3 + side = "both" 4 + 5 + [download] 6 + hash-format = "sha1" 7 + hash = "7ed20ad37f676c4189edaea740e92220e7240116" 8 + mode = "metadata:curseforge" 9 + 10 + [update] 11 + [update.curseforge] 12 + file-id = 3735545 13 + project-id = 368718
-13
mods/kubejs.pw.toml
··· 1 - name = "KubeJS" 2 - filename = "kubejs-forge-1802.5.4-build.533.jar" 3 - side = "both" 4 - 5 - [download] 6 - hash-format = "sha1" 7 - hash = "f428f5fae453fb4095d7035ccf7c31552c4099a8" 8 - mode = "metadata:curseforge" 9 - 10 - [update] 11 - [update.curseforge] 12 - file-id = 3912694 13 - project-id = 238086
-13
mods/rhino.pw.toml
··· 1 - name = "Rhino" 2 - filename = "rhino-forge-1802.1.14-build.225.jar" 3 - side = "both" 4 - 5 - [download] 6 - hash-format = "sha1" 7 - hash = "86db1571ef8c91820adec6e4dd33499c2363942f" 8 - mode = "metadata:curseforge" 9 - 10 - [update] 11 - [update.curseforge] 12 - file-id = 3941209 13 - project-id = 416294
+1 -1
pack.toml
··· 6 6 [index] 7 7 file = "index.toml" 8 8 hash-format = "sha256" 9 - hash = "cd50ebe0aed2f7955911a3ef4e1451b12c8dc6cb124d6f879bf28a9dfb6f9b03" 9 + hash = "005bb98c3c23bda65c3fca23896af9827282d68d96a48c2c8cc392ed88428009" 10 10 11 11 [versions] 12 12 forge = "40.1.73"
+28
scripts/mods/alexsmobs.zs
··· 1 + import crafttweaker.api.recipe.Replacer; 2 + import mods.jei.JEI; 3 + import crafttweaker.api.item.IItemStack; 4 + 5 + craftingTable.remove(<item:alexsmobs:banner_pattern_bear>); 6 + JEI.hideIngredient(<item:alexsmobs:banner_pattern_bear>); 7 + 8 + Replacer.forMods("alexsmobs").replaceFully(<item:alexsmobs:bear_fur>, <item:naturalist:bear_fur>).execute(); 9 + JEI.hideIngredient(<item:alexsmobs:bear_fur>); 10 + 11 + var carriers = [ 12 + <item:minecraft:potion>, 13 + <item:minecraft:splash_potion>, 14 + <item:minecraft:lingering_potion>, 15 + <item:minecraft:tipped_arrow> 16 + ] as IItemStack[]; 17 + 18 + var potions = [ 19 + "alexsmobs:knockback_resistance", 20 + "alexsmobs:long_knockback_resistance", 21 + "alexsmobs:strong_knockback_resistance" 22 + ] as string[]; 23 + 24 + for carrier in carriers { 25 + for potion in potions { 26 + JEI.hideIngredient(carrier.withTag({ Potion: potion })); 27 + } 28 + }