Cursedenergy

This commit is contained in:
Tracker-Friendly 2025-03-05 19:19:20 +00:00
parent 2739a7e2e0
commit 4823d6d78c
10 changed files with 12 additions and 12 deletions

View file

@ -30,7 +30,7 @@ repositories {
} }
dependencies { dependencies {
modImplementation "arzumify.polyenergy:polyenergy:{version}" modImplementation "arzumify.cursedenergy:cursedenergy:{version}"
} }
``` ```

View file

@ -0,0 +1,4 @@
package arzumify.cursedenergy.api;
public interface EnergyBlock {
}

View file

@ -1,4 +1,4 @@
package arzumify.polyenergy.api; package arzumify.cursedenergy.api;
// Provides energy to EnergyReceivers. Can be implemented by anything able to tick and provide energy! // Provides energy to EnergyReceivers. Can be implemented by anything able to tick and provide energy!
public interface EnergyProvider extends EnergyBlock { public interface EnergyProvider extends EnergyBlock {

View file

@ -1,4 +1,4 @@
package arzumify.polyenergy.api; package arzumify.cursedenergy.api;
// Receives energy from EnergyProviders. Can be implemented by anything able to tick and receive energy! // Receives energy from EnergyProviders. Can be implemented by anything able to tick and receive energy!
public interface EnergyReceiver extends EnergyBlock { public interface EnergyReceiver extends EnergyBlock {

View file

@ -1,4 +1,4 @@
package arzumify.polyenergy.api; package arzumify.cursedenergy.api;
import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.Direction; import net.minecraft.util.math.Direction;

View file

@ -1,4 +0,0 @@
package arzumify.polyenergy.api;
public interface EnergyBlock {
}

View file

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View file

Before

Width:  |  Height:  |  Size: 410 B

After

Width:  |  Height:  |  Size: 410 B

View file

@ -12,7 +12,7 @@
"sources": "https://git.ailur.dev/arzumify/polyenergy-cursed-edition/" "sources": "https://git.ailur.dev/arzumify/polyenergy-cursed-edition/"
}, },
"license": "GPL-3.0", "license": "GPL-3.0",
"icon": "assets/polyenergy/icon-scaled.png", "icon": "assets/cursedenergy/icon-scaled.png",
"environment": "*", "environment": "*",
"depends": { "depends": {
"fabricloader": ">=0.16.10", "fabricloader": ">=0.16.10",

View file

@ -1,5 +1,5 @@
import arzumify.polyenergy.api.EnergyProvider; import arzumify.cursedenergy.api.EnergyProvider;
import arzumify.polyenergy.api.EnergyReceiver; import arzumify.cursedenergy.api.EnergyReceiver;
import net.fabricmc.fabric.api.event.lifecycle.v1.ServerBlockEntityEvents; import net.fabricmc.fabric.api.event.lifecycle.v1.ServerBlockEntityEvents;
import net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents; import net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents;
import net.minecraft.block.entity.BlockEntity; import net.minecraft.block.entity.BlockEntity;
@ -10,7 +10,7 @@ import net.minecraft.util.math.Vec3i;
import java.util.Set; import java.util.Set;
import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentHashMap;
import static arzumify.polyenergy.api.SearchForNeighbours.searchForNeighbours; import static arzumify.cursedenergy.api.SearchForNeighbours.searchForNeighbours;
/** /**
* SimpleCable, but implemented using only the API and not the actual block entity for testing purposes. * SimpleCable, but implemented using only the API and not the actual block entity for testing purposes.