diff --git a/.gitignore b/.gitignore index b474238..58ff9d4 100644 --- a/.gitignore +++ b/.gitignore @@ -11,4 +11,5 @@ !/README.md -!*/ \ No newline at end of file +!*/ +/config/quickskin-client.toml diff --git a/config/effortlessbuilding-client.toml b/config/effortlessbuilding-client.toml new file mode 100644 index 0000000..2386751 --- /dev/null +++ b/config/effortlessbuilding-client.toml @@ -0,0 +1,18 @@ + +[Visuals] + #Show previews of the blocks while placing them + showBlockPreviews = true + #Show block previews only when actively using a build mode + onlyShowBlockPreviewsWhenBuilding = true + #Don't show block previews when placing more than this many blocks. The outline will always be rendered. + #Range: 0 ~ 5000 + maxBlockPreviews = 400 + #How long it takes for a block to appear when placed in ticks. + #Set to 0 to disable animation. + #Range: 0 ~ 100 + appearAnimationLength = 5 + #How long the break animation is in ticks. + #Set to 0 to disable animation. + #Range: 0 ~ 100 + breakAnimationLength = 10 + diff --git a/config/effortlessbuilding-common.toml b/config/effortlessbuilding-common.toml new file mode 100644 index 0000000..45fd66d --- /dev/null +++ b/config/effortlessbuilding-common.toml @@ -0,0 +1,63 @@ + +[Reach] + #How far away the player can place and break blocks. + #Range: 0 ~ 1000 + reachCreative = 200 + #Maximum reach in survival without upgrades + #Consume Power Level upgrades to permanently increase this. + #Range: 0 ~ 1000 + reachLevel0 = 0 + #Range: 0 ~ 1000 + reachLevel1 = 8 + #Range: 0 ~ 1000 + reachLevel2 = 16 + #Range: 0 ~ 1000 + reachLevel3 = 32 + +[MaxBlocksPlacedAtOnce] + #How many blocks can be placed in one click. + #Range: 0 ~ 100000 + maxBlocksPlacedAtOnceCreative = 10000 + #In survival without upgrades + #Consume Power Level upgrades to permanently increase this. + #Set to 0 to disable Effortless Building until the player has increased their Building Power Level. + #Range: 0 ~ 100000 + maxBlocksPlacedAtOnceLevel0 = 128 + #Range: 0 ~ 100000 + maxBlocksPlacedAtOnceLevel1 = 192 + #Range: 0 ~ 100000 + maxBlocksPlacedAtOnceLevel2 = 320 + #Range: 0 ~ 100000 + maxBlocksPlacedAtOnceLevel3 = 640 + +[MaxBlocksPerAxis] + #How many blocks can be placed at once per axis when using build modes (e.g. walls). + #Also affects the array modifier. + #Range: 0 ~ 1000 + maxBlocksPerAxisCreative = 1000 + #In survival without upgrades + #Consume Power Level upgrades to permanently increase this. + #Range: 0 ~ 1000 + maxBlocksPerAxisLevel0 = 8 + #Range: 0 ~ 1000 + maxBlocksPerAxisLevel1 = 12 + #Range: 0 ~ 1000 + maxBlocksPerAxisLevel2 = 16 + #Range: 0 ~ 1000 + maxBlocksPerAxisLevel3 = 20 + +[MaxMirrorRadius] + #The maximum (radial) mirror radius. + #Range: 0 ~ 1000 + maxMirrorRadiusCreative = 200 + #Maximum reach in survival without upgrades + #Consume Power Level upgrades upgrades to permanently increase this. + #Range: 0 ~ 1000 + maxMirrorRadiusLevel0 = 16 + #Range: 0 ~ 1000 + maxMirrorRadiusLevel1 = 32 + #Range: 0 ~ 1000 + maxMirrorRadiusLevel2 = 48 + #Range: 0 ~ 1000 + maxMirrorRadiusLevel3 = 64 + diff --git a/config/immersive_paintings.json b/config/immersive_paintings.json new file mode 100644 index 0000000..32e6b7d --- /dev/null +++ b/config/immersive_paintings.json @@ -0,0 +1,20 @@ +{ + "README": "https://github.com/Luke100000/ImmersivePaintings/wiki/Config", + "thumbnailSize": 128, + "lodResolutionMinimum": 32, + "halfResolutionThreshold": 2.0, + "quarterResolutionThreshold": 4.0, + "eighthResolutionThreshold": 8.0, + "maxPacketsPerSecond": 20, + "packetSize": 16384, + "testIfSpaceEmpty": false, + "paintingsHaveCollision": false, + "maxUserImageWidth": 4096, + "maxUserImageHeight": 4096, + "maxUserImages": 1000, + "minPaintingResolution": 8, + "maxPaintingResolution": 256, + "showOtherPlayersPaintings": true, + "uploadPermissionLevel": 0, + "version": 1 +} \ No newline at end of file diff --git a/config/puzzlesapi-iteminteractions-client.toml b/config/puzzlesapi-iteminteractions-client.toml new file mode 100644 index 0000000..beff1ea --- /dev/null +++ b/config/puzzlesapi-iteminteractions-client.toml @@ -0,0 +1,36 @@ +#Color item inventories on tooltips according to the container item's color. +colorful_tooltips = true +#Show a tooltip for the item currently selected in a container item's tooltip next to the main tooltip. +#Select a modifier key required to be held, otherwise selecting "KEY" serves as a toggle. The key is defined in vanilla's controls menu. +#Show a tooltip for the item currently selected in a container item's tooltip next to the main tooltip. +#Select a modifier key required to be held, otherwise selecting "KEY" serves as a toggle. The key is defined in vanilla's controls menu. +#Allowed Values: KEY, ALWAYS, SHIFT, CONTROL, ALT +selected_item_tooltips = "ALWAYS" +#Invert scroll wheel direction for extracting / inserting items from a container item in precision mode. +invert_precision_mode_scrolling = false +#Expand container item tooltips to reveal their contents. +#Select a modifier key required to be held, otherwise selecting "KEY" serves as a toggle. The key is defined in vanilla's controls menu. +#Expand container item tooltips to reveal their contents. +#Select a modifier key required to be held, otherwise selecting "KEY" serves as a toggle. The key is defined in vanilla's controls menu. +#Allowed Values: KEY, ALWAYS, SHIFT, CONTROL, ALT +reveal_contents = "ALWAYS" +#Show an indicator on container items when the stack carried by the cursor can be added in your inventory. +container_item_indicator = true +#Select a modifier key required to be held to use precision mode. +#In precision mode left-clicking inserts an item, and right-clicking extracts a single item, overriding vanilla mouse interactions. The scroll wheel can also be used for quickly moving items. +#Select a modifier key required to be held to use precision mode. +#In precision mode left-clicking inserts an item, and right-clicking extracts a single item, overriding vanilla mouse interactions. The scroll wheel can also be used for quickly moving items. +#Allowed Values: SHIFT, CONTROL, ALT +precision_mode = "CONTROL" +#Always show item tooltips while interacting with container items, even when the cursor is currently carrying an item. +#Select a modifier key required to be held, otherwise selecting "KEY" serves as a toggle. The key is defined in vanilla's controls menu. +#Always show item tooltips while interacting with container items, even when the cursor is currently carrying an item. +#Select a modifier key required to be held, otherwise selecting "KEY" serves as a toggle. The key is defined in vanilla's controls menu. +#Allowed Values: KEY, ALWAYS, SHIFT, CONTROL, ALT +carried_item_tooltips = "ALT" +#Disable sounds from inserting and extracting items from playing, as they trigger quite often with all the new interactions. +disable_interaction_sounds = true +#Render a white overlay or the hotbar selected item frame over the slot the next item will be taken out of when right-clicking the container item. +#Allowed Values: HOTBAR, HOVER +slot_overlay = "HOVER" + diff --git a/config/puzzlesapi-iteminteractions-server.toml b/config/puzzlesapi-iteminteractions-server.toml new file mode 100644 index 0000000..2066dfb --- /dev/null +++ b/config/puzzlesapi-iteminteractions-server.toml @@ -0,0 +1,8 @@ +#Allow using the mouse wheel to scroll between slots in an item tooltip to choose the next item to extract. +allow_slot_cycling = true +#Allow dragging the mouse while holding a container item to insert hovered items, or to extract container contents to empty hovered slots. +allow_mouse_dragging = true +#Allow extracting / inserting only a single item from a container item instead of all items from the selected slot while a modifier key is held. +#In precision mode left-clicking inserts an item, and right-clicking extracts a single item, overriding vanilla mouse interactions. The scroll wheel can also be used for quickly moving items. +allow_precision_mode = true + diff --git a/config/puzzlesapi-slotcycling-client.toml b/config/puzzlesapi-slotcycling-client.toml new file mode 100644 index 0000000..8ba7a27 --- /dev/null +++ b/config/puzzlesapi-slotcycling-client.toml @@ -0,0 +1,18 @@ +#Horizontal offset of cycle slots display from default position. +#Allows for compatibility with mods that also add their own displays next to the hotbar. +#Range: > -2147483648 +slots_x_offset = 0 +#Vertical offset of cycle slots display from screen bottom. +#Allows for compatibility with mods that move the hotbar upwards such as the Raised mod (Raised has built-in support on Fabric). +#Range: > -2147483648 +slots_y_offset = 0 +#Cycle slots by pressing a hotbar key when the corresponding slot is already selected. +double_press_hotbar_key = true +#Modifier key required to be held to allow for scrolling through cycle slots. +#Setting to "NONE" will overwrite vanilla hotbar scrolling, making the hotbar only usable with keys. +#Allowed Values: DISABLED, NONE, CONTROL, SHIFT, ALT +scrolling_modifier_key = "ALT" +#Choose when the cycle slots display is shown next to the hotbar: Always, never, or only when the modifier key for scrolling is held. Doesn't disable cycling itself though. +#Allowed Values: ALWAYS, KEY, NEVER +slots_display_state = "ALWAYS" + diff --git a/mods/StrawStatues-v8.0.3-1.20.1-Forge.jar b/mods/StrawStatues-v8.0.3-1.20.1-Forge.jar new file mode 100644 index 0000000..fdac623 Binary files /dev/null and b/mods/StrawStatues-v8.0.3-1.20.1-Forge.jar differ diff --git a/mods/collective-1.20.1-8.7.jar b/mods/collective-1.20.1-8.7.jar new file mode 100644 index 0000000..ac00371 Binary files /dev/null and b/mods/collective-1.20.1-8.7.jar differ diff --git a/mods/effortlessbuilding-1.20.1-3.10.jar b/mods/effortlessbuilding-1.20.1-3.10.jar new file mode 100644 index 0000000..cf928be Binary files /dev/null and b/mods/effortlessbuilding-1.20.1-3.10.jar differ diff --git a/mods/immersive_paintings-0.6.8+1.20.1-forge.jar b/mods/immersive_paintings-0.6.8+1.20.1-forge.jar new file mode 100644 index 0000000..9f816cc Binary files /dev/null and b/mods/immersive_paintings-0.6.8+1.20.1-forge.jar differ diff --git a/mods/quickskin-2.2.1.jar b/mods/quickskin-2.2.1.jar new file mode 100644 index 0000000..f29673d Binary files /dev/null and b/mods/quickskin-2.2.1.jar differ diff --git a/mods/shulkerdropstwo-1.20.1-3.5.jar b/mods/shulkerdropstwo-1.20.1-3.5.jar new file mode 100644 index 0000000..aefb55b Binary files /dev/null and b/mods/shulkerdropstwo-1.20.1-3.5.jar differ