MCPcopy Create free account
hub / github.com/e2wugui/zeze / setUserData

Method setUserData

ZezeJava/ZezeJava/src/main/java/Zeze/Game/Online.java:533–543  ·  view source on GitHub ↗
(long roleId, @NotNull T data)

Source from the content-addressed store, hash-verified

531 }
532
533 public <T extends Bean> void setUserData(long roleId, @NotNull T data) {
534 var cl = data.getClass().getClassLoader();
535 if (HotManager.isHotModule(cl)) {
536 var hotModule = (HotModule)cl;
537 Transaction.whileCommit(() -> {
538 hotModule.stopEvents.add(this::onHotModuleStop);
539 hotModulesHaveDynamic.add(hotModule);
540 });
541 }
542 getOrAddOnline(roleId).getUserData().setBean(data);
543 }
544
545 public int getLocalCount() {
546 return verifyLocalCount.get();

Callers 3

verifyOnlineUserDataMethod · 0.80
verifyOnlineUserDataMethod · 0.80
verifyOnlineUserDataMethod · 0.80

Calls 7

isHotModuleMethod · 0.95
whileCommitMethod · 0.95
getOrAddOnlineMethod · 0.95
getClassLoaderMethod · 0.80
addMethod · 0.65
setBeanMethod · 0.45
getUserDataMethod · 0.45

Tested by

no test coverage detected