CloneMe
CloneMe
You want to build symetrical buildings twice or four times as fast? Look no more, this plugin is for you. Developped in an underground basement by canadian monkeys, this plugin brings you clones that will copy exactly every action you do.
Video Presentation
Note : The stair rotation bug is already fixed in the the latest build. This video was recorded a week ago before many changes.
Video of possible usage outside building things
How does it work?
Each time you create a clone, you provide it parameters that will be different from the original you.
- You can give them a different name with the n: parameter. Ex: n:Boblennon
- You can do a mirrored effect with the m: parameter. Ex: m:north
- You can do a translated effect with the x: y: and z: parameters. Ex: x:5 z:-7
- You can do a rotation effect with the r: parameter. Ex: r:90
"HELP I cannot see my clones!"
You will need Citizens 2 to run this plugin
Permissions
Should work with Permissions 2, 3, PEX, Superperms... At the moment the only permission node is "CloneMe.use". OPs won't have it unless their permission give them.
List of commands
[] means optional parameter while <> means obligated
Supposedly working commands :
- /cloneme add [x:0] [y:0] [z:0] [m:north/west/south/east] [n:name] [r:90/180/270] - Adds a clone
- /cloneme stop [name] - Removes all your clones or the clones of the player provided
- /cloneme stopall - Removes everyones clones
Future commands
- /cloneme modify <id> [x:0] [y:0] [z:0] [m:north/west/south/east] [n:name] [r:90/180/270] - Modifies a clone
- /cloneme remove <id> - Removes one of you clones
- /cloneme list [name] - Lists your clones.
- /cloneme players - Lists all players using clones.
- /cloneme ready - Start up your clones (They appear when you add them)
- /cloneme pause - Pauses your clones
- /cloneme save <name> - Save a template of your clone setup. NOT YET IMPLEMENTED
- /cloneme load <name> - Load a template of clones. NOT YET IMPLEMENTED
- /cloneme reload - Reloads the plugin. NOT YET IMPLEMENTED
Version History
Version 0.7
- Now using NPCs for clones instead of flowers from Citizens, requires build version 2.0.7 build 731 and up to work! Download it from HERE
- Implemented new commands
- List <name> - Lists your clones or that player's clones
- Modify <id> <param> - Modify one of your clones
- Players - Lists all the players using clones
- Remove <id> - Removes a specific clone
- Fixed stop <name> to be case insensitive
- Clones will now auto despawn after 15 minutes of a player being offline. When the player logs back on, the time is removed.
@Aaronleek
Well no you're not on java 7 if you get that error sorry.
How come you can get it to work.. MINE WONT D; It makes the NPC.. But it doesnt move..
Well I am on a mac so java updates automatically
@Aaronleek
ahhhhh
I see, it seems I compiled CloneMe on Java 7... J2SE 7 = 51, J2SE 6.0 = 50, J2SE 5.0 = 49, JDK 1.4 = 48, JDK 1.3 = 47, JDK 1.2 = 46, JDK 1.1 = 45
Would there be a possibility for you to update Java?
Ok I did that. but in the log it says: 14:15:08 [SEVERE] Could not load 'plugins/CloneMe.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/worldcretornica/cloneme/CloneMe : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_4_R1.PlayerList.<init>(PlayerList.java:55) at net.minecraft.server.v1_4_R1.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_4_R1.DedicatedServer.init(DedicatedServer.java:104) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:399) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) Caused by: java.lang.UnsupportedClassVersionError: com/worldcretornica/cloneme/CloneMe : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ... 9 more
@Aaronleek
You seem to be running Citizen version 1
[INFO] [Citizens] version [1.2.3]
For CloneMe to work, you will need at least Citizen version 2.0.7 build 731 or above. It can be downloaded from their Jenkins here: http://ci.citizensnpcs.com/job/Citizens2/
If you had Citizen version 1 before and you need to convert NPCs, you can look at the citizens dev page for help.
Heres the new log: 2013-02-22 13:07:40 [INFO] Starting minecraft server version 1.4.7 2013-02-22 13:07:41 [INFO] Loading properties 2013-02-22 13:07:41 [INFO] Default game type: SURVIVAL 2013-02-22 13:07:41 [INFO] Generating keypair 2013-02-22 13:07:41 [INFO] Starting Minecraft server on 25.150.43.159:25565 2013-02-22 13:07:42 [INFO] This server is running CraftBukkit version git-Bukkit-1.4.7-R1.0-b2624jnks (MC: 1.4.7) (Implementing API version 1.4.7-R1.0) 2013-02-22 13:07:43 [SEVERE] Could not load 'plugins/CloneMe.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/worldcretornica/cloneme/CloneMe : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_4_R1.PlayerList.<init>(PlayerList.java:55) at net.minecraft.server.v1_4_R1.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_4_R1.DedicatedServer.init(DedicatedServer.java:104) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:399) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) Caused by: java.lang.UnsupportedClassVersionError: com/worldcretornica/cloneme/CloneMe : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ... 9 more 2013-02-22 13:07:43 [INFO] [Citizens] Loading Citizens v1.2.3 2013-02-22 13:07:43 [INFO] Preparing level "world" 2013-02-22 13:07:43 [INFO] Preparing start region for level 0 (Seed: 96352) 2013-02-22 13:07:44 [INFO] Preparing spawn area: 40% 2013-02-22 13:07:45 [INFO] Preparing spawn area: 89% 2013-02-22 13:07:45 [INFO] Preparing start region for level 1 (Seed: 96352) 2013-02-22 13:07:46 [INFO] Preparing spawn area: 65% 2013-02-22 13:07:47 [INFO] Preparing start region for level 2 (Seed: 96352) 2013-02-22 13:07:47 [INFO] Preparing spawn area: 52% 2013-02-22 13:07:47 [INFO] [Citizens] Enabling Citizens v1.2.3 2013-02-22 13:07:48 [INFO] [Citizens] NPC types loaded: blacksmith, guard, healer, quester, trader, wizard 2013-02-22 13:07:49 [INFO] [Citizens] Vault is required for economy but wasn't found. Server economy is unavailable. 2013-02-22 13:07:49 [INFO] [Citizens] version [1.2.3] loaded. 2013-02-22 13:07:49 [INFO] Server permissions file permissions.yml is empty, ignoring it 2013-02-22 13:07:50 [INFO] Done (7.070s)! For help, type "help" or "?" 2013-02-22 13:07:50 [INFO] Starting remote control listener 2013-02-22 13:07:50 [INFO] RCON running on 25.150.43.159:25575 2013-02-22 13:07:50 [INFO] [Citizens] Loaded 0 NPCs. 2013-02-22 13:07:50 [INFO] [Citizens] Loaded 0 quests. 2013-02-22 13:07:55 [INFO] CONSOLE: Stopping the server..[m 2013-02-22 13:07:55 [INFO] Stopping server 2013-02-22 13:07:55 [INFO] [Citizens] Disabling Citizens v1.2.3 2013-02-22 13:07:55 [INFO] [Citizens] version [1.2.3] disabled. 2013-02-22 13:07:55 [WARNING] DSCT: Socket closed 2013-02-22 13:07:55 [INFO] Closing listening thread 2013-02-22 13:07:55 [INFO] Saving players 2013-02-22 13:07:55 [INFO] Saving worlds 2013-02-22 13:07:55 [INFO] Saving chunks for level 'world'/Overworld 2013-02-22 13:07:57 [INFO] Saving chunks for level 'world_nether'/Nether 2013-02-22 13:07:57 [INFO] Saving chunks for level 'world_the_end'/The End 2013-02-22 13:07:58 [INFO] Stopping server 2013-02-22 13:07:58 [INFO] Saving players 2013-02-22 13:07:58 [INFO] Saving worlds
Ok I shall change that, I only made it that way so my brother without an account could be in my video, ill change it.
@Aaronleek
Sorry I do not give support to servers running in offline mode.
Yes I am op, I got rid of all my plugins except for citizens and cloneme: and heres the log: 2013-02-22 12:47:13 [INFO] Starting minecraft server version 1.4.7 2013-02-22 12:47:13 [INFO] Loading properties 2013-02-22 12:47:13 [INFO] Default game type: SURVIVAL 2013-02-22 12:47:13 [INFO] Generating keypair 2013-02-22 12:47:14 [INFO] Starting Minecraft server on 25.150.43.159:25565 2013-02-22 12:47:14 [INFO] This server is running CraftBukkit version git-Bukkit-1.4.7-R1.0-b2624jnks (MC: 1.4.7) (Implementing API version 1.4.7-R1.0) 2013-02-22 12:47:14 [SEVERE] Could not load 'plugins/CloneMe.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/worldcretornica/cloneme/CloneMe : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_4_R1.PlayerList.<init>(PlayerList.java:55) at net.minecraft.server.v1_4_R1.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_4_R1.DedicatedServer.init(DedicatedServer.java:104) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:399) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) Caused by: java.lang.UnsupportedClassVersionError: com/worldcretornica/cloneme/CloneMe : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ... 9 more 2013-02-22 12:47:14 [INFO] [Citizens] Loading Citizens v1.2.3 2013-02-22 12:47:14 [WARNING] SERVER IS RUNNING IN OFFLINE/INSECURE MODE! 2013-02-22 12:47:14 [WARNING] The server will make no attempt to authenticate usernames. Beware. 2013-02-22 12:47:14 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose. 2013-02-22 12:47:14 [WARNING] To change this, set "online-mode" to "true" in the server.properties file. 2013-02-22 12:47:14 [INFO] Preparing level "world" 2013-02-22 12:47:15 [INFO] Preparing start region for level 0 (Seed: 96352) 2013-02-22 12:47:15 [INFO] Preparing start region for level 1 (Seed: 96352) 2013-02-22 12:47:16 [INFO] Preparing spawn area: 0% 2013-02-22 12:47:17 [INFO] Preparing start region for level 2 (Seed: 96352) 2013-02-22 12:47:17 [INFO] Preparing spawn area: 32% 2013-02-22 12:47:17 [INFO] [Citizens] Enabling Citizens v1.2.3 2013-02-22 12:47:17 [INFO] [Citizens] NPC types loaded: blacksmith, guard, healer, quester, trader, wizard 2013-02-22 12:47:18 [INFO] [Citizens] Vault is required for economy but wasn't found. Server economy is unavailable. 2013-02-22 12:47:18 [INFO] [Citizens] version [1.2.3] loaded. 2013-02-22 12:47:18 [INFO] Server permissions file permissions.yml is empty, ignoring it 2013-02-22 12:47:18 [INFO] Done (3.989s)! For help, type "help" or "?" 2013-02-22 12:47:18 [INFO] Starting remote control listener 2013-02-22 12:47:18 [INFO] RCON running on 25.150.43.159:25575 2013-02-22 12:47:18 [INFO] [Citizens] Loaded 0 NPCs. 2013-02-22 12:47:18 [INFO] [Citizens] Loaded 0 quests.
@Aaronleek
You'll have to help me out here, just saying the command doesn't work isn't helping me help you. Show me your server log, tell me what shows to the player when the command is used, are you using a permission plugin, are you OP??
well /cloneme add r:90 I watched a video tutorial. but even the /cloneme command doesnt work.
@Aaronleek
"stuff", what did you actually type?
@zachbora I downloaded the latest version along with citizens, and when I put them in my plugins folder to test the plugin out, I did the /cloneme add [x:0] [y:0] [z:0] [m:north/west/south/east] [n:name] [r:90/180/270] stuff and it says unknown command. could you please help?
@Kiak
@Mester_00
Version v0.7 has revived the NPC clones using Citizens 2
Are there not other plugins the same functions as npccreatures have?
@AJR200
I can't sorry NPCCreatures was abandoned.
Update Plz
@Kiak
Hi Kiak, just saw this as I must have missed it back in October. Sure citizens 2 can do this. I made it because it didn't exist.
@bw1119
No idea why you wrote here... go away :O
Everyone Take A look at my comment on: http://dev.bukkit.org/server-mods/herobrineunleashed/