If i would answer the question in the title:
How to host a minecraft server with minigames for a LAN party?
I would recommend to just do a vanilla server with a world or if you would not want to waste time to setup all of this, just download the world and paste it into the saves folder and then Open To Lan.
You can find the download of the official vanilla server & a small tutorial how to do it here: https://minecraft.net/en-us/download/server
Please note: This server setup is only compatible with Minecraft for
If you want to run a Minecraft multiplayer server by yourself things
get kind of involved (see this wiki article for a tutorial). First
make sure you can use java from the command line. On Linux and macOS
this should already be set up but on Windows you might have to tinker
with the PATH environment variable.
Download minecraft_server.1.11.2.jar and run it with the following
java -Xmx1024M -Xms1024M -jar minecraft_server.1.11.2.jar nogui
Should you want to start the server with it's graphical user interface
you can leave out the "nogui" part.
To deal with the command
java -Xmx1024M -Xms1024M -jar minecraft_server.1.11.2.jar nogui just use create a .bat file and just add the line into the text document/bat file.
If you really want to take it to the next step and create server that have all the plugins and stuff, it would take a long time and you have to do extra work for nothing.
(I would not recommend this if it is only for LAN)
Importing Minigame to server
Now to import a minigame to the server you just need to download a .zip that contains files for the minecraft world.
After you have downloaded the .zip file and now you can open it and drag the FOLDER that it is inside the zip file. If there is no files in the zip folder but another folder inside it, drag that one instead. (that contains files and folders). Drag it into the Server Folder and rename the folder to
Now you got your local server setup for minigames.