-
Notifications
You must be signed in to change notification settings - Fork 151
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement support for SkyBlock fire sales (#601)
- Loading branch information
1 parent
8fc9852
commit 9961ed3
Showing
9 changed files
with
113 additions
and
31 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
45 changes: 45 additions & 0 deletions
45
hypixel-api-core/src/main/java/net/hypixel/api/reply/skyblock/firesales/FireSaleItem.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
package net.hypixel.api.reply.skyblock.firesales; | ||
|
||
import com.google.gson.annotations.SerializedName; | ||
|
||
import java.time.ZonedDateTime; | ||
|
||
public class FireSaleItem { | ||
@SerializedName("item_id") | ||
private String itemId; | ||
private ZonedDateTime start; | ||
private ZonedDateTime end; | ||
private int amount; | ||
private int price; | ||
|
||
public String getItemId() { | ||
return itemId; | ||
} | ||
|
||
public ZonedDateTime getStart() { | ||
return start; | ||
} | ||
|
||
public ZonedDateTime getEnd() { | ||
return end; | ||
} | ||
|
||
public int getAmount() { | ||
return amount; | ||
} | ||
|
||
public int getPrice() { | ||
return price; | ||
} | ||
|
||
@Override | ||
public String toString() { | ||
return "FireSaleItem{" + | ||
"itemId='" + itemId + '\'' + | ||
", start=" + start + | ||
", end=" + end + | ||
", amount=" + amount + | ||
", price=" + price + | ||
'}'; | ||
} | ||
} |
20 changes: 20 additions & 0 deletions
20
...i-core/src/main/java/net/hypixel/api/reply/skyblock/firesales/SkyBlockFireSalesReply.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
package net.hypixel.api.reply.skyblock.firesales; | ||
|
||
import net.hypixel.api.reply.AbstractReply; | ||
|
||
import java.util.List; | ||
|
||
public class SkyBlockFireSalesReply extends AbstractReply { | ||
private List<FireSaleItem> sales; | ||
|
||
public List<FireSaleItem> getSales() { | ||
return sales; | ||
} | ||
|
||
@Override | ||
public String toString() { | ||
return "SkyBlockFireSalesReply{" + | ||
"sales=" + sales + | ||
"} " + super.toString(); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
10 changes: 10 additions & 0 deletions
10
hypixel-api-example/src/main/java/net/hypixel/api/example/skyblock/GetFireSalesExample.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
package net.hypixel.api.example.skyblock; | ||
|
||
import net.hypixel.api.example.ExampleUtil; | ||
|
||
public class GetFireSalesExample { | ||
public static void main(String[] args) { | ||
ExampleUtil.API.getSkyBlockFireSales().whenComplete(ExampleUtil.getTestConsumer()); | ||
ExampleUtil.await(); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters