fix: pause-menu clutter (hide Create/Supplementaries config buttons) + add World Portal dep + docs + server pack CI
All checks were successful
Build & Release Pack / build (push) Successful in 1m44s
All checks were successful
Build & Release Pack / build (push) Successful in 1m44s
- create-client.toml: ingameMenuConfigButtonRow=0 (hide pause-menu config button) - supplementaries-client.toml: configs_button=false (hide Quark-style config button) - add World Portal 0.0.10 (server-side) to both packs — hard dep of The Void Dimension - docs/mods.md: correct outdated Sinytra/Steam'n'Rails refs, document physics stack + compat notes - CI: also build/validate/release the server_pack alongside the client pack
This commit is contained in:
parent
68b3bc302c
commit
970e9ad3c6
10 changed files with 584 additions and 34 deletions
|
|
@ -35,16 +35,33 @@ jobs:
|
||||||
working-directory: client_pack
|
working-directory: client_pack
|
||||||
run: python3 ../tools/validate_pack.py . sanity
|
run: python3 ../tools/validate_pack.py . sanity
|
||||||
|
|
||||||
- name: Export Modrinth pack
|
- name: Export client Modrinth pack
|
||||||
working-directory: client_pack
|
working-directory: client_pack
|
||||||
run: packwiz modrinth export -o ../SCICRAFT-${GITHUB_REF_NAME}.mrpack --restrictDomains=false
|
run: packwiz modrinth export -o ../SCICRAFT-${GITHUB_REF_NAME}.mrpack --restrictDomains=false
|
||||||
|
|
||||||
- name: Upload pack artifact
|
- name: Refresh server index
|
||||||
|
working-directory: server_pack
|
||||||
|
run: packwiz refresh
|
||||||
|
|
||||||
|
- name: Integrity check (server)
|
||||||
|
working-directory: server_pack
|
||||||
|
run: python3 ../tools/validate_pack.py . integrity
|
||||||
|
|
||||||
|
- name: Sanity grep download URLs (server)
|
||||||
|
working-directory: server_pack
|
||||||
|
run: python3 ../tools/validate_pack.py . sanity
|
||||||
|
|
||||||
|
- name: Export server Modrinth pack
|
||||||
|
working-directory: server_pack
|
||||||
|
run: packwiz modrinth export -o ../SCICRAFT-SERVER-${GITHUB_REF_NAME}.mrpack --restrictDomains=false
|
||||||
|
|
||||||
|
- name: Upload pack artifacts
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: scicraft-pack
|
name: scicraft-pack
|
||||||
path: |
|
path: |
|
||||||
SCICRAFT-${GITHUB_REF_NAME}.mrpack
|
SCICRAFT-${GITHUB_REF_NAME}.mrpack
|
||||||
|
SCICRAFT-SERVER-${GITHUB_REF_NAME}.mrpack
|
||||||
|
|
||||||
- name: Release
|
- name: Release
|
||||||
if: startsWith(github.ref, 'refs/tags/v')
|
if: startsWith(github.ref, 'refs/tags/v')
|
||||||
|
|
@ -56,9 +73,11 @@ jobs:
|
||||||
RELEASE_JSON=$(curl -sS -X POST "$API" \
|
RELEASE_JSON=$(curl -sS -X POST "$API" \
|
||||||
-H "$AUTH" \
|
-H "$AUTH" \
|
||||||
-H "Content-Type: application/json" \
|
-H "Content-Type: application/json" \
|
||||||
-d "{\"tag_name\":\"$TAG\",\"name\":\"SCICRAFT $TAG\",\"body\":\"Download the .mrpack and import it into Prism Launcher (File > Import Instance > select the file). All mods are bundled or auto-fetched.\"}")
|
-d "{\"tag_name\":\"$TAG\",\"name\":\"SCICRAFT $TAG\",\"body\":\"Download the .mrpack and import it into Prism Launcher (File > Import Instance > select the file). All mods are bundled or auto-fetched. Use the SERVER pack on the server side.\"}")
|
||||||
RELEASE_ID=$(printf '%s' "$RELEASE_JSON" | python3 -c "import sys,json; print(json.load(sys.stdin)['id'])")
|
RELEASE_ID=$(printf '%s' "$RELEASE_JSON" | python3 -c "import sys,json; print(json.load(sys.stdin)['id'])")
|
||||||
curl -sS -X POST "$API/$RELEASE_ID/assets?name=SCICRAFT-${TAG}.mrpack" \
|
for mr in "SCICRAFT-${TAG}.mrpack" "SCICRAFT-SERVER-${TAG}.mrpack"; do
|
||||||
-H "$AUTH" \
|
curl -sS -X POST "$API/$RELEASE_ID/assets?name=${mr}" \
|
||||||
-F "attachment=@SCICRAFT-${TAG}.mrpack"
|
-H "$AUTH" \
|
||||||
echo "Uploaded SCICRAFT-${TAG}.mrpack"
|
-F "attachment=@${mr}"
|
||||||
|
done
|
||||||
|
echo "Uploaded SCICRAFT-${TAG}.mrpack and SCICRAFT-SERVER-${TAG}.mrpack"
|
||||||
148
client_pack/config/create-client.toml
Normal file
148
client_pack/config/create-client.toml
Normal file
|
|
@ -0,0 +1,148 @@
|
||||||
|
#.
|
||||||
|
#Client-only settings - If you're looking for general settings, look inside your worlds serverconfig folder!
|
||||||
|
[client]
|
||||||
|
#.
|
||||||
|
#Show item descriptions on Shift and controls on Ctrl.
|
||||||
|
enableTooltips = true
|
||||||
|
#.
|
||||||
|
#Display a tooltip when looking at overstressed components.
|
||||||
|
enableOverstressedTooltip = true
|
||||||
|
#.
|
||||||
|
#Log a stack-trace when rendering issues happen within a moving contraption.
|
||||||
|
explainRenderErrors = false
|
||||||
|
#.
|
||||||
|
#Higher density means more spawned particles.
|
||||||
|
# Default: 0.5
|
||||||
|
# Range: 0.0 ~ 1.0
|
||||||
|
fanParticleDensity = 0.5
|
||||||
|
#.
|
||||||
|
#[in Blocks]
|
||||||
|
#Maximum Distance to the player at which items in Blocks' filter slots will be displayed
|
||||||
|
# Default: 10.0
|
||||||
|
# Range: 1.0 ~ 3.4028234663852886E38
|
||||||
|
filterItemRenderDistance = 10.0
|
||||||
|
#.
|
||||||
|
#Choose the menu row that the Create config button appears on in the main menu
|
||||||
|
#Set to 0 to disable the button altogether
|
||||||
|
# Default: 2
|
||||||
|
# Range: 0 ~ 4
|
||||||
|
mainMenuConfigButtonRow = 2
|
||||||
|
#.
|
||||||
|
#Offset the Create config button in the main menu by this many pixels on the X axis
|
||||||
|
#The sign (-/+) of this value determines what side of the row the button appears on (left/right)
|
||||||
|
# Default: -4
|
||||||
|
# Range: > -2147483648
|
||||||
|
mainMenuConfigButtonOffsetX = -4
|
||||||
|
#.
|
||||||
|
#Choose the menu row that the Create config button appears on in the in-game menu
|
||||||
|
#Set to 0 to disable the button altogether
|
||||||
|
# Default: 3
|
||||||
|
# Range: 0 ~ 5
|
||||||
|
# Set to 0 to reduce pause-menu clutter/overlap. Create config is still reachable from the main menu.
|
||||||
|
ingameMenuConfigButtonRow = 0
|
||||||
|
#.
|
||||||
|
#Offset the Create config button in the in-game menu by this many pixels on the X axis
|
||||||
|
#The sign (-/+) of this value determines what side of the row the button appears on (left/right)
|
||||||
|
# Default: -4
|
||||||
|
# Range: > -2147483648
|
||||||
|
ingameMenuConfigButtonOffsetX = -4
|
||||||
|
#.
|
||||||
|
#Setting this to true will prevent Create from sending you a warning when playing with Fabulous graphics enabled
|
||||||
|
ignoreFabulousWarning = false
|
||||||
|
#.
|
||||||
|
#Disable to prevent being rotated while seated on a Moving Contraption
|
||||||
|
rotateWhenSeated = true
|
||||||
|
|
||||||
|
#.
|
||||||
|
#Configure your vision range when submerged in Create's custom fluids
|
||||||
|
[client.fluidFogSettings]
|
||||||
|
#.
|
||||||
|
#The vision range through honey will be multiplied by this factor
|
||||||
|
# Default: 1.0
|
||||||
|
# Range: 0.125 ~ 256.0
|
||||||
|
honey = 1.0
|
||||||
|
#.
|
||||||
|
#The vision range though chocolate will be multiplied by this factor
|
||||||
|
# Default: 1.0
|
||||||
|
# Range: 0.125 ~ 256.0
|
||||||
|
chocolate = 1.0
|
||||||
|
|
||||||
|
#.
|
||||||
|
#Settings for the Goggle Overlay
|
||||||
|
[client.goggleOverlay]
|
||||||
|
#.
|
||||||
|
#Offset the overlay from goggle- and hover- information by this many pixels on the respective axis; Use /create overlay
|
||||||
|
# Default: 20
|
||||||
|
# Range: > -2147483648
|
||||||
|
overlayOffsetX = 20
|
||||||
|
#.
|
||||||
|
#Offset the overlay from goggle- and hover- information by this many pixels on the respective axis; Use /create overlay
|
||||||
|
# Default: 0
|
||||||
|
# Range: > -2147483648
|
||||||
|
overlayOffsetY = 0
|
||||||
|
#.
|
||||||
|
#Enable this to use your custom colors for the Goggle- and Hover- Overlay
|
||||||
|
customColorsOverlay = false
|
||||||
|
#.
|
||||||
|
#The custom background color to use for the Goggle- and Hover- Overlays, if enabled
|
||||||
|
#[in Hex: #AaRrGgBb]
|
||||||
|
#[@cui:IntDisplay:#]
|
||||||
|
# Default: -267386864
|
||||||
|
# Range: > -2147483648
|
||||||
|
customBackgroundOverlay = -267386864
|
||||||
|
#.
|
||||||
|
#The custom top color of the border gradient to use for the Goggle- and Hover- Overlays, if enabled
|
||||||
|
#[in Hex: #AaRrGgBb]
|
||||||
|
#[@cui:IntDisplay:#]
|
||||||
|
# Default: 1347420415
|
||||||
|
# Range: > -2147483648
|
||||||
|
customBorderTopOverlay = 1347420415
|
||||||
|
#.
|
||||||
|
#The custom bot color of the border gradient to use for the Goggle- and Hover- Overlays, if enabled
|
||||||
|
#[in Hex: #AaRrGgBb]
|
||||||
|
#[@cui:IntDisplay:#]
|
||||||
|
# Default: 1344798847
|
||||||
|
# Range: > -2147483648
|
||||||
|
customBorderBotOverlay = 1344798847
|
||||||
|
|
||||||
|
#.
|
||||||
|
#Sound settings
|
||||||
|
[client.sound]
|
||||||
|
#.
|
||||||
|
#Make cogs rumble and machines clatter.
|
||||||
|
enableAmbientSounds = true
|
||||||
|
#.
|
||||||
|
#Maximum volume modifier of Ambient noise
|
||||||
|
# Default: 0.10000000149011612
|
||||||
|
# Range: 0.0 ~ 1.0
|
||||||
|
ambientVolumeCap = 0.10000000149011612
|
||||||
|
|
||||||
|
#.
|
||||||
|
#Mod Integration and Recipe Viewer
|
||||||
|
[client.recipeViewerIntegration]
|
||||||
|
#.
|
||||||
|
#How Recipe Viewer search should interact with Stock Keepers
|
||||||
|
#Allowed Values: SYNC_BOTH, SYNC_FROM_JEI, SYNC_FROM_STOCK_KEEPER, NONE
|
||||||
|
syncRecipeViewerSearch = "SYNC_BOTH"
|
||||||
|
|
||||||
|
#.
|
||||||
|
#Railway related settings
|
||||||
|
[client.trains]
|
||||||
|
#.
|
||||||
|
#How far away the Camera should zoom when seated on a train
|
||||||
|
# Default: 3.0
|
||||||
|
# Range: 0.0 ~ 3.4028234663852886E38
|
||||||
|
mountedZoomMultiplier = 3.0
|
||||||
|
#.
|
||||||
|
#Display nodes and edges of a Railway Network while f3 debug mode is active
|
||||||
|
showTrackGraphOnF3 = false
|
||||||
|
#.
|
||||||
|
#Additionally display materials of a Rail Network while f3 debug mode is active
|
||||||
|
showExtendedTrackGraphOnF3 = false
|
||||||
|
#.
|
||||||
|
#Display Track Networks and Trains on supported map mods
|
||||||
|
showTrainMapOverlay = true
|
||||||
|
#.
|
||||||
|
#Track Network Color on maps
|
||||||
|
#Allowed Values: RED, GREY, WHITE
|
||||||
|
trainMapColorTheme = "RED"
|
||||||
257
client_pack/config/supplementaries-client.toml
Normal file
257
client_pack/config/supplementaries-client.toml
Normal file
|
|
@ -0,0 +1,257 @@
|
||||||
|
[blocks.globe]
|
||||||
|
#Enable a random globe texture for each world
|
||||||
|
random_world = true
|
||||||
|
|
||||||
|
[blocks.notice_board]
|
||||||
|
#Allows notice board displayed text to be centered instead of being left aligned
|
||||||
|
centered_text = true
|
||||||
|
|
||||||
|
[blocks.bunting]
|
||||||
|
#Makes buntings use normal block models with no animation for faster performance. When off this is only active when viewed from a distance
|
||||||
|
fast_buntings = false
|
||||||
|
|
||||||
|
[blocks.clock_block]
|
||||||
|
#Display 24h time format. False for 12h format
|
||||||
|
24h_format = true
|
||||||
|
|
||||||
|
[blocks.pedestal]
|
||||||
|
#Enable displayed item spin
|
||||||
|
spin = true
|
||||||
|
#Spin speed
|
||||||
|
# Default: 2.0
|
||||||
|
# Range: 0.0 ~ 100.0
|
||||||
|
speed = 2.0
|
||||||
|
#Enable special display types for items like swords, tridents or end crystals
|
||||||
|
fancy_renderers = true
|
||||||
|
|
||||||
|
[blocks.bubble_block]
|
||||||
|
#Wobbling intensity. set to 0 to disable
|
||||||
|
# Default: 0.2
|
||||||
|
# Range: 0.0 ~ 1.0
|
||||||
|
wobble = 0.2
|
||||||
|
#How fast it grows when created. 1 to be instant
|
||||||
|
# Default: 0.4
|
||||||
|
# Range: 0.0 ~ 1.0
|
||||||
|
grow_speed = 0.4
|
||||||
|
|
||||||
|
[blocks.item_shelf]
|
||||||
|
#Translate down displayed 3d blocks so that they are touching the shelf.
|
||||||
|
#Note that they will not be centered vertically this way
|
||||||
|
supported_blocks = true
|
||||||
|
|
||||||
|
[blocks.wind_vane]
|
||||||
|
#Wind vane animation swings according to this equation:
|
||||||
|
#pitch(time) = max_angle_1*sin(2pi*time*pow/period_1) + <max_angle_2>*sin(2pi*time*pow/<period_2>)
|
||||||
|
#where:
|
||||||
|
# - pow = max(1,redstone_power*<power_scaling>)
|
||||||
|
# - time = time in ticks
|
||||||
|
# - redstone_power = block redstone power
|
||||||
|
#<power_scaling> = how much frequency changes depending on power. 2 means it spins twice as fast each power level (2* for rain, 4* for thunder)
|
||||||
|
#increase to have more distinct indication when weather changes
|
||||||
|
# Default: 3.0
|
||||||
|
# Range: 1.0 ~ 100.0
|
||||||
|
power_scaling = 3.0
|
||||||
|
#Amplitude (maximum pitch) of first sine wave
|
||||||
|
# Default: 30.0
|
||||||
|
# Range: 0.0 ~ 360.0
|
||||||
|
max_angle_1 = 30.0
|
||||||
|
# Default: 10.0
|
||||||
|
# Range: 0.0 ~ 360.0
|
||||||
|
max_angle_2 = 10.0
|
||||||
|
#Base period in ticks at 0 power of first sine wave
|
||||||
|
# Default: 450.0
|
||||||
|
# Range: 0.0 ~ 2000.0
|
||||||
|
period_1 = 450.0
|
||||||
|
#This should be kept period_1/3 for a symmetric animation
|
||||||
|
# Default: 150.0
|
||||||
|
# Range: 0.0 ~ 2000.0
|
||||||
|
period_2 = 150.0
|
||||||
|
|
||||||
|
[blocks.flag]
|
||||||
|
#How slow a flag will oscillate. (Period of oscillation)
|
||||||
|
#Lower value = faster oscillation
|
||||||
|
# Default: 100
|
||||||
|
# Range: 0 ~ 10000
|
||||||
|
slowness = 100
|
||||||
|
#How wavy the animation will be in pixels. (Wavelength)
|
||||||
|
# Default: 4.0
|
||||||
|
# Range: 0.001 ~ 100.0
|
||||||
|
wavyness = 4.0
|
||||||
|
#How tall the wave lobes will be. (Wave amplitude)
|
||||||
|
# Default: 1.0
|
||||||
|
# Range: 0.0 ~ 100.0
|
||||||
|
intensity = 1.0
|
||||||
|
#How much the wave amplitude increases each pixel. (Amplitude increment per pixel)
|
||||||
|
# Default: 0.3
|
||||||
|
# Range: 0.0 ~ 10.0
|
||||||
|
intensity_increment = 0.3
|
||||||
|
#At which graphic settings flags will have a fancy renderer: 0=fast, 1=fancy, 2=fabulous
|
||||||
|
#Allowed Values: FAST, FANCY, FABULOUS
|
||||||
|
fanciness = "FABULOUS"
|
||||||
|
#Makes flags render as sideways banner. Ignores many of the previously defined configs
|
||||||
|
render_as_banner = false
|
||||||
|
|
||||||
|
[blocks.captured_mobs]
|
||||||
|
#A list of mobs that can be ticked on client side when inside jars. Mainly used for stuff that has particles. Can cause issues and side effects so use with care
|
||||||
|
tickable_inside_jars = ["iceandfire:pixie", "druidcraft:dreadfish", "druidcraft:lunar_moth", "alexsmobs:hummingbird"]
|
||||||
|
|
||||||
|
[blocks.hat_stand.swing_physics]
|
||||||
|
min_angle = 0.0
|
||||||
|
collision_force = 15.0
|
||||||
|
damping = 1.625
|
||||||
|
collision_inertia = 1.5
|
||||||
|
collision_considers_entity_hitbox = true
|
||||||
|
frequency = 1.5
|
||||||
|
max_angle = 54.999996
|
||||||
|
|
||||||
|
[blocks.turn_table]
|
||||||
|
#Display visual particles when a block is rotated
|
||||||
|
turn_particles = true
|
||||||
|
|
||||||
|
[blocks.speaker_block]
|
||||||
|
#Mute speaker block incoming narrator messages and displays them in chat instead
|
||||||
|
mute_narrator = false
|
||||||
|
|
||||||
|
[blocks.rope]
|
||||||
|
#Amplitude of rope wobbling effect
|
||||||
|
# Default: 1.2
|
||||||
|
# Range: 0.0 ~ 20.0
|
||||||
|
wobbling_amplitude = 1.2
|
||||||
|
#Period of rope wobbling effect
|
||||||
|
# Default: 12.0
|
||||||
|
# Range: 0.01 ~ 200.0
|
||||||
|
wobbling_period = 12.0
|
||||||
|
|
||||||
|
[blocks.pulley]
|
||||||
|
#How the topmost moving block of a continuous-mode pulley is clipped
|
||||||
|
#against the pulley body so it appears to disappear into / emerge from it.
|
||||||
|
# - OFF: no masking, the block may poke through the pulley
|
||||||
|
# - STENCIL: clean clip using stencil buffer (recommended)
|
||||||
|
# - DEPTH: simpler depth-buffer clip; can interact poorly with translucent
|
||||||
|
# blocks (slime, glass, water) rendered after BE pass
|
||||||
|
#Allowed Values: OFF, STENCIL, DEPTH
|
||||||
|
mask_mode = "OFF"
|
||||||
|
|
||||||
|
[particles.turn_particle]
|
||||||
|
#An RGBA color
|
||||||
|
initial_color = "#002A77EA"
|
||||||
|
#An RGBA color
|
||||||
|
fade_color = "#0032BEFA"
|
||||||
|
|
||||||
|
[general]
|
||||||
|
#Enable Supplementaries to base textures off external Resource Packs rather than mod's default textures.
|
||||||
|
use_external_resource_pack = false
|
||||||
|
#Allowed Values: ALWAYS, CACHED, CACHED_ZIPPED, NEVER
|
||||||
|
dynamic_assets_generation_mode = "CACHED"
|
||||||
|
#Disables Optifine warn screen
|
||||||
|
no_optifine_warn_screen = false
|
||||||
|
#Disable incompatible mods warning screen
|
||||||
|
no_incompatible_mods_screen = false
|
||||||
|
#Enable Quark style config button on main menu
|
||||||
|
# Disabled to reduce pause/menu clutter and button overlap
|
||||||
|
configs_button = false
|
||||||
|
#Config button Y offset
|
||||||
|
# Default: 0
|
||||||
|
# Range: -10000 ~ 10000
|
||||||
|
configs_button_y_offset = 0
|
||||||
|
#Show some tooltip hints to guide players through the mod
|
||||||
|
tooltip_hints = true
|
||||||
|
#Show tooltips items that have been made placeable
|
||||||
|
placeable_tooltips = true
|
||||||
|
#unfunny
|
||||||
|
"I am very boring and I don't want any Easter Egg" = false
|
||||||
|
|
||||||
|
[tweaks]
|
||||||
|
#Adds an overlay to projectile weapons in gui displaying currently selected ammo
|
||||||
|
projectile_weapon_overlay = true
|
||||||
|
#Renders an enchantment glint on placeable enchanted booksNote that turning this on will make book piles use tile renderer instead of baked models making them slower to render
|
||||||
|
placeable_books_glint = false
|
||||||
|
#Enables banner pattern tooltip image preview
|
||||||
|
banner_pattern_tooltip = true
|
||||||
|
#Enables paintings tooltip image preview
|
||||||
|
paintings_tooltip = true
|
||||||
|
#Enables sherds tooltip image preview
|
||||||
|
sherds_tooltip = true
|
||||||
|
#Size of the tooltip image used for Sherds, Blackboards, Banner patterns and Paintings
|
||||||
|
# Default: 80
|
||||||
|
# Range: 1 ~ 255
|
||||||
|
tooltip_image_size = 80
|
||||||
|
#Wearing mob heads will apply post processing
|
||||||
|
mob_head_shaders = true
|
||||||
|
#Sends your current chat when you die while typing
|
||||||
|
send_chat_on_death = true
|
||||||
|
#Makes enderman and spider heads use vanilla texture. Enable for texture pack support
|
||||||
|
enderman_and_spider_head_texture_pack_support = true
|
||||||
|
#Show a slime overlay when you hit an entity with a slimeball
|
||||||
|
slime_effect_overlay = true
|
||||||
|
|
||||||
|
[tweaks.colored_maps]
|
||||||
|
#Needs the server config with same name on. If on here it will ignore the server one and keep vanilla colors
|
||||||
|
tinted_blocks_on_maps = true
|
||||||
|
#Colors tall grass same color as grass
|
||||||
|
tall_grass_color = true
|
||||||
|
#Makes colored maps a bit more accurate. Might affect performance
|
||||||
|
accurate_colors = false
|
||||||
|
|
||||||
|
[items.slingshot]
|
||||||
|
#Adds an overlay to slingshots in gui displaying currently selected ammo
|
||||||
|
overlay = true
|
||||||
|
#Render the block outline for distant blocks that are reachable with a slingshot enchanted with Stasis
|
||||||
|
stasis_block_outline = true
|
||||||
|
#An RGBA color for the block outline in hex format, for example 0x00000066 for vanilla outline colors
|
||||||
|
block_outline_color = "#FFFFFFFF"
|
||||||
|
#How big should a slingshot projectile look
|
||||||
|
# Default: 0.5
|
||||||
|
# Range: 0.0 ~ 1.0
|
||||||
|
projectile_scale = 0.5
|
||||||
|
|
||||||
|
[items.lunch_basket]
|
||||||
|
#Adds an overlay to lunch boxes in gui displaying currently selected food
|
||||||
|
overlay = true
|
||||||
|
|
||||||
|
[items.altimeter]
|
||||||
|
#Click action for depth meter which displays current depth
|
||||||
|
click_action = true
|
||||||
|
#This is a list. Add more entries with syntax [[...]]
|
||||||
|
#Allows depth meter to have unique textures per each dimension. Add more dimensions IDs and a matching texture in the correct path replacing ':' with '_'
|
||||||
|
extra_dimension_textures = ["minecraft:the_nether", "minecraft:the_end"]
|
||||||
|
#Increasing this to be more than 1 will result in delth meter display image to be shown in float amounts instead of pixel perfect ones
|
||||||
|
# Default: 1
|
||||||
|
# Range: 1 ~ 10
|
||||||
|
texture_precision_multiplier = 1
|
||||||
|
|
||||||
|
[items.cannonball]
|
||||||
|
#Render cannonballs as 3D models
|
||||||
|
3d_model = true
|
||||||
|
|
||||||
|
[items.quiver]
|
||||||
|
#Z offset for quiver render when wearing armor. Useful for when you have custom armor bigger than vanilla to void clipping. Leave at -1 for automatic offset
|
||||||
|
# Default: -1.0
|
||||||
|
# Range: -1.0 ~ 1.0
|
||||||
|
armor_render_offset = -1.0
|
||||||
|
#How quivers should render onto players
|
||||||
|
#Allowed Values: HIDDEN, BACK, HIP, THIGH
|
||||||
|
render_mode = "THIGH"
|
||||||
|
#How skeleton with quivers should render it
|
||||||
|
#Allowed Values: HIDDEN, BACK, HIP, THIGH
|
||||||
|
skeleton_render_mode = "THIGH"
|
||||||
|
#Adds an overlay to quivers in gui displaying currently selected arrow
|
||||||
|
overlay = true
|
||||||
|
#Allows using your mouse to select an arrow in the quiver GUI
|
||||||
|
mouse_movement_in_gui = true
|
||||||
|
#Quiver GUI X offset from default position
|
||||||
|
# Default: 0
|
||||||
|
# Range: -1000 ~ 1000
|
||||||
|
gui_x_offset = 0
|
||||||
|
#Quiver GUI Y offset from default position
|
||||||
|
# Default: 0
|
||||||
|
# Range: -1000 ~ 1000
|
||||||
|
gui_y_offset = 0
|
||||||
|
|
||||||
|
[items.wrench]
|
||||||
|
#Display visual particles when a block is rotated
|
||||||
|
turn_particles = true
|
||||||
|
|
||||||
|
[items.flute]
|
||||||
|
#Display visual particles when a playing a flute
|
||||||
|
note_particles = true
|
||||||
|
|
@ -1,5 +1,53 @@
|
||||||
hash-format = "sha256"
|
hash-format = "sha256"
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "config/create-client.toml"
|
||||||
|
hash = "eef1e46c2112a886829a621621ba5b45c00d244b12c83d4eef1787263c65c64f"
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "config/cullleaves.json"
|
||||||
|
hash = "a53e9457ebcd926998654cadd2da6d59bf330911818b742186e743f0e73495e9"
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "config/entityculling.json"
|
||||||
|
hash = "5604d753fd6071f6e64a08baab9f3a050652348153c3f60521c022301089de4a"
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "config/flywheel-client.toml"
|
||||||
|
hash = "8253a89d9671e9e8af7bc4ba8ffcfd605492822def80ca70529bfaef17b7871c"
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "config/ftbquests/quests/chapters/chapter_dark_photon_protocol.snbt"
|
||||||
|
hash = "ebcd482739c6365a3ab5454746f75fb0e94001e650fe116155e93a1a3d4c6339"
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "config/ftbquests/quests/lang/en_us/chapter_dark_photon_protocol.snbt"
|
||||||
|
hash = "303cb8e93c8d1989960f77c50575cbfb6e055870fb317373405c2e6b81e0211b"
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "config/iris.properties"
|
||||||
|
hash = "2cb400728d64ac47a5314f7c48e6593150592e637ead528611a1245b01ab370a"
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "config/lambdynlights.toml"
|
||||||
|
hash = "50b08c291f4daf1119b4b9052b299bb751e3c561191c99535edc00b223362b2b"
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "config/mekanismcovers.json"
|
||||||
|
hash = "87ca59b5d0f51af04e15197fb5072c99964b33ac0e75352654f393c8d977a520"
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "config/sodium-options.json"
|
||||||
|
hash = "44478bef0973f1aa587c0493568a5cbc5426233b611f14bd2be489b5b862fa7f"
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "config/sound_physics_remastered/soundphysics.properties"
|
||||||
|
hash = "55e63c2f6d60c95508d224e87ae08a515690b625d911c5fe0a4c5e28a10e9c50"
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "config/supplementaries-client.toml"
|
||||||
|
hash = "f28c058ada8ac482f4ff5de9694e91651461bb16e8468042f9665d0ff65c93cf"
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "kubejs/assets/scicraft/lang/en_us.json"
|
file = "kubejs/assets/scicraft/lang/en_us.json"
|
||||||
hash = "d2126d3b09f8048309675d7a9f79776c1b01070c43bd8b3a0caa2f1f7862f3db"
|
hash = "d2126d3b09f8048309675d7a9f79776c1b01070c43bd8b3a0caa2f1f7862f3db"
|
||||||
|
|
@ -76,29 +124,25 @@ hash = "dd870892bdb8784d8bbbd420ae91cf9d68c7d67bd396949a1c3b2498c9033a42"
|
||||||
file = "kubejs/data/scicraft/loot_tables/protocol/root_reward.json"
|
file = "kubejs/data/scicraft/loot_tables/protocol/root_reward.json"
|
||||||
hash = "510aaa143b814db531dda8fc094c2d9a5f589c83b23eb174e6301218b58101e3"
|
hash = "510aaa143b814db531dda8fc094c2d9a5f589c83b23eb174e6301218b58101e3"
|
||||||
|
|
||||||
[[files]]
|
|
||||||
file = "kubejs/server_scripts/00_lore.js"
|
|
||||||
hash = "06303067d63f9f3f3af14cf0b6b69fc92de15be8cace62c4a31515c47df42877"
|
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "kubejs/server_scripts/01_corruption_tide.js"
|
file = "kubejs/server_scripts/01_corruption_tide.js"
|
||||||
hash = "b6449e6563a7d4c7b9a95abe5b493ab327e57f01c63147a9ecd8126974c4c045"
|
hash = "4ccf6fa0c03a2631884249a19b6509828bc751c8ccc4ba13d0e4cb4309e8b7ad"
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "kubejs/server_scripts/02_events.js"
|
file = "kubejs/server_scripts/02_events.js"
|
||||||
hash = "2a81b2c232e68bfa8fd45a05802f7a1ae00a3b70da33b1bcf8bbdf873f60dc03"
|
hash = "b57f7fccb45e1e56774d8be024a4d86e736cf29b8598ae01bf5ce40695888599"
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "kubejs/server_scripts/03_recipes_tags.js"
|
file = "kubejs/server_scripts/03_recipes_tags.js"
|
||||||
hash = "f5e960be1f4f765e34fb327ff01a5fef19839f8b1e71107453868460e25133d6"
|
hash = "de77b992da96b9cd6e1fcf8fd365aaa876099c37a28628bc44781ce30bdea127"
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "kubejs/server_scripts/04_loot.js"
|
file = "kubejs/server_scripts/04_loot.js"
|
||||||
hash = "67f3bf8b9bc1b2e896e88994b7dcbd9608cd745a99163f0466900d01752b53e9"
|
hash = "f280f2eeb997b4ba3e18dd168c675ea2fa0a9848f68f6db158806628712abc3a"
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "kubejs/startup_scripts/registry_blocks.js"
|
file = "kubejs/startup_scripts/registry_blocks.js"
|
||||||
hash = "7867933904ce85b65245dc86aeba44826d2e864c745342175a705959b2a5776f"
|
hash = "89c614bc202780b86b84423ce5d0306beb5667b89db2fcf8fc6ed0a71c587218"
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "mods/3dskinlayers.pw.toml"
|
file = "mods/3dskinlayers.pw.toml"
|
||||||
|
|
@ -800,6 +844,11 @@ file = "mods/waystones.pw.toml"
|
||||||
hash = "18755836fe5817992e8f52bdb1d42857e85a41a7a19287b04d63a072006931b5"
|
hash = "18755836fe5817992e8f52bdb1d42857e85a41a7a19287b04d63a072006931b5"
|
||||||
metafile = true
|
metafile = true
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "mods/worldportal.pw.toml"
|
||||||
|
hash = "5a4ae7824648c6b90b67dd6d913b5516f8ea180f72ac83d6c810293bcb535f06"
|
||||||
|
metafile = true
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "shaderpacks/README.md"
|
file = "shaderpacks/README.md"
|
||||||
hash = "28abbd2f7005b8c65fd1d1bae88aa47f05ffdcebd4339c23a1102a2ae46b3bf0"
|
hash = "28abbd2f7005b8c65fd1d1bae88aa47f05ffdcebd4339c23a1102a2ae46b3bf0"
|
||||||
|
|
|
||||||
13
client_pack/mods/worldportal.pw.toml
Normal file
13
client_pack/mods/worldportal.pw.toml
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
name = "World Portal"
|
||||||
|
filename = "worldportal-neoforge-0.0.10+1.21.jar"
|
||||||
|
side = "server"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
url = "https://cdn.modrinth.com/data/A2PZGios/versions/kitApnnw/worldportal-neoforge-0.0.10%2B1.21.jar"
|
||||||
|
hash-format = "sha512"
|
||||||
|
hash = "81dc2d6b36b133095d5ccdd8e83314c5bb45d3cb8b2f3bf57502c6d952a60b573c40a4ac32a1c9e55bbc15af32f240bcd47ed07949ff472240e60a731199c732"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.modrinth]
|
||||||
|
mod-id = "A2PZGios"
|
||||||
|
version = "kitApnnw"
|
||||||
|
|
@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0"
|
||||||
[index]
|
[index]
|
||||||
file = "index.toml"
|
file = "index.toml"
|
||||||
hash-format = "sha256"
|
hash-format = "sha256"
|
||||||
hash = "0372bc74385fe421e7fa96c7cce3d4638aae281c44b046a302b1e6229d95a897"
|
hash = "8ea3e4a55e075d409c4f033ab269cf1704e27fbb61d3056d1cc2287bb31fe2b4"
|
||||||
|
|
||||||
[versions]
|
[versions]
|
||||||
minecraft = "1.21.1"
|
minecraft = "1.21.1"
|
||||||
|
|
|
||||||
56
docs/mods.md
56
docs/mods.md
|
|
@ -1,4 +1,4 @@
|
||||||
# Mods — Hotspots & Pack Layout
|
# Mods — Hotspots, Pack Layout & Compatibility
|
||||||
|
|
||||||
## Mod Feature Hotspots (Quick Orientation)
|
## Mod Feature Hotspots (Quick Orientation)
|
||||||
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
| Power | Mekanism (turbine/boiler), Flux Networks | Flux wireless transfer; Mekanism cables for bulk |
|
| Power | Mekanism (turbine/boiler), Flux Networks | Flux wireless transfer; Mekanism cables for bulk |
|
||||||
| Storage | AE2, Sophisticated Storage, Functional Storage, Sophisticated Backpacks | AE2 for autocraft; Sophisticated for bulk; Functional for drawers |
|
| Storage | AE2, Sophisticated Storage, Functional Storage, Sophisticated Backpacks | AE2 for autocraft; Sophisticated for bulk; Functional for drawers |
|
||||||
| Logistics | LaserIO, Modular Routers, Entangled, FastPipes, Create belts | FastPipes adds vanilla pipe QoL |
|
| Logistics | LaserIO, Modular Routers, Entangled, FastPipes, Create belts | FastPipes adds vanilla pipe QoL |
|
||||||
| Automation | Create + Steam 'n' Rails + Rechiseled + FastPipes | Flywheel + Iris compat bundled |
|
| Automation | Create (+ addon suite) + Rechiseled + FastPipes | Create 6.0.10; physics via Sable + Create Aeronautics |
|
||||||
| Tech Building | Building Gadgets, Hologenica, FramedBlocks, Chipped, Supplementaries | |
|
| Tech Building | Building Gadgets, Hologenica, FramedBlocks, Chipped, Supplementaries | |
|
||||||
| Dimensions | Per Spatium/Stellaris, Dimensional Doors, Void Dimension, Deeper and Darker | Stellaris portal → rockets; Doors are the endgame hook |
|
| Dimensions | Per Spatium/Stellaris, Dimensional Doors, Void Dimension, Deeper and Darker | Stellaris portal → rockets; Doors are the endgame hook |
|
||||||
| Mobs/Combat | Born in Chaos, Mutant Monsters, Nyf's Spiders, Better Combat, Simply Swords | Hard difficulty |
|
| Mobs/Combat | Born in Chaos, Mutant Monsters, Nyf's Spiders, Better Combat, Simply Swords | Hard difficulty |
|
||||||
|
|
@ -18,10 +18,52 @@
|
||||||
## Key client-only mods (server must NOT have these)
|
## Key client-only mods (server must NOT have these)
|
||||||
|
|
||||||
`iris`, `sodium`, `iris-flw-compat`, `cull-leaves`, `lambdynamiclights`,
|
`iris`, `sodium`, `iris-flw-compat`, `cull-leaves`, `lambdynamiclights`,
|
||||||
`dynamic-fps`, `3dskinlayers`, `visuality-forge`, `midnightlib`.
|
`dynamic-fps`, `3dskinlayers`, `visuality-forge`, `midnightlib`,
|
||||||
|
`entityculling`, `immediatelyfast`, `badoptimizations`, `athena-ctm`,
|
||||||
|
`journeymap-integration`, `stellarview`, `stellar-view-mixin-renderer`,
|
||||||
|
`stellaris-stellarview-compatibility`, `the-doctor-who-client-mod`,
|
||||||
|
`simply-tooltips`, `inventory-profiles-next` (with `libipn`), `just-enough-mekanism-multiblocks`.
|
||||||
|
|
||||||
## Bridge layer (both packs)
|
## Dimensional physics stack (both packs)
|
||||||
|
|
||||||
Sinytra Connector + Forgified Fabric API run a small set of Fabric mods
|
Physics / portals run on **Sable** + **Create Aeronautics** + **IPSable**
|
||||||
(Immersive Portals, LambDynamicLights, Waystones-compat). Do not remove
|
(custom GitHub fork of Immersive Portals, see `ipsable.pw.toml`).
|
||||||
either; the pack will not boot without them.
|
- **Sable** provides the physics sub-level engine.
|
||||||
|
- **Create Aeronautics** drives ships via Sable.
|
||||||
|
- **IPSable** (from `github.com/r2smith141/IPSable`) is the Immersive-Portals
|
||||||
|
fork that adds through-portal rendering on top of Sable sub-levels. It is a
|
||||||
|
pre-release, GitHub-only jar and intentionally **replaces** vanilla
|
||||||
|
Immersive Portals (same modid) — never install both.
|
||||||
|
|
||||||
|
Do not add the Modrinth "Immersive Portals x Sable Bridge" — it is deprecated
|
||||||
|
and incompatible with Sable 2.x; IPSable supersedes it.
|
||||||
|
|
||||||
|
## Pause-menu / ESC cleanliness (client config overrides)
|
||||||
|
|
||||||
|
The pause screen can get cluttered by mod config buttons. Shipped overrides in
|
||||||
|
`client_pack/config/`:
|
||||||
|
- `create-client.toml` → `ingameMenuConfigButtonRow = 0` hides Create's in-game
|
||||||
|
menu button (Create config is still reachable from the main menu).
|
||||||
|
- `supplementaries-client.toml` → `configs_button = false` hides Supplementaries'
|
||||||
|
Quark-style config button.
|
||||||
|
|
||||||
|
FTB Quests/Chunks, JourneyMap, and Inventory Profiles Next do **not** add
|
||||||
|
pause-menu buttons (their buttons live on inventory/options screens) — no
|
||||||
|
config needed there.
|
||||||
|
|
||||||
|
## Compatibility notes (verified 2026-08)
|
||||||
|
|
||||||
|
- **The Void Dimension 0.0.1** hard-requires **World Portal** (and Dimension
|
||||||
|
Fixer). World Portal (`side = "server"`) is bundled in both packs so the
|
||||||
|
dimension boots and is reachable in SP and MP.
|
||||||
|
- **Create addon libs** (all present): RPL (Big Cannons), Kotlin for Forge
|
||||||
|
(Slice & Dice, Jetpack), Mechanicals Lib (Mechanical Extruder), Architectury
|
||||||
|
(Goggles). Flywheel is bundled inside Create — do **not** add a standalone
|
||||||
|
Flywheel.
|
||||||
|
- **Mekanism Covers 1.3-BETA** has an unfixed Sodium mixin crash; mitigated by
|
||||||
|
`mekanismcovers.json` (`disableAdvancedCoverRendering: true`). If crashes
|
||||||
|
persist, remove the mod (it is abandoned).
|
||||||
|
- **Known soft-conflict watchlist** (test before relying on, no fix shipped):
|
||||||
|
IPSable + Stellar View in space dimensions (possible sky artifacts);
|
||||||
|
Dimensional Doors + Sable physics sub-levels (rifts/doors may misbehave near
|
||||||
|
physics ships).
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,13 @@
|
||||||
hash-format = "sha256"
|
hash-format = "sha256"
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "config/ftbquests/quests/chapters/chapter_dark_photon_protocol.snbt"
|
||||||
|
hash = "ebcd482739c6365a3ab5454746f75fb0e94001e650fe116155e93a1a3d4c6339"
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "config/ftbquests/quests/lang/en_us/chapter_dark_photon_protocol.snbt"
|
||||||
|
hash = "303cb8e93c8d1989960f77c50575cbfb6e055870fb317373405c2e6b81e0211b"
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "kubejs/assets/scicraft/lang/en_us.json"
|
file = "kubejs/assets/scicraft/lang/en_us.json"
|
||||||
hash = "d2126d3b09f8048309675d7a9f79776c1b01070c43bd8b3a0caa2f1f7862f3db"
|
hash = "d2126d3b09f8048309675d7a9f79776c1b01070c43bd8b3a0caa2f1f7862f3db"
|
||||||
|
|
@ -76,29 +84,25 @@ hash = "dd870892bdb8784d8bbbd420ae91cf9d68c7d67bd396949a1c3b2498c9033a42"
|
||||||
file = "kubejs/data/scicraft/loot_tables/protocol/root_reward.json"
|
file = "kubejs/data/scicraft/loot_tables/protocol/root_reward.json"
|
||||||
hash = "510aaa143b814db531dda8fc094c2d9a5f589c83b23eb174e6301218b58101e3"
|
hash = "510aaa143b814db531dda8fc094c2d9a5f589c83b23eb174e6301218b58101e3"
|
||||||
|
|
||||||
[[files]]
|
|
||||||
file = "kubejs/server_scripts/00_lore.js"
|
|
||||||
hash = "06303067d63f9f3f3af14cf0b6b69fc92de15be8cace62c4a31515c47df42877"
|
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "kubejs/server_scripts/01_corruption_tide.js"
|
file = "kubejs/server_scripts/01_corruption_tide.js"
|
||||||
hash = "b6449e6563a7d4c7b9a95abe5b493ab327e57f01c63147a9ecd8126974c4c045"
|
hash = "4ccf6fa0c03a2631884249a19b6509828bc751c8ccc4ba13d0e4cb4309e8b7ad"
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "kubejs/server_scripts/02_events.js"
|
file = "kubejs/server_scripts/02_events.js"
|
||||||
hash = "2a81b2c232e68bfa8fd45a05802f7a1ae00a3b70da33b1bcf8bbdf873f60dc03"
|
hash = "b57f7fccb45e1e56774d8be024a4d86e736cf29b8598ae01bf5ce40695888599"
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "kubejs/server_scripts/03_recipes_tags.js"
|
file = "kubejs/server_scripts/03_recipes_tags.js"
|
||||||
hash = "f5e960be1f4f765e34fb327ff01a5fef19839f8b1e71107453868460e25133d6"
|
hash = "de77b992da96b9cd6e1fcf8fd365aaa876099c37a28628bc44781ce30bdea127"
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "kubejs/server_scripts/04_loot.js"
|
file = "kubejs/server_scripts/04_loot.js"
|
||||||
hash = "67f3bf8b9bc1b2e896e88994b7dcbd9608cd745a99163f0466900d01752b53e9"
|
hash = "f280f2eeb997b4ba3e18dd168c675ea2fa0a9848f68f6db158806628712abc3a"
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "kubejs/startup_scripts/registry_blocks.js"
|
file = "kubejs/startup_scripts/registry_blocks.js"
|
||||||
hash = "7867933904ce85b65245dc86aeba44826d2e864c745342175a705959b2a5776f"
|
hash = "89c614bc202780b86b84423ce5d0306beb5667b89db2fcf8fc6ed0a71c587218"
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "mods/ae2-import-export-card.pw.toml"
|
file = "mods/ae2-import-export-card.pw.toml"
|
||||||
|
|
@ -689,3 +693,8 @@ metafile = true
|
||||||
file = "mods/waystones.pw.toml"
|
file = "mods/waystones.pw.toml"
|
||||||
hash = "18755836fe5817992e8f52bdb1d42857e85a41a7a19287b04d63a072006931b5"
|
hash = "18755836fe5817992e8f52bdb1d42857e85a41a7a19287b04d63a072006931b5"
|
||||||
metafile = true
|
metafile = true
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "mods/worldportal.pw.toml"
|
||||||
|
hash = "5a4ae7824648c6b90b67dd6d913b5516f8ea180f72ac83d6c810293bcb535f06"
|
||||||
|
metafile = true
|
||||||
|
|
|
||||||
13
server_pack/mods/worldportal.pw.toml
Normal file
13
server_pack/mods/worldportal.pw.toml
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
name = "World Portal"
|
||||||
|
filename = "worldportal-neoforge-0.0.10+1.21.jar"
|
||||||
|
side = "server"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
url = "https://cdn.modrinth.com/data/A2PZGios/versions/kitApnnw/worldportal-neoforge-0.0.10%2B1.21.jar"
|
||||||
|
hash-format = "sha512"
|
||||||
|
hash = "81dc2d6b36b133095d5ccdd8e83314c5bb45d3cb8b2f3bf57502c6d952a60b573c40a4ac32a1c9e55bbc15af32f240bcd47ed07949ff472240e60a731199c732"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.modrinth]
|
||||||
|
mod-id = "A2PZGios"
|
||||||
|
version = "kitApnnw"
|
||||||
|
|
@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0"
|
||||||
[index]
|
[index]
|
||||||
file = "index.toml"
|
file = "index.toml"
|
||||||
hash-format = "sha256"
|
hash-format = "sha256"
|
||||||
hash = "effefdc66989245077533c4a387243274a762a8b1658e2a623927b9cf3eb982f"
|
hash = "64d85c7310d2075abdaf4d49c5834c766bb0904f19c4c0b924e4b2f0a9da1f70"
|
||||||
|
|
||||||
[versions]
|
[versions]
|
||||||
minecraft = "1.21.1"
|
minecraft = "1.21.1"
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue