FakeMobs
Overview
Spawn you own decoration Mobs!
FakeMobs can spawn Fake Mobs, which do nothing.
They didn't move, attacking Players, breaking Blocks, ...
This is useful for decoration Mobs or other.
Features
Present Features
- Spawn Mobs without Bukkit Extras
- No movement, attacks, Interacts, Functions, etc. of the Mobs
- Give custom items to your NPCs
- Equip Elytra to your NPCs and make it flying
- Mobs as NPC!
- Give the Mobs Names!
- Give the Mob a Inventory!
- Create own villager inventories!
- Sit a pet entity
- A Playerlook Function (The Mob will look at you any time)
- Mob interact functions
Commands
Command | Description | Permission |
/FakeMob create <Type> | Spawn a Fakemob | FakeMobs.create |
/FakeMob select [Id] | Select a Fakemob | FakeMobs.select |
/FakeMob name <Name/none> | Give the Fakemob a Name | FakeMobs.name |
/FakeMob sitting | Change the Sitting state of a pet (Wolf/Ocelot) | FakeMobs.sitting |
/FakeMob look | Enable/Disable the Players Look | FakeMobs.look |
/FakeMob teleport | Change the Location of the selected Fakemob | FakeMobs.teleport |
/FakeMob gliding | Make your human NPC gliding | FakeMobs.gliding |
/FakeMob layer | Change between human skin layers | FakeMobs.layer |
/FakeMob inv <hand/boots/leggings/chestplate/helmet> <Item/interact> | Give the Fakemob a Inventory | FakeMobs.inv |
/FakeMob shop enable | Give the Fakemob a Shop. | FakeMobs.shop |
/FakeMob shop disable | Remove the Shop from a Fakemob | FakeMobs.shop |
/FakeMob shop addItem <Item 1>;[Item 2];<Output> | Add a Item to the Fakemob Shop | FakeMobs.shop |
/FakeMob shop removeItem <id> | Remove a Item from the Fakemob Shop (You can see Id's in /FakeMob shop items) | FakeMobs.shop |
/FakeMob shop clear | Remove all Items from the Fakemob Shop | FakeMobs.shop |
/FakeMob shop items | List all Items in the Fakemob Shop | FakeMobs.shop |
/FakeMob interact add <Type> <Value> | Add Interact Action to the Mob | FakeMobs.interact |
/FakeMob interact remove <ID> | Remove Interact Action | FakeMobs.interact |
/FakeMob interact list | List all Interact Actions from the Mob | FakeMobs.interact |
/FakeMob interact clear | Remove all Interact Actions from the Mob | FakeMobs.interact |
/FakeMob remove | Remove the selected Fakemob | FakeMobs.remove |
/FakeMob reload | Reload NPC db and skins | FakeMobs.reload |
How To's
Installation
This 'How To' will tell you how to install this plugin.
- Download the latest jar from this page
- Place the jar in your servers plugins folder
- Reload or restart your server
Plugin Requirements
ProtocolLib is required for run.
Shop Items
The item format is equal to the vanilla format.
If you use HAND, the item in your hand will used.
The plugin won't load at all. I tried every single ones. I am running a 1.6.4 server. No errors for me. It look like the .jar file is invisible to my console...
@Spiko321
What doesn't work?
Have you a Error Code?
It doesn't work
@highfaller
Thanks for your Bug Reported.
I have fixed this.
@rustyshakelford2 Now you can sit players (/fakemob sitting)
@xCookiieZz I've added Interact Options.
/fakemob interact add command s:give @p bread 1
s: = Run the Command as Server
@p = My Plugin change this to the Playername
[Possible Bug] Renaming villagers turns them invisible and lags the heck out of clients.
This plugin is awesome, nice work. All of the nametags can be really distracting though, and they ruin the look in some cases. Could you add the option to hide fake player's nametags? Maybe adding a crouch option for them would be an easy way.
Hey Howaner, ich bin malwieder sehr zufrieden mit der neuen Version! Funktioniert jetzt alles Perfekt!
Ich hätte aber eine Frage ob du das evt. einbauen könntest: Wenn man auf einen Mob klickt, sollte ein Command ausgeführt werden :) Also z.B über /fakemob addcommand <command> (argumente braucht man vorerst ja nicht)
Wäre echt super!
LG.
i made a short video on what you can do with this plugin... ill try to make one with explication and how-to, Step by step...
http://youtu.be/JKtbnVtT-4Y
@happyfrog99
I have added the Item Format to the description.
Use this:
/fakemob shop enable
/fakemob shop addItem GOLD_NUGGET;30 DIAMOND_SWORD
Hello, I need some help with the functionality of the shop function. I am trying to make a shop where I can trade 30 nuggets for 1 diamond sword, but its always 1 nugget per diamond sword, can I please have some help with this? Thanks happyfrog99
@Howaner
I don't understand. Do I have to use the specific name 'safsad'? I'm at work and can't try it at the moment.
Also, I wanted to point out that your plugin seems quite heavy while running. I did a profile with NoLagg /examine and your plugin was taking the lion's share of ticks by far. The PlayerMoveEvent seems to be what is taking up all the time. Could you look into this issue please?
@GumbyDammit
If you type /fakemob create safsad, my plugin sends you a list with all Mobs.
@Stabro5
Download this: http://dev.bukkit.org/media/files/762/922/ProtocolLib-3.1.0.jar
And place it in the plugins Folder.
How to install ProtocolLib ??? please :3
You need a '/fakemob list' command that lists all fakemobs, their type, and ID.
ooooh, sorry bro, my bad, now it works :)
@sownten
You haven't ProtocolLib.
My Plugin requires this: http://dev.bukkit.org/bukkit-plugins/protocollib/
@xCookiieZz
Da ist wohl das Paketformat in der 1.7 anders.
Ich schau mir das gleich an.
Hatte es nur mit der 1.6 getestet.
@GumbyDammit
I can add this.
Hey bro, i'm trying to add this plugin but does not work :p
[02:45:38 INFO]: This server is running CraftBukkit version git-Bukkit-1.7.2-R0.2-b2974jnks (MC: 1.7.2) (Implementing API version 1.7.2-R0.2) [02:45:38 ERROR]: Could not load 'plugins/FakeMobs.jar' in folder 'plugins' org.bukkit.plugin.UnknownDependencyException: ProtocolLib at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:196) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:255) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.<init>(CraftServer.java:233) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.PlayerList.<init>(PlayerList.java:63) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:126) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
Is there any way to stop players from removing fakemobs created by others? Or was this meant to mainly be an server admin feature for shops?
ich hab das selbe problem wie xCookiieZz! ich benutze 1.7
shade gerde wegen dem habe ich es runtergeladen :(
@Howaner
Oh sorry!
Ich benutze, wie du evt. auch an der Log sehen kannst 1.7.2, die Beta Build. Ich benutze derweilen mal deine Alte Version! :)
Das Plugin ist aufjedenfall große klasse! Ich meide schon länger Citizens, weil es einfach viel zu umpfangreich ist..
LG.