Public API for all of ID2R's projects

Overview

ID2R API


Public API for all of ID2R's projects. This API contains some useful utilities and tools that will help ID2R to deliver high quality code. originally developed by Invvk.

Features

Some of the features that this library delivers:

  • Support Velocity, Bungeecord, spigot (preferably Paper), and any fork of the mentioned platforms.
  • Fully shadable, no need for it to be a seperate plugin.
  • Dependency API
    • Injects libraries at runtime.
    • Eliminates the need for shading libraries that results in big jars (5MB+).
    • Downloads required dependencies at runtime.
    • Does a SHA256 check at runtime to protect against possible impostor jars.
    • Has the ability to do a relocation at runtime (thanks to lucko's library jar-relocator).
    • Isolated class loader support.
    • Downloads from any repository (maven, sonatype, jitpack, etc..)
      • you can add your custom own repository
  • Placeholder System (inspired from PlaceholderAPI).
  • Gson execlusion strategy.
  • Boilerplate code for all of the supported platforms.
  • Task Manager.
  • Log Manager (log4j, jtuil, SLF4J).
  • ItemStack API (Spigot).
  • Version API (Spigot).

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

  • Make sure you are following our code style.
  • Make sure to test the changes before opening a pull request.

License

This project falls under the MIT license.

You might also like...

Leveraging Java 8, create an API with a multi-tier user system.

Project 0 Description Leveraging Java 8, create an API with a multi-tier user system. You may choose the actual use case for your application as long

Jan 9, 2022

Jiskord is a selfbot wrapper for Discord with almost every API endpoint accessible

Jiskord Jiskord is a selfbot wrapper for Discord with almost every API endpoint accessible. This library is inspired by Discum. It is made using Java

Feb 28, 2022

SpringBoot Micro Services, Discovery Server, Discovery Client, API-Gateway

SpringBoot Micro Services, Discovery Server, Discovery Client, API-Gateway

SpringBoot Micro Services, Discovery Server, Discovery Client, API-Gateway

Jan 26, 2022

Simple way of causing a bsod using the native api implemented into a 1.12.2 Forge mod

Simple-BSOD-Mod Simple way of causing a bsod using the native api implemented into a 1.12.2 Forge mod. Dowload It HERE To make your own you can go to

Dec 28, 2022

This repository holds the source code for TML (Tecknix Mod Loader)'s API.

This repository holds the source code for TML (Tecknix Mod Loader)'s API.

This repository contains the modding API not the MDK (Mod Development Kit). This repository will not give you the ability to mod Tecknix Client but you can contribute to the repository if you have events you would like to add.

Aug 1, 2022

The project was created using the API of the Spotify application.

Spotify API The project was created using the API of the Spotify application.

Jan 27, 2022

This API provides functionalities to lookup and manage user accounts

This API provides functionalities to lookup and manage user accounts. Any human or computer system that will interact with any of the API's requires being authenticated as a user. The API allows for common functionalities such as creating a new user account, resetting passwords and generating JWT tokens.

Jan 22, 2022

A Fast, Secure, Ready to use, Highly customizable email verifier API

Email verification API What is this? A Fast, Secure, Ready to use, Highly customizable email verifier API. How to use Clone the project git clone http

Oct 4, 2022

Simple, server side api for drawing on maps with runtime only state and no id collisions

Simple, server side api for drawing on maps with runtime only state and no id collisions! It can be used in non-main/server threads for better performance/more fps.

Sep 2, 2022
Comments
  • disabled dependency manager by default

    disabled dependency manager by default

    the reason for this is that the dependency library doesn't work in java 9+. the way that java 9 handles the setAccessible method is different than java 8.

    this update is a fix for servers that uses java 9+, though it is worth noting that plugin developers should shade the libraries directly inside the jar.

    Type: BungeeCord Type: Spigot Type: Velocity Bug Fix 
    opened by Invvk 0
Owner
ID2R Studios
Bring your ideas into reality
ID2R Studios
old leak now public

binscure Usage: Import your build.gradle into Intellij as a "New > Project from existing sources" If you get a Java Home error, meaning that your Java

eth millionaire 56 Dec 2, 2022
Sauron, the all seeing eye! It is a service to generate automated reports and track migrations, changes and dependency versions for backend services also report on known CVE and security issues.

SAURON - VERSION AND DEPLOYMENT TRACKER DESCRIPTION Sauron, the all seeing eye! It is a service to generate automated reports and track migrations, ch

FREENOWTech 20 Oct 31, 2022
Java Notes & Codes for better understanding and it contains all the funtions with examples and also added Cheat Sheet for Revision

Java Notes & Codes for better understanding and it contains all the funtions with examples and also added Cheat Sheet for Revision...

Ujjawal Singh 1 Nov 30, 2022
null 8 Dec 22, 2022
Algorithms of all types of sorting

Sorting-Algorithms Algorithms of all types of sorting. Bubble_sort.java Bucket_sort.java Cocktail_sort.java Comb_sort.java Counting_sort.java Cycle_so

Ashish Kumar 19 Nov 21, 2022
A Java Telegram bot that provides thirukkural in tamil, english translations with all information!

A Java Telegram bot that provides thirukkural in tamil, english translations with all information!

VINU 5 Oct 19, 2022
API gateway for REST and SOAP written in Java.

Membrane Service Proxy Reverse HTTP proxy (framework) written in Java, that can be used as an API gateway as a security proxy for HTTP based integrati

predic8 GmbH 389 Dec 31, 2022
Simple API, Complex Emails (JavaMail smtp wrapper)

Simple Java Mail Simple Java Mail is the simplest to use lightweight mailing library for Java, while being able to send complex emails including CLI s

Benny Bottema 1k Jan 5, 2023
A high level API to express vectorized operations in Java

vector-handle A high level API to express vectorized operations on primitive arrays in Java allowing to specify the vectorized operations as a simple

RĂ©mi Forax 25 Oct 5, 2022
JPassport works like Java Native Access (JNA) but uses the Foreign Linker API instead of JNI. Similar to JNA, you declare a Java interface that is bound to the external C library using method names.

JPassport works like Java Native Access (JNA) but uses the Foreign Linker API instead of JNI. Similar to JNA, you declare a Java interface t

null 28 Dec 30, 2022