RandomMobs
RandomMobs
RandomMobs is an easy-setup, light-weight RandomMobsSSP for Modloader replacement for Spout. It aims to provide a similar functionality as RandomMobs does for anyone using Spout and Spoutcraft.
Features
- Per-Entity Textures
- bPermissions support
- PermissionsBukkit support
- PermissionsEx support
Requirements
- Spout (b721)
- Spoutcraft (b1081+)
- CraftBukkit (1.1-R1)
Commands
- /rm - Console/in-game help menu.
- /rm reload - Reloads the configuration file from disk.
Permissions
- rm.* - Access to all permissions (besides opt-out).
- rm.reload - Access to the reload command.
- rm.disable.* - Opt-out permission that disables all skins.
- rm.disable.creaturename - Opt-out permission that disables all skins for the designated creature (ie rm.disable.blaze).
- rm.disable.creaturename.1,2,3 - Opt-out permission that disables all skins for the designated creature and a particular skin number (ie rm.disable.blaze.1 would disable the first listed skin in the config file for the creature blaze).
To-do
- Find someone to make a banner for this plugin
@jacobems
upload your config to pastebin.com;
How it should look.
http://pastebin.com/t6dBLNnE
Still doesn't work for the texture packs that have the built in skins of the mobs.
@BioRage
@BioRage
er...its still not working...whats wrong with this link? http://dl.dropbox.com/u/53504904/testenderman.png I also tried this one: http://www.minecraftskins.info/skeletonhead.png for a skeleton. I set both to true in the config.
EDIT: =.= it might have been helpful to a.not have like 2 or three places you list help and b. list all help in the multiple places. I didnt know i had to remove the <>. Also what notation do i use to separate the urls so I can have multiple skins for the same creature?
@BioRage
ok thx.
@jacobems
For the time being, use drop box, or an FTP server, like a web site.
@NinjaZidane
BLEH! What kind of links? What sites will work? Why cant I use links for inside my computer?
@lipe124
I have been keeping quiet about my future plans (as I love surprises) but I can tell you now that the necessity for things like dropbox for my plugin are about to go bye bye :P
No prob thanks for looking into it.
You should let people know about dropbox for setting up links for texture packs, for small/medium servers its perfect and really easy to setup.
@NinjaZidane
oh...XD ok.
@jacobems
Did you actually put links into the config file for textures? I provide no links as this is merely a base, a core if you will and you provide links for whatever textures you could want :)
I also do not provide any as I would have to contact EVERY author and ask them.
@NinjaZidane
ok thought so. :D
EDIT:i have the plugin installed and connected to my server with spoutcraft...i cant see the new textures.
@lipe124
I had a response last night for you and I think I may have went to sleep without submitting it.
Anyhow, I will definately look into forcing it for all living entities around each player online. It shouldn't cause really any bottleneck (as far as I am aware) and should let them autoupdate. As for permissions, there is a bug with Spout at the moment with per player skinning that I will get fixed :P.
@jacobems
They will only see the textures of vanilla creatures and nothing more. :)
@lipe124
He's working on it the permission system, and new features for
1.1.3.
@jacobems
Nothing, they will see normal mobs as normal mobs.
What would happen if a player without spoutcraft tried to connect to my server with this installed?
Oh it works fine on a server reboot, I meant to force a re-skin of passive animals while the server is running. Something like this is really helpful for when you are busy setting up the URLs and want to confirm they are correct. Having to do constant server restarts is a very annoying thing for the rest of the players and they just get pee'd off at the admin for screwing around (as usual XD).
I tried to relog to force the chunk load update to fire but that didn't work either.
In general plugins that force a server reboot to work are quite annoying during the setup phase since the config's always take some playing around with.
But yea once I had all the URL's in place and restarted it worked like a dream! Awesome job.
Ps. One last little issue tho, I like playing with HD texture packs and a lot of my users don't so they see these ultra high def mobs in their normal environment and apparently it looks quite weird lol. Any chance to bring back the opt out permission system again?
@lipe124
Not a bad idea....though based on my logic technically that should already occur. Without going into the details and perhaps confusing someone...this is how things go.
I listen for and grab three parts of creatures: When a world is loaded (ie the server is starting up) I grab all involved, when a chunk is loaded (such as when your moving from where you spawned) I grab all involved, and lastly when a new creature is spawned, I grab whatever was involved in that.
Based on that, technically all creatures that you the player have ever seen and have not died should get a skin update on each server reboot. I am possibly thinking that Spout/Spoutcraft have a check somewhere to see if this entity has been involved in or has been previously skinned, if so ignore it and move on.
I will ask the Spout Team and find out for sure :P
Oh no probs, i uploaded all the images to dropbox and put the urls in there.
It worked for chickens, and then i added more and now nothing is working again T_T. Should I set the original thing to false to make sure it uses the url's or something?
@lipe124
This is only for urls. If anything, think of SpoutCreatures as the RandomMobs of servers.
Please Note that I do intend on doing a Spoutcraft client mod (aka Addon) version of SpoutCreatures that will utilize the textures in texturepacks. No ETA on it but its high on my priority list.
As always, I will let everyone know how well it is coming along once I start it :)
@NinjaZidane
Np man, I understand everything is still being worked on for mc 1.x.
I loaded 1.1.2 and it starts with no errors :D buuut I don't see any skin changes. I created a new config file and made original-textures: true and also set all the creature types to "true".
I'm using the misa texture pack and inside it I see files like: cavespider.png cavespider1.png cavespider2.png cavespider3.png
This works fine with the regular client and mcpatcher. Am I missing something or does it only work via URL's?
@lipe124
I apologize for the issues. You came in at a rocky time for development for bukkit/spout in general as things were very broke and just now we finally reach some stability.
Please give SpC 1.1.2 a try as it fixes all these issues you have as well as finally ties entitiy skins. Remember this build is Minecraft 1.0 only and must be ran on Craftbukkit 1597, Spout 644, and Spoutcraft b928 (all reccomended builds).