Code:
private static void battlePass(TextDrawingArea[] tda) {
RSInterface widget = addInterface(47112);
addSprite(47113, SpriteLoader.sprites[1509]);
addText(47114, "Battle Pass", tda, 2, 0xFF981F, true, true);
addHoverButtonWSpriteLoader(47115, 737, 16, 16, "Close", -1, 47116, 1);
addHoveredImageWSpriteLoader(47116, 738, 16, 16, 47117);
addText(47118, "Current Level: 10", tda, 1, 0xFF981F, true, true);
addText(47119, "Experience: 0 / 450", tda, 1, 0xFF981F, true, true);
addText(47120, "Page 1 / 3", tda, 1, 0xFF981F, true, true);
addHoverButtonWSpriteLoader(47121, 1510, 73, 25, "Buy pass", -1, 47122, 1);
addHoveredImageWSpriteLoader(47122, 1511, 73, 25, 47123);
addText(47124, "Buy pass", tda, 2, 0xFF981F, true, true);
addItemContainer(47125, new int[]{72, 0}, new int[]{4, 1}, new String[]{}, false);
addItemContainer(47126, new int[]{72, 0}, new int[]{4, 1}, new String[]{}, false);
addText(47127, "Level: 5", tda, 1, 0xFF981F, true, true);
addText(47128, "Level: 5", tda, 1, 0xFF981F, true, true);
addText(47129, "Level: 5", tda, 1, 0xFF981F, true, true);
addText(47130, "Level: 5", tda, 1, 0xFF981F, true, true);
addText(47131, "Level: 5", tda, 1, 0xFF981F, true, true);
addText(47132, "Level: 5", tda, 1, 0xFF981F, true, true);
addText(47133, "Level: 5", tda, 1, 0xFF981F, true, true);
addText(47134, "Level: 5", tda, 1, 0xFF981F, true, true);
addHoverButtonWSpriteLoader(47135, 1514, 85, 22, "Claim", -1, 47136, 1);
addHoveredImageWSpriteLoader(47136, 1515, 85, 22, 47137);
addHoverButtonWSpriteLoader(47138, 1514, 85, 22, "Claim", -1, 47139, 1);
addHoveredImageWSpriteLoader(47139, 1515, 85, 22, 47140);
addHoverButtonWSpriteLoader(47141, 1514, 85, 22, "Claim", -1, 47142, 1);
addHoveredImageWSpriteLoader(47142, 1515, 85, 22, 47143);
addHoverButtonWSpriteLoader(47144, 1514, 85, 22, "Claim", -1, 47145, 1);
addHoveredImageWSpriteLoader(47145, 1515, 85, 22, 47146);
addHoverButtonWSpriteLoader(47147, 1514, 85, 22, "Claim", -1, 47148, 1);
addHoveredImageWSpriteLoader(47148, 1515, 85, 22, 47149);
addHoverButtonWSpriteLoader(47150, 1514, 85, 22, "Claim", -1, 47151, 1);
addHoveredImageWSpriteLoader(47151, 1515, 85, 22, 47152);
addHoverButtonWSpriteLoader(47153, 1514, 85, 22, "Claim", -1, 47154, 1);
addHoveredImageWSpriteLoader(47154, 1515, 85, 22, 47155);
addHoverButtonWSpriteLoader(47156, 1514, 85, 22, "Claim", -1, 47157, 1);
addHoveredImageWSpriteLoader(47157, 1515, 85, 22, 47158);
addHoverButtonWSpriteLoader(47159, 1512, 57, 13, "Next page", -1, 47160, 1);
addHoveredImageWSpriteLoader(47160, 1513, 57, 13, 47161);
addText(47162, "Battle Pass Expires: 06/24 6PM", tda, 1, 0xFF981F, true, true); // <-- This was supposed to be automatic never added the timer in the server side
widget.totalChildren(39);
widget.child(0, 47113, 10, 13);
widget.child(1, 47114, 250, 22);
widget.child(2, 47115, 474, 22);
widget.child(3, 47116, 474, 22);
widget.child(4, 47118, 90, 55);
widget.child(5, 47119, 275, 55);
widget.child(6, 47120, 253, 79);
widget.child(7, 47121, 372, 50);
widget.child(8, 47122, 372, 50);
widget.child(9, 47124, 408, 54);
widget.child(10, 47125, 80, 127);
widget.child(11, 47126, 80, 232);
widget.child(12, 47135, 56, 169);
widget.child(13, 47136, 56, 169);
widget.child(14, 47138, 160, 169);
widget.child(15, 47139, 160, 169);
widget.child(16, 47141, 264, 169);
widget.child(17, 47142, 264, 169);
widget.child(18, 47144, 368, 169);
widget.child(19, 47145, 368, 169);
widget.child(20, 47147, 56, 275);
widget.child(21, 47148, 56, 275);
widget.child(22, 47150, 160, 275);
widget.child(23, 47151, 160, 275);
widget.child(24, 47153, 264, 275);
widget.child(25, 47154, 264, 275);
widget.child(26, 47156, 368, 275);
widget.child(27, 47157, 368, 275);
//End of second buttons
widget.child(28, 47127, 96, 173);
widget.child(29, 47128, 201, 173);
widget.child(30, 47129, 306, 173);
widget.child(31, 47130, 411, 173);
widget.child(32, 47131, 96, 278);
widget.child(33, 47132, 201, 278);
widget.child(34, 47133, 306, 278);
widget.child(35, 47134, 411, 278);
widget.child(36, 47159, 430, 78);
widget.child(37, 47160, 430, 78);
widget.child(38, 47162, 105, 78);
}