├── .github └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main ├── java │ └── team │ │ └── reborn │ │ └── energy │ │ ├── api │ │ ├── EnergyStorage.java │ │ ├── EnergyStorageUtil.java │ │ └── base │ │ │ ├── DelegatingEnergyStorage.java │ │ │ ├── InfiniteEnergyStorage.java │ │ │ ├── LimitingEnergyStorage.java │ │ │ ├── SimpleEnergyItem.java │ │ │ ├── SimpleEnergyStorage.java │ │ │ └── SimpleSidedEnergyContainer.java │ │ └── impl │ │ ├── EmptyEnergyStorage.java │ │ ├── EnergyImpl.java │ │ └── SimpleItemEnergyStorageImpl.java └── resources │ ├── assets │ └── team_reborn_energy │ │ └── icon.png │ └── fabric.mod.json └── test ├── java └── team │ └── reborn │ └── energy │ └── test │ ├── EnergyTests.java │ └── TestBatteryItem.java └── resources └── fabric.mod.json /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/team/reborn/energy/api/EnergyStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/src/main/java/team/reborn/energy/api/EnergyStorage.java -------------------------------------------------------------------------------- /src/main/java/team/reborn/energy/api/EnergyStorageUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/src/main/java/team/reborn/energy/api/EnergyStorageUtil.java -------------------------------------------------------------------------------- /src/main/java/team/reborn/energy/api/base/DelegatingEnergyStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/src/main/java/team/reborn/energy/api/base/DelegatingEnergyStorage.java -------------------------------------------------------------------------------- /src/main/java/team/reborn/energy/api/base/InfiniteEnergyStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/src/main/java/team/reborn/energy/api/base/InfiniteEnergyStorage.java -------------------------------------------------------------------------------- /src/main/java/team/reborn/energy/api/base/LimitingEnergyStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/src/main/java/team/reborn/energy/api/base/LimitingEnergyStorage.java -------------------------------------------------------------------------------- /src/main/java/team/reborn/energy/api/base/SimpleEnergyItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/src/main/java/team/reborn/energy/api/base/SimpleEnergyItem.java -------------------------------------------------------------------------------- /src/main/java/team/reborn/energy/api/base/SimpleEnergyStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/src/main/java/team/reborn/energy/api/base/SimpleEnergyStorage.java -------------------------------------------------------------------------------- /src/main/java/team/reborn/energy/api/base/SimpleSidedEnergyContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/src/main/java/team/reborn/energy/api/base/SimpleSidedEnergyContainer.java -------------------------------------------------------------------------------- /src/main/java/team/reborn/energy/impl/EmptyEnergyStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/src/main/java/team/reborn/energy/impl/EmptyEnergyStorage.java -------------------------------------------------------------------------------- /src/main/java/team/reborn/energy/impl/EnergyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/src/main/java/team/reborn/energy/impl/EnergyImpl.java -------------------------------------------------------------------------------- /src/main/java/team/reborn/energy/impl/SimpleItemEnergyStorageImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/src/main/java/team/reborn/energy/impl/SimpleItemEnergyStorageImpl.java -------------------------------------------------------------------------------- /src/main/resources/assets/team_reborn_energy/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/src/main/resources/assets/team_reborn_energy/icon.png -------------------------------------------------------------------------------- /src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /src/test/java/team/reborn/energy/test/EnergyTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/src/test/java/team/reborn/energy/test/EnergyTests.java -------------------------------------------------------------------------------- /src/test/java/team/reborn/energy/test/TestBatteryItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/src/test/java/team/reborn/energy/test/TestBatteryItem.java -------------------------------------------------------------------------------- /src/test/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechReborn/Energy/HEAD/src/test/resources/fabric.mod.json --------------------------------------------------------------------------------