something like this an i forgot to mention please add colors to the person being killed and the person killing name to differentiate it please. for example the player dead is red and the player alive is green and it would be nice if you could make the color be customized by an administrator. Thank you Commands: Killcam: description: Killcams main command usage: /Killcam help aliases: [kc] [kh] [kch][kchelp] [khelp] Trade: description: Trade in weapons, xp and money for each of the listed items usage: /Trade aliases: [kctr] view: description: Shows you your death usage: /view aliases: [v] Record: description: Records your game usage: /record aliases: [r] Save: description: saves your recorded game and videos usage: /save aliases: Replay: description: replays your death usage: /replay aliases: [r] Nick: description: sets the nick of player being killed and killing usage: /nick aliases: [n] Robgrave: description: toggles stealing from dead players inventory. Below has to be enabled. usage: /robgrave aliases: [rb] [rgrave] [robg] Corpse: description: Toggles showing dead corpse usage: /corpse aliases: [c] KD: description: Show you your Kd usage: /Kd aliases: [kd] Youtube: description: shows the youtube help usage: /Youtube /Youtube record /Youtube signin [username/email] [password] /Youtube signout /Youtube create account /Youtube save video [#] /Youtube delete video [#] /Youtube website aliases: [y] [yt] Twitch: description: shows the twitch help usage: /Twitch /Twitch record /Twitch signin [username/email] [password] /Twitch signout /Twitch create account /Twitch save video [#] /Twitch delete video [#] /Twitch website aliases: [t] Clan: description: show clan help usage: /clan create [Tag] /clan delete /clan xp [give] [amount]-ops /clan lvl /clan money /clan accept [all(optional)] /clan invite [player:allplayers] /clan declarewar [Tag] /clan pay [Tag] [amount]-ops /clan show /clan list /clan money [withdraw:deposit] [amount] /clan rename [Tag] /clan claim land /clan unclaim land /clan autoclaim land [onff] /clan chat [on] /clan [ally:enemy:neutral] [Tag] /clan socialspy-ops /clan merge [Tag] -merge with other clans. /clan mascot [mob name and type] /clan power [view:give-ops:take-ops:boost-ops] /clan leaderboards [list:view:addclan-ops:create] /clan ranks add [player] [mate:soldier:treasurer:farmer:mod:admin:captain:luteinant:commisioner:manager:boss] /clan description /clan time spent- money given by time spent as time spent increases. aliases: [cln] [kccln] [kcclan]
tasperen This is nearly impossible with bukkit, we need to track every movement of the players and all of the mobs, not to forget that we need to copy the area around the player, have a place to play it back etc. And please just remove the striked through lines,
timtower: Never heart of Toyota? (Nothing is impossible). To devs who onna do it: * There's a plugin called Actor (maybe you onna look into the source) * "just" fake a NPC via packets * Maybe track the important things (moving & interacting) for two players as soon as they hurt each other. But the video saving, uploading, twitching WON'T work. (Maybe you onna remove striked text?)
Still: Where do you gonna store it? How are you gonna store it? How long are you gonna store everything? How are you gonna to log all of the mobs? Where are you gonna show it when somebody watches the killcam? tasperen The killcam in COD or all of those other games where implemented right away, you want a huge thing that will log everything... Your best shot will be using a spout server, let the spout developers make the killcam client side, let them send it to the server when somebody gets killed, then send it to the death person
timtower: I just gave some tipps But to "where": only for the client: Block & send packets... AndyMcB1: Yepp
Save all player packets into a cache. This can be achieved by lots and lots of player events If a player dies, cancel the death and playermoveevent and hide(theplayer) (uncancel when done) Send all the packets to the player 30 seconds ago, player locations, animation, etc (make sure the timing is right!) Note: for developers, you can declare a HashMap<Date, String[]>. Once done, resume game play and delete the cache. Basically this is possible, but this needs a lot of ram for the cache and time. Also you need to include Anti-Idiot activities. If someone makes this I will claim them to be the king of plugins. A very difficult task to do.
i can't remove it if its too impossible you can remove some commands like the twitch, the replay and view i just wish i knew how to make plugins then i could try this. i already making a plugin it didn't work out well. thats why i am requesting help. please do what you can and if its difficult then forget about it or just make a plain killcam plugin. if its not difficult try adding new features please just try,
tasperen Not even looking at your other commands, this whole concept would be very, very hard to do. :/
i'll try https://forums.bukkit.org/threads/admn-gen-killcam-v0-5-highly-customizable-respawning-1337.44951/ heres a link to his page
well please at least try to do this then please and if there isn't any difficulty add the extra commands please i am very grateful for your help
Jumpy like in real Call of Duty, where every killcam is lagging so you cant see how you got killed? COD is so fake my man
This is not possible without a custom client. Sure you can save events, packets and other stuff, but you can't save actual video. You could spectate a player live after they kill you, though.
This is actually very possible. You dont need to record a video. You just control the dead player (iControlU plugin) to a mock location that looks exactly like the area he was killed in, then you replay the scene there for that player using packets/NPCs. Very possible, indeed. Not really a lot of work either. However it will have downsides like lag, packet manipulation, nms, reflection, loads of ram to track every entity, a fast server (cpu/hdd) to be able to create entire terrain/scene on the fly for the playback area, etc etc. All which will make that 5-10 seconds of killcam oh not so worth it in the end. Not for the developer or the server owner. However, it is interesting concept to see come to minecraft and I would be tickled to see someone do it. I'd do it myself but I just got my power back on after 4 days of it being down due to storm, and during the downtime I happened to brainstorm out quite a few plugins that are going to keep me busy for at least a month now. ^_^
Actually, McPvP's Headshot gamemode got an update to do this right before it got shut down because of the lack of server-side texture packs, although there were no mobs and it's probably a bit easier to do in a proprietary situation, as in everything else is custom coded to work with it. That said, I'm still not even entirely sure how they did it. I think they created another copy of the world and used some packet manipulation to fake npcs which re-enact players killing you, but either way it was pretty damn impressive. It would still be nearly impossible to do without being in your own custom coded environment, however, as there are a lot of things that could mess it up if you're not sure exactly what's on the server when you code it.
So basically a temporary spectation? I bet you could use VariableTriggers and Spectate to rig something up without a plugin.