Prum's Survival

Prum's survival experinece and quality of life improvments for my server. The server is currently private.

976

Quick challenge

How far can you run before the mobs catch you?

Prum's Survival

This is currently only used on a private server

Intoduction

A survival experinece modpack with QoL changes. Focused on the administration ease of the server. This is a perfect starting modpack to build upon for new admins coming from bukkit wanting vanilla mechanics.

Client-side requires no special instructions.

Optionals

- This modpack doesn't include a claims mod. You might need it if you wish to make your server public. - You might not want to add teleportions to your server. You can disable it on the server-side. However you can tie it into your economy by consuming items to use it. - Also trinkets and elytra trinket which allow the combination of the elytra and chestplate. If you remove it and Wraith's Waystones the modpack will be server-sided only. - You might not like the modification of villagers trades max uses added by `uncapped-villager-levels`. Which allows the villagers to levelup endlessly, increase their trades' max uses and refilling them on leveling up. You can disable it on the server-side. - Since the villagers only remember the last player to cure them from their zombified state. You make all players share the discount of the villager. If you wish to remove it, you can do so by removing Our Villager Discounts from the server-side.

Server-side installaion

Requirements

A SQL database isn't requied but generally recommended to improve the performace of Ledgar. And can be used by LuckPerms to enable proxy mode.

Ledger (Greifing Logging)

If you have chosen to use a SQL database refer to Ledger's wiki

Proxy Support

You can have the server behind a proxy like BungeeCord, Waterfall and Velocity.

For BungeeCord-like proxies use Fabric-Bungeecord-Proxy For Velocity use FabricProxy-Lite and refer to the note regarding LuckPerms in order to support it proxy wide.

And you need to change `server.properties` with the following: ``` network-compression-threshold=-1 online-mode=false prevent-proxy-connections=false enforce-secure-profile=false ```

Simple Voice Chat with Proxy Support

If you wish to install Simple Voice Chat while behind a proxy like BungeeCord, Waterfall and Velocity.

- Download and install the plugin on the proxy. - Open a port on the proxy server for the plugin. (24454 UDP) Can be anything. - Download and install the mod/plugin on each backend server, For each open a port or set the port to -1 which runs on top of minecraft tcp port. Not recommended though, I recommend opening a port and binding it to a local ip or the ip in the proxy configuration for the backend server: ``` port=30303 # Random port bind_address=10.0.0.1 # Or whatever is the current ip for the server which can only be accessed by the proxy.

For Pterodactyl this is whatever the container ip which usually starts with 172.XXX.XXX.XXX.

In my case I changed the default network range to a subnet in 10.0.0.0/8

```

Optimizations

This modpack also include Chunky to pre generate the world. I recommend a starting world size of at least 4000.

``` chunky world overworld chunky spawn chunky radius 4000 chunky shape circle chunky start ``` Disabling `sync-chunk-writes` to allow using a different thread to save the world `server.properties` ``` sync-chunk-writes=false ```

Credits

- Sakura Ryoko's Servux. License - Wraith Waystones. License

ADS