begin work on server support

This commit is contained in:
Merith-TK 2023-05-07 21:24:11 -07:00
parent f9bc12ba83
commit c4059c7c7f
22 changed files with 306 additions and 87 deletions

27
.gitignore vendored
View file

@ -1,34 +1,17 @@
## Prevent Vanillia Minecraft folders from being tracked
.minecraft/coremods
.minecraft/crash-reports
.minecraft/logs
.minecraft/resourcepacks
.minecraft/saves
.minecraft/screenshots
.minecraft/server-resource-packs
.minecraft/shaderpacks
.minecraft/texturepacks
.minecraft/realms_persistence.json
.minecraft/servers.dat
.minecraft/servers.dat_old
.minecraft/servers.dat
.minecraft/usercache.json
## Ignore Modpack Updater Script loose files
.technic
## Modpack Updater Script Loose Files to Ignore ##
.build
*.zip
.server
.technic
*.mrpack
!.minecraft/.packwizignore
*.zip
## Add your modded folders/files to ignore here
## Modded Folders/Files to Ignore ##
.minecraft/.*
.minecraft/essential
.minecraft/figura
.minecraft/ModTranslations
.minecraft/not-enough-crashes
.minecraft/patched_shaders
.minecraft/Xaero*
.minecraft/packwiz-installer.jar
.minecraft/packwiz.json

View file

@ -97,6 +97,16 @@ file = "mods/bobby.pw.toml"
hash = "55a055c23abf57b1187cbe32e7be37a56f6bff68d513cf73a5cb5a3d1d52341b"
metafile = true
[[files]]
file = "mods/bottled-air.pw.toml"
hash = "0bfcafe967499772fff9d65c33a8818b94a922438bf4ce55c0cf2488b4f60036"
metafile = true
[[files]]
file = "mods/carpet.pw.toml"
hash = "36bb5ccd63be1ba13675d307b2ab881f700245765e17a531352871c78a9a6ae0"
metafile = true
[[files]]
file = "mods/cem.pw.toml"
hash = "2393668f05c9062f95075532c112a18df9d328996a34ad527411540fc07a42b7"
@ -112,6 +122,16 @@ file = "mods/cloth-config.pw.toml"
hash = "156942df991662545265aae10fafa4b64bc1ba1226670be03916e58894671089"
metafile = true
[[files]]
file = "mods/cobblegen.pw.toml"
hash = "05789dbc1041da9bc6dae7abc92d72aa11b3deb96a4e4c6cd6fea5947f6b9a3e"
metafile = true
[[files]]
file = "mods/collective.pw.toml"
hash = "88d3f7747d0734364a5034195eb732e5c421ca6006ebd14b09995ffae4cf8da2"
metafile = true
[[files]]
file = "mods/continuity.pw.toml"
hash = "4cb02206331c9a6d207681b2e40b4b8648a462b0c31e6e634200a01b592b1d3d"
@ -127,6 +147,11 @@ file = "mods/entitytexturefeatures.pw.toml"
hash = "a8d637970415f0af61193cb68e6d5b0c5d6194c52e360cd812a46951b16f9ae7"
metafile = true
[[files]]
file = "mods/essential-commands.pw.toml"
hash = "18df7030abc76893af14da02bebd37127579be55b13942bbefb416f8bb55ecf7"
metafile = true
[[files]]
file = "mods/essential.pw.toml"
hash = "58911d03dcdd03583efa113656167fb08dc71bf251043a71854011fafbd02553"
@ -147,6 +172,11 @@ file = "mods/indium.pw.toml"
hash = "a356ad8ad58bde97ae3c9c976a56b3e5d6df55f492a2f2a61db8450738fc3e7c"
metafile = true
[[files]]
file = "mods/infix.pw.toml"
hash = "94bb177ee38ca414ba8420f2461ed347f2e6f8d719a1c61a7396b14522a5343c"
metafile = true
[[files]]
file = "mods/iris.pw.toml"
hash = "348131a334da655904b65a1acde31161e2791729904b86b5596714584cc6929d"
@ -162,6 +192,11 @@ file = "mods/lithium.pw.toml"
hash = "be8427f766253fce639d6e3e351b726a9b98e6ebc3ed4bec2023ea352bda0ae8"
metafile = true
[[files]]
file = "mods/luckperms.pw.toml"
hash = "b3501a7f76745c70f319a487ab71d553e43558c732890daa1abed779e194d09c"
metafile = true
[[files]]
file = "mods/midnightlib.pw.toml"
hash = "e83e67ecf19e5c6e2cc518178359890a62ba47f8bd1b8e5202e5f574f13e27c2"
@ -188,8 +223,8 @@ hash = "5f9870a1b70f585f7ca5ca97d5369056f6f6ab84d9897a35b545b0311e69c213"
metafile = true
[[files]]
file = "mods/plasmo-voice.pw.toml"
hash = "f294debf1f8a0acfcfff4a60fc24cb4a5b4b30c16fa25a061483a1d264967517"
file = "mods/perch.pw.toml"
hash = "903874ce59124b95039a83e203c1af8bc6549eca7fea167d7c627f26d88bcd8c"
metafile = true
[[files]]
@ -197,6 +232,11 @@ file = "mods/polymer.pw.toml"
hash = "f18eda761f84c110ecffe6e7c8541a4064865194aab08c83a49c2af84fc47cb0"
metafile = true
[[files]]
file = "mods/polysit.pw.toml"
hash = "65b8b94df10da581bf052cee6bc1dd29f55c7329c42cb8495deef9da0f1e5df0"
metafile = true
[[files]]
file = "mods/rbip.pw.toml"
hash = "b9073ed4af83dab342d4cff182981c781da4409c0fac092d5b4cc36e8c754991"
@ -219,7 +259,7 @@ metafile = true
[[files]]
file = "mods/simple-voice-chat.pw.toml"
hash = "764b8392b3de14ff3d5b445886d37983eaa98d82808146f77719079f8d1eb6ee"
hash = "864673e3ddba6d0d8e16cc66420a87ae2cb97a00619f0f8cc93b5f3ef831b013"
metafile = true
[[files]]
@ -242,6 +282,26 @@ file = "mods/stendhal.pw.toml"
hash = "60a95ca4746deffa69ef5835167d2d7641cf1c4f8161f3b78500683ed66056c0"
metafile = true
[[files]]
file = "mods/styled-chat.pw.toml"
hash = "619090e83d982b0dffb77df97af8676160c6ef683bff1db61ad3b1b4de0f8ad9"
metafile = true
[[files]]
file = "mods/styled-nicknames.pw.toml"
hash = "8884dccba0f5bbed58d69426520c69b908aeabe28b265c58d2fde9e5ed73da33"
metafile = true
[[files]]
file = "mods/styledplayerlist.pw.toml"
hash = "77b0faa9fdcbaf2d0b11358b34a659fd99e00dd5a7f150e0ad69a38259df81a7"
metafile = true
[[files]]
file = "mods/universal-shops.pw.toml"
hash = "f97d791a40e55977742c7ebb69848ba69dc95c5f34cbba85330fe8ce51ea9e85"
metafile = true
[[files]]
file = "mods/viafabric.pw.toml"
hash = "9ce65b7dba0f8d936c9cd745763a39dc40d170d63a7a54481ff02688b561c088"
@ -254,7 +314,7 @@ metafile = true
[[files]]
file = "mods/xaeros-minimap-fair.pw.toml"
hash = "496af946f08ebd829fde01448b023cd0bdc0aa24ddee6f2ffa9fb35e54d4dd4b"
hash = "b564ba69fa557adcd01f623ad7018fe9c8137db3475c3faa1e22cbc837e85020"
metafile = true
[[files]]

View file

@ -0,0 +1,13 @@
name = "Bottled Air"
filename = "bottledair-1.19.4-2.1.jar"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/hvrrNux3/versions/IjgoXTo0/bottledair-1.19.4-2.1.jar"
hash-format = "sha1"
hash = "e0bcd6bacc6d5cbf89502cdad72c859e14843a7d"
[update]
[update.modrinth]
mod-id = "hvrrNux3"
version = "IjgoXTo0"

View file

@ -0,0 +1,13 @@
name = "Carpet"
filename = "fabric-carpet-1.19.4-1.4.101+v230319.jar"
side = "server"
[download]
url = "https://cdn.modrinth.com/data/TQTTVgYE/versions/p5SN7luf/fabric-carpet-1.19.4-1.4.101%2Bv230319.jar"
hash-format = "sha1"
hash = "a803dd477c1704acd3501ded6813f13d72852280"
[update]
[update.modrinth]
mod-id = "TQTTVgYE"
version = "p5SN7luf"

View file

@ -0,0 +1,13 @@
name = "CobbleGen"
filename = "cobblegen-3.2.1+4-BETA.jar"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/qRogT5Gy/versions/jIXn89xg/cobblegen-3.2.1%2B4-BETA.jar"
hash-format = "sha1"
hash = "8411e4dcd9bb6d7a1a97fd8b4e0501377ab56847"
[update]
[update.modrinth]
mod-id = "qRogT5Gy"
version = "jIXn89xg"

View file

@ -0,0 +1,13 @@
name = "Collective"
filename = "collective-1.19.4-6.54.jar"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/e0M1UDsY/versions/PvuijvUl/collective-1.19.4-6.54.jar"
hash-format = "sha1"
hash = "ae27eee518ec78cd25d915960ede3c77e6cd082f"
[update]
[update.modrinth]
mod-id = "e0M1UDsY"
version = "PvuijvUl"

View file

@ -0,0 +1,13 @@
name = "Essential Commands"
filename = "essential_commands-0.33.0-mc1.19.4.jar"
side = "server"
[download]
url = "https://cdn.modrinth.com/data/6VdDUivB/versions/CY3jvOqH/essential_commands-0.33.0-mc1.19.4.jar"
hash-format = "sha1"
hash = "2bcbb1fb42dabbc490ce6b7966e1e0585a41c287"
[update]
[update.modrinth]
mod-id = "6VdDUivB"
version = "CY3jvOqH"

View file

@ -0,0 +1,13 @@
name = "Infix"
filename = "infix-1.0.jar"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/RfVlNQwB/versions/PkbAZ8YK/infix-1.0.jar"
hash-format = "sha1"
hash = "9299dc71858a20e36ecee5d12127dcbb3517c197"
[update]
[update.modrinth]
mod-id = "RfVlNQwB"
version = "PkbAZ8YK"

View file

@ -0,0 +1,13 @@
name = "LuckPerms"
filename = "LuckPerms-Fabric-5.4.66.jar"
side = "server"
[download]
url = "https://cdn.modrinth.com/data/Vebnzrzj/versions/Ws97yOyp/LuckPerms-Fabric-5.4.66.jar"
hash-format = "sha1"
hash = "eb2bd1cda5f9f9fe5d46a4fe9b6faf52ae5d1ae6"
[update]
[update.modrinth]
mod-id = "Vebnzrzj"
version = "Ws97yOyp"

View file

@ -0,0 +1,13 @@
name = "Perch"
filename = "perch-1.0.0-1.19.4.jar"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/m62Tm6En/versions/NdRyNgjX/perch-1.0.0-1.19.4.jar"
hash-format = "sha1"
hash = "aca2e58408b112c98e230bd1862f9ebb17e0f45c"
[update]
[update.modrinth]
mod-id = "m62Tm6En"
version = "NdRyNgjX"

View file

@ -1,17 +0,0 @@
name = "Plasmo Voice"
filename = "plasmovoice-fabric-1.19.4-2.0.3.jar"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/1bZhdhsH/versions/StFz4k1Y/plasmovoice-fabric-1.19.4-2.0.3.jar"
hash-format = "sha1"
hash = "186d25068241636415b30b79f57643fc1650658c"
[update]
[update.modrinth]
mod-id = "1bZhdhsH"
version = "StFz4k1Y"
[option]
optional = true
description = "Proximity Voice: Not compatible with Simple voice chat"

View file

@ -0,0 +1,13 @@
name = "Polysit"
filename = "polysit-0.2.0+mc.1.19.4.jar"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/G9eJHDO2/versions/rCV6dmGO/polysit-0.2.0%2Bmc.1.19.4.jar"
hash-format = "sha1"
hash = "58c8abd8e5881cd49890f7ae517f872cb9d5a045"
[update]
[update.modrinth]
mod-id = "G9eJHDO2"
version = "rCV6dmGO"

View file

@ -11,7 +11,3 @@ hash = "08f7ed72b2627658fba454d2fa028cc2aae2b951"
[update.modrinth]
mod-id = "9eGKb6K1"
version = "EOgv8FZ1"
[option]
optional = true
description = "Proximity Voice: Not compatible with Plasmo"

View file

@ -0,0 +1,13 @@
name = "Styled Chat"
filename = "styled-chat-2.1.6+1.19.4.jar"
side = "server"
[download]
url = "https://cdn.modrinth.com/data/doqSKB0e/versions/WSgVV9CL/styled-chat-2.1.6%2B1.19.4.jar"
hash-format = "sha1"
hash = "bf2b65d9c4b798cef684b0384513693fc3be57cc"
[update]
[update.modrinth]
mod-id = "doqSKB0e"
version = "WSgVV9CL"

View file

@ -0,0 +1,13 @@
name = "Styled Nicknames"
filename = "styled-nicknames-1.2.0+1.19.3.jar"
side = "server"
[download]
url = "https://cdn.modrinth.com/data/DOk6Gcdi/versions/ZAebiU4g/styled-nicknames-1.2.0%2B1.19.3.jar"
hash-format = "sha1"
hash = "30b71a3ffbb7a14d99aaa3aa5dbded9c93ab9197"
[update]
[update.modrinth]
mod-id = "DOk6Gcdi"
version = "ZAebiU4g"

View file

@ -0,0 +1,13 @@
name = "Styled Player List"
filename = "styledplayerlist-2.3.0+1.19.3.jar"
side = "server"
[download]
url = "https://cdn.modrinth.com/data/DQIfKUHf/versions/cEi0Qx95/styledplayerlist-2.3.0%2B1.19.3.jar"
hash-format = "sha1"
hash = "1edd1c021991f26ab42ea3eb49153d719153a582"
[update]
[update.modrinth]
mod-id = "DQIfKUHf"
version = "cEi0Qx95"

View file

@ -0,0 +1,13 @@
name = "Universal Shops"
filename = "universal_shops-1.2.0+1.19.4.jar"
side = "server"
[download]
url = "https://cdn.modrinth.com/data/cnIatHrN/versions/8QjF9W94/universal_shops-1.2.0%2B1.19.4.jar"
hash-format = "sha1"
hash = "d199926ac690b11ce04d9bdf4e074ca584d33ded"
[update]
[update.modrinth]
mod-id = "cnIatHrN"
version = "8QjF9W94"

View file

@ -1,6 +1,6 @@
name = "Xaero's Minimap (Fair-Play)"
filename = "Xaeros_Minimap_FP23.4.0_Fabric_1.19.4.jar"
side = "both"
side = "client"
[download]
url = "https://cdn.modrinth.com/data/JkSi2Fzx/versions/4I7b0kZz/Xaeros_Minimap_FP23.4.0_Fabric_1.19.4.jar"

View file

@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0"
[index]
file = "index.toml"
hash-format = "sha256"
hash = "b5ab86c28263f3a60b37469a1e37fa2e4dcc70c39ef349a0fa1ad24e4ee5a94f"
hash = "7b4c3d896a1be5c1c4b3829c293bcb445b539a33972e7a979117a402b38725b2"
[versions]
fabric = "0.14.19"

View file

@ -49,6 +49,15 @@ technic:
7z d .build/${PACKNAME}-technic.zip ./* ./.* -r
7z a .build/${PACKNAME}-technic.zip ./.technic/* -r
server:
-mkdir .build
@echo "Making Server pack"
-rm -rf .server
-mkdir .server
cd .server && java -jar ../.minecraft/packwiz-installer-bootstrap.jar ../.minecraft/pack.toml -s server && cd ..
7z d .build/${PACKNAME}-server.zip ./* ./.* -r
7z a .build/${PACKNAME}-server.zip ./.server/* -r
preClean:
-rm -rf .build
postClean:

View file

@ -1,34 +1,66 @@
# Vanillia Minecraft
Vanillia is a Minecraft modpack designed to enhance the player's experience by adding numerous client-side features to the game. These features are intended to make the game more enjoyable while maintaining performance for most hardware configurations. Vanillia offers VR and Controller support and allows players to join any Vanilla Minecraft server, including older versions of the game. Although it does not add any new gameplay mechanics, Vanillia provides a smoother and more immersive Minecraft experience that is sure to be enjoyable to all players.
## Disclaimer
I am not responsible for server bans, please check with server admins if you have any concerns. ESPECIALLY on servers that are on older versions of Minecraft than 1.19
## Notable Mods in this pack
* [BetterF3](https://modrinth.com/mod/betterf3)
* Enhances the F3 debug screen with new information and features
* [Bobby](https://modrinth.com/mod/bobby)
* Caches chunks and allows rendering them beyond server render distance
* [Essential](https://modrinth.com/mod/essential)
* Provides a suite of multiplayer-focused features
* [Controlify](https://modrinth.com/mod/controlify)
* Adds controller support to Minecraft
* Things like HOTAS, Steering Wheels, and more are supported
* [Replay Mod](https://modrinth.com/mod/replay)
* Allows recording and playback of gameplay sessions
* [ViaFabric](https://modrinth.com/mod/viafabric)
* Allows connecting to servers running older versions of Minecraft
* [Vivecraft](https://modrinth.com/mod/vivecraft)
* Adds support for virtual reality (VR) headsets to Minecraft
### Voice Chat Mods
* [Plasmo Voice](https://modrinth.com/mod/plasmo-voice)
* [Simple Voice Chat](https://modrinth.com/mod/simple-voice-chat)
* Both of these mods are disabled in config by default due to possible conflicts,
- [BetterF3](https://modrinth.com/mod/betterf3)
- Enhances the F3 debug screen with new information and features
- [Bobby](https://modrinth.com/mod/bobby)
- Caches chunks and allows rendering them beyond server render distance
- [Essential](https://modrinth.com/mod/essential)
- Provides a suite of multiplayer-focused features
- [Controlify](https://modrinth.com/mod/controlify)
- Adds controller support to Minecraft
- Things like HOTAS, Steering Wheels, and more are supported
- [Replay Mod](https://modrinth.com/mod/replay)
- Allows recording and playback of gameplay sessions
- [ViaFabric](https://modrinth.com/mod/viafabric)
- Allows connecting to servers running older versions of Minecraft
- [Vivecraft](https://modrinth.com/mod/vivecraft)
- Adds support for virtual reality (VR) headsets to Minecraft
- [Simple Voice Chat](https://modrinth.com/mod/simple-voice-chat)
- Adds proximity voice chat to Minecraft
- Server must have the [Simple Voice Chat Plugin](https://www.spigotmc.org/resources/simple-voice-chat.93738/) installed
### Minimap Mods
* [Xaero's Minimap](https://modrinth.com/mod/xaeros-minimap) & [World Map](https://modrinth.com/mod/xaeros-world-map)
* Client Side minimap and world map that looks similar to minecraft's theme
- [Xaero's Minimap](https://modrinth.com/mod/xaeros-minimap) & [World Map](https://modrinth.com/mod/xaeros-world-map)
- Client Side minimap and world map that looks similar to minecraft's theme
### Server Side Mods
- [Bottled Air](https://modrinth.com/mod/bottled-air)
- Allows using empty bottles underwater to get air
- Client enabled
- [Carpet](https://modrinth.com/mod/carpet)
- Adds a variety of features to servers
- [CobbleGen](https://modrinth.com/mod/cobblegen)
- Allows customizing Cobblestone Generators based off y-level
- Client enabled
- [infix](https://modrinth.com/mod/infix)
- Makes mending and infinity work together
- Client enabled
- [LuckPerms](https://modrinth.com/mod/luckperms)
- Adds a permissions system to servers
- [Perched](https://modrinth.com/mod/perch)
- Prevents Parrots from falling off players' shoulders
- Client enabled
- [Polysit](https://modrinth.com/mod/polysit)
- Allows sitting on stairs and slabs
- Client enabled
- [Styled Chat](https://modrinth.com/mod/styled-chat)
- Allows customizing the chat
- Integrates with LuckPerms
- [Styled Nicknames](https://modrinth.com/mod/styled-nicknames)
- Allows customizing player names
- Integrates with LuckPerms
- [Styled Player List](https://modrinth.com/mod/styled-player-list)
- Allows customizing the player list
- Integrates with LuckPerms
- [Universal Shops](https://modrinth.com/mod/universal-shops)
- Allows players to create shops on servers

View file

@ -1,14 +1 @@
{
"components": [
{
"important": true,
"uid": "net.minecraft",
"version": "1.19.3"
},
{
"uid": "net.fabricmc.fabric-loader",
"version": "0.14.14"
}
],
"formatVersion": 1
}
{"components":[{"uid":"net.minecraft","version":"1.19.4"},{"uid":"net.fabricmc.fabric-loader","version":"0.14.19"}],"formatVersion":1}