neoPaintingSwitch
neoPaintingSwitch - switching paintings the easy way:
This plugin uses the same basic idea as located here and here.
This plugin was originally created by Edward Hand (credit to him!) then abandoned and updated by MadMonkeyCo (thanks for keeping it alive) but abandoned again. Because I use it, a lot, I needed it working. So, I have rewritten it to use the bukkit api instead of hooking directly into the net.minecraft server. Meaning it shouldn't break after every new minecraft version.
How it works:
- Place a painting on the wall.
- Right click the painting and then using the mouse scoll wheel to scroll through the paintings.
- When you find the painting you like simply right click again or walk away from the painting. The plugin will disengage and the painting you have selected will remain.
There you have it, in a nutshell, it simplifies the selecting of paintings and saves alot of time. The plugin is also smart enough to know which paintings are the correct size for the space available. No commands to remember, simply click and scroll. Simple as that.
Features
- Allows you to scroll through paintings by aiming and right clicking at them and using the mouse wheel to scroll through paintings.
- Permissions support ("neopaintingswitch.use"). -Groupmanager, bukkit permissions, niji based permissions, bPermissions, Vault, PermissionsEx and any other permissions that works with bukkit.
- config to turn off permissions checks entirely
- Support for worldguard regions
- Remembers last painting used and will attempt to use the same painting for future placements.
Permissions:
- neopaintingswitch.use
Config:
- free4All
- false : enables permissions checks and allows anyone to switch paintings
- true : disables permissions checks and allows anyone to switch paintings
- debug
- true: enables permission debug traps
- true: enables permission debug traps
If you are still not convinced this is the plugin for you, check out the review made by ServerMiner.
if you like this plugin and want to support me. Its much appreciated. :-)
Donate With BitCoin 1NfcRtfUgqmQc3o3wKtN4k6MLKJSAetyHc
I really like this plugin, but when i try to use it with permissions, but without OP, i just get an error, everytime i rightclick a painting :( could u fix that? Would be awesome :)
Works fine with 1.7.9. Thanks.
1.7.9 doesn't work
Love this plugin. Could you maybe make a language file for the text strings? I would like to be able to stylize the "scroll to change paintings" and "painting locked" texts. (:
@KillaBot
Good to know, but v1.35 was the version brought into compliance with all the changes for 1.7+. I did that a while back I just forgot to update the project page.
Thanks
@all
Just to let you know: this still works with 1.7.2
@NcFucksMinecraft
Use the number keys on the top of the keyboard - 1 through 0, or use whatever you use to change your inventory slot selection. The scroll wheel is just commonly used. But not necessary.
What if your mouse donsn't have a scrolling wheel o_o
@arcvvolf
Oh !!! Thanks for pointing this out. I actually didn't even know that info was located there :).
@JK82NL @willianbr
The download when you click it has a pane that says Facts Do note is says in that pane
Game version CB 1.6.2-R0.1, CB 1.5.2-R1.0
That means that it already supports 1.5.2 and 1.6.2 it might also support versions before that but I only officially support 1.5.2 and 1.6.2.
@willianbr
Version 1.33 for CB 1.4.5 also works on 1.5.2. I've been using this plugin all along and i even think it works for 1.6.2 (not sure of this) but that update only states that it now remembers the last painting you selected.
And of course the download links are as always in the left pane of this page where it says 'Recent files'.
please make a version for 1.5.2 and if you can, send me the link download. Thanks!
@GROMkill
Could be a conflict, but there would have to be a seriously misbehaving plugin to cause it. Because there's not much to how this plugin works. It simply goes on what bukkit reports back as a valid list of paintings for the area that was selected. Then increments through that provided list when a user scrolls their inventory. So if its having issues its not on this end. There is no deep code editing, no NMS used. Simply bukkit API calls and thats it. Also, I use this plugin a lot. I've not had your reported issue. I've been using it on both CraftBukkit 2771 & Spigot 866.
Try narrowing things down by using only this plugin and slowly adding others to the mix. That should help more then I can at this point.
Just a side note, it may also be a bukkit bug. Just putting that out there. Paintings have had issues in the past. If the API isnt working right then this plugin will reflect that issue.
@arcvvolf
I've been using this plugin for about a month now and it's awesome. However, suddenly, it isn't working correctly anymore. My problem matches "shrela"s problem a few posts below. Basically, when scrolling through, it skips 1 painting every notch of the scroll wheel. For instance, you're at Painting A, you scroll, it skips past B and you see it for a split second and painting C appears. Scroll again, you skip D and you see E. Is this a plugin conflicting with neoPaintingSwitch, or something else?
@Nuinethir
I dont use tekkit, so I couldnt say what has changed. However, if that server mod has changed anything to do with entities specifically paintings and the setArt() or getArt() then yes I can see how it would break. I dont see me supporting any other implementations of bukkit besides Official CraftBukkit / Beta CraftBukkit and Spigot. I simply dont have the will to keep up with all the changes across so many different versions of this server api.
So sorry, cant help, but I just dont support tekkit builds of craftbukkit. Look at the git source if you want more detail on hooks. 2 event classes hold all event based hooks. From there you will see I hook into a lot of different areas having to do with Painting entities and the player.
SOURCE
I really love this plugin and have used it for quite a long time. However, I just switched my server over to Tekkit Lite with BukkitForge and it no longer operates. I have disabled permission check (via the config file) and have tried via op to no avail. Is there a particular CraftBukkit hook you are using to make this work? Any workarounds? Thanks!
@shrela
The plugin will only display paintings that will fit the area where you placed them. Make sure you have enough room for the desired painting.
Hi! Right now Ive tried both of the last 2 versions. I've changed texture size but no matter what I do it is not scrolling through about half of the paintings I'm wondering if there is something I'm doing wrong?
Thanks!
@JK82NL
@henk3333
Great! then I just know you will be interested in the latest beta version which remembers the last painting you scrolled to and uses that as the next painting to place. Very handy for those big decorating projects :)
neoPaintingSwitch v134 beta
Test it out and let me know what you think.
Great Plugin. I had Craftbook for a while but did not use any of it, when i removed it I noticed that painting switching was gone so I had to reinstall it xD.
But now that I found this i can remove Craftbook since I mainly used the painting switching.
Thank you for keeping this alive :).