GithubHelp home page GithubHelp logo

andreyzs / dragonsurvival Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dragonsurvivalteam/dragonsurvival

0.0 0.0 0.0 87.74 MB

BugFix java.lang.NullPointerException: Cannot assign field "chainCount" because "cap" is null

License: Other

Java 99.88% GLSL 0.12%

dragonsurvival's Introduction

DRAGONS SURVIVAL

  1. ■ Patreon - https://www.patreon.com/blackaures
  2. ■ Сurseforge (download) - https://www.curseforge.com/minecraft/mc-mods/dragons-survival
  3. ■ Discord Server - http://discord.gg/8SsB8ar
  4. ■ Youtube - https://www.youtube.com/channel/UCasTlG0nSSQPPvk4mrmoWLw
  5. ■ Github - https://github.com/DragonSurvivalTeam/DragonSurvival

Wiki

  1. ■ ZH: https://dragons-survival.fandom.com/zh/wiki/龙之生存_Wiki
  2. ■ ENG: https://dragons-survival.fandom.com/wiki/Dragon%27s_Survival_Wiki

Project Description

■ This project is creating a global modification that adds the ability to turn into a dragon and all the content associated with it. Details about the project are in WikiFandom and Discord.

  • I've always liked dragons and this wonderful game, but I've been playing alone and without modifications my whole life, until I accidentally came across this cultural phenomenon in 2020. I was fascinated by the amount of player-created content. There were so many mods created by them, many of which had to do with dragons. You could tame them, breed them, ride them, kill them, but in none of them could you BE a dragon. This really upset me. Being an artist very far from programming, modding and the minecraft community, I decided to take a risk and create my own mod. I had absolutely no knowledge or friends in this field. The only thing I had was a dream and the support of a community of dragon lovers. That's about how I became the developer of Dragons Survival.

  • I hope that with time we'll solve all the old problems caused by inexperience, improve the graphical style and add everything we have planned. All of this is taking a huge amount of time. So far, the biggest problem for development is the lack of stable programming. I have to hire outside people and pay them for their work. At the moment the entire mod cost me about 1500$ and this figure is growing rapidly. Most of the graphic component is done by myself without any financial gain. All of Patreon's money goes to development. But the financial problem is the smallest of the problems. A much bigger problem is my lack of any knowledge of java. If anyone would like to help with the code, I'd be really happy to do it and willing to pay for the work.

(c) Black Aures

Contribution rules

■ You are free to participate in the development of the project, but keep in mind that the owner is an artist and does not understand how the code works. For this reason, we have terrible things going on here, but we are gradually solving these problems. If you want to be rewarded for your code - write BlackAures#7759


■ I welcome any help and would be very happy if you decided to participate. A few small rules to make it easier for us to work and for you not to do the work for nothing.

1. If you want to change something globally, check with me if this is worth it. I am very sensitive to player expectations and if your suggestion could cause a negative gameplay experience, I will probably say no.

2. Before sending pull requests, make sure it works on a servers.

3. If you want to improve something that works, evaluate your strengths. It would be very bad if you leave me with broken code and I can't do anything about it. For this reason, I am wary of any global changes.

4. Try to keep as much compatibility with other mods and flexibility in customization as possible.

5. The detailed TO DO list is only available from BlackAures. The short version is contained in WikiFandom. Ask me to send it to you.

6. Don't forget to leave hints for other programmers to make it easier to work as a team and train new people. There are a lot of different people working on the project and it's really hard to figure out what's going on with us.

7. This mod should not affect for a humans gameplay.

8. Remember that skins cannot be broken in any way. We have so many people who have created their own skins and some have paid money to get them. It would be very unfortunate if people were to lose them in any way or have to fix something in their skins. We will need to make an additional skinning system in the future which will be automated. This system should be completely safe, have the ability to temporarily disable your skin within the game and be tied to a certain kind of dragon (for example, BlackAures_adult will replace all adult dragons, and BlackAures_aduld_sea will replace only adult sea dragons). The current system allows you to use the skin offline, it's important to keep this.


A few more important details to keep in mind when adding new content:

  • player opinions are important to me and we often have polls when there are controversial issues;
  • dragons in people's imagination can be very diverse, but I want us to have only 1 perfect model with different texture variations;
  • I don't want to add new types of dragons yet, but at some point it may happen (without changing the model);
  • magic predators and nests will be completely redone;
  • this mod is magic, there should not be any technical components;
  • we need to keep a balance between dragons and humans. Dragons shouldn't be omnipotent;
  • a lot of content is planned, but we do not publish details. This is available to developers only;
  • dragons fly and control objects with levitation and telekinesis, there is no need to add them in the mouth or anywhere else;
  • the developer is Russian-speaking, do not be afraid to make edits to english translation and help with this.

Capability synchronization

General: done in event handlers, primarily with the use of SynchronizeDragonCap packet.

Multiplayer: handled in SynchronizationController.


dragonsurvival's People

Contributors

alexiyorlov avatar horeak avatar arcaryx avatar semantic-release-bot avatar blackaures1 avatar maleusdragon avatar hohserg1 avatar sskirillss avatar claycorp avatar crowdin-bot avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.