Git Product home page Git Product logo

time-core's Introduction

TimeCore

Provided features (1.16.5+):

  • JSON-Based Bedrock Entity Animations - Easy-to-use system that allows you to play complex entity animations, which are parsed from JSON. More info here:(click)
  • JSON Bedrock Entity Models - Allows you to use Bedrock JSON Entity Models in Minecraft Java Edition! You can use Blockbench for creating them.
  • On-Fly Blockstate/Model Generator - Allows you to generate simple item/block models and blockstates, so you don't need place them in resources now!
  • Porting...* Structure Revealer - Can be used for debug purposes, shows bounding box of the every subscribed structure piece.
  • Comfortable system for Block/Item/TileEntity/Packet/Config Registering - Provides a simple way of creating and registering all specified stuff.
  • Improved Config-Building System - More comfortable way of creating configs.
  • Safe Network System - No more exploits of sending packets to the wrong side.
  • Simple-to-use Reflection system - automatically unlocks fields, methods and constructors, when you're accessing them via Reflection.
  • Porting... Client-side Commands - provides the way of creating commands, that exist only on client side.

How to add TimeCore as a gradle dependency:

Add following to your build.gradle script.

plugins {
    // Adds the Kotlin Gradle plugin
    id 'org.jetbrains.kotlin.jvm' version '1.8.22'
    // OPTIONAL Kotlin Serialization plugin
    id 'org.jetbrains.kotlin.plugin.serialization' version '1.8.22'
}

repositories {
    maven { url = "https://repo.repsy.io/mvn/timeconqueror/mc/" }
    maven { url = 'https://thedarkcolour.github.io/KotlinForForge/' }
}

dependencies {
    // Adds KFF as dependency and Kotlin libs
    implementation 'thedarkcolour:kotlinforforge:4.4.0'
    implementation fg.deobf('ru.timeconqueror:TimeCore:1.20.1-3.10.0.0')
}

Contribution

As per the Github Terms of Service, you grant us the right to use your contribution under the same license as this project.

In addition, we request that you give us the right to change the license in the future.

TimeCore uses a specialized mapping set which adds the readable parameter names to the functions. See Mappificator Project in order to install that. You need to generate the mappings, using the command below, while you are in the root folder of that project.

py src/mappificator.py -p -v 2 --mc-version 1.20.1 --providers yarn parchment --yarn-version 10

Credits

Thanks to Moonflower Team for their Molang compiler!

time-core's People

Contributors

dizzlepop12 avatar timeconqueror avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

time-core's Issues

Will this version still optimize model rendering?

						"uv": {
							"north": {"uv": [26, 10], "uv_size": [6, 6]},
							"east": {"uv": [0, 0], "uv_size": [16, 6]},
							"south": {"uv": [0, 28], "uv_size": [6, 6]},
							"west": {"uv": [0, 6], "uv_size": [16, 6]},
							"up": {"uv": [0, 12], "uv_size": [6, 16]},
							"down": {"uv": [6, 28], "uv_size": [6, -16]}
						}

Models in formats like this cannot be rendered

mod only loads in Java 8

I attempted to run an modpack instance that contains the time core mod in it. (Rustic Waters II) and I would get a crash during mod loading with the error that time core would not load. I was using the gd Launcher and had my Java set to 14, once I switched the Java ver to 8 I was able to load and run the pack with no issues.

README issue

Hello,
All of the README files in this project and it's branches have one same issue:
JSON-Based Bedrock Entity Animations - Easy-to-use system that allows you to play complex entity animations, which are parsed from JSON. More info here:(click)
It should have clickable link at the end, but in all the branches that have README (about 80% of branches) have same README, without clickable (click).


Мой Английский так плох....
TL;DR В ветках этого репозитория в описании нет кликабельной ссылки с информацией про анимации

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.