Plugin category: Fun Suggested name: OcelotBall What I want: I want a plugin where you get snowballs and you throw them they make an ocelot purr and when it hits a player it does a heart. Ideas for commands: No commands needed for this plugin. Ideas for permissions: OcelotBall.Use - Can use the snowball. When I'd like it by: ASAP, but take your time
So what you want is: - Throw a snowball on the ground and there wil spawn a ocelot. - Throw a snowball on a player and the player wil heart.
- throw a snowball and generate an ocelot purr sound - throw a snowball at a player death 1 heart worth of damage
on it http://www.sendspace.com/file/shcsyu done,added another way to remove the 2 hearts if you dont like it tell me permissions:OcelotSnowBall.Use
lol Zarko Do you have to have the permissions if you're OP? Because it isn't working for me. EDIT by Moderator: merged posts, please use the edit button instead of double posting.
Error: Code: 12:42:17 [SEVERE] Could not load 'plugins/OcelotSnowBall.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/zarko/OcelotSnowball/Main : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugins(CraftServer.java:241) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.reload(CraftServer.java:613) at org.bukkit.Bukkit.reload(Bukkit.java:277) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServer.java:528) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchServerCommand(CraftServer.java:515) at net.minecraft.server.v1_6_R3.DedicatedServer.as(DedicatedServer.java:263) at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:228) at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:488) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:421) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583) Caused by: java.lang.UnsupportedClassVersionError: me/zarko/OcelotSnowball/Main : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) at java.lang.ClassLoader.defineClass(ClassLoader.java:621) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:249) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ... 14 more
Zarko Code: 13:08:13 [INFO] This server is running CraftBukkit version git-Bukkit-1.6.4-R2.0-b2918jnks (MC: 1.6.4) (Implementing API version 1.6.4-R2.0) 13:08:13 [SEVERE] Could not load 'plugins/OcelotSnowBall.jar' in folder 'plugins' timtower Zarko http://prntscr.com/24u61u
When you throw a ball at a player, it makes a ocelot pur and when it hits the player it makes a heart emotion thingy as if you were breeding animals
Hm, you could use packets and use happy_villager. There's a little library for that. Or, you can spawn a temp wolf that is happy at the players location.
You need to be more clear next time on what you want. Most people would think this means it takes away a heart. Kinda like *in old man voice* done me leg in! Would mean he has hurt it..
o.o Alternatively, just use in the ProjectileHitListener and EntityDamageListener, Code:java for(Player player : Bukkit.getOnlinePlayers()) player.playSound(event.getEntity().getLocation(), Sound.CAT_PURR, 1, 1); You can play mob sounds without actually spawning the mob in o.o
It was exactly what you asked... anyway here is my code if anyone wants to continue with the villager effects: Code:java package me.zark:confused:celotSnowball; import org.bukkit.Bukkit;import org.bukkit.Sound;import org.bukkit.World;import org.bukkit.entity.EntityType;import org.bukkit.entity.LivingEntity;import org.bukkit.entity.Player;import org.bukkit.event.EventHandler;import org.bukkit.event.Listener;import org.bukkit.event.entity.ProjectileHitEvent;import org.bukkit.plugin.java.JavaPlugin;import org.bukkit.potion.PotionEffect;import org.bukkit.potion.PotionEffectType; public class Main extends JavaPlugin implements Listener {@Overridepublic void onEnable() {Bukkit.getServer().getPluginManager().registerEvents(this, this);} @EventHandlerpublic void Snowball(ProjectileHitEvent event){LivingEntity player = event.getEntity().getShooter();if (event.getEntity().getType() == EntityType.SNOWBALL) {World w = player.getWorld(); if (((Player)player).hasPermission("OcelotSnowBall.Use")){ if (event.getEntityType() == EntityType.PLAYER);player.addPotionEffect(new PotionEffect(PotionEffectType.WITHER, 80, 1), true);w.playSound(player.getLocation(), Sound.CAT_PURR, 2, 1);}}}}
I would like to try .. but no guarantees. If someone beats me to it before I complete then I'll give up. Uhm something to clarify .. Do you want the 'purr-ing' to happen even if the snowball missed anyone ? Do you want 'any' snowball to have the asked effects and sounds , named snowballs , or specific snowballs with special data values or meta values ? So far these is what I understood : - You require 'OcelotBall.Use' permission to have the effect . - You want the snowball to create a heart effects as if breeding animals when it hits players . - You want the snowball to play a 'purr-ing' sound when it hits players . EDIT by Moderator: merged posts, please use the edit button instead of double posting.