• 0

    posted a message on Dragon Mounts r46 [WIP]

    Sigh... yeah it does, and once again, recompiling fixes it... I have no idea what's wrong. I'll just re-upload the file once again.

    Posted in: WIP Mods
  • 0

    posted a message on Dragon Mounts r46 [WIP]

    Sorry for the confusion, the 1.9.4 build was corrupted by a non-clean compile. I re-uploaded the file and also added a 1.10.2 build. Version stays at r46 for now.

    Posted in: WIP Mods
  • 0

    posted a message on Dragon Mounts r46 [WIP]
    Quote from Silvercatcher»

    If you tell us what needs to be tested, I would know someone who would love to do that. ;)



    Well... everything running on dedicated servers, basically.


    Quote from Frost350»

    Ok. Follow up question. Where is the option the spawn eggs in chests? unless it's in here somewhere.

    # Configuration file
    
    client {
        # Debug mode. Unless you're a developer or are told to activate it, you don't want to set this to true. [default: false]
        B:debug=false
    
        # Disables right-click override on the vanilla dragon egg block. May help to fix issues with other mods. [default: false]
        B:disableBlockOverride=false
    }



    It's disabled in 1.9, since the chest generation code has been rewritten and is incompatible to the old system.

    Quote from EricCreeper64»

    i do /dragon tame and minecraft just crashed on me here is the log


    ---- Minecraft Crash Report ----
    // Don't do that.

    Time: 6/4/16 12:01 AM
    Description: Ticking entity

    java.lang.NullPointerException: Ticking entity
    at info.ata4.minecraft.dragon.server.entity.ai.EntityAIDragonCatchOwner.func_75250_a(EntityAIDragonCatchOwner.java:58)
    at net.minecraft.entity.ai.EntityAITasks.func_75774_a(SourceFile:94)
    at net.minecraft.entity.EntityLiving.func_70626_be(EntityLiving.java:760)
    at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:2131)
    at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:564)
    at net.minecraft.entity.EntityAgeable.func_70636_d(SourceFile:134)
    at net.minecraft.entity.passive.EntityAnimal.func_70636_d(SourceFile:41)
    at info.ata4.minecraft.dragon.server.entity.EntityTameableDragon.func_70636_d(EntityTameableDragon.java:293)
    at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1961)
    at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:296)
    at net.minecraft.world.World.func_72866_a(World.java:1934)
    at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:836)
    at net.minecraft.world.World.func_72870_g(World.java:1903)
    at net.minecraft.world.World.func_72939_s(World.java:1737)
    at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:619)
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:705)
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:609)
    at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:148)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:467)
    at java.lang.Thread.run(Thread.java:745)

    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------

    -- Head --
    Stacktrace:
    at info.ata4.minecraft.dragon.server.entity.ai.EntityAIDragonCatchOwner.func_75250_a(EntityAIDragonCatchOwner.java:58)
    at net.minecraft.entity.ai.EntityAITasks.func_75774_a(SourceFile:94)
    at net.minecraft.entity.EntityLiving.func_70626_be(EntityLiving.java:760)
    at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:2131)
    at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:564)
    at net.minecraft.entity.EntityAgeable.func_70636_d(SourceFile:134)
    at net.minecraft.entity.passive.EntityAnimal.func_70636_d(SourceFile:41)
    at info.ata4.minecraft.dragon.server.entity.EntityTameableDragon.func_70636_d(EntityTameableDragon.java:293)
    at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1961)
    at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:296)
    at net.minecraft.world.World.func_72866_a(World.java:1934)
    at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:836)
    at net.minecraft.world.World.func_72870_g(World.java:1903)

    -- Entity being ticked --
    Details:
    Entity Type: DragonMounts.DragonMount (info.ata4.minecraft.dragon.server.entity.EntityTameableDragon)
    Entity ID: 7
    Entity Name: Ender Dragon
    Entity's Exact location: -1555.94, 4.00, -42.09
    Entity's Block location: World: (-1556,4,-43), Chunk: (at 12,0,5 in -98,-3; contains blocks -1568,0,-48 to -1553,255,-33), Region: (-4,-1; contains chunks -128,-32 to -97,-1, blocks -2048,0,-512 to -1537,255,-1)
    Entity's Momentum: 0.00, -0.08, 0.00
    Entity's Passengers: []
    Entity's Vehicle: ~~ERROR~~ NullPointerException: null
    Stacktrace:
    at net.minecraft.world.World.func_72939_s(World.java:1737)
    at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:619)

    -- Affected level --
    Details:
    Level name: 1_9
    All players: 1 total; [EntityPlayerMP['EricCreeper'/9, l='1_9', x=-1552.79, y=4.00, z=-38.94]]
    Chunk stats: ServerChunkCache: 625 Drop: 0
    Level seed: 7885241099204769786
    Level generator: ID 01 - flat, ver 0. Features enabled: false
    Level generator options:
    Level spawn location: World: (-1375,4,-441), Chunk: (at 1,0,7 in -86,-28; contains blocks -1376,0,-448 to -1361,255,-433), Region: (-3,-1; contains chunks -96,-32 to -65,-1, blocks -1536,0,-512 to -1025,255,-1)
    Level time: 163140 game time, 16093 day time
    Level dimension: 0
    Level storage version: 0x04ABD - Anvil
    Level weather: Rain time: 134834 (now: false), thunder time: 158159 (now: false)
    Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: true
    Stacktrace:
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:705)
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:609)
    at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:148)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:467)
    at java.lang.Thread.run(Thread.java:745)

    -- System Details --
    Details:
    Minecraft Version: 1.9
    Operating System: Windows 10 (amd64) version 10.0
    Java Version: 1.8.0_25, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 245233264 bytes (233 MB) / 633290752 bytes (603 MB) up to 1060372480 bytes (1011 MB)
    JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    FML: MCP 9.23 Powered by Forge 12.16.0.1866 4 mods loaded, 4 mods active
    States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
    UCHIJAAAA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
    UCHIJAAAA FML{8.0.99.99} [Forge Mod Loader] (forge-1.9-12.16.0.1866-1.9.jar)
    UCHIJAAAA Forge{12.16.0.1866} [Minecraft Forge] (forge-1.9-12.16.0.1866-1.9.jar)
    UCHIJAAAA DragonMounts{r45-1.9} [Dragon Mounts] (DragonMounts-r45-1.9.jar)
    Loaded coremods (and transformers):
    GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
    Profiler Position: N/A (disabled)
    Player Count: 1 / 8; [EntityPlayerMP['EricCreeper'/9, l='1_9', x=-1552.79, y=4.00, z=-38.94]]
    Type: Integrated Server (map_client.txt)
    Is Modded: Definitely; Client brand changed to 'fml,forge'



    Yeah, I see what I did wrong. Will release a bugfix for that.

    Quote from Crafty_Angyl»

    I found out that you can hop off your dragon and open a parachute from the parachute mod and your dragon will look like it is trying to mate with your parachute! Instead of trying to catch me or anything he just sank and landed on my chute. Wasn't a great view... Afterwards he wouldn't even look at me. My tail is from the tails mod.


    Maybe I'm doing something wrong but I can't seem to get a dragon to try to catch me.



    Hm... I guess the parachute extends the Elytra? Then it's a bit tricky to fix that.

    Posted in: WIP Mods
  • 1

    posted a message on Dragon Mounts r46 [WIP]

    Okay, after another long period of silence, I've released a whole pack of new versions. This time for Minecraft 1.8.9, 1.9 and 1.9.4. I've also added a bunch of new features, improved the existing ones and (hopefully) resolved some of the known mod incompatibility issue. Use the new version in multiplayer with care, though. I haven't done all the tests for MP yet.

    Posted in: WIP Mods
  • 0

    posted a message on Mineshot 1.7 - High resolution screenshot capturing mod

    I've ported the mod to Minecraft 1.8.9 and also fixed several issues. The tiled rendering issue as mentioned in the previous posts is the most severe one. Apparently, the rendering pipeline has been changed in 1.8 a bit and my method to change the camera zoom and offset no longer works, although the unused variables for this purpose still exist in the renderer. Mineshot 1.7 now comes with an internal core mod that changes some byte code directly in the rendering class, which also has the nice side effect that the GUI can now be captured when using tiled rendering. I can't port the update back to Minecraft 1.8 yet, though. There's a weird Gradle issue when building the project, so I'll skip it for now.

    Posted in: Minecraft Mods
  • 0

    posted a message on Dragon Mounts r46 [WIP]
    Quote from Master_Hill_»

    Oh, great to see you're still around! Hope things are going well for you.


    My financial situation could be better, but it's okay.
    Quote from shadow_accord»

    Is the r43 update only going to be avaialble in 1.8?


    No. r41 for 1.7 doesn't have most of the bugs introduced in r42 and a backport wouldn't be easy anyway.
    Posted in: WIP Mods
  • 2

    posted a message on Dragon Mounts r46 [WIP]

    I released the long overdue r43, which should fix some major issues introduced by the previous release. I also added a few more translations from helpful supporters.


    r43:


    • Fixed wrong server proxy class path, which caused a crash on dedicated servers.
    • Fixed dragon age not loaded correctly from NBT.
    • Fixed issues with Polish and Korean translations.
    • Added French translation (thanks to Kenairod!)
    • Added Chinese translation (thanks to zqh!)
    • Dragons no longer try to catch their owner while on a leash. (thanks to TerrorBite!)
    • Slightly reduced dragon collision box size.
    Posted in: WIP Mods
  • 0

    posted a message on Dragon Mounts r46 [WIP]

    Well, r42 is finally out, along with support for 1.8. To be honest, there's not really much motivation left on my part and the porting problems after each big Minecraft update aren't exactly helping either. And it looks like the official mod API is buried somewhere deeply in Mojang's to-do list, so I think we can forget that, too. If it wasn't for TheGreyGhost's work on the 1.8 port, I probably would have given up at this point. It's not because the mod code itself is hard to maintain, it's because of this unstable and mostly undocumented mod API situation, which just isn't fun to work with. Since 1.9 is almost out at this point, I'll skip any efforts to add any new features to the mod and just try to fix major bugs.

    Posted in: WIP Mods
  • 1

    posted a message on Minema 3.2 - The smooth movie recorder

    xXx_JPMC_xXx, what does your encoder.log say?

    Posted in: Minecraft Mods
  • 0

    posted a message on Minema 3.2 - The smooth movie recorder

    Okay, after a long time of silence, I decided to release official builds of 3.0 for Minecraft 1.7 and 3.1 for Minecraft 1.8. The only difference between 3.0 and 3.1 is the disabled chunk preloading, which I haven't been able to figure out properly for 1.8. The partially ported code for ChunkPreloader is on Github, in case anyone wants to fix it.


    Shortcut downloads links, in case you don't want to go back to the first page:


    Minecraft 1.8:
    Minema v3.1 (direct link)

    Minecraft 1.7:
    Minema v3.0 (direct link)

    Posted in: Minecraft Mods
  • 2

    posted a message on Dragon Mounts r46 [WIP]
    I "fixed" the links. I currently can't restore the original domain myself and I can't contact the responsible person, so it has to work this way for now.
    Posted in: WIP Mods
  • 0

    posted a message on Dragon Mounts r46 [WIP]
    BarracudaATA, sorry to bother you again, but please, could you put that UUID-thing from r40 in 1.6? It's because my friend is bothering me a lot, complaining about this bug, where each dragon is property of the owner of the server. Hope you fix this annoying bug, and once again, sorry for any annoyance.

    EDIT: or simply make a "patch" for fix this horrible bug.

    I wrote it a few pages before, the differences in Minecraft and Forge between 1.6 and 1.7 are too broad. And Minecraft 1.6 also doesn't use UUIDs for identification, so changing the mod code alone wouldn't help either.
    Posted in: WIP Mods
  • 0

    posted a message on Dragon Mounts r46 [WIP]
    It says that there are known and unknown bugs. What are the known bugs?

    Well, usually what you find on the previous 10 pages. I don't really keep track of that in the forum post anymore, since this here isn't a bug tracker.

    The GitHub issues page could be a nice place for that, but I just created it a few weeks ago, so there's not much to see there yet.
    Posted in: WIP Mods
  • 0

    posted a message on Dragon Mounts r46 [WIP]
    Quote from Dracosity»
    This has been a WIP for 3 years? What else do you have to work on before releasing the finished version?

    I don't think it will ever be really finished. Especially not before a stable official modding API is available. But maybe I'll create a new thread in the normal forum at some point.
    Posted in: WIP Mods
  • 1

    posted a message on Dragon Mounts r46 [WIP]
    I've stumbled on this news article, which features a very early screenshot of the modified Ender Dragon model this mod is using. Looks like they thought it's a screenshot from vanilla Minecraft. :D

    Quote from Anony80»
    This mod is really helpful and simply awesome! The only problem I am facing is you said to tame you type '/dragon tame' if the dragon says 'This dragon doesn't follow your commands' but it does nothing. Is it just me? If it is, is their a solution? But again, awesome mod! Btw I am using this as part of the Attack Of The B Team modpack :P

    You need admin server rights to use that command, which is normally the case in singleplayer with cheats enabled.

    Sorry for my bad english, i used Google Translate because English is not my default language =D

    Hey BarracudaATA, could you backport r40 to 1.6? It is because my friend can not tame a dragon because of the bug that dragons are property of the owner of the server (me)

    As Master_Hill_ already said, Forge for 1.6 uses a completely different workspace environment and the vanilla code changes between 1.6 and 1.7 are pretty big, so it would be way too much work, sorry.

    This is a pretty cool mod. :) But I can't figure out how to edit it, or see Minecraft's "vanilla" code. :( I have some ideas to try making a "Dragonriders of Pern" style mod out of this, but I'm still new to modding. I'm using Forge and Eclipse, if that helps. Does anyone have some advice?


    If you want to hear my advice: learn the Java basics first. If you try to learn Java (or programming in general) and Minecraft modding together at the same time with absolutely zero previous knowledge, you're going to have a very hard time.
    Posted in: WIP Mods
  • To post a comment, please .