From 23433d76dbd417714d69b188c0d7b92d9a0af891 Mon Sep 17 00:00:00 2001 From: Jak Date: Sun, 29 Jul 2018 04:13:29 +0100 Subject: [PATCH 1/8] Add info log message regarding randoms loaded for the given server --- src/main/java/org/parabot/randoms/Core.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/parabot/randoms/Core.java b/src/main/java/org/parabot/randoms/Core.java index a6ee8f0..30df961 100755 --- a/src/main/java/org/parabot/randoms/Core.java +++ b/src/main/java/org/parabot/randoms/Core.java @@ -1,5 +1,6 @@ package org.parabot.randoms; +import org.parabot.api.output.Logger; import org.parabot.core.Context; import org.parabot.environment.randoms.Random; import org.parabot.randoms.dreamscape.FileBan; @@ -44,12 +45,20 @@ public class Core { // SoulPlay randoms.add(new RandomUUID()); - org.parabot.core.Core.verbose("Possible randoms:"); + StringBuilder sb = new StringBuilder(); + sb.append("Possible randoms:\n"); + int randomCount = 0; for (Random random : randoms) { if (random.getServer().equalsIgnoreCase(server)) { - org.parabot.core.Core.verbose("-> " + random.getName()); + sb.append("\t-> ").append(random.getName()); Context.getInstance().getRandomHandler().addRandom(random); + randomCount++; } } + final String toPrint = sb.append("\n").toString(); + if (toPrint.contains("->")) { + org.parabot.core.Core.verbose(toPrint); + } + Logger.info("org.parabot.randoms.Core", "A total of "+randomCount+" randoms have been loaded for server: "+server); } } From f81c861fe07863c416ba3adfc6fa97aa4b3a4e57 Mon Sep 17 00:00:00 2001 From: Jak Date: Sun, 29 Jul 2018 19:42:05 +0100 Subject: [PATCH 2/8] Add RuneWild MAC spoofer (almost identical to LocoPK) --- src/main/java/org/parabot/randoms/Core.java | 4 +- .../runewild/MacAddressFix_Runewild.java | 104 ++++++++++++++++++ .../parabot/randoms/soulplay/RandomUUID.java | 3 + 3 files changed, 110 insertions(+), 1 deletion(-) create mode 100644 src/main/java/org/parabot/randoms/runewild/MacAddressFix_Runewild.java diff --git a/src/main/java/org/parabot/randoms/Core.java b/src/main/java/org/parabot/randoms/Core.java index 30df961..264bdae 100755 --- a/src/main/java/org/parabot/randoms/Core.java +++ b/src/main/java/org/parabot/randoms/Core.java @@ -10,6 +10,7 @@ import org.parabot.randoms.elkoy.MouseOnScreen; import org.parabot.randoms.elkoy.QuestionSolver; import org.parabot.randoms.locopk.MacAddressFix; import org.parabot.randoms.pkhonor.*; +import org.parabot.randoms.runewild.MacAddressFix_Runewild; import org.parabot.randoms.soulplay.RandomUUID; import java.util.ArrayList; @@ -36,8 +37,9 @@ public class Core { randoms.add(new MouseOnScreen()); randoms.add(new AntiDetector()); - // LocoPK + // LocoPK - rebranded to RuneWild randoms.add(new MacAddressFix()); + randoms.add(new MacAddressFix_Runewild()); // Dreamscape randoms.add(new FileBan()); diff --git a/src/main/java/org/parabot/randoms/runewild/MacAddressFix_Runewild.java b/src/main/java/org/parabot/randoms/runewild/MacAddressFix_Runewild.java new file mode 100644 index 0000000..b1e6465 --- /dev/null +++ b/src/main/java/org/parabot/randoms/runewild/MacAddressFix_Runewild.java @@ -0,0 +1,104 @@ +package org.parabot.randoms.runewild; + +import java.util.UUID; +import org.parabot.api.output.Logger; +import org.parabot.core.Context; +import org.parabot.core.asm.ASMClassLoader; +import org.parabot.core.reflect.RefClass; +import org.parabot.core.reflect.RefField; +import org.parabot.environment.randoms.Random; +import org.parabot.environment.randoms.RandomType; + +/** + * @author EmmaStone + */ +public class MacAddressFix_Runewild implements Random { + + private boolean done; + + @Override + public boolean activate() { + return true; + } + + @Override + public void execute() { + try { + final ASMClassLoader classLoader = Context.getInstance().getASMClassLoader(); + + RefClass createUID = new RefClass(classLoader.loadClass("com.rw.client.rs.CreateUID")); + + + try { + Logger.info("MacAddressFix_RW", String.format( + "Before applying MAC override : %s | %s | %s", + createUID.getField("mac").getField().get(""), + createUID.getField("firstId").getField().get(""), + createUID.getField("secondId").getField().get(""))); + } catch (IllegalAccessException e) { + e.printStackTrace(); + } + + String s1 = UUID.randomUUID().toString(); + String s2 = UUID.randomUUID().toString(); + + RefField mac = createUID.getField("mac"); + mac.set("lolmkay"); + + RefField firstId = createUID.getField("firstId"); + firstId.set(s1); + + RefField secondId = createUID.getField("secondId"); + secondId.set(s2); + try { + Logger.info("MacAddressFix_RW", String.format( + "Applied MAC override : %s | %s | %s", + mac.getField().get(""), + firstId.getField().get(""), + secondId.getField().get(""))); + } catch (IllegalAccessException e) { + e.printStackTrace(); + Logger.error("Macfix RW", e.getMessage()); + } + } catch (ClassNotFoundException e) { + e.printStackTrace(); + } + + done = true; + } + + @Override + public String getName() { + return "Mac Address Fix"; + } + + @Override + public String getServer() { + return "RuneWild"; + } + + @Override + public RandomType getRandomType() { + return RandomType.ON_SERVER_START; + } + + private String randomMacAddress() { + java.util.Random rand = new java.util.Random(); + byte[] macAddr = new byte[6]; + rand.nextBytes(macAddr); + + macAddr[0] = (byte) (macAddr[0] & (byte) 254); //zeroing last 2 bytes to make it unicast and locally adminstrated + + StringBuilder sb = new StringBuilder(18); + for (byte b : macAddr) { + + if (sb.length() > 0) { + sb.append(""); + } + + sb.append(String.format("%02x", b)); + } + + return sb.toString().toUpperCase(); + } +} diff --git a/src/main/java/org/parabot/randoms/soulplay/RandomUUID.java b/src/main/java/org/parabot/randoms/soulplay/RandomUUID.java index 2904c9a..73c6168 100644 --- a/src/main/java/org/parabot/randoms/soulplay/RandomUUID.java +++ b/src/main/java/org/parabot/randoms/soulplay/RandomUUID.java @@ -1,5 +1,6 @@ package org.parabot.randoms.soulplay; +import org.parabot.api.output.Logger; import org.parabot.core.reflect.RefClass; import org.parabot.environment.randoms.Random; import org.parabot.environment.randoms.RandomType; @@ -15,6 +16,8 @@ public class RandomUUID implements Random { private long number; public RandomUUID() { + Logger.info("RandomUUID", Loader.getClient()+" is client class"); + assert Loader.getClient() != null; this.clientClass = new RefClass(Loader.getClient()); this.number = (long) Math.floor(Math.random() * 9000000000L) + 1000000000L; } From a3168fed0afac2059a8b10feaa92f46730f9b5b2 Mon Sep 17 00:00:00 2001 From: Shadowrs Date: Thu, 16 Aug 2018 00:52:09 +0100 Subject: [PATCH 3/8] Revert debug SoulPlay code change + replace Logger.info with verbose() call to prune the message if wanted --- src/main/java/org/parabot/randoms/Core.java | 2 +- src/main/java/org/parabot/randoms/soulplay/RandomUUID.java | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/main/java/org/parabot/randoms/Core.java b/src/main/java/org/parabot/randoms/Core.java index 264bdae..baccc5f 100755 --- a/src/main/java/org/parabot/randoms/Core.java +++ b/src/main/java/org/parabot/randoms/Core.java @@ -61,6 +61,6 @@ public class Core { if (toPrint.contains("->")) { org.parabot.core.Core.verbose(toPrint); } - Logger.info("org.parabot.randoms.Core", "A total of "+randomCount+" randoms have been loaded for server: "+server); + org.parabot.core.Core.verbose("[org.parabot.randoms.Core] A total of "+randomCount+" randoms have been loaded for server: "+server); } } diff --git a/src/main/java/org/parabot/randoms/soulplay/RandomUUID.java b/src/main/java/org/parabot/randoms/soulplay/RandomUUID.java index 73c6168..2904c9a 100644 --- a/src/main/java/org/parabot/randoms/soulplay/RandomUUID.java +++ b/src/main/java/org/parabot/randoms/soulplay/RandomUUID.java @@ -1,6 +1,5 @@ package org.parabot.randoms.soulplay; -import org.parabot.api.output.Logger; import org.parabot.core.reflect.RefClass; import org.parabot.environment.randoms.Random; import org.parabot.environment.randoms.RandomType; @@ -16,8 +15,6 @@ public class RandomUUID implements Random { private long number; public RandomUUID() { - Logger.info("RandomUUID", Loader.getClient()+" is client class"); - assert Loader.getClient() != null; this.clientClass = new RefClass(Loader.getClient()); this.number = (long) Math.floor(Math.random() * 9000000000L) + 1000000000L; } From 0786d43e87286f411872c8ce62f3ab915e8da8f5 Mon Sep 17 00:00:00 2001 From: Shadowrs Date: Fri, 24 Aug 2018 02:56:03 +0100 Subject: [PATCH 4/8] Remove LocoPK MacAddressFix since server is discontinued + proper name for RW Random without the suffix --- src/main/java/org/parabot/randoms/Core.java | 7 +- .../parabot/randoms/locopk/MacAddressFix.java | 83 ------------------- ...ssFix_Runewild.java => MacAddressFix.java} | 5 +- 3 files changed, 5 insertions(+), 90 deletions(-) delete mode 100644 src/main/java/org/parabot/randoms/locopk/MacAddressFix.java rename src/main/java/org/parabot/randoms/runewild/{MacAddressFix_Runewild.java => MacAddressFix.java} (95%) diff --git a/src/main/java/org/parabot/randoms/Core.java b/src/main/java/org/parabot/randoms/Core.java index baccc5f..1d45bd9 100755 --- a/src/main/java/org/parabot/randoms/Core.java +++ b/src/main/java/org/parabot/randoms/Core.java @@ -1,6 +1,5 @@ package org.parabot.randoms; -import org.parabot.api.output.Logger; import org.parabot.core.Context; import org.parabot.environment.randoms.Random; import org.parabot.randoms.dreamscape.FileBan; @@ -8,9 +7,8 @@ import org.parabot.randoms.elkoy.AntiDetector; import org.parabot.randoms.elkoy.LogoutDisabler; import org.parabot.randoms.elkoy.MouseOnScreen; import org.parabot.randoms.elkoy.QuestionSolver; -import org.parabot.randoms.locopk.MacAddressFix; import org.parabot.randoms.pkhonor.*; -import org.parabot.randoms.runewild.MacAddressFix_Runewild; +import org.parabot.randoms.runewild.MacAddressFix; import org.parabot.randoms.soulplay.RandomUUID; import java.util.ArrayList; @@ -37,9 +35,8 @@ public class Core { randoms.add(new MouseOnScreen()); randoms.add(new AntiDetector()); - // LocoPK - rebranded to RuneWild + // RuneWild randoms.add(new MacAddressFix()); - randoms.add(new MacAddressFix_Runewild()); // Dreamscape randoms.add(new FileBan()); diff --git a/src/main/java/org/parabot/randoms/locopk/MacAddressFix.java b/src/main/java/org/parabot/randoms/locopk/MacAddressFix.java deleted file mode 100644 index deaa8fb..0000000 --- a/src/main/java/org/parabot/randoms/locopk/MacAddressFix.java +++ /dev/null @@ -1,83 +0,0 @@ -package org.parabot.randoms.locopk; - -import org.parabot.core.Context; -import org.parabot.core.asm.ASMClassLoader; -import org.parabot.core.reflect.RefClass; -import org.parabot.core.reflect.RefField; -import org.parabot.environment.randoms.Random; -import org.parabot.environment.randoms.RandomType; - -import java.util.UUID; - -/** - * @author EmmaStone - */ -public class MacAddressFix implements Random { - - private boolean done; - - @Override - public boolean activate() { - return !done; - } - - @Override - public void execute() { - try { - final ASMClassLoader classLoader = Context.getInstance().getASMClassLoader(); - - RefClass createUID = new RefClass(classLoader.loadClass("com.locopk.client.rs.CreateUID")); - - String s1 = UUID.randomUUID().toString(); - String s2 = UUID.randomUUID().toString(); - - RefField mac = createUID.getField("mac"); - mac.set(randomMacAddress()); - - RefField firstId = createUID.getField("firstId"); - firstId.set(s1); - - RefField secondId = createUID.getField("secondId"); - secondId.set(s2); - } catch (ClassNotFoundException e) { - e.printStackTrace(); - } - - done = true; - } - - @Override - public String getName() { - return "Mac Address Fix"; - } - - @Override - public String getServer() { - return "locopk"; - } - - @Override - public RandomType getRandomType() { - return RandomType.ON_SERVER_START; - } - - private String randomMacAddress() { - java.util.Random rand = new java.util.Random(); - byte[] macAddr = new byte[6]; - rand.nextBytes(macAddr); - - macAddr[0] = (byte) (macAddr[0] & (byte) 254); //zeroing last 2 bytes to make it unicast and locally adminstrated - - StringBuilder sb = new StringBuilder(18); - for (byte b : macAddr) { - - if (sb.length() > 0) { - sb.append(""); - } - - sb.append(String.format("%02x", b)); - } - - return sb.toString().toUpperCase(); - } -} diff --git a/src/main/java/org/parabot/randoms/runewild/MacAddressFix_Runewild.java b/src/main/java/org/parabot/randoms/runewild/MacAddressFix.java similarity index 95% rename from src/main/java/org/parabot/randoms/runewild/MacAddressFix_Runewild.java rename to src/main/java/org/parabot/randoms/runewild/MacAddressFix.java index b1e6465..b866760 100644 --- a/src/main/java/org/parabot/randoms/runewild/MacAddressFix_Runewild.java +++ b/src/main/java/org/parabot/randoms/runewild/MacAddressFix.java @@ -10,9 +10,10 @@ import org.parabot.environment.randoms.Random; import org.parabot.environment.randoms.RandomType; /** - * @author EmmaStone + * @author EmmaStone - Originally for LocoPK + * @author Shadowrs - fixed for RuneWild with additions */ -public class MacAddressFix_Runewild implements Random { +public class MacAddressFix implements Random { private boolean done; From 56fda7de1eac401658d84680b8814e6c535d684d Mon Sep 17 00:00:00 2001 From: Alexander Bielen Date: Sun, 4 Nov 2018 19:32:01 +0100 Subject: [PATCH 5/8] [FEATURE]Added OSWar pick item random event --- src/main/java/org/parabot/randoms/Core.java | 4 ++ .../org/parabot/randoms/oswar/ItemPicker.java | 66 +++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 src/main/java/org/parabot/randoms/oswar/ItemPicker.java diff --git a/src/main/java/org/parabot/randoms/Core.java b/src/main/java/org/parabot/randoms/Core.java index 1d45bd9..d51a62f 100755 --- a/src/main/java/org/parabot/randoms/Core.java +++ b/src/main/java/org/parabot/randoms/Core.java @@ -7,6 +7,7 @@ import org.parabot.randoms.elkoy.AntiDetector; import org.parabot.randoms.elkoy.LogoutDisabler; import org.parabot.randoms.elkoy.MouseOnScreen; import org.parabot.randoms.elkoy.QuestionSolver; +import org.parabot.randoms.oswar.ItemPicker; import org.parabot.randoms.pkhonor.*; import org.parabot.randoms.runewild.MacAddressFix; import org.parabot.randoms.soulplay.RandomUUID; @@ -44,6 +45,9 @@ public class Core { // SoulPlay randoms.add(new RandomUUID()); + //OSWar + randoms.add(new ItemPicker()); + StringBuilder sb = new StringBuilder(); sb.append("Possible randoms:\n"); int randomCount = 0; diff --git a/src/main/java/org/parabot/randoms/oswar/ItemPicker.java b/src/main/java/org/parabot/randoms/oswar/ItemPicker.java new file mode 100644 index 0000000..1717aec --- /dev/null +++ b/src/main/java/org/parabot/randoms/oswar/ItemPicker.java @@ -0,0 +1,66 @@ +package org.parabot.randoms.oswar; + +import org.json.simple.JSONObject; +import org.parabot.core.Core; +import org.parabot.environment.api.utils.Time; +import org.parabot.environment.api.utils.WebUtil; +import org.parabot.environment.randoms.Random; +import org.parabot.environment.randoms.RandomType; +import org.rev317.min.api.methods.Game; +import org.rev317.min.api.methods.Interfaces; +import org.rev317.min.api.methods.Menu; + + +/** + * @author AlexanderBielen + */ +public class ItemPicker implements Random { + private final int INTERFACE_ID = 33300; + private final String URL = "http://bdn.parabot.org/api/v2/data/items/"; + + @Override + public boolean activate() { + return Game.isLoggedIn() && Interfaces.getOpenInterfaceId() == INTERFACE_ID; + } + + @Override + public void execute() { + Core.verbose("Item picker random event activated"); + Time.sleep(2000); + + String message = Interfaces.getInterface(INTERFACE_ID + 2).getMessage(); + String itemName = message.substring(message.indexOf("'") + 1, message.indexOf("'", message.indexOf("'") + 1)); + + for(int i = INTERFACE_ID + 11; i <= INTERFACE_ID + 17; i += 3) { + try { + int id = Interfaces.getInterface(i).getItems()[0]; + + String response = WebUtil.getContents(URL.concat("" + id)); + JSONObject json = (JSONObject) WebUtil.getJsonParser().parse(response); + JSONObject result = (JSONObject) WebUtil.getJsonParser().parse(json.get("result").toString()); + + if(result.get("name").equals(itemName)) { + Core.verbose("Attempting solution"); + Menu.sendAction(315,0,0,i+1,2); + break; + } + } catch(Exception ignore) {} + } + Time.sleep(1000); + } + + @Override + public String getName() { + return "Item picker"; + } + + @Override + public String getServer() { + return "OSWar"; + } + + @Override + public RandomType getRandomType() { + return RandomType.SCRIPT; + } +} \ No newline at end of file From cd32d878a443d046066dfdebb3ee4d6092b8a8eb Mon Sep 17 00:00:00 2001 From: Alexander Bielen Date: Tue, 6 Nov 2018 12:14:08 +0100 Subject: [PATCH 6/8] [TASK]Improved solving and implemented usage of Items class --- .../org/parabot/randoms/oswar/ItemPicker.java | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/src/main/java/org/parabot/randoms/oswar/ItemPicker.java b/src/main/java/org/parabot/randoms/oswar/ItemPicker.java index 1717aec..ecfb5a7 100644 --- a/src/main/java/org/parabot/randoms/oswar/ItemPicker.java +++ b/src/main/java/org/parabot/randoms/oswar/ItemPicker.java @@ -1,13 +1,12 @@ package org.parabot.randoms.oswar; -import org.json.simple.JSONObject; import org.parabot.core.Core; import org.parabot.environment.api.utils.Time; -import org.parabot.environment.api.utils.WebUtil; import org.parabot.environment.randoms.Random; import org.parabot.environment.randoms.RandomType; import org.rev317.min.api.methods.Game; import org.rev317.min.api.methods.Interfaces; +import org.rev317.min.api.methods.Items; import org.rev317.min.api.methods.Menu; @@ -16,11 +15,12 @@ import org.rev317.min.api.methods.Menu; */ public class ItemPicker implements Random { private final int INTERFACE_ID = 33300; - private final String URL = "http://bdn.parabot.org/api/v2/data/items/"; @Override public boolean activate() { - return Game.isLoggedIn() && Interfaces.getOpenInterfaceId() == INTERFACE_ID; + return Game.isLoggedIn() + && Interfaces.getOpenInterfaceId() == INTERFACE_ID + && !Interfaces.getInterface(INTERFACE_ID + 3).getMessage().contains("0:00"); } @Override @@ -31,16 +31,15 @@ public class ItemPicker implements Random { String message = Interfaces.getInterface(INTERFACE_ID + 2).getMessage(); String itemName = message.substring(message.indexOf("'") + 1, message.indexOf("'", message.indexOf("'") + 1)); + Core.verbose("Have to select item: "+itemName); + for(int i = INTERFACE_ID + 11; i <= INTERFACE_ID + 17; i += 3) { try { int id = Interfaces.getInterface(i).getItems()[0]; + String name = Items.getName(id); - String response = WebUtil.getContents(URL.concat("" + id)); - JSONObject json = (JSONObject) WebUtil.getJsonParser().parse(response); - JSONObject result = (JSONObject) WebUtil.getJsonParser().parse(json.get("result").toString()); - - if(result.get("name").equals(itemName)) { - Core.verbose("Attempting solution"); + if(name != null && name.toLowerCase().startsWith(itemName.toLowerCase())) { + Core.verbose("Attempting solution: "+name); Menu.sendAction(315,0,0,i+1,2); break; } @@ -63,4 +62,4 @@ public class ItemPicker implements Random { public RandomType getRandomType() { return RandomType.SCRIPT; } -} \ No newline at end of file +} From 8f4e48dde4a8f9aea9464936e69b7b0770d7cab0 Mon Sep 17 00:00:00 2001 From: Alexander Bielen Date: Tue, 6 Nov 2018 17:54:47 +0100 Subject: [PATCH 7/8] [TASK]Added null check to activate condition --- src/main/java/org/parabot/randoms/oswar/ItemPicker.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/parabot/randoms/oswar/ItemPicker.java b/src/main/java/org/parabot/randoms/oswar/ItemPicker.java index ecfb5a7..dc6d2bd 100644 --- a/src/main/java/org/parabot/randoms/oswar/ItemPicker.java +++ b/src/main/java/org/parabot/randoms/oswar/ItemPicker.java @@ -9,7 +9,6 @@ import org.rev317.min.api.methods.Interfaces; import org.rev317.min.api.methods.Items; import org.rev317.min.api.methods.Menu; - /** * @author AlexanderBielen */ @@ -20,6 +19,7 @@ public class ItemPicker implements Random { public boolean activate() { return Game.isLoggedIn() && Interfaces.getOpenInterfaceId() == INTERFACE_ID + && Interfaces.getInterface(INTERFACE_ID + 3).getMessage() != null && !Interfaces.getInterface(INTERFACE_ID + 3).getMessage().contains("0:00"); } From c4c4261386b814e4e1653e4f7dae4c8d61f10305 Mon Sep 17 00:00:00 2001 From: Jeroen Ketelaar Date: Wed, 14 Nov 2018 12:59:44 -0600 Subject: [PATCH 8/8] [TASK] Bumped to version 0.26.1 --- .travis.yml | 2 +- pom.xml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 744d70b..fd5a452 100644 --- a/.travis.yml +++ b/.travis.yml @@ -32,7 +32,7 @@ env: - secure: UG+b1tEgc8xv9x4r//2OAIK1RrYv6n209KTTFMMwcnAa7DI8HaP8nljRa5/VhDhuKHdlVrYH/tI90v7UVBs0GDVNwK5V17Io0fMm3FUGZekSthTCqqno5wAGa9r6a6mMLtSaSmIFeIKi0+0d2ZwplRuhj/dtEYjjBBj+kK8g4nE= - secure: St/fecUDInFBCRriYqgp2F8PU9/SooorgxD9Mrs+b0EsC7AbtSsQXvdIv2Lp6xzdQ0VSXPcLIhULPOYrmBKnGQ/NjXTIZXxnroyQxxnI6xyEWIZwiHRY/bKRJDRbQTxD9NL32szKiDSwnw7pu6llF4D64UqQvziq4Gm6VohU75M= - secure: bD15GVZWowiknbfLavh8CxSh0GsnF5kT4kZ6ggCuUDGyj0mzqf7dNRnchQIKkCG0WRYyTrFN4pEiygeywWsipEeAVv9Xhx3cuUZmzeQaR5KCWabSwJ8gK6jZd1YhcWmM9vrdPHobZr65MP0y/8mu/Fovgky9dY7KDf4G3SebNrM= - - RANDOMS_VERSION=0.25.4 + - RANDOMS_VERSION=0.26.1 cache: directories: diff --git a/pom.xml b/pom.xml index 2b04f9e..0383c3e 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ org.parabot randoms - 0.25.4 + 0.26.1 1.7 @@ -94,4 +94,4 @@ - \ No newline at end of file +