- Tham gia
- 10/06/2019
- Bài viết
- 1,095
Hmm mình test thử thấy plugin hoạt động bình thuờng màsuperiorSkyblock2 và config defaults chx edit

Hmm mình test thử thấy plugin hoạt động bình thuờng màsuperiorSkyblock2 và config defaults chx edit

hm chứ bị sao taHmm mình test thử thấy plugin hoạt động bình thuờng mà![]()
để mình cài iridiumskyblock thửhm chứ bị sao ta
mình thấy phiên bản của bản là spigot 1.12.2 và Oregen3 1.6.3 bạn có chắc đây là 1.19 chứ?lỗi giống này nè!
Bị delay hay là ko gen được vcó 1 thứ là khi đập block quá nhanh
như cúp tntthì nói sẽ 1 số block không được gen lại

tps dù ổn nhưng nó vẫn lâu lâu nước với hàng rào mỗi đứa cách nhau air blockBị delay hay là ko gen được v![]()

Kì lạ thậttps dù ổn nhưng nó vẫn lâu lâu nước với hàng rào mỗi đứa cách nhau air block
không biết có fix đc ko
có ném lỗi hay gì khôngcái này hơi hiếm nhưng vẫn xảy ra t cũng không biết tại saoKì lạ thậtcó ném lỗi hay gì không
còn nhen bạn bạn có thể lên check github để biếtPlugin này còn cập nhật k
Forum chặn gửi file lên r nên các bạn chịu khó download từ link đi nha (90 ngày bên github mới xóa chắc ko sao đâu
- Fix plugin không check world đàng hoàng
- Fix plugin không nhận dạng được block/item từ config
)
có bản 1.7 kìa[22:16:10 WARN]: [Oregen3] Task #115 for Oregen3 v1.6.5 generated an exception java.lang.IllegalArgumentException: Material cannot be null at com.google.common.base.Preconditions.checkArgument(Preconditions.java:145) ~[guava-31.0.1-jre.jar] at org.bukkit.craftbukkit.v1_18_R2.block.CraftBlock.setType(CraftBlock.java:179) ~[paper-1.18.2.jar:git-Paper-388] at org.bukkit.craftbukkit.v1_18_R2.block.CraftBlock.setType(CraftBlock.java:174) ~[paper-1.18.2.jar:git-Paper-388] at me.banbeucmas.oregen3.handler.block.placer.VanillaBlockPlacer.placeBlock(VanillaBlockPlacer.java:15) ~[Oregen3-1.6.5.jar
] at me.banbeucmas.oregen3.handler.block.placetask.BlockPlaceTask.place(BlockPlaceTask.java:17) ~[Oregen3-1.6.5.jar
] at me.banbeucmas.oregen3.handler.block.placetask.LimitedBlockPlaceTask.lambda$new$0(LimitedBlockPlaceTask.java
0) ~[Oregen3-1.6.5.jar
] at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-388] at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[paper-1.18.2.jar:git-Paper-388] at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1532) ~[paper-1.18.2.jar:git-Paper-388] at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:483) ~[paper-1.18.2.jar:git-Paper-388] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1456) ~[paper-1.18.2.jar:git-Paper-388] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1226) ~[paper-1.18.2.jar:git-Paper-388] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java
16) ~[paper-1.18.2.jar:git-Paper-388] at java.lang.Thread.run(Thread.java:833) ~[?
]
Material cannot be null. Xem lại configá[22:16:10 WARN]: [Oregen3] Task #115 for Oregen3 v1.6.5 generated an exception java.lang.IllegalArgumentException: Material cannot be null at com.google.common.base.Preconditions.checkArgument(Preconditions.java:145) ~[guava-31.0.1-jre.jar] at org.bukkit.craftbukkit.v1_18_R2.block.CraftBlock.setType(CraftBlock.java:179) ~[paper-1.18.2.jar:git-Paper-388] at org.bukkit.craftbukkit.v1_18_R2.block.CraftBlock.setType(CraftBlock.java:174) ~[paper-1.18.2.jar:git-Paper-388] at me.banbeucmas.oregen3.handler.block.placer.VanillaBlockPlacer.placeBlock(VanillaBlockPlacer.java:15) ~[Oregen3-1.6.5.jar
] at me.banbeucmas.oregen3.handler.block.placetask.BlockPlaceTask.place(BlockPlaceTask.java:17) ~[Oregen3-1.6.5.jar
] at me.banbeucmas.oregen3.handler.block.placetask.LimitedBlockPlaceTask.lambda$new$0(LimitedBlockPlaceTask.java
0) ~[Oregen3-1.6.5.jar
] at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-388] at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[paper-1.18.2.jar:git-Paper-388] at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1532) ~[paper-1.18.2.jar:git-Paper-388] at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:483) ~[paper-1.18.2.jar:git-Paper-388] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1456) ~[paper-1.18.2.jar:git-Paper-388] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1226) ~[paper-1.18.2.jar:git-Paper-388] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java
16) ~[paper-1.18.2.jar:git-Paper-388] at java.lang.Thread.run(Thread.java:833) ~[?
]
Lag chủ yếu là do đặt block trong 1 tick nhiều quá th, async nhiều quá thì sẽ dẫn đến việc gen block ko nhanh dcSuggest nên cho thêm tùy chọn generate bằng đa luồng forkjoinpool để cho 1 số ng có nhiều luồng thì sử dụng đa luồng, chứ async thì đôi khi sv đông thì plugin vẫn gây lag rất nhiều, check spark profiler thì hơn 15% (Đã bật tất cả async trong config)
. Bạn thử chỉnh cái tuỳ chọn maxBlockPlacePerTick thử xem sao 
Có thể là bạn đặt tên material sai đó[22:16:10 WARN]: [Oregen3] Task #115 for Oregen3 v1.6.5 generated an exception java.lang.IllegalArgumentException: Material cannot be null at com.google.common.base.Preconditions.checkArgument(Preconditions.java:145) ~[guava-31.0.1-jre.jar] at org.bukkit.craftbukkit.v1_18_R2.block.CraftBlock.setType(CraftBlock.java:179) ~[paper-1.18.2.jar:git-Paper-388] at org.bukkit.craftbukkit.v1_18_R2.block.CraftBlock.setType(CraftBlock.java:174) ~[paper-1.18.2.jar:git-Paper-388] at me.banbeucmas.oregen3.handler.block.placer.VanillaBlockPlacer.placeBlock(VanillaBlockPlacer.java:15) ~[Oregen3-1.6.5.jar
] at me.banbeucmas.oregen3.handler.block.placetask.BlockPlaceTask.place(BlockPlaceTask.java:17) ~[Oregen3-1.6.5.jar
] at me.banbeucmas.oregen3.handler.block.placetask.LimitedBlockPlaceTask.lambda$new$0(LimitedBlockPlaceTask.java
0) ~[Oregen3-1.6.5.jar
] at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-388] at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[paper-1.18.2.jar:git-Paper-388] at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1532) ~[paper-1.18.2.jar:git-Paper-388] at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:483) ~[paper-1.18.2.jar:git-Paper-388] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1456) ~[paper-1.18.2.jar:git-Paper-388] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1226) ~[paper-1.18.2.jar:git-Paper-388] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java
16) ~[paper-1.18.2.jar:git-Paper-388] at java.lang.Thread.run(Thread.java:833) ~[?
]
Chắc sau này mình sẽ gửi warning đàng hoàng hơn thay vì ném lỗi 
[23:12:38] [Craft Scheduler Thread - 79 - Oregen3/WARN]: [Oregen3] Plugin Oregen3 v1.7.0 generated an exception while executing task 34125
java.lang.NullPointerException: null
at java.util.Objects.requireNonNull(Objects.java:209) ~[?:?]
at me.banbeucmas.oregen3.util.PluginUtils.getChosenGenerator(PluginUtils.java:66) ~[Oregen3-1.7.0.jar:?]
at me.banbeucmas.oregen3.handler.event.BlockEventHandler.generate(BlockEventHandler.java:13) ~[Oregen3-1.7.0.jar:?]
at me.banbeucmas.oregen3.handler.event.AsyncBlockEventHandler.lambda$generateBlock$0(AsyncBlockEventHandler.java:17) ~[Oregen3-1.7.0.jar:?]
at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.19.4.jar:git-Paper-550]
at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.19.4.jar:git-Paper-550]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.19.4.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Ok sẽ check saucó lỗi này nữa, hình như là do lava + water ở world khác ngoài world của đảo thì bị lỗi nàyMã:[23:12:38] [Craft Scheduler Thread - 79 - Oregen3/WARN]: [Oregen3] Plugin Oregen3 v1.7.0 generated an exception while executing task 34125 java.lang.NullPointerException: null at java.util.Objects.requireNonNull(Objects.java:209) ~[?:?] at me.banbeucmas.oregen3.util.PluginUtils.getChosenGenerator(PluginUtils.java:66) ~[Oregen3-1.7.0.jar:?] at me.banbeucmas.oregen3.handler.event.BlockEventHandler.generate(BlockEventHandler.java:13) ~[Oregen3-1.7.0.jar:?] at me.banbeucmas.oregen3.handler.event.AsyncBlockEventHandler.lambda$generateBlock$0(AsyncBlockEventHandler.java:17) ~[Oregen3-1.7.0.jar:?] at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.19.4.jar:git-Paper-550] at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.19.4.jar:git-Paper-550] at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.19.4.jar:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?]
Tại đang fix cái map dungeon, do có lava nên mình đổ nước vào xong nó tạo ra obsidian. Quay qua quay lại check console mới thấy lỗi này nên k biết có phải do lava + nước ở world khác world island k nữa ~~

Tính ghi hotfix mà thôi kệ
- Fix lỗi khi gen block ngoài is khi bật mode gen ngoài mode owner
![]()
|
|
Plugins Việt Nam OreGen3 - Tốt hơn bản mua
|
|
|
Plugins Việt Nam OreGen3 - Bản recode fix lỗi
|
|
|
Plugins Việt Nam OreGen3 - Free
|
|
|
Plugins Việt Nam OREGEN3 [ recode by GalaxyVN ]
|
|
|
Hỏi về server Lỗi xung đột Oregen3 với SuperiorSkyblock2
|