Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4,405 changes: 3,882 additions & 523 deletions PipeWrench.d.ts

Large diffs are not rendered by default.

1,708 changes: 1,622 additions & 86 deletions PipeWrench.lua

Large diffs are not rendered by default.

1,871 changes: 1,064 additions & 807 deletions client.d.ts

Large diffs are not rendered by default.

1,306 changes: 705 additions & 601 deletions client.lua

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions java/com_google_common_collect.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
/** @noSelfInFile */
declare module '@asledgehammer/pipewrench' {
export namespace com.google.common.collect {
export type ImmutableSet<E> = any;
}
}
113 changes: 113 additions & 0 deletions java/fmod_fmod.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,104 @@ declare module '@asledgehammer/pipewrench' {
*/
stop(): void;
}
/**
* @customConstructor FMODDebugEventPlayer.new
* @
* [CLASS] fmod.fmod.FMODDebugEventPlayer
*/
export class FMODDebugEventPlayer {
/**
* Constructors:
* - (Empty Constructor)
*/
constructor();
/**
* Method Parameters:
* - (int arg0): void
*/
clearParameterValue(arg0: number): void;
/**
* Method Parameters:
* - (String arg0, int arg1): number
*/
getGlobalParameterValue(arg0: string, arg1: number): number;
/**
* Method Parameters:
* - (String arg0): number
*/
getParameterCount(arg0: string): number;
/**
* Method Parameters:
* - (String arg0, int arg1): string
*/
getParameterName(arg0: string, arg1: number): string;
/**
* Method Parameters:
* - (int arg0): number
*/
getParameterValue(arg0: number): number;
/**
* Method Parameters:
* - (String arg0): void
*/
initParameterValues(arg0: string): void;
/**
* Method Parameters:
* - (String arg0, int arg1): boolean
*/
isGlobalParameter(arg0: string, arg1: number): boolean;
/**
* Method Parameters:
* - (Empty): boolean
*/
isPlaying(): boolean;
/**
* Method Parameters:
* - (String arg0): void
*/
play(arg0: string): void;
/**
* Method Parameters:
* - (long arg0): void
*/
setDurationMillis(arg0: number): void;
/**
* Method Parameters:
* - (boolean arg0): void
*/
setFollowPlayer(arg0: boolean): void;
/**
* Method Parameters:
* - (boolean arg0): void
*/
setLoop(arg0: boolean): void;
/**
* Method Parameters:
* - (int arg0, float arg1): void
*/
setParameterValue(arg0: number, arg1: number): void;
/**
* Method Parameters:
* - (int arg0): void
*/
setTimelinePosition(arg0: number): void;
/**
* Method Parameters:
* - (float arg0): void
*/
setVolume(arg0: number): void;
/**
* Method Parameters:
* - (Empty): void
* - (boolean arg0): void
*/
stop(arg0?: boolean): void;
/**
* Method Parameters:
* - (Empty): void
*/
update(): void;
}
export type FMODFootstep = any;
/**
* @customConstructor FMODSoundBank.new
Expand Down Expand Up @@ -189,6 +287,11 @@ declare module '@asledgehammer/pipewrench' {
* - (long arg0): boolean
*/
isPlaying(arg0: string | number): boolean;
/**
* Method Parameters:
* - (long arg0, String arg1): boolean
*/
isUsingParameter(arg0: number, arg1: string): boolean;
/**
* Method Parameters:
* - (String arg0): number
Expand Down Expand Up @@ -251,6 +354,11 @@ declare module '@asledgehammer/pipewrench' {
* - (long arg0, FMOD_STUDIO_PARAMETER_DESCRIPTION arg1, float arg2): void
*/
setParameterValue(arg0: number, arg1: fmod.FMOD_STUDIO_PARAMETER_DESCRIPTION, arg2: number): void;
/**
* Method Parameters:
* - (long arg0, String arg1, float arg2): void
*/
setParameterValueByName(arg0: number, arg1: string, arg2: number): void;
/**
* Method Parameters:
* - (long arg0, float arg1): void
Expand Down Expand Up @@ -291,6 +399,11 @@ declare module '@asledgehammer/pipewrench' {
* - (String arg0): void
*/
stopOrTriggerSoundByName(arg0: string): void;
/**
* Method Parameters:
* - (long arg0): void
*/
stopOrTriggerSoundLocal(arg0: number): void;
/**
* Method Parameters:
* - (long arg0): number
Expand Down
6 changes: 6 additions & 0 deletions java/gnu_trove_set_hash.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
/** @noSelfInFile */
declare module '@asledgehammer/pipewrench' {
export namespace gnu.trove.set.hash {
export type THashSet<E> = any;
}
}
6 changes: 6 additions & 0 deletions java/imgui.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
/** @noSelfInFile */
declare module '@asledgehammer/pipewrench' {
export namespace imgui {
export type ImDrawData = any;
}
}
7 changes: 0 additions & 7 deletions java/java_awt.d.ts

This file was deleted.

2 changes: 2 additions & 0 deletions java/java_lang.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -409,9 +409,11 @@ declare module '@asledgehammer/pipewrench' {
*/
static ulp(arg0: number): number;
}
export type Number = any;
export type Runnable = any;
export type StackTraceElement = any;
export type StringBuffer = any;
export type StringBuilder = any;
export type Thread = any;
export type ThreadLocal<T> = any;
export type Throwable = any;
Expand Down
6 changes: 0 additions & 6 deletions java/java_nio_charset.d.ts

This file was deleted.

