[RPG/ECON/FUN] LightRP - A casual role play plugin inspired by Garry's Mod's DarkRP [1.4.7-R0.1]

Discussion in 'Archived: Plugin Releases' started by hockeygoalie5, Jan 6, 2013.

  1. Offline

    hockeygoalie5

    LightRP
    [​IMG]
    Visit the website for more up-to-date information.
    Find it on BukkitDev.
    About LightRP

    LightRP is a plugin developed solely by Mustafa Kalash (a.k.a., hockeygoalie5) with support from modern_ninja and akiir. With the rise in popularity of other great games being ported into Minecraft, it was only a matter of time before more Garry's Mod small, fun game modes would find their way over. Garry's Mod's beloved game mode, DarkRP, stood the test of time; despite its simplestic nature, it has expanded exponetially and is one of the most popular game modes still. Now, Minecraft can enjoy the fun and kookiness provided by this game mode. LightRP gets its name in two ways: As a salute to its predecessor, and to showcase its basic game mechanics and the comical role play experience it brings. The game is simple: You can pick a job, buy a few items, kill a couple of guys, and retire to a life as a drug dealer. Well, something like that. The concept is that while the game gives you a lot to play with, the game play itself is completely up to the people playing. It's a sandbox, just waiting for someone to forcibly knock down its sand castles while holding the mayor hostage.

    Features

    • No extra installation required; all information is stored in a SQLite database stored within the plugin's files
    • Completely customizable jobs
    • Money/item bank
    • Most features easily customized in the configuation
    • Custom items (e.g., keys, lock pick, money printers, etc.)
    • Doors that can be set to be purchased by players, owned by certain jobs, or simply unownable
    • System with which players can elect people to certain jobs
    • Colored armor to match player's job color
    • Players can spawn in items to sell depending on their job
    • Custom chat system in which players can talk normally, shout, whisper, use radios, speak out-of-character to the entire server, or - for a price - send an in-character advertisement to the whole server
    • Players can take drugs to obtain helpful, hurtful, or just plain fun effects
    • Saddled pigs double as player-owned cars
    • Police wanted list and warrant system
    • Lock picks will unlock doors and cars, but take time to use; battering rams allow police to enter criminals' hide-outs when they have a warrant
    • Custom economy system including a lottery
    • Packaged with a map, pre-made with love
    Getting Started

    Preparing the Map
    If you're using rp_city, the packaged map, you will not have to worry about this. Otherwise, you'll need to make sure your map has ATMs, registered doors, a spawn, and jails. To start off, set your world's spawn. Stand where players should spawn and type /setspawn. Next, make sure all of your jails are registered by standing in each of them and typing /addjail. You can remove jails by standing on the exact location they're set and typing /deljail. Now, ATMs can be created by simply placing a sign with [ATM] on the first line. To remove it, just destroy the sign. Finally, to edit doors, look at the wooden door and type /editdoor <p | g | n> [groupid]. The first argument is p, which makes the door private and can be purchased; or g, which makes the door owned by the group specified in the second argument; or n, unowned. This is for public doors that no one should lock/unlock. Now, to change a door's locked state without owning it, an admin can look at the door and type /setlock <1 | 0> where 1 is locked and 0 is unlocked.

    Playing the Game
    The game's mechanics are simple; pick a job by typing /job <jobid>. You can see the available jobs, their IDs, and their descriptions by typing /job without any arguments. Some jobs can spawn in items to sell, or shipments. To see what shipments you have, type /shipment. Then, type /shipment and the shipment's ID to spawn that shipment in. Some jobs have special commands. Gang leaders and police chiefs have an agenda command which sets a group message for the gang and police, respectively. Police have wanted and warrant commands; wanted marks a player as "wanted" and police are rewarded by arresting a wanted individual, and approving a warrant for a player allows police to use a battering ram on their doors. The mayor can start lotteries and put the city in lock down. The rest is interactions between players to form some fun!
    License

    View an easy-to-read version of the license.

    Map: rp_city

    This is the map that will be packaged with the plugin. It features:
    • A downtown/commercial district with a government building, two apartment complexes, several shops, a car dealership, and a park
    • An industrial district with a factory, warehouse, and two storage sheds
    • A subway system with long, dark tunnels going around the entire map
    • A port, complete with a crane and a second entrance to the subway
    • A slums, with a slums apartment, beach, and several run-down buildings
    • Use of mountains and tunnels to give a natural-looking wall around the city, keeping players inside
    Screenshots

    Screenshot 1
    Screenshot 2
    Screenshot 3
    Screenshot 4
    Screenshot 5
    Screenshot 6
    Screenshot 7

    Donate

    Will be added after release.
     
  2. Offline

    hockeygoalie5

    Version 1 full release is now out! This comes with more features, bug fixes, and the map. If the file has not yet been approved on BukkitDev, it is available for download on the website. We've appreciated your support throughout the development process and hope to continue to meet your expectations.
     
  3. Offline

    Nick chinese

    Hello, I am a Chinese share plug-ins, can I share your plugin?
     
  4. Offline

    nicolai173

    Hello!, I am having issues with the plugin,

    2013-07-01 15:44:18 [INFO] [LightRP] Enabling LightRP v2b
    2013-07-01 15:44:18 [SEVERE] Cannot load plugins/LightRP/config.yml
    org.bukkit.configuration.InvalidConfigurationException: unacceptable character '�' (0xFFFD) special characters are not allowed
    in "<string>", position 1292
    at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105)
    at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:175)
    at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:117)
    at com.mkalash.lightrp.LightRP.reloadConfiguration(LightRP.java:119)
    at com.mkalash.lightrp.LightRP.onEnable(LightRP.java:503)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugin(CraftServer.java:282)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.enablePlugins(CraftServer.java:264)
    at net.minecraft.server.v1_5_R3.MinecraftServer.j(MinecraftServer.java:304)
    at net.minecraft.server.v1_5_R3.MinecraftServer.e(MinecraftServer.java:283)
    at net.minecraft.server.v1_5_R3.MinecraftServer.a(MinecraftServer.java:243)
    at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.java:151)
    at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:382)
    at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
    Caused by: unacceptable character '�' (0xFFFD) special characters are not allowed
    in "<string>", position 1292
    at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
    at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
    at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53)
    ... 17 more
    2013-07-01 15:44:18 [SEVERE] Cannot load configuration from stream
    org.bukkit.configuration.InvalidConfigurationException: unacceptable character '�' (0xFFFD) special characters are not allowed
    in "<string>", position 1292
    at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
    at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:202)
    at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:121)
    at com.mkalash.lightrp.LightRP.reloadConfiguration(LightRP.java:119)
    at com.mkalash.lightrp.LightRP.onEnable(LightRP.java:503)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugin(CraftServer.java:282)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.enablePlugins(CraftServer.java:264)
    at net.minecraft.server.v1_5_R3.MinecraftServer.j(MinecraftServer.java:304)
    at net.minecraft.server.v1_5_R3.MinecraftServer.e(MinecraftServer.java:283)
    at net.minecraft.server.v1_5_R3.MinecraftServer.a(MinecraftServer.java:243)
    at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.java:151)
    at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:382)
    at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
    Caused by: unacceptable character '�' (0xFFFD) special characters are not allowed
    in "<string>", position 1292
    at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
    at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
    at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53)
    ... 16 more
    2013-07-01 15:44:18 [SEVERE] Error occurred while enabling LightRP v2b (Is it up to date?)
    java.lang.NullPointerException
    at com.mkalash.lightrp.LightRP.reloadConfiguration(LightRP.java:139)
    at com.mkalash.lightrp.LightRP.onEnable(LightRP.java:503)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugin(CraftServer.java:282)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.enablePlugins(CraftServer.java:264)
    at net.minecraft.server.v1_5_R3.MinecraftServer.j(MinecraftServer.java:304)
    at net.minecraft.server.v1_5_R3.MinecraftServer.e(MinecraftServer.java:283)
    at net.minecraft.server.v1_5_R3.MinecraftServer.a(MinecraftServer.java:243)
    at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.java:151)
    at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:382)
    at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
     

Share This Page