mirror of
https://github.com/Anuken/Mindustry.git
synced 2026-10-04 04:10:26 +03:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3d34d95c74 | ||
|
|
be4dd84a13 | ||
|
|
a3c0c39615 | ||
|
|
5784b3207b | ||
|
|
87399ef1a9 | ||
|
|
670e9467da | ||
|
|
425b154e3b | ||
|
|
8d734d70cd | ||
|
|
48d3329b07 | ||
|
|
6986bcbf90 | ||
|
|
c30e3d2cd7 | ||
|
|
a552908d76 | ||
|
|
4f0ebdc4f3 | ||
|
|
9b9c7d5f5a | ||
|
|
5b74ef6e65 | ||
|
|
3343c02997 |
+4
-3
@@ -452,9 +452,10 @@ configure([":core", ":server"].collect{project(it)}){
|
||||
publications{
|
||||
maven(MavenPublication){
|
||||
from components.java
|
||||
if(project.name == "core"){
|
||||
artifact(tasks.named("assetsJar"))
|
||||
}
|
||||
//TODO: uncomment this once the jitpack packing is fixed (currently depends on a newer glibc version)
|
||||
//if(project.name == "core"){
|
||||
// artifact(tasks.named("assetsJar"))
|
||||
//}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -160,7 +160,7 @@ mod.circulardependencies = [red]Circular Dependencies
|
||||
mod.incompletedependencies = [red]Incomplete Dependencies
|
||||
|
||||
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
|
||||
mod.incompatiblemod.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 147[] to its [accent]mod.json[] file.
|
||||
mod.incompatiblemod.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 154[] to its [accent]mod.json[] file.
|
||||
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
|
||||
mod.missingdependencies.details = This mod is missing dependencies: {0}
|
||||
mod.erroredcontent.details = This mod caused errors when loading. Ask the mod author to fix them.
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -160,7 +160,7 @@ mod.circulardependencies = [red]Körkörös függőségek
|
||||
mod.incompletedependencies = [red]Hiányos függőségek
|
||||
|
||||
mod.requiresversion.details = Szükséges játékverzió: [accent]{0}[]\nA játék ezen verziója elavult. A mod működéséhez újabb verzió szükséges (valószínűleg egy béta vagy alfa kiadás).
|
||||
mod.incompatiblemod.details = Ez a mod nem kompatibilis a játék legújabb verziójával. A mod készítőjének frissítenie kell azt és hozzá kell adnia a következőt a [accent]mod.json[] fájlhoz: [accent]minGameVersion: 147[].
|
||||
mod.incompatiblemod.details = Ez a mod nem kompatibilis a játék legújabb verziójával. A mod készítőjének frissítenie kell azt és hozzá kell adnia a következőt a [accent]mod.json[] fájlhoz: [accent]minGameVersion: 154[].
|
||||
mod.blacklisted.details = Ezt a modot a Mindustry fejlesztői kézzel tiltólistára tették, mert a játék összeomlott tőle, vagy más problémát okozott. Ne használd.
|
||||
mod.missingdependencies.details = Ez a mod függőségeket hiányol: {0}
|
||||
mod.erroredcontent.details = Ez a mod hibákat okozott a betöltésnél. Kérd meg a mod készítőjét, hogy javítsa őket.
|
||||
@@ -501,7 +501,7 @@ waves.team = Csapat
|
||||
waves.remove = Eltávolítás
|
||||
waves.every = minden
|
||||
waves.waves = hullámonként
|
||||
waves.health = élet: {0}%
|
||||
waves.health = életpontok: {0}%
|
||||
waves.perspawn = kezdőpontonként
|
||||
waves.shields = erőpajzs/hullám
|
||||
waves.to = -
|
||||
@@ -522,7 +522,7 @@ waves.none = Nincs ellenség megadva.\nVedd figyelembe, hogy az üresen hagyott
|
||||
waves.sort = Rendezési szempont
|
||||
waves.sort.reverse = Rendezés visszafelé
|
||||
waves.sort.begin = Kezdés
|
||||
waves.sort.health = Élet
|
||||
waves.sort.health = Életpontok
|
||||
waves.sort.type = Típus
|
||||
waves.search = Hullám keresése…
|
||||
waves.filter = Egységszűrő
|
||||
@@ -850,7 +850,7 @@ difficulty.normal = Normál
|
||||
difficulty.hard = Nehéz
|
||||
difficulty.eradication = Irtózatos
|
||||
|
||||
difficulty.enemyHealthMultiplier = Ellenség életereje: {0}
|
||||
difficulty.enemyHealthMultiplier = Ellenség életpontjai: {0}
|
||||
difficulty.enemySpawnMultiplier = Ellenségek száma: {0}
|
||||
difficulty.waveTimeMultiplier = Hullámidőzítő: {0}
|
||||
difficulty.nomodifiers = [lightgray](Nincsenek módosítók)
|
||||
@@ -1067,7 +1067,7 @@ stat.inaccuracy = Pontatlanság
|
||||
stat.shots = Lövések
|
||||
stat.reload = Tüzelési sebesség
|
||||
stat.ammo = Lőszer
|
||||
stat.shieldhealth = Erőpajzs életereje
|
||||
stat.shieldhealth = Erőpajzs életpontjai
|
||||
stat.cooldowntime = Újratöltés időtartama
|
||||
stat.regenerationrate = Regenerálási sebesség
|
||||
stat.explosiveness = Robbanékonyság
|
||||
@@ -1091,7 +1091,7 @@ stat.flying = Repül
|
||||
stat.ammouse = Lőszerhasználat
|
||||
stat.ammocapacity = Lőszerkapacitás
|
||||
stat.damagemultiplier = Sebzésszorzó
|
||||
stat.healthmultiplier = Életerőszorzó
|
||||
stat.healthmultiplier = Életpontszorzó
|
||||
stat.speedmultiplier = Sebességszorzó
|
||||
stat.reloadmultiplier = Újratöltési szorzó
|
||||
stat.buildspeedmultiplier = Építési sebességszorzó
|
||||
@@ -1122,7 +1122,7 @@ ability.energyfield = Energiamező
|
||||
ability.energyfield.description = Megrázza a közeli ellenségeket
|
||||
ability.energyfield.healdescription = Megrázza a közeli ellenségeket, és gyógyítja a szövetségeseket
|
||||
ability.regen = Regeneráció
|
||||
ability.regen.description = Idővel regenerálja a saját életerejét
|
||||
ability.regen.description = Idővel regenerálja a saját életpontjait
|
||||
ability.liquidregen = Folyadékelnyelés
|
||||
ability.liquidregen.description = Folyadékot nyel el, hogy gyógyítsa magát
|
||||
ability.spawndeath = Szétesés
|
||||
@@ -1131,12 +1131,12 @@ ability.liquidexplode = Szétömlés
|
||||
ability.liquidexplode.description = Megsemmisülésekor folyadék ömlik ki belőle
|
||||
|
||||
ability.stat.firingrate = [stat]{0}/mp[lightgray] tüzelési sebesség
|
||||
ability.stat.regen = [stat]{0}[lightgray] életerő/mp
|
||||
ability.stat.pulseregen = [stat]{0}[lightgray] életerő/impulzus
|
||||
ability.stat.regen = [stat]{0}[lightgray] életpont/mp
|
||||
ability.stat.pulseregen = [stat]{0}[lightgray] életpont/impulzus
|
||||
ability.stat.shield = [stat]{0}[lightgray] maximális pajzs
|
||||
ability.stat.repairspeed = [stat]{0}/mp[lightgray] javítási sebesség
|
||||
ability.stat.deflectchance = [stat]{0}%[lightgray] hárítási esély
|
||||
ability.stat.slurpheal = [stat]{0}[lightgray] életerő/folyadékegység
|
||||
ability.stat.slurpheal = [stat]{0}[lightgray] életpont/folyadékegység
|
||||
ability.stat.cooldown = [stat]{0} mp[lightgray] újratöltődés
|
||||
ability.stat.maxtargets = [stat]{0}[lightgray] célpont (legfeljebb)
|
||||
ability.stat.sametypehealmultiplier = [stat]{0}%[lightgray] javítási mennyiség (azonos típusnál)
|
||||
@@ -1223,7 +1223,7 @@ unit.perminute = /perc
|
||||
unit.timesspeed = x sebesség
|
||||
unit.multiplier = x
|
||||
unit.percent = %
|
||||
unit.shieldhealth = erőpajzs életereje
|
||||
unit.shieldhealth = erőpajzs életpontjai
|
||||
unit.items = nyersanyag
|
||||
unit.thousands = k
|
||||
unit.millions = mil
|
||||
@@ -2328,7 +2328,7 @@ block.ripple.description = Lövedékek csoportjával tüzel nagy távolságra l
|
||||
block.cyclone.description = Robbanó lövedékeket lő közeli ellenségekre.
|
||||
block.spectre.description = Nagy lövedékekkel tüzel légi és földi célpontokra.
|
||||
block.meltdown.description = Feltöltődés után folyamatos lézersugarat lő a közeli ellenségekre. A működéséhez hűtőfolyadékot igényel.
|
||||
block.foreshadow.description = Egy nagy villámot lő ki egy nagy távolságra lévő célpontra. A magasabb maximális életerővel rendelkező ellenségeket részesíti előnyben.
|
||||
block.foreshadow.description = Egy nagy villámot lő ki egy nagy távolságra lévő célpontra. A magasabb maximális életponttal rendelkező ellenségeket részesíti előnyben.
|
||||
block.repair-point.description = Folyamatosan javítja a hatósugarában lévő legközelebbi sérült egységet.
|
||||
block.segment.description = Megsemmisíti a beérkező lövedékeket, de a lézerrel szemben hatástalan.
|
||||
block.parallax.description = Vonósugarat bocsát ki, amivel magához vonzza, és közben sebzi a légi egységeket.
|
||||
@@ -2466,8 +2466,8 @@ unit.vela.description = Folyamatos lézernyalábot bocsát ki, amelyek sebzik az
|
||||
unit.corvus.description = Hatalmas lézersugarat lő, amelyek sebzik az ellenséges célpontokat, és megjavítják a szövetséges épületeket. Átlépi a legtöbb terepakadályt.
|
||||
unit.crawler.description = Az ellenséghez rohan és megsemmisíti önmagát, nagy robbanást okozva.
|
||||
unit.atrax.description = Bénító salakgolyókat lő a földi célpontokra. A legtöbb terepakadályt átlépi.
|
||||
unit.spiroct.description = Lézersugarakkal elszívja az ellenséges célpontok életerejét, miközben javítja önmagát. A legtöbb terepakadályt átlépi.
|
||||
unit.arkyid.description = Nagy lézersugarakkal elszívja az ellenséges célpontok életerejét, miközben javítja önmagát. A legtöbb terepakadályt átlépi.
|
||||
unit.spiroct.description = Lézersugarakkal elszívja az ellenséges célpontok életpontjait, miközben javítja önmagát. A legtöbb terepakadályt átlépi.
|
||||
unit.arkyid.description = Nagy lézersugarakkal elszívja az ellenséges célpontok életpontjait, miközben javítja önmagát. A legtöbb terepakadályt átlépi.
|
||||
unit.toxopid.description = Kazettás elektromos bombákat és átütő erejű lézert lő az ellenségre. A legtöbb terepakadályt átlépi.
|
||||
unit.flare.description = Szokásos lövedékeket lő közeli földi célpontokra.
|
||||
unit.horizon.description = Kazettás bombákat szór földi célpontokra.
|
||||
|
||||
@@ -469,7 +469,7 @@ editor.generation = Tạo ra
|
||||
editor.objectives = Mục tiêu nhiệm vụ
|
||||
editor.locales = Gói ngôn ngữ
|
||||
editor.patches.guide = Hướng Dẫn Bản Vá
|
||||
editor.patches = Bản Vá Nội Dung
|
||||
editor.patches = Bản Vá Dữ Liệu
|
||||
editor.patch = Bộ vá: {0}
|
||||
editor.patches.none = [lightgray]Không có bản vá nào được nạp.
|
||||
editor.patches.errors = Lỗi Bộ Vá
|
||||
@@ -811,7 +811,7 @@ sectors.wave = Đợt:
|
||||
sectors.stored = Lưu trữ:
|
||||
sectors.resume = Tiếp tục
|
||||
sectors.launch = Phóng
|
||||
sectors.nolaunchcandidate = No Launch Sector
|
||||
sectors.nolaunchcandidate = Phân Khu Không Phóng
|
||||
sectors.viewsubmission = \ue80d Xem Bản đệ trình
|
||||
sectors.select = Chọn
|
||||
sectors.launchselect = Chọn đích phóng
|
||||
@@ -820,12 +820,12 @@ sectors.redirect = Chuyển hướng bệ phóng
|
||||
sectors.rename = Đổi tên phân khu
|
||||
sectors.enemybase = [scarlet]Căn cứ địch
|
||||
sectors.vulnerable = [scarlet]Dễ bị tổn thất
|
||||
sectors.underattack = [scarlet]Đang bị tấn công! [accent]{0}% tổn thất
|
||||
sectors.underattack = [scarlet]Đang bị tấn công!
|
||||
sectors.go = Đi
|
||||
sector.abandon = Rời bỏ
|
||||
sector.abandon.confirm = Những lõi ở đây sẽ tự huỷ.\nTiếp tục chứ?
|
||||
sector.curcapture = Phân khu đã được chiếm
|
||||
sector.lockdown = [red]:warning:[accent] Sector currently under attack\n[lightgray]production, research, export and import disabled
|
||||
sector.lockdown = [red]:warning:[accent] Phân khu hiện đang bị tấn công\n[lightgray]sản xuất, nghiên cứu, xuất và nhập bị vô hiệu
|
||||
sector.curlost = Phân khu đã bị mất
|
||||
sector.missingresources = [scarlet]Không đủ tài nguyên lõi
|
||||
sector.attacked = Phân khu [accent]{0}[white] đang bị tấn công!
|
||||
@@ -1028,8 +1028,8 @@ stat.frequency = Tần suất
|
||||
stat.targetsair = Mục tiêu trên không
|
||||
stat.targetsground = Mục tiêu mặt đất
|
||||
stat.crushdamage = Sát thương nghiền nát
|
||||
stat.legsplashdamage = Leg Splash Damage
|
||||
stat.legsplashrange = Leg Splash Range
|
||||
stat.legsplashdamage = Sát Thương Lan Tỏa Từ Chân
|
||||
stat.legsplashrange = Tầm Lan Tỏa Từ Chân
|
||||
stat.itemsmoved = Tốc độ dịch chuyển
|
||||
stat.launchtime = Thời gian giữa các lần phóng
|
||||
stat.shootrange = Phạm vi
|
||||
@@ -1069,7 +1069,7 @@ stat.reload = Tốc độ bắn
|
||||
stat.ammo = Đạn
|
||||
stat.shieldhealth = Độ bền khiên
|
||||
stat.cooldowntime = Thời gian hồi phục
|
||||
stat.regenerationrate = Regeneration Rate
|
||||
stat.regenerationrate = Tốc Độ Hồi Phục
|
||||
stat.explosiveness = Gây nổ
|
||||
stat.basedeflectchance = Tỷ lệ phản đạn
|
||||
stat.lightningchance = Tỷ lệ phóng điện
|
||||
@@ -1179,7 +1179,7 @@ bar.launchcooldown = Hồi phóng
|
||||
bar.input = Đầu vào
|
||||
bar.output = Đầu ra
|
||||
bar.strength = [stat]{0}[lightgray]x sức mạnh
|
||||
bar.regenerationrate = [stat]{0}/sec[lightgray] regen rate
|
||||
bar.regenerationrate = [stat]{0}/sec[lightgray] tốc độ hồi phục
|
||||
|
||||
units.processorcontrol = [lightgray]Điều khiển bởi bộ xử lý
|
||||
|
||||
@@ -1230,7 +1230,7 @@ unit.millions = tr
|
||||
unit.billions = tỷ
|
||||
unit.shots = phát bắn
|
||||
unit.pershot = /phát bắn
|
||||
unit.perleg = per leg
|
||||
unit.perleg = mỗi chân
|
||||
category.purpose = Mục đích
|
||||
category.general = Chung
|
||||
category.power = Năng lượng
|
||||
|
||||
@@ -50,7 +50,7 @@ public class Vars implements Loadable{
|
||||
/** Min game version for all mods. */
|
||||
public static final int minModGameVersion = 136;
|
||||
/** Min game version for java mods specifically - this is higher, as Java mods have more breaking changes. */
|
||||
public static final int minJavaModGameVersion = 147;
|
||||
public static final int minJavaModGameVersion = 154;
|
||||
/** If true, a button to view sector submission threads is shown. */
|
||||
public static boolean showSectorSubmissions = true;
|
||||
/** If true, the BE server list is always used. */
|
||||
|
||||
@@ -6196,7 +6196,7 @@ public class Blocks{
|
||||
airFactory = new UnitFactory("air-factory"){{
|
||||
requirements(Category.units, with(Items.copper, 60, Items.lead, 70));
|
||||
plans = Seq.with(
|
||||
new UnitPlan(UnitTypes.flare, 60f * 15, with(Items.silicon, 15)),
|
||||
new UnitPlan(UnitTypes.flare, 60f * 15, with(Items.silicon, 20)),
|
||||
new UnitPlan(UnitTypes.mono, 60f * 35, with(Items.silicon, 30, Items.lead, 15))
|
||||
);
|
||||
size = 3;
|
||||
@@ -6265,7 +6265,6 @@ public class Blocks{
|
||||
createSound = Sounds.unitCreateBig;
|
||||
|
||||
constructTime = 60f * 60f * 1.5f;
|
||||
liquidCapacity = 60f;
|
||||
|
||||
upgrades.addAll(
|
||||
new UnitType[]{UnitTypes.zenith, UnitTypes.antumbra},
|
||||
@@ -6287,7 +6286,6 @@ public class Blocks{
|
||||
consumeLiquid(Liquids.cryofluid, 3f);
|
||||
|
||||
constructTime = 60f * 60f * 4;
|
||||
liquidCapacity = 180f;
|
||||
createSound = Sounds.unitCreateBig;
|
||||
|
||||
upgrades.addAll(
|
||||
|
||||
@@ -1079,10 +1079,11 @@ public class UnitTypes{
|
||||
shoot.shotDelay = 3f;
|
||||
ejectEffect = Fx.casing1;
|
||||
mirror = false;
|
||||
bullet = new BasicBulletType(2.5f, 16){{
|
||||
bullet = new BasicBulletType(2.5f, 9){{
|
||||
inaccuracy = 4f;
|
||||
width = 7f;
|
||||
height = 9f;
|
||||
lifetime = 45f;
|
||||
lifetime = 32f;
|
||||
shootEffect = Fx.shootSmall;
|
||||
smokeEffect = Fx.shootSmallSmoke;
|
||||
ammoMultiplier = 2;
|
||||
@@ -1525,6 +1526,7 @@ public class UnitTypes{
|
||||
mixColorTo = Color.white;
|
||||
|
||||
hitSound = Sounds.explosionQuad;
|
||||
hitSoundVolume = 0.9f;
|
||||
|
||||
shootCone = 180f;
|
||||
ejectEffect = Fx.none;
|
||||
|
||||
@@ -15,7 +15,7 @@ import static mindustry.Vars.*;
|
||||
|
||||
public class StatusFieldAbility extends Ability{
|
||||
public StatusEffect effect;
|
||||
public float duration = 60, reload = 100, range = 20; //
|
||||
public float duration = 60, reload = 100, range = 20;
|
||||
public boolean onShoot = false;
|
||||
public Effect applyEffect = Fx.none;
|
||||
public Effect activeEffect = Fx.overdriveWave;
|
||||
|
||||
@@ -25,9 +25,6 @@ public class BasicBulletType extends BulletType{
|
||||
public BasicBulletType(float speed, float damage, String bulletSprite){
|
||||
super(speed, damage);
|
||||
this.sprite = bulletSprite;
|
||||
|
||||
hitSoundPitchRange = 0.2f;
|
||||
hitSoundVolume = 0.4f;
|
||||
}
|
||||
|
||||
public BasicBulletType(float speed, float damage){
|
||||
|
||||
@@ -169,7 +169,7 @@ public class FloorRenderer{
|
||||
|
||||
//loop through all layers, and add layer index if it exists
|
||||
for(int i = 0; i < layers; i++){
|
||||
if(chunk[i] != null && i != CacheLayer.walls.id && chunk[i].bounds.overlaps(bounds)){
|
||||
if(i < chunk.length && chunk[i] != null && i != CacheLayer.walls.id && chunk[i].bounds.overlaps(bounds)){
|
||||
drawnLayerSet.add(i);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -72,8 +72,6 @@ public class DataPatcher{
|
||||
contentLoader = Vars.content.copy();
|
||||
patches.clear();
|
||||
|
||||
Log.info(patchArray.toString("\n"));
|
||||
|
||||
for(String patch : patchArray){
|
||||
PatchSet set = new PatchSet(patch, new JsonValue("error"));
|
||||
patches.add(set);
|
||||
|
||||
@@ -70,8 +70,8 @@ public class Block extends UnlockableContent implements Senseable{
|
||||
public boolean separateItemCapacity = false;
|
||||
/** maximum items this block can carry (usually, this is per-type of item) */
|
||||
public int itemCapacity = 10;
|
||||
/** maximum total liquids this block can carry if hasLiquids = true */
|
||||
public float liquidCapacity = 10f;
|
||||
/** maximum total liquids this block can carry if hasLiquids = true. Default value is 10, scales with max liquid consumption in ConsumeLiquid */
|
||||
public float liquidCapacity = -1f;
|
||||
/** higher numbers increase liquid output speed; TODO remove and replace with better liquids system */
|
||||
public float liquidPressure = 1f;
|
||||
/** If true, this block outputs to its facing direction, when applicable.
|
||||
@@ -1327,6 +1327,21 @@ public class Block extends UnlockableContent implements Senseable{
|
||||
lightClipSize = Math.max(lightClipSize, size * 30f * 2f);
|
||||
}
|
||||
|
||||
//some blocks don't have hasLiquids, but have liquid consumers/liquid capacity
|
||||
if(liquidCapacity < 0){
|
||||
float consumeAmount = 1f;
|
||||
for(var cons : consumeBuilder){
|
||||
if(cons instanceof ConsumeLiquidBase liq){
|
||||
consumeAmount = Math.max(consumeAmount, liq.amount * 60f);
|
||||
}else if(cons instanceof ConsumeLiquids liq){
|
||||
for(var stack : liq.liquids){
|
||||
consumeAmount = Math.max(consumeAmount, stack.amount * 60f);
|
||||
}
|
||||
}
|
||||
}
|
||||
liquidCapacity = Mathf.round(10f * consumeAmount);
|
||||
}
|
||||
|
||||
if(emitLight){
|
||||
lightClipSize = Math.max(lightClipSize, lightRadius * 2f);
|
||||
}
|
||||
|
||||
@@ -155,7 +155,6 @@ public class Turret extends ReloadTurret{
|
||||
|
||||
public Turret(String name){
|
||||
super(name);
|
||||
liquidCapacity = 20f;
|
||||
outlinedIcon = 1;
|
||||
drawLiquidLight = false;
|
||||
sync = true;
|
||||
|
||||
@@ -79,7 +79,6 @@ public class Drill extends Block{
|
||||
solid = true;
|
||||
group = BlockGroup.drills;
|
||||
hasLiquids = true;
|
||||
liquidCapacity = 5f;
|
||||
hasItems = true;
|
||||
ambientSound = Sounds.loopDrill;
|
||||
ambientSoundVolume = 0.019f;
|
||||
|
||||
+1
-1
@@ -26,4 +26,4 @@ org.gradle.caching=true
|
||||
org.gradle.internal.http.socketTimeout=100000
|
||||
org.gradle.internal.http.connectionTimeout=100000
|
||||
android.enableR8.fullMode=false
|
||||
archash=46c0956944
|
||||
archash=ec5df18e54
|
||||
|
||||
+2
-2
@@ -4,7 +4,7 @@ buildscript{
|
||||
}
|
||||
|
||||
dependencies{
|
||||
classpath "com.mobidevelop.robovm:robovm-gradle-plugin:2.3.23"
|
||||
classpath "com.mobidevelop.robovm:robovm-gradle-plugin:2.3.24"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@ task incrementConfig{
|
||||
}else{
|
||||
props['app.id'] = 'io.anuke.mindustry'
|
||||
props['app.version'] = '7.0'
|
||||
props['app.mainclass'] = 'mindustry.IOSLauncher'
|
||||
props['app.mainclass'] = 'mindustry.ios.IOSLauncher'
|
||||
props['app.executable'] = 'IOSLauncher'
|
||||
props['app.name'] = 'Mindustry'
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
jdk:
|
||||
- openjdk16
|
||||
- openjdk17
|
||||
before_install:
|
||||
- wget https://github.com/sormuras/bach/raw/releases/11/install-jdk.sh
|
||||
- source install-jdk.sh --feature 17
|
||||
|
||||
Reference in New Issue
Block a user