Skip to content

BridgeSplash/PlaceStom

 
 

Repository files navigation

PlaceStom

Build Status Libraries.io dependency status for GitHub repo Sonar Quality Gate GitHub

PlaceStom is a Minestom implementation of r/place.

Running PlaceStom

  1. Clone the repository to your computer
  2. Run gradlew shadowJar in the folder
  3. Copy the built jar from build/libs to a new folder (this is where your server will run)
  4. Run the server with java -jar PlaceStom-??.jar.

Current features

  • 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

Upcoming features

  • Storing the player position
  • Storing player leaderboard system (for blocks placed, or reputation points?)

Contributing

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

About

A Minestom implementation of r/place

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 96.6%
  • Kotlin 3.4%