PlazmaMC에서 이 프로젝트를 계속 사용하실 수 있습니다!
Moved to PlazmaMC
개발자 (AlphaKR93) 의 건강 및 학업 등 여러 이유로 인하여 이 프로젝트는 더 이상 업데이트 되지 않습니다. 이때까지 Prismarine을 사용해주신 모든 분들께 감사드립니다.
Our main developer, Alpha93 can’t continue developing Prismarine because of health problems and studying. Thanks to everyone who used Prismarine, we were able to come till here, but I’m so sad to believe that this is the end of Prismarine. Thank you everyone.
- PurpurMC/Purpur
- 안정적이며 빠른 업데이트를 지원함.
- Stable and fast upstream.
- IPECTER/Fusion
- 위 버킷의 모든 기능을 지원하며 실험적인 최적화를 포함함
- Supports all features of the above bukkit and includes experimental optimization
🇰🇷 Korean | 🇺🇸 English
A Server Platform for Minecraft: Java Edition with many improvements based on Paper
You can support this project through Sponsor at right (or bottom)!
- Based on Bukkit, CraftBukkit, Spigot and Paper. Most plugins are fully supported and stable.
- Fast speed and wide api support, including all patches from Pufferfish and Purpur.
- Multiple improvements and bug fixes are implemented by porting multiple mods.
- Have a better performance beacuse we removed unstable, old and optimized for particular users and only ported neccesary parts such as Patina, JettPack, EmpireCraft, Akarin, Slice, Petal.
- Improve quality of server by porting patches disappeared or remained as a PR.
- Ported patches can be found at here
- Provides the fastest upstream by using GitHub Action which do upstream automatically.
- Ability to disable Chat Report System.
In normal case, you can download the paperclip-*-reobf.jar
file from the Releases tab.
Mojmap or Bundler Jar can be downloaded right side(or below)'s Releases tab.
Join Discord and let us know error and help us find how to solve it!
-
Minecraft Development Dictionary (MDD) (KOREAN)
- You can get infos about Minecraft's news, announcement and server develop.
-
Minecraft Customization Community (MCC) (KOREAN)
- You can get infos about Minecraft's mods, resource pack, shader.
#saveminecraft is movement that refuses chatting report which added by Mojang Studios and Microsoft in Minecraft: Java Edition's 1.19.1(A.K.A. 1.19.84). #saveminecraft movement's goal is adding new permission for server admin without make minecraft's multiplay in danger, or removing chatting report. #saveminecraft movement protest peacefully and share this recognition widely. You can view detail by clicking here.
Prismarine support this movement, not removing chatting report function which put minecraft's multiplay in danger, but make new permission for server admin.
Prismarine is developed for server admin to enable or disable chatting report function.
It's basically enabled, but if you want to disable, you can disable it in prismarine.yml
. (Function provider: No Chat Reports)
Please participate in Change.org petition. No register needs.
Please join #saveminecraft movement Discord.
Leave your opinion in here. You need Google account or GitHub account.
And, please spread this movement widely. Please help chatting report function removed.
See Wiki
You needs latest Git, JDK upper than 17.
Git should set user.email
and user.name
If you want to set, use these commands in your terminal.
git config --global user.email "<your GitHub E-mail>"
git config --global user.name "<your GitHub ID>"
First, launch these commands in directory which you want to copy project.
git clone -b ver/1.19.2 https://github.com/PrismarineTeam/Prismarine
If project is copied or you already copied, launch these commands in directory which you copied project. (If you are using Windows, launch commands removing ./
)
./gradlew applyPatches
Prismarine doesn't support Maven yet.
Launch this command in your directory which copied project, Prismarine API will be installed Local Maven repository. (If you are using Windows, launch commands removing ./
)
./gradlew publishToMavenLocal
And add these information into your Dependency in API.
repositories {
mavenLocal()
}
<repositories>
<repository>
<id>local-maven-repo</id>
<url>file:///${project.parent.basedir}/local-maven-repo</url>
</repository>
</repositories>
See CONTRIBUTING.md
if you want to build API and server, use ./gradlew build
. Compiled JAR file will be generated in Prismarine-API/build/libs
and Prismarine-Server/build/libs
.
If you want to make server file, use ./gradlew createReobfPaperclipJar
. If you want to make Mojmap Jar file, use ./gradlew createMojmapPaperclipJar
. file will be generated in build/libs
.
If It doesn't written in header of patch file, This project will be granted license following MIT License.
We've used these Other project's license in this project.
- Akarin-project/Akarin
- Bukkit
- CraftBukkit
- PaperMC/Paper
- PatinaMC/Patina
- Not specifically Written
- Spigot
- Titaniumtown/JettPack
- pufferfish-gg/Pufferfish
- Cryptite/Slice
- PurpurMC/Purpur
- RelativityMC/Concurrent Chunk Management Engine (C2ME-fabric)
- RelativityMC/Very Many Players (VMP-fabric)
- The-Fireplace-Minecraft-Mods/Erroring-Entity-Remover
All License included in this project can be checked in here.