PlaceStom is a Minestom implementation of r/place.
- Clone the repository to your computer
- Run
gradlew shadowJar
in the folder - Copy the built jar from
build/libs
to a new folder (this is where your server will run) - Run the server with
java -jar PlaceStom-??.jar
.
- Placing and removing blocks on the canvas
- Loading and storing the canvas in an H2 database
- Checking for updates
- Admin commands:
- No cooldown for the admin (Permission: placestom.noCooldown)
- Change cooldown for everyone (Permission: placestom.setCooldown)
- Clear a chunk (/clearchunk,
placestom.clearchunk
) - Generate a server icon from the canvas around you (/generateservericon,
placestom.servericon
) - Implementation for LuckPerms
- Shows Joins / Leaves as a chat message
- Storing the player position
- Storing player leaderboard system (for blocks placed, or reputation points?)
We always want to see contributors! To contribute:
- Fork the repository into your GitHub account
- Clone the fork into your favourite IDE, e.g. IntelliJ IDEA
- Make a change
- Try it locally: Run the main method in Place
- Happy with it? Push it to your fork, then create a pull request