在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:Hugobros3/chunkstories开源软件地址:https://github.com/Hugobros3/chunkstories开源编程语言:Kotlin 92.9%开源软件介绍:Chunk Stories
What is Chunk Stories ?Chunk Stories is an advanced Minecraft clone, with a tailor-built engine boasting first-class modding support. It is written in Kotlin and tries to emulate the appeal of the proprietary Java Edition, but as free software and built in a more modern, and a more modular architecture. The engine features modern features such as a Vulkan rendering backend and a traits-based system for entities, and the developpers adopt a pragmatic approach to code complexity and technical challenges. Why yet another Minecraft clone ?Not everyone is happy with the direction Minecraft is taking under the direction of Microsoft. Edit 2020.12.02: Unfortunately this threat is now a much more concrete one with the move to Microsoft accounts forcing players to submit to very problematic terms of service if they do not want to give up their access to the game, further highliting the importance of a free (as in beer) alternative. Chunk Stories is free software and runs on any platform someone can be bothered to port the implementation to. You didn't answer the question, there already are multiple open minecraft clones!For the author, Chunk Stories is and always has been a side project, made for fun and to become a better programmer. The author also finds the existing offerings poor, and has the smug belief he can do better, especially in the mods handling department (Yes, that). To this end, Chunk Stories borrows heavily from one of two best things about the Minecraft modding ecosystem: The Bukkit-style of plugins, and the server-downloadable "resource packs", mixing the two into the idea of a "Mod". Mods are merely zip files with resources ( images, 3d models, sounds, json files ) and code ( inside jars ), and are very simple to both build and use. Main engine features
* some stuff might not be quite done right now Links
BuildingThis is for building SetupVideo tutorialBrief InstructionsFirst you need to clone both
The local maven repository on your computer (.m2 folder) now contains copies of both the api and core content the chunkstories engine requires. These are not automatically rebuilt when building the implementation as they are completly seperate projects, so keep that in mind. Gradle Tasks
Make it work with OS XIn order to launch ChunkStories on OS X (tested only on 10.11), you need to follow steps above, and use following command line arguments: # At least 2GB of RAM
java -XstartOnFirstThread -Djava.awt.headless=true -Xmx2G -jar client/build/libs/chunkstories.jar --backend=OPENGL --core=../chunkstories-core/res/ LicenseThe chunkstories implementation is released under LGPL, see LICENSE.MD Code of ConductWe haven't yet adopted a CoC as to us it would come off more as a political statement than anything else at this point, given the small size of this project. In general we'd like to keep this space safe from extremely polarized political flamewars, and ideally everyone would put their differences aside within this project. So don't be a jerk, exercise some empathy, verbal restraint and try to understand where others are coming from. |
2022-08-15
2022-08-17
2023-10-27
2022-09-23
2022-08-18
请发表评论