Home›Java›Mods›ProjectRetile
ProjectRetile
ModsJava

ProjectRetile

Java mod listed for Minecraft 1.7–1.11. Download on the author's site.

ProjectRetile The new, modern & hackable BungeeCord Report Plugin ​ ProjectRetile is the new, modern & hackable report plugin for Minecraft BungeeCord…

⬇ Download on Spigot
ProjectRetile
The new, modern & hackable BungeeCord Report Plugin

[​IMG]
[​IMG]

​
ProjectRetile is the new, modern & hackable report plugin for Minecraft BungeeCord networks. It allows the server owners to keep track of rule breakers and courage the users to report them. Besides that, every Report against reported users will be logged to prevent staff/player abuse.

ProjectRetile was previously known as UltimateReport and is a fully recoded plugin. No bugs / unwanted features of the old UltimateReport versions are included into this plugin.

Features
Commands and Permissions
How to install
  1. Download the plugin using the download button on top of this page
  2. Drag & Drop the plugin into your BungeeCord plugins folder
  3. Download and install BungeeUtil
  4. Start the proxy
  5. (Optional) Fill in MySQL Informations into the database.yml if you want to use MySQL
  6. Enjoy a working report plugin
Config
Spoiler
Code (Toml):
# Configuration file for Project Retile

[General]
  # Put in here a prefix. This prefix will be infront of every message.
  prefix = "&c> &7"
  # Put in here a two character long string with a language code
  # ProjectRetile will then search for a file named "messages_<code>.properties" in the "locale" directory.
  # If Retile doesn't finds the file, errors will occur.
  locale = "en"
  # Should BungeeCord be used for UUID resolving?
  # This may be not safe as some hacked clients can fake their UUID
  # This is automaticly enabled for offline mode networks
  usebungeecordforuuid = false
  # How long should be the cooldown for the /report command? This is calculated in seconds.
  cooldown = 60
  # Should the report notification be clickable?
  # A click on that notification sends the clicker to the victim's server
  clickablemessages = true
  # Put in here a java.text.SimpleDateFormat time and date pattern
  # This specifies how the date will be displayed in the click gui's.
  # You can find a list of patterns here: https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html
  dateformat = "dd.MM.yyyy hh:mm:ss a"
  # Should the updater be enabled? The updater checks for a update every hour.
  updater = true
  # Don't change this value unless you want to reset the config
  revision = 1

[Pools]
  # How many connections should be keept alive when idling?
  minpoolidlesize = 5
  # How many connections should be max. openend?
  maxpoolsize = 20
  # How long should we try to connect to a database? Set higher if the a error occurs when connecting
  timeout = 5000

# Put in the [] a list of aliases. These aliases need to be prefixed and suffixed with ""
# The key (before the =) is the /<key> command
[Aliases]
  report = [ "r", "ticket", "reportuser" ]
  listreports = [ "reports", "lr" ]
  togglereports = [ "toggle", "tr" ]
  reportinfo = [ "inforeport", "ir", "ri", "info" ]
  waitingqueue = [ "queue", "listqueue" ]

Messages File

The Messages Files are stored in a sub-directory in the Plugin Folder named locale. For it to work, it requires a File named messages_<locale>.properties in this directory. <locale> means your Locale Shortcode set in the config.yml File.

You can view all available Locales here: https://github.com/Acquized/ProjectRetile/tree/master/src/main/resources/messages
Feel free to contribute a translated File in your language.

Database
Spoiler
Code (Toml):
# Database file for Project Retile

[Database]
  # Put in here the database type that should be used
  # Supported: "SQLite", "MySQL" (case-sensitive)
  type = "SQLite"

[Database.MySQL]
  adress = "127.0.0.1"
  port = 3307
  database = "ProjectRetile"
  username = "root"
  password = "passw0rd"

[Database.SQLite]
  file = "database.db"

Blacklist File
Spoiler
Code (Toml):
# Blacklist file for Project Retile

blacklist = [
  "shit",
  "fuck",
  "damn",
  "bitch",
  "crap",
  "piss",
  "dick",
  "darn",
  "pussy",
  "cock",
  "fag",
  "faggot",
  "asshole",
  "bastard",
  "slut",
  "douche"
]

FAQ

Q:
When I start the plugin, there is a "java.lang.UnsupportedClassVersionError" in Console!
A: This Plugin requires Java 8. Please consider updating your Java to fix various security issues and to get this plugin working.

Q: I change value in config/database config/blacklist but it doesn't applies ingame!
A: Toml will fallback to the default configuration if the file contains errors. Please check your file with a Toml checker or send me a private message.

Life Circle

The Plugin's current released version will be supported until a newer version gets released on GitHub or the latest update is older than 12 months.

API

The Plugin contains a public API accessable by any BungeeCord Plugin. Access it using:
Code (Java):
ProjectRetile. getInstance ( ). getApi ( )
and use your IDE auto-completion to view all avaible Methods.

License

The Project is licensed under the Apache License v2. You can view the complete License in the LICENSE.txt File in the Main Root of the GitHub Repo.

Issues

If you have a issue, question or can't get the plugin working, feel free to open a Issue on GitHub. I will not accept any issues or questions in the Review Section / Discussion Section / Private Messages.

Please keep in mind that negative Reviews just demotivate me and won't get your Bug fixed / Feature implemented. Open instead a Issue Request on GitHub.

Links

GitHub: https://github.com/Acquized/ProjectRetile
JavaDocs: https://acquized.github.io/ProjectRetile
Releases: https://github.com/Acquized/ProjectRetile/releases
Gitter Chat: https://gitter.im/Acquized/ProjectRetile

Spoiler: v1.1.0 Roadmap
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

ProjectRetile is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 3,530 times (via Spigot). Download it and open it directly in the game.

Explore more