• 16

    posted a message on [1.6.2] BuddyCam Minecraft-Mod by romibi

    Still no Update? Read this


    Index
    News
    Description
    Pictures & Videos
    Installation Instruction
    Usage Instruction
    Requirements
    Download
    FAQ
    Changelog
    To-Do
    Known Issues
    Licence & Credits

    News
    Still no Update?

    Read this...

    Description
    Wit BuddyCam you can see your Friends View in Multiplayer, if he/she allows it. You can even observe your Pets in Single- & Multiplayer (as of 1.5.1d). You can fully customize the position and size of the buddycam-screen and the renderquality.The only limitation to the number of screens is the power of your Computer. (Tested with 3 screens.)

    Pictures & Videos
    ----- Image-Hoster down. Have to re-upload Image -----
    (The Minimap is from Rei's-Minimap: here)

    Installation Instruction
    1. Install Minecraft
    2. Install Forge(from here) (Modloader no longer supported)
    3. Put the "buddycam-x.y.z.zip" in the "mods"-Folder
    4. Start Minecraft
    5. Press P (Menu) & Enjoy
    ...or look at a Mob/Player and press O for creating a Cam

    Usage Instruction
    If you want to watch "PlayerX" you need to have my mod ("PlayerX" doesn't have to). After Installation start Minecraft and join the same server like "PlayerX" and create a Screen for "PlayerX". He will have to write you "!bca" to allow you view his View. As soon as you are in the same area as "PlayerX" the screen will appear...
    Look at a Mob or Player and Press O to quickly create a Cam

    Requirements
    Mainly: No server-mods needed.
    But there are still some requirements:

    • The viewing player needs the mod, of course. (The viewed player doesn't need it necessarily.)
    • Both players should be max 140 blocks away from each other. (If not it just doesn't display the view.)

    Download
    buddycam-1.6.2_a.zip (85kb) (ad-free-link)

    Mirror for all Versions

    FAQ
    Q: Does my friend have to install BuddyCam, too?
    A: No. If they don't want to see your screen they don't have to.

    Q: Why does it just work for distances less than 140 Blocks?
    A: Because it doesn't need any Server-Mods and the Server doesn't send the required information when further away.

    Q: Is there a way to enable greater distances?
    A: If you have a server-mod which sends the player-entity and the chunks of the viewed player to the viewing player, then perhaps...

    Q: Would you make such a server-mod?
    A: Perhaps... (It's planned but i can't tell you how long I need to make it.)

    Changelog

    2013/07/21 (1.6) (no change to functionality):

    • Updated to 1.6 (Oh ­! How do I load textures now?)
    • Switched to Forge (which resulted in a lot of changes)
    • Moved source to own package
    • Some restructuration...
    2013/06/05 (1.4.6/1.4.7):
    • Copied all code From 1.5.2 c (Except Update-Check):
      • Added Pet-Cam
      • Crash-Catching & Error-Reports
      • PlayerNick-Colors & TabbyChat Support
      • a lot of Bugfixes
    2013/06/05 (1.5.2):
    • PlayerNick-Colors Support
    • Tabbychat support (broken in again in 1.6.2 a)
    • Fixed Crash on Block-Break
    • Fixed Wrong Colors in Screen
    • more Bugfixes
    2013/05/14 (1.5.2):
    • Crash-Catching with Error-Reports & Update-Check (disableable)
    • Fixed not loading Chunks if far away from Entity (with shorter Renderdistance)
    • Better PetCam Position ... Tested with all Vanilla Mobs (excl. Enderdragon)
    • Updated to 1.5.2 ...
    2013/04/28 (1.5.1): (Sp0nge: Thanks for Crashlog & Tests)
    • Fixed Nullpointer Exception when opening "Add PetCam"-Screen while not
    • looking at a mob...
    • Better behaviour when Mob-Entity gets unloaded...
    • Small changes to Gui & less frequent config-rewrite
    2013/04/25 (1.5.1): Added Pet-Cam in 1.5.1 d (published at the same day as 1.5.1 c)
    2013/04/25 (1.4.6/1.4.7/1.5.1): Fixed compatibility-issue with TwitchTV-IRC-Mod
    2013/03/30 (1.4.6/1.4.7/1.5/1.5.1):
    • (1.5.1 only) Updated to 1.5.1
    • Fixed a Bug (NullPointerException) (Thanks zxmme_zimme for reporting)
    • Fixed spelling errors (Thanks zxmme_zimme for reporting)
    • Fixed "game activity during mod construction"-Error (Thanks thefang12 for reporting)
    • (1.5/1.5.1) Fixed error in mcmod.info (for Forge)
    2013/03/16 (1.5): Updated to 1.5
    2013/03/16 (1.4.6/1.4.7):
    • Made a GUI
    • Improved Accept-Recognition-System (Removed Template-System)
    • Made it possible to disable automatic asking for Permission to view Other's View (for Spam-Protected Servers)
    • Forge-Compatibility
    • Fixed White-Sky-Bug
    • Windows-Compatible Line-Breaks in Config
    2012/12/21 (1.4.6): Updated to 1.4.6
    2012/11/17 (1.4.4): Updated to 1.4.4
    2012/10/29 (1.4.2): Updated to 1.4.2, added support for multiple screen-border-textures (atm only 2)
    2012/08/19 (1.3.2): Updated to 1.3.2, added auto-accept-list, fixed Bug while holding enchanted items (thx Peerko for idea & bugreport), fixed some smal bugs and cleaned the code.
    2012/07/17 (1.2.5): Added Keybindings and a template-system for the tell-command (thx Peerko for idea)
    2012/07/11 (1.2.5): Added tell-template "From Player: text"
    2012/04/06 (1.2.5): Updated to 1.2.52012/03/29 (1.2.3): First public version

    To-Do
    Most Important ones:

    • Server-mod (bukkit?) for greater distances
    • Auto-Allow if OP (only possible with servermod?)
    • Transparency to Screen
    • Auto-Complete Usernames or Choosing from List
    • and more

    Known Issues
    Most Important ones: (All not tested with current Version)

    • Graphic-bugs... (shouldn't be as severe as before 1.4.6/1.4.7)
    • Invisible, unusable Entities (Arrows, Minecarts, ...) with some Mods?
    • (Thanks xShadowboyx)
    • Incompatible with Shadow-Mod
    • Tabby-Chat is incompatible (1.6)

    Licence & Credits
    The Idea is from me. The code is mostly my own. Some lines are from an Open-GL-Tutorial.A lot of tips from ThVortex from the #mcp-moding Channel on the IRC-Server irc.esper.net helped me creating the main-function. (Thanks again a lot!) Please don't use (decompiled) source (or parts of it) without my permission.
    Feel free to use this mod in your mod-pack and/or youtube-video, but please link to this Thread. (For Modpacks: The Link which should appear in the modlist in the forge-menu is enough but an additional link on the modpack-page would be nice...)
    A message in this Thread would be nice but not necessary.

    Posted in: WIP Mods
  • 1

    posted a message on [1.6.2] BuddyCam Minecraft-Mod by romibi
    as soon as i find time i'll try to fix it
    i've something in mind which could perhaps be the problem and a possible solution...
    ...but the next 2-3 weeks are quite full...

    Update:
    I think I've fixed it. But i'll test it a bit more before a release...
    Posted in: WIP Mods
  • 1

    posted a message on [1.6.2] BuddyCam Minecraft-Mod by romibi
    Quote from zxmme_zimme

    i crashed upon changing some settings (auto ask for permissions set to yes and crash) so here in singleplayer ) as well
    [...]
    u: Updating screen events
    at net.minecraft.client.Minecraft.l(SourceFile:1085)
    at net.minecraft.client.Minecraft.K(SourceFile:572)
    at net.minecraft.client.Minecraft.run(SourceFile:524)
    at java.lang.Thread.run(Unknown Source)
    Caused by: java.lang.NullPointerException
    at BuddyCamConfig.rewriteConfig(BuddyCamConfig.java:202)
    at BuddyCamConfig.setAutoAskForPermission(BuddyCamConfig.java:164)
    at BuddyCamMenuOptions.a(BuddyCamMenuOptions.java:37)
    at axl.a(GuiScreen.java:187)
    at axl.d(GuiScreen.java:274)
    at axl.m(GuiScreen.java:248)
    at net.minecraft.client.Minecraft.l(SourceFile:1076)
    [...]

    this is when i add someone to auto accept
    [...]
    u: Updating screen events
    at net.minecraft.client.Minecraft.l(SourceFile:1085)
    at net.minecraft.client.Minecraft.K(SourceFile:572)
    at net.minecraft.client.Minecraft.run(SourceFile:524)
    at java.lang.Thread.run(Unknown Source)
    Caused by: java.lang.NullPointerException
    at BuddyCamConfig.rewriteConfig(BuddyCamConfig.java:202)
    at BuddyCamConfig.addAutoAccept(BuddyCamConfig.java:146)
    at BuddyCamMenuAutoAccepts.a(BuddyCamMenuAutoAccepts.java:86)
    at axl.a(GuiScreen.java:187)
    at BuddyCamMenuAutoAccepts.a(BuddyCamMenuAutoAccepts.java:108)
    at axl.d(GuiScreen.java:274)
    at axl.m(GuiScreen.java:248)
    at net.minecraft.client.Minecraft.l(SourceFile:1076)
    [...]

    Quote from zxmme_zimme

    lastly you misspeled click when you were describing how to define the screen


    Oh...
    Yea i did so many changes there had to be some things i've missed...

    Could you use Spoilers like this for the Crashlog, next time?
    [spoiler]
    Crashlog
    [/spoiler]


    Edit:
    Yea, at the moment changing general options when there aren't any screens defined crashes minecraft :P ...
    I'll wait a little bit if there are more bugs and then i'll do an fixed version...
    Posted in: WIP Mods
  • 1

    posted a message on [1.6.2] BuddyCam Minecraft-Mod by romibi
    I'm not quite sure what you want to say, but if you are asking how to define the Player you wan't to watch...

    ...Here are some examples of the important Config-Lines a Partner of you would need to watch you:

    Here, let's assume on the MC-Server EssentialsChat is not installed:
    screen.new: true;
    screen.playerName: SilverFox171;


    Here let's assume on the MC-Server EssentialsChat is installed and your EssentialsChat-Nick is SilentShadow117:
    screen.new: true;
    screen.playerName: SilverFox171;
    screen.playerNick: SilentShadow117;



    Here let's assume on the MC-Server EssentialsChat is installed and your EssentialsChat-Nick is changing often:
    (Could eventually spam the chat of the client with this config...)
    screen.new: true;
    screen.playerName: SilverFox171;
    screen.autoGetPlayerNick: true;
    Posted in: WIP Mods
  • To post a comment, please .