147 changes: 146 additions & 1 deletion java/java_util.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -326,6 +326,7 @@ declare module '@asledgehammer/pipewrench' {
*/
values(): java.util.Collection<V>;
}
export type EnumSet<E> = any;
export type Enumeration<E> = any;
export type GregorianCalendar = any;
/**
Expand Down Expand Up @@ -499,7 +500,149 @@ declare module '@asledgehammer/pipewrench' {
*/
remove(): void;
}
export type LinkedHashMap<K, V> = any;
/**
* @customConstructor LinkedHashMap.new
* @
* [CLASS] java.util.LinkedHashMap extends java.util.HashMap<K, V>
*/
export class LinkedHashMap<K, V> {
/**
* Constructors:
* - (Empty Constructor)
* - (int arg0)
* - (Map arg0)
* - (int arg0, float arg1)
* - (int arg0, float arg1, boolean arg2)
*/
constructor(arg0?: number | java.util.Map<K, V>, arg1?: number, arg2?: boolean);
/**
* Method Parameters:
* - (Empty): void
*/
clear(): void;
/**
* Method Parameters:
* - (Empty): any
*/
clone(): any;
/**
* Method Parameters:
* - (Object arg0, BiFunction arg1): V
*/
compute(arg0: any, arg1: java.util._function_.BiFunction<any, any, any>): any;
/**
* Method Parameters:
* - (Object arg0, Function arg1): V
*/
computeIfAbsent(arg0: any, arg1: java.util._function_.Function<any, any>): any;
/**
* Method Parameters:
* - (Object arg0, BiFunction arg1): V
*/
computeIfPresent(arg0: any, arg1: java.util._function_.BiFunction<any, any, any>): any;
/**
* Method Parameters:
* - (Object arg0): boolean
*/
containsKey(arg0: any): boolean;
/**
* Method Parameters:
* - (Object arg0): boolean
*/
containsValue(arg0: any): boolean;
/**
* Method Parameters:
* - (Empty): java.util.Set<java.util.Map$Entry<K, V>>
*/
entrySet(): java.util.Set<java.util.Map$Entry<K, V>>;
/**
* Method Parameters:
* - (Object arg0): boolean
*/
equals(arg0: any): boolean;
/**
* Method Parameters:
* - (BiConsumer arg0): void
*/
forEach(arg0: java.util._function_.BiConsumer<K, V>): void;
/**
* Method Parameters:
* - (Object arg0): V
*/
get(arg0: any): any;
/**
* Method Parameters:
* - (Object arg0, Object arg1): V
*/
getOrDefault(arg0: any, arg1: any): any;
/**
* Method Parameters:
* - (Empty): number
*/
hashCode(): number;
/**
* Method Parameters:
* - (Empty): boolean
*/
isEmpty(): boolean;
/**
* Method Parameters:
* - (Empty): java.util.Set<K>
*/
keySet(): java.util.Set<K>;
/**
* Method Parameters:
* - (Object arg0, Object arg1, BiFunction arg2): V
*/
merge(arg0: any, arg1: any, arg2: java.util._function_.BiFunction<any, any, any>): any;
/**
* Method Parameters:
* - (Object arg0, Object arg1): V
*/
put(arg0: any, arg1: any): any;
/**
* Method Parameters:
* - (Map arg0): void
*/
putAll(arg0: java.util.Map<any, any>): void;
/**
* Method Parameters:
* - (Object arg0, Object arg1): V
*/
putIfAbsent(arg0: any, arg1: any): any;
/**
* Method Parameters:
* - (Object arg0): V
* - (Object arg0, Object arg1): boolean
*/
remove(arg0: any, arg1?: any): any;
/**
* Method Parameters:
* - (Object arg0, Object arg1): V
* - (Object arg0, Object arg1, Object arg2): boolean
*/
replace(arg0: any, arg1: any, arg2?: any): any;
/**
* Method Parameters:
* - (BiFunction arg0): void
*/
replaceAll(arg0: java.util._function_.BiFunction<K, V, V>): void;
/**
* Method Parameters:
* - (Empty): number
*/
size(): number;
/**
* Method Parameters:
* - (Empty): string
*/
toString(): string;
/**
* Method Parameters:
* - (Empty): java.util.Collection<V>
*/
values(): java.util.Collection<V>;
}
/**
* @customConstructor LinkedList.new
* @
Expand Down Expand Up @@ -776,6 +919,7 @@ declare module '@asledgehammer/pipewrench' {
export type Map<K, V> = any;
export type Map$Entry<K, V> = any;
export type Optional<T> = any;
export type Random = any;
export type Set<E> = any;
export type Spliterator<T> = any;
/**
Expand Down Expand Up @@ -1044,6 +1188,7 @@ declare module '@asledgehammer/pipewrench' {
trimToSize(): void;
}
export type TimeZone = any;
export type UUID = any;
/**
* @customConstructor Vector.new
* @
Expand Down
1 change: 1 addition & 0 deletions java/java_util_concurrent.d.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
/** @noSelfInFile */
declare module '@asledgehammer/pipewrench' {
export namespace java.util.concurrent {
export type CompletableFuture<T> = any;
export type ConcurrentLinkedQueue<E> = any;
}
}
1 change: 1 addition & 0 deletions java/org_lwjgl_util.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
declare module '@asledgehammer/pipewrench' {
export namespace org.lwjgl.util {
export type ReadableColor = any;
export type Rectangle = any;
}
}
3 changes: 3 additions & 0 deletions java/org_lwjgl_util_vector.d.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
/** @noSelfInFile */
declare module '@asledgehammer/pipewrench' {
export namespace org.lwjgl.util.vector {
export type Matrix3f = any;
export type Matrix4f = any;
export type Quaternion = any;
export type Vector2f = any;
export type Vector3f = any;
export type Vector4f = any;
}
}
Loading