[TP] RiftCraft v1.0.1 - [1337]
Release note 11/08/2011:The version currently available is outdated. We will be releasing a current version of RiftCraft as soon as a stable 1337 version becomes available.
The Riftcraft is a plug-in that allows players to collect a multitude of locations, then rift or portal to these locations at a later time. The plugin is resource based, helping to add to a servers economy. Players can utilize this plug-in using the following commands:
Command: /Riftcraft
Aliases: /RC
Resource: N/A
Function:
This is the root command for this plug-in. When this command is used it will display a collection of information to the command sender, such as the plug-ins version number, and description of the plug-in.
Example: /rc
Command: /Riftcraft mark <name>
Aliases: N/A
Resource: Glowstone dust (will change)
Function:
This command will inscribe a location into your Riftbook. This command requires a location name argument to be passed.
Example: /rc mark Serenity
Command: /Riftcraft rift <name>
Aliases: N/A
Resource: Glowstone dust (will change)
Function:
This command will begin casting a rift to the specified Location. After three seconds the player will be rifted to the destination. This command requires a location name argument to be passed.
Example: /rc rift Serenity
Command: /Riftcraft potal <name>
Aliases: N/A
Resource: Glowstone dust X 3
Function:
This command will open a bi-directional portal to the specified location. After 30 seconds the portal will automatically delete. Any player may pass through an open portal.
Example: /rc poral Serenity
Command: /Riftcraft find <name>
Aliases: N/A
Resource: Glowstone dust X 2
Function:
This command will lock your compass onto the nearest rift craft mark of the specified player. Once located a player may right click the mark location to destroy the players mark.
Example: /rc poral Serenity
Command: /Riftcraft book
Aliases: N/A
Resource: N/A
Function:
This command will display all the inscriptions in your Riftbook. The output will display INSCRIPTIONNAME - COORDINATES
Example: /rc book
Command: /Riftcraft book remove <name>
Aliases: N/A
Resource: N/A
Function:
This command will remove an inscription from your Riftbook. This command requires a location name argument to be passed.
Example: /rc book remove Serenity
Permissions node:
riftcraft.mark - Grants permission to use mark a RiftCraft location.
riftcraft.rift - Grants permission to rift to a marked location.
riftcraft.portal - Grants permission to open a portal to a marked location.
riftcraft.find - Grants permission to track and destroy a RiftCraft marks.
riftcraft.load - Grants permission to manually import the RiftCraft data to the SQLite database (admins only recommended.)
riftcraft.save - Grants permission to manually export the RiftCraft data to the SQLite database(admins only recommended.)
Configuration: - descriptions to come.
Mark_Consumption: 1
Show_Rift_In_Log: true
Show_DB_Export_In_Log: false
Portal_Ingredient: 348
Max_Locations: 10
Rift_Delay: 3000
Rift_Consumption: 1
Portal_life: 30
Destroy_Mark_Ingredient: 348
Tutorial_URL: http://www.projectbrokenangel.com/minecraft/forum
Mark_Ingredient: 348
Rift_Ingredient: 348
DB_Export_Interval: 15
Task to still be completed:
- Make a rift cancel when a player moves or is hit while casting ( 3 second cast delay )
- Make Player to Player Rifting and Teleportation
Known issues:
- Destroying a mark requires the player to move their glowstone dust stack to update the quanity count.
I have truly enjoyed working on this project, and Im anxiously awaiting public response, enjoy!
-
View User Profile
-
Send Message
Posted Jan 19, 2012Any hope of this ever getting an update?
-
View User Profile
-
Send Message
Posted Dec 13, 2011@aufdemrand
Just an update... I was able to fix the problem by deleting the old database. Maybe it was a fluke.. I don't get the error anymore. Will keep you posted.
Edit: Nevermind.. back to the same 'ole. We cannot save riftpoints because of this. Dev: Anything?
-
View User Profile
-
Send Message
Posted Dec 5, 2011First, I am loving this mod. Brings me back to my MUD days... there was a rip/rift system that was spectacular. Awesome job.. I think it's well balanced!
Having a few problems though...
I've had a few times where the rift did not remove itself after use. This may or may not have anything to do with my second problem, which is this error that gets spammed in the console quite often:
11:17:02 [INFO] RiftCraft: Table error -java.sql.SQLException: [SQLITE_BUSY] The database file is locked (database is locked) 11:17:06 [SEVERE] java.lang.NullPointerException 11:17:06 [SEVERE] at lib.PatPeter.SQLibrary.DatabaseHandler.writeError(DatabaseHandler.java:83) 11:17:06 [SEVERE] at lib.PatPeter.SQLibrary.SQLite.checkTable(SQLite.java:196) 11:17:06 [SEVERE] at me.FatherTime.RiftCraft.DatabaseHandler.GenRiftBookTable(DatabaseHandler.java:17) 11:17:06 [SEVERE] at me.FatherTime.RiftCraft.RiftCraft$2.run(RiftCraft.java:529) 11:17:06 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:34) 11:17:06 [SEVERE] at java.lang.Thread.run(Thread.java:680)
-
View User Profile
-
Send Message
Posted Nov 20, 2011How could I miss that ? This is awesome.
installed it :]
-
View User Profile
-
Send Message
Posted Oct 24, 2011@LordBoos
Thank you very much for the positive feedback.
The version that is currently uploaded has a few bugs that my players have managed to identify, but we are pretty sure we caught them all and have rectified the issues.
I am going to allow the plug-in to operate on my server for a few days to make sure everything is functioning properly before releasing the next version.
I apologize for any buggy behavior; however, this is the primary travel system for our server so we will stop at nothing to make it perform to perfection.
-
View User Profile
-
Send Message
Posted Oct 23, 2011Super cool! Definitely adding this to my server!