It is planned to add an entitiy cycler, but if you mean the random textures from mobs that doesn't work because thats handled on the client, also i don't know if i am going to add something like a armor changer i dont quite see the need for it
Ravand can you make this work for entities like if you left click a mob it will cycle through textures. And can you make this for armor models you right click the persons armor.?
Version 1.8.2 reuploaded:
- Blocks that are directional like stairs and logs don't need to be listed in the blacklist.yml anymore since they will be detected automatically when picking the block, however pick blacklisting still exists incase you want to prevent picking for a specific block
- Added Metrics
- Fixed some nullpointer exceptions when having a block in your hand that has a custom name on it
- Fixed a bug where players with no permissions still received a block + metadata displayname
If you don't want to wait for the approval download from here:
First of all you need a permission manager like PEX or zPermissions. The documentation about how to add and manage permissions will be available on the plugins dev.bukkit page
I'm pretty new to this running server business and I just want to know how to add stuff into my permissions. cause when I try I get an error message on my run.bat. I think I'm putting them in wrong. I tried finding guides but I can't find squat diddly.
To 1. It was intended from my side to have all the directional blocks working to begin with, the strange thing is, if i tried the pick block on my local server with the exact same server and plugin builds it worked perfectly fine, it assigned the appropriate metadata and quickly fixed the rotation/direction accordingly to how you place it. On the server however it completely ignored the way you are placing and simply took over the metadata from the name. So i was forced to add a blacklsit feature for the block picking. I might rewrite the placing method anyway so it works without having a blacklist
Here is my blacklist.yml with this you shouldnt have any problems with the directional blocks:
I just added it for people who would prefer it :P if you don't like it i guess you can just ignore it There are many people on our server who prefer the wheel cycling over clicking
The reason we're placing named blocks is because another plugin I won't advertise here still does some things that together with yours improves the overall experience.
1. The "block picker" when you middle-mouseclick a block, works better with e.g. logs, and it places them the correct way. If you pick a log with this, all of them you place will face a certain way. To fix this I guess you could add an if statement if the block you middleclick is e.g. a log,log2,door,trapdoor,slab,fencegate,furnace,chest and any other block that can face in diferent ways and check their metadata. If it's one that /can/ face a specific way, just make it a normal block.
2. Your scroll function is a nice edition, but it's still nicer (imo) atleast, just to be able shift +right/click the air to cycle between metadata.
It seems like you are placing a block that has been renamed with color codes and a custom name!
My plugin checks the block in your hand and looks wether it has the normal vanilla name assigned to it or not, if not it assumes that it is a block that has a metadata assigned to it for example "5:4" and it grabs the 5 and the 4 as the 2 numbers that need to be placed in order to make it look right.
Now it tries to find the ID and the META inside the name that you have given the block but cant find it and therefor throws a nullpointer exception I never took into account that people might actually rename their blocks but well... guess i will have to catch that exception and filter it out from my block placing method
If you want to fix that problem on your end you must stop changing the name of the blocks^^
I never really bothered to do a class just for non WG users, everyone should have it as it is a must have plugin imo .Also using it with WG is a key part of protecting your stuff from other players
I'm getting an error when trying to load the plugin:
[10:53:56 ERROR]: Could not load 'plugins\MetaCycler.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: com/sk89q/worldedit/Vector
I've already tried to re-install bukkit, i've checked that I have the correct version, and i've googled the problem but i've found no useful info. Any idea how I can fix this?
EDIT: I see that you sent someone your WE file and that fixed the error for them, so maybe that'd fix it for me if you're willing to send me your WE file.
1) I am actually running the server locally without port-forwarding (hamachi required)
2) My connection is actually really really bad (my subscription for it will run out tomorrow too)
3) Metacycler doesn't load (does not show up with the command /plugins) so I do not think you would be able to fix it from the server (however this is your call)
@ZeitheusDwarf
It is planned to add an entitiy cycler, but if you mean the random textures from mobs that doesn't work because thats handled on the client, also i don't know if i am going to add something like a armor changer i dont quite see the need for it
@ravand:
Ravand can you make this work for entities like if you left click a mob it will cycle through textures. And can you make this for armor models you right click the persons armor.?
@ravand
Ah thanks for the help I got it to work!
Version 1.8.2 reuploaded:
- Blocks that are directional like stairs and logs don't need to be listed in the blacklist.yml anymore since they will be detected automatically when picking the block, however pick blacklisting still exists incase you want to prevent picking for a specific block
- Added Metrics
- Fixed some nullpointer exceptions when having a block in your hand that has a custom name on it
- Fixed a bug where players with no permissions still received a block + metadata displayname
If you don't want to wait for the approval download from here:
http://dev.bukkit.org/bukkit-plugins/metacycler/files/20-meta-cycler-v1-8-2/
@WalliWalrus
First of all you need a permission manager like PEX or zPermissions. The documentation about how to add and manage permissions will be available on the plugins dev.bukkit page
I'm pretty new to this running server business and I just want to know how to add stuff into my permissions. cause when I try I get an error message on my run.bat. I think I'm putting them in wrong. I tried finding guides but I can't find squat diddly.
@wonderdude73
To 1. It was intended from my side to have all the directional blocks working to begin with, the strange thing is, if i tried the pick block on my local server with the exact same server and plugin builds it worked perfectly fine, it assigned the appropriate metadata and quickly fixed the rotation/direction accordingly to how you place it. On the server however it completely ignored the way you are placing and simply took over the metadata from the name. So i was forced to add a blacklsit feature for the block picking. I might rewrite the placing method anyway so it works without having a blacklist
Here is my blacklist.yml with this you shouldnt have any problems with the directional blocks:
http://hastebin.com/owimolubil.md
to 2.
I just added it for people who would prefer it :P if you don't like it i guess you can just ignore it There are many people on our server who prefer the wheel cycling over clicking
Also check your PM
@Ravand
Awesome fix Ravand!
Thanks for the help once again :)
The reason we're placing named blocks is because another plugin I won't advertise here still does some things that together with yours improves the overall experience.
1. The "block picker" when you middle-mouseclick a block, works better with e.g. logs, and it places them the correct way. If you pick a log with this, all of them you place will face a certain way. To fix this I guess you could add an if statement if the block you middleclick is e.g. a log,log2,door,trapdoor,slab,fencegate,furnace,chest and any other block that can face in diferent ways and check their metadata. If it's one that /can/ face a specific way, just make it a normal block.
2. Your scroll function is a nice edition, but it's still nicer (imo) atleast, just to be able shift +right/click the air to cycle between metadata.
Version 1.8.2 waiting for approval:
-Fixed some nullpointer exceptions when having a block in your hand that has a custom name on it
- Fixed a bug where players with no permissions still received a block + metadata displayname
Here a download link if you don't want to wait for approval:
http://dev.bukkit.org/bukkit-plugins/metacycler/files/19-meta-cycler-v1-8-2/
@wonderdude73
It seems like you are placing a block that has been renamed with color codes and a custom name!
My plugin checks the block in your hand and looks wether it has the normal vanilla name assigned to it or not, if not it assumes that it is a block that has a metadata assigned to it for example "5:4" and it grabs the 5 and the 4 as the 2 numbers that need to be placed in order to make it look right.
Now it tries to find the ID and the META inside the name that you have given the block but cant find it and therefor throws a nullpointer exception I never took into account that people might actually rename their blocks but well... guess i will have to catch that exception and filter it out from my block placing method
If you want to fix that problem on your end you must stop changing the name of the blocks^^
Your plugin does really not like my server haha.
Getting another error now: http://pastebin.com/uqKHuXjB
Again everything works fine. Just wanted to let you know it's there (for me atleast).
Version 1.8.1 Waiting for approval:
- Added WG and WE dependency to plugin.yml since some people reported a startup error message asking for WE classes
If you don't want to wait for the approval download from here:
http://dev.bukkit.org/bukkit-plugins/metacycler/files/18-meta-cycler-v1-8-1/
@nyzan1
I never really bothered to do a class just for non WG users, everyone should have it as it is a must have plugin imo .Also using it with WG is a key part of protecting your stuff from other players
@ravand
It works perfectly now but it needs WorldGuard to work. This isn't a problem for me but some users might not have/might not want WG on their server.
@nyzan1
Ok shit... seems like more people have this issue... Check your PM pls i've sent u a dev build tellme if it worked pls
I'm getting an error when trying to load the plugin:
[10:53:56 ERROR]: Could not load 'plugins\MetaCycler.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: com/sk89q/worldedit/Vector
I've already tried to re-install bukkit, i've checked that I have the correct version, and i've googled the problem but i've found no useful info. Any idea how I can fix this?
EDIT: I see that you sent someone your WE file and that fixed the error for them, so maybe that'd fix it for me if you're willing to send me your WE file.
@Rawe1994
Check your PMs again
@ravand
I am sorry to say but the same error still occurs
As for my IP that won't work for 3 reasons:
1) I am actually running the server locally without port-forwarding (hamachi required)
2) My connection is actually really really bad (my subscription for it will run out tomorrow too)
3) Metacycler doesn't load (does not show up with the command /plugins) so I do not think you would be able to fix it from the server (however this is your call)
Sorry if I have been a bother with this issue :(
@Rawe1994
Argh... give me your IP i can have a look there maybe
EDIT: Check your pms i have sent you my WE and WG builds, it worked last time someone had your problem
@ravand
The error, once again, refuses to go away, yes it looks like it's the exact same error
(Spigot R0.3 Snapshot for Minecraft 1.7.9 using the exact same plugins as before)
EDIT: I also tried a fresh installation of craftbukkit with no change in the error