This tutorial will explain from nothing how to build/create the CoreProtect plugin or 1.21 from it's source code on GitHub.
I am assuming you don't know anything and don't have anything installed and are using a Windows device.
Watch these tutorial videos (very short).
- You must use Java JDK 21. Download here. https://adoptium.net/temurin/releases/?version=21&os=windows&arch=x64
- Install Maven on Windows 11 https://www.youtube.com/watch?v=YTvlb6eny_0
- Install Git https://www.youtube.com/watch?v=cJTXh7g-uCM
-
Right click the "Start" or "Windows" icon on your taskbar.
-
Click "Command Prompt".
-
Type the following commands.
cd Desktop
git clone https://github.com/PlayPro/CoreProtect.git
You need to go to Desktop\CoreProtect\src\main\resources\plugin.yml and open the "plugin.yml" file in Notepad.
Change branch: ${project.branch}
to branch: developement
on line 4.
cd CoreProtect
mvn clean install
This process will take a while. You should see [INFO] BUILD SUCCESS when it is complete.
The plugin jar will be outputted in the FOLDER NAME\target\CoreProtect-version.jar
Do not use the .jar labelled "original".
Are you seriously this upset that you've replied to every person saying thank you to the person who made this gist? Grow up bro.
Yes, the devs need to get money from somewhere, and I totally agree that they should be compensated for the work they do, however that be.
But, do I think it's wrong that they're pretending like you can't use the plugin for free unless your server runs a version from almost a year ago? In my opinion, yeah it is.
It's OSS, and I don't take issue with the dev making people build newer versions themselves, what I take issue with is them making it seem like the ONLY way to do this is to "subscribe to the patreon!", it's wrong, and most users will end up doing that, then cancelling after one month because they got what they wanted.
What they're doing is a little slimy, regardless of how you want to put it. @ScuroK put it really well in his comment from earlier.
Please stop blowing up my notifications with your whinging @Tr3yWay996, thanks.