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.
Can you damage the mobs?
Because all changes on 1.11 i think i cant update again now. I tryed to make the changes but was not suficient to to make the plugin works with 1.11.
If someone want to try, the code updated is on my GitHub https://github.com/FabioZumbi12/FakeMobs
Thanks, and i will try to update...later.
@falination
The lastests version only added new mobs and features for 1.9 and 1.10. To use with 1.7 and 1.8 you can still using old versions.
@falination
Yeah the new version is unstable. Downgrading the version helps or try the old version which worked for you. Trying out previous version works 100% guarantee!! The developer will work on the bug/issue as fast as he could. Hope this helps!
Hello, i have an issue: every time i want to create a fakemob it says:
An internal error occured while attempting to perform this command!
I didn't change anything in the plugin! Spigot 1.8 Server Version Already installed ProtocoLlib
Thank you!
PS:my log says:
[01:58:50] [Server thread/ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'fakemob' in plugin FakeMobs v1.9.4 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) [craftbukkit.jar:git-Spigot-da32fe1-df0b4c1] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) [craftbukkit.jar:git-Spigot-da32fe1-df0b4c1] at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchCommand(CraftServer.java:643) [craftbukkit.jar:git-Spigot-da32fe1-df0b4c1] at net.minecraft.server.v1_8_R1.PlayerConnection.handleCommand(PlayerConnection.java:1083) [craftbukkit.jar:git-Spigot-da32fe1-df0b4c1] at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java:918) [craftbukkit.jar:git-Spigot-da32fe1-df0b4c1] at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(PacketPlayInChat.java:26) [craftbukkit.jar:git-Spigot-da32fe1-df0b4c1] at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(PacketPlayInChat.java:53) [craftbukkit.jar:git-Spigot-da32fe1-df0b4c1] at net.minecraft.server.v1_8_R1.PacketHandleTask.run(SourceFile:13) [craftbukkit.jar:git-Spigot-da32fe1-df0b4c1] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.7.0_71] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.7.0_71] at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:686) [craftbukkit.jar:git-Spigot-da32fe1-df0b4c1] at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [craftbukkit.jar:git-Spigot-da32fe1-df0b4c1] at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:627) [craftbukkit.jar:git-Spigot-da32fe1-df0b4c1] at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:530) [craftbukkit.jar:git-Spigot-da32fe1-df0b4c1] at java.lang.Thread.run(Unknown Source) [?:1.7.0_71] Caused by: java.lang.NoClassDefFoundError: Could not initialize class de.howaner.FakeMobs.util.FakeMob at de.howaner.FakeMobs.FakeMobsPlugin.spawnMob(FakeMobsPlugin.java:160) [?:?] at de.howaner.FakeMobs.FakeMobsPlugin.spawnMob(FakeMobsPlugin.java:153) [?:?] at de.howaner.FakeMobs.command.FakeMobCommand.onCommand(FakeMobCommand.java:90) [?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [craftbukkit.jar:git-Spigot-da32fe1-df0b4c1] ... 14 more
I have updated to 1.9 and testing now on my server!
I have added a lot of features but i am waiting the owner of the plugin to see if i can post the updates i another page/Spigot.
Working on 1.9.x and plus, a lot of features:
Preview: http://prnt.sc/b0sm77
Waiting @Howaner
Edit: Update coming :D
I hope a 1.9 update, need badly to my server :/
The HAND issue still remains. Author unresponsive. https://github.com/Howaner/FakeMobs/issues/6
@FabioZumbi12
Nice plugin, but +1 to this feature
@Howaner
For /fakemob skin, can you make a way to get skin from offline players? Thanks!
@Mythikun
/fakemob shop addItem diamond 8;stone 1 1;diamond_ore
@KayrokMagick
works fine, I'm not sure why it wouldn't work for you
I don't know why but the plugin suddenly don't work :S
When I write /fakemob create 'entityname' appears a message "no permissions!" But I'm Op and I never mess whith the permissions of this plugin :S
Can anyone helpme? :c
Hello! I have an ugly problem right here... I don't understeand how to add items to the shop! I scrolled and learned that it is something like stone;stick will trade stone for stick. But how about cuantities? I want to trade 8 diamonds + a granite stone in order to get a diamond ore, and I just cant figure out how to. Plz help!!! :'(
Can you assign commands to NPC's with this?
It's me or this plugin had once upon a time a simply quest function? I swear this had one :S I'm crazy? :c
Nice plugin :)
I use spigot 1.8r01
But how spawn a player with his skin please ? :)
The interaktions function does not function.
What can I make?
Works for 1.8.3 spigot!!! Nice one!
How do you put the item in your hand into the mob's shop? I've tried to do it but its not working for me. Can anyone show what the command is?