🍦IceCreamMC🍦 is a server software for Minecraft based on Purpur adding new configs and optimizations.
- RAM: Atleast 2GB of RAM
- CPU Cores: Atleast 2 or More
- CPU: Fairly Decent (Deff not a low end of have fun with not responding)
- Java Version: 17 or Above is required
- Pancakes (jk)
If you modify IceCream or just wanna build it your self here are the steps
- RAM: We recommend having 16GB+ of RAM or your pc will freeze
- CPU: Atleast 4 cores+ Deff not a Celeron or a Platinum or a AMD A4
- Storage: Atleast 4GB+
- Git: You will need Git if your building
- Java JDK
Please Note on Windows use .\ instead of ./
-
Clone the IceCreamMC repository with
git clone https://www.github.com/IceCreamMC/IceCream.git
-
Once you cloned the IceCreamMC repo make sure to setup gradle in your IDE or something with
gradle init
-
After apply patches with
./gradlew applyPatches --no-daemon --stacktrace
-
After if the build succeeds decide the JAR you wanna build
./gradlew createReobfPaperclipJar --no-daemon --stacktrace
./gradlew createMojmapPaperclipJar --no-daemon --stacktrace
-
After you should be done and it should be in build/libs!
- Also includes all API provided by Pufferfish, Paper, Spigot, Bukkit and Purpur.
dependencies {
compileOnly("xyz.icecreammc.icecream:icecream-api:1.20.4-R0.1-SNAPSHOT")
// Other dependencies
}
plugins {
`java-library`
id("io.papermc.paperweight.userdev") version "1.5.11"
// Other plugins
}
repositories {
maven("https://repo.icecreammc.xyz/snapshots")
// Other repositories
}
dependencies {
paperweight.devBundle("xyz.icecreammc.icecream", "1.20.4-R0.1-SNAPSHOT")
// Other dependencies
